PageSourceSearch

https://visualsentinel.com/_next/static/chunks/4191.fb68be8cf85e01b8.js

js visualsentinel.com collected 2026-10-01 14:57:57 UTC 31,579 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="0573bae8-e7b5-4427-8281-ed88db3590f4",e._sentryDebugIdIdentifier="sentry-dbid-0573bae8-e7b5-4427-8281-ed88db3590f4")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4191],{4191:(e,r,t)=>{t.r(r),t.d(r,{default:()=>A});var a=t(95155),c=t(96059),o=t(12115),l=t(73321),n=t(5785),s=t(52604),i=t(23227),d=t(9218),h=t(94754),u=t(41857),m=t(87850),x=t(49548),b=t(16321),g=t(71080),p=t(91496);let k=o.forwardRef(function({title:e,titleId:r,...t},a){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},t),e?o.createElement("title",{id:r},e):null,o.createElement("path",{fillRule:"evenodd",d:"M14.5 10a4.5 4.5 0 0 0 4.284-5.882c-.105-.324-.51-.391-.752-.15L15.34 6.66a.454.454 0 0 1-.493.11 3.01 3.01 0 0 1-1.618-1.616.455.455 0 0 1 .11-.494l2.694-2.692c.24-.241.174-.647-.15-.752a4.5 4.5 0 0 0-5.873 4.575c.055.873-.128 1.808-.8 2.368l-7.23 6.024a2.724 2.724 0 1 0 3.837 3.837l6.024-7.23c.56-.672 1.495-.855 2.368-.8.096.007.193.01.291.01ZM5 16a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",clipRule:"evenodd"}),o.createElement("path",{d:"M14.5 11.5c.173 0 .345-.007.514-.022l3.754 3.754a2.5 2.5 0 0 1-3.536 3.536l-4.41-4.41 2.172-2.607c.052-.063.147-.138.342-.196.202-.06.469-.087.777-.067.128.008.257.012.387.012ZM6 4.586l2.33 2.33a.452.452 0 0 1-.08.09L6.8 8.214 4.586 6H3.309a.5.5 0 0 1-.447-.276l-1.7-3.402a.5.5 0 0 1 .093-.577l.49-.49a.5.5 0 0 1 .577-.094l3.402 1.7A.5.5 0 0 1 6 3.31v1.277Z"}))});var f=t(52444),v=t(87922),w=t(29115),y=t(71822),j=t(49095),N=t(53825),z=t(1047),E=t(67032);let C={cloud:"Cloud and hosting",communication:"Communication",productivity:"Productivity",developer:"Developer tools",ecommerce:"Ecommerce",social:"Social",finance:"Finance"};function A(){let e=(0,l.useRouter)(),{refreshCsrfToken:r}=(0,v.A)(),{data:t,isLoading:A,error:S,mutate:R}=(0,f.gf)("/api/dependencies"),[_,T]=(0,o.useState)(""),[L,O]=(0,o.useState)("all"),[P,I]=(0,o.useState)(null),[D,F]=(0,o.useState)(null),[M,$]=(0,o.useState)({}),[H,Z]=(0,o.useState)({}),[B,U]=(0,o.useState)(null),V=(0,o.useMemo)(()=>t?.services??[],[t?.services]),W=V.filter(e=>e.monitor),Y=W.filter(e=>e.monitor?.enabled&&("down"===e.monitor.status||"degraded"===e.monitor.status)),q=(0,o.useMemo)(()=>Array.from(new Set(V.map(e=>e.category))).sort(),[V]),K=(0,o.useMemo)(()=>{let e=_.trim().toLowerCase();return V.filter(e=>"all"===L||e.category===L).filter(r=>!e||r.name.toLowerCase().includes(e)||r.domain.toLowerCase().includes(e)||r.description.toLowerCase().includes(e)).sort((e,r)=>!!e.monitor!=!!r.monitor?e.monitor?-1:1:r.searchVolume-e.searchVolume||e.name.localeCompare(r.name))},[L,_,V]);async function X(t){I(t.slug);try{let a=await r();if(!a)throw Error("Your session expired. Refresh and try again.");let c=await fetch("/api/monitors",{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":a},body:JSON.stringify({serviceDependencySlug:t.slug})}),o=await c.json();if(!c.ok){if(409===c.status&&o.monitorId){await R(),e.push(`/monitors/${o.monitorId}`);return}throw Error(o.error||"Could not create dependency monitor.")}n.oR.success(`${t.name} is now monitored`,{description:"The first regional checks are running now."}),await R(),t.intelligence.available&&await J(t,!0)}catch(e){n.oR.error("Dependency monitor was not created",{description:e instanceof Error?e.message:"Try again in a moment."})}finally{I(null)}}async function J(e,r=!1){let t=r||D!==e.slug?e.slug:null;if(F(t),t&&e.intelligence.available&&!M[e.slug]){$(r=>({...r,[e.slug]:"loading"}));try{let r=await fetch(`/api/dependencies/${e.slug}`),t=await r.json();if(!r.ok||!0!==t.available)throw Error(t.error||t.message||"Provider feed unavailable");$(r=>({...r,[e.slug]:t})),Z(r=>({...r,[e.slug]:e.monitor?.componentIds??[]}))}catch{$(r=>({...r,[e.slug]:"error"}))}}}async function G(e){U(e.slug);try{let t=await r();if(!t)throw Error("Your session expired. Refresh and try again.");let a=H[e.slug]??[],c=await fetch(`/api/dependencies/${e.slug}`,{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-Token":t},body:JSON.stringify({componentIds:a})}),o=await c.json();if(!c.ok)throw Error(o.error||"Could not save provider components.");n.oR.success(a.length?"Provider components saved":"Following overall provider status"),await R()}catch(e){n.oR.error("Component selection was not saved",{description:e instanceof Error?e.message:"Try again in a moment."})}finally{U(null)}}return A&&!t?(0,a.jsx)(c.V2,{path:"/monitors/dependencies"}):S&&!t?(0,a.jsx)(c.k1,{label:"Dependencies",onRetry:()=>void R().catch(()=>{})}):(0,a.jsxs)("div",{className:"space-y-5 py-6",children:[S&&(0,a.jsx)(c.k1,{label:"Dependencies",retained:!0,onRetry:()=>void R().catch(()=>{})}),(0,a.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-end sm:justify-between",children:[(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)(w.D,{children:"Third-party depen
1dencies"}),(0,a.jsx)(y.EY,{className:"mt-1 max-w-3xl !text-sm",children:"Watch the services your sites rely on from VisualSentinel's EU and US regions. Alerts, incidents, reports, and status pages work without extra setup."})]}),(0,a.jsxs)(j.$,{outline:!0,href:"/monitors",className:"shrink-0",children:[(0,a.jsx)(h.A,{}),"All monitors"]})]}),(0,a.jsxs)("div",{className:"surface-panel grid grid-cols-3 overflow-hidden",children:[(0,a.jsxs)("div",{className:"border-r border-zinc-950/10 px-3 py-3 dark:border-white/10 sm:px-4",children:[(0,a.jsx)("p",{className:"text-[10px] font-semibold uppercase tracking-[0.12em] text-zinc-500",children:"Watched"}),(0,a.jsx)("p",{className:"mt-1 text-xl font-bold tabular-nums text-zinc-950 dark:text-white",children:W.length})]}),(0,a.jsxs)("div",{className:"border-r border-zinc-950/10 px-3 py-3 dark:border-white/10 sm:px-4",children:[(0,a.jsx)("p",{className:"text-[10px] font-semibold uppercase tracking-[0.12em] text-zinc-500",children:"Issues"}),(0,a.jsx)("p",{className:`mt-1 text-xl font-bold tabular-nums ${Y.length?"text-red-600 dark:text-red-400":"text-zinc-950 dark:text-white"}`,children:Y.length})]}),(0,a.jsxs)("div",{className:"px-3 py-3 sm:px-4",children:[(0,a.jsx)("p",{className:"text-[10px] font-semibold uppercase tracking-[0.12em] text-zinc-500",children:"Catalog"}),(0,a.jsx)("p",{className:"mt-1 text-xl font-bold tabular-nums text-zinc-950 dark:text-white",children:V.length})]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center",children:[(0,a.jsxs)(N.M,{className:"min-w-0 flex-1",children:[(0,a.jsx)(u.A,{"data-slot":"icon"}),(0,a.jsx)(N.p,{value:_,onChange:e=>T(e.target.value),placeholder:"Search services or domains","aria-label":"Search dependency services"})]}),(0,a.jsxs)(z.l,{value:L,onChange:e=>O(e.target.value),"aria-label":"Filter dependency services by category",className:"sm:w-56",children:[(0,a.jsx)("option",{value:"all",children:"All categories"}),q.map(e=>(0,a.jsx)("option",{value:e,children:C[e]??e},e))]})]}),(0,a.jsx)("div",{className:"surface-panel overflow-hidden",children:0===K.length?(0,a.jsxs)("div",{className:"px-6 py-14 text-center",children:[(0,a.jsx)(u.A,{className:"mx-auto size-8 text-zinc-400"}),(0,a.jsx)("h2",{className:"mt-3 text-sm font-semibold text-zinc-950 dark:text-white",children:"No matching services"}),(0,a.jsx)(y.EY,{className:"mt-1 !text-sm",children:"Try a broader name, domain, or category."})]}):(0,a.jsx)("ul",{role:"list",className:"divide-y divide-zinc-950/10 dark:divide-white/10",children:K.map(e=>{var r;let t=(r=e.monitor)?r.enabled?"down"===r.status?{label:"Down",dot:"bg-red-500",text:"text-red-600 dark:text-red-400",icon:i.A}:"degraded"===r.status?{label:"Degraded",dot:"bg-amber-500",text:"text-amber-700 dark:text-amber-400",icon:i.A}:{label:r.lastCheckedAt?"Operational":"Waiting for first check",dot:r.lastCheckedAt?"bg-emerald-500":"bg-zinc-400",text:r.lastCheckedAt?"text-emerald-700 dark:text-emerald-400":"text-zinc-500",icon:r.lastCheckedAt?d.A:null}:{label:"Paused",dot:"bg-zinc-400",text:"text-zinc-600 dark:text-zinc-300",icon:s.A}:{label:"Not monitored",dot:"bg-zinc-300 dark:bg-zinc-600",text:"text-zinc-500",icon:null},c=t.icon,o=D===e.slug,l=M[e.slug],n=H[e.slug]??e.monitor?.componentIds??[];return(0,a.jsxs)("li",{className:"px-4 py-4 sm:px-5",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3 lg:grid lg:grid-cols-[minmax(0,1.35fr)_minmax(170px,.55fr)_auto] lg:items-center lg:gap-5",children:[(0,a.jsxs)("div",{className:"flex min-w-0 items-start gap-3",children:[(0,a.jsx)("img",{src:`https://www.google.com/s2/favicons?domain=${encodeURIComponent(e.domain)}&sz=64`,alt:"",className:"mt-0.5 size-9 shrink-0 rounded-lg bg-zinc-50 p-1.5 ring-1 ring-zinc-950/10 dark:bg-white/5 dark:ring-white/10"}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1",children:[(0,a.jsx)("h2",{className:"font-semibold text-zinc-950 dark:text-white",children:e.name}),(0,a.jsx)("span",{className:"text-xs text-zinc-500",children:e.domain}),e.intelligence.available?(0,a.jsx)("span",{className:"rounded-full bg-emerald-50 px-2 py-0.5 text-[11px] font-medium text-emerald-700 dark:bg-emerald-500/10 dark:text-emerald-300",children:"Official incident feed"}):(0,a.jsx)("span",{className:"rounded-full bg-zinc-100 px-2 py-0.5 text-[11px] font-medium text-zinc-500 dark:bg-white/5 dark:text-zinc-400",children:"Endpoint checks"})]}),(0,a.jsx)("p",{className:"mt-1 line-clamp-2 max-w-3xl text-sm leading-5 text-zinc-600 dark:text-zinc-400",children:e.description}),(0,a.jsxs)("div",{className:"mt-2 flex flex-wrap items-center gap-3 text-xs",children:[(0,a.jsxs)("a",{href:`/tools/status/${e.slug}`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 font-medium text-accent-600 hover:underline dark:text-accent-400",children:["Live check ",(0,a.jsx)(m.A,{className:"size-3"})]}),(0,a.jsxs)("a",{href:e.statusUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-zinc-500 hover:text-zinc-950 hover:underline dark:hover:text-white",children:["official"===e.statusSource?"Official status":"Status reference",(0,a.jsx)(m.A,{className:"size-3"})]})]})]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between gap-3 lg:block",children:[(0,a.jsx)("span",{className:"text-xs text-zinc-500 lg:hidden",children:C[e.category]??e.category}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:`inline-flex items-center gap-2 text-sm font-medium ${t.text}
1`,children:[(0,a.jsx)("span",{className:`size-2 rounded-full ${t.dot}`}),c&&(0,a.jsx)(c,{className:"size-4"}),t.label]}),(0,a.jsx)("p",{className:"mt-1 hidden text-xs text-zinc-500 lg:block",children:C[e.category]??e.category}),e.monitor?.responseTime!=null&&(0,a.jsxs)("p",{className:"mt-1 text-xs tabular-nums text-zinc-500",children:[e.monitor.responseTime," ms last check"]})]})]}),(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsxs)("div",{className:"flex w-full gap-2 sm:w-auto",children:[e.intelligence.available&&(0,a.jsxs)(j.$,{outline:!0,onClick:()=>void J(e),"aria-expanded":o,className:"flex-1 justify-center sm:flex-none",children:[o?(0,a.jsx)(x.A,{}):(0,a.jsx)(b.A,{}),"Provider details"]}),e.monitor?(0,a.jsxs)(j.$,{outline:!0,href:`/monitors/${e.monitor.id}`,className:"flex-1 justify-center sm:flex-none",children:[(0,a.jsx)(g.A,{}),"Open monitor"]}):(0,a.jsxs)(j.$,{soft:"emerald",onClick:()=>void X(e),disabled:null!==P,className:"flex-1 justify-center sm:flex-none",children:[(0,a.jsx)(p.A,{}),P===e.slug?"Starting...":"Monitor service"]})]})})]}),o&&e.intelligence.available&&(0,a.jsxs)("div",{className:"mt-4 border-t border-zinc-950/10 pt-4 dark:border-white/10",children:["loading"===l&&(0,a.jsx)("p",{className:"text-sm text-zinc-500",children:"Loading the provider's official status feed..."}),"error"===l&&(0,a.jsxs)("div",{className:"flex items-center justify-between gap-3 rounded-lg bg-amber-50 px-3 py-2 text-sm text-amber-800 dark:bg-amber-500/10 dark:text-amber-300",children:[(0,a.jsx)("span",{children:"The official feed is temporarily unavailable."}),(0,a.jsx)(j.$,{plain:!0,onClick:()=>{$(r=>{let t={...r};return delete t[e.slug],t}),J(e,!0)},children:"Retry"})]}),l&&"loading"!==l&&"error"!==l&&(0,a.jsxs)("div",{className:"grid gap-5 xl:grid-cols-[minmax(0,1fr)_minmax(280px,.55fr)]",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,a.jsx)("span",{className:`size-2 rounded-full ${"operational"===l.status?"bg-emerald-500":"major_outage"===l.status||"partial_outage"===l.status?"bg-red-500":"bg-amber-500"}`}),(0,a.jsx)("p",{className:"text-sm font-semibold text-zinc-950 dark:text-white",children:l.description}),(0,a.jsxs)("span",{className:"text-xs text-zinc-500",children:["Checked ",new Date(l.checkedAt).toLocaleTimeString([],{hour:"numeric",minute:"2-digit"})]})]}),(0,a.jsx)("div",{className:"mt-3 grid gap-2 sm:grid-cols-2",children:l.components.filter(e=>!e.isGroup).map(r=>(0,a.jsxs)("label",{className:"flex cursor-pointer items-center justify-between gap-3 rounded-lg bg-zinc-50 px-3 py-2 dark:bg-white/[0.04]",children:[(0,a.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[e.monitor&&(0,a.jsx)(E.Sc,{checked:n.includes(r.id),onChange:t=>{var a,c;return a=e.slug,c=r.id,void Z(e=>{let r=e[a]??[];return{...e,[a]:t?[...new Set([...r,c])]:r.filter(e=>e!==c)}})}}),(0,a.jsx)("span",{className:"truncate text-sm text-zinc-700 dark:text-zinc-300",children:r.name})]}),(0,a.jsx)("span",{className:`shrink-0 text-xs font-medium ${"operational"===r.status?"text-emerald-700 dark:text-emerald-400":"text-amber-700 dark:text-amber-300"}`,children:r.status.replaceAll("_"," ")})]},r.id))}),e.monitor&&(0,a.jsxs)("div",{className:"mt-3 flex flex-wrap items-center justify-between gap-3",children:[(0,a.jsx)("p",{className:"text-xs text-zinc-500",children:"Select nothing to follow the provider's overall status."}),(0,a.jsx)(j.$,{soft:"emerald",onClick:()=>void G(e),disabled:B===e.slug,children:B===e.slug?"Saving...":"Save component scope"})]})]}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsx)("h3",{className:"text-sm font-semibold text-zinc-950 dark:text-white",children:"Provider events"}),0===l.incidents.length&&0===l.maintenance.length?(0,a.jsx)("p",{className:"rounded-lg bg-zinc-50 px-3 py-3 text-sm text-zinc-500 dark:bg-white/[0.04]",children:"No active incidents or scheduled maintenance."}):(0,a.jsxs)(a.Fragment,{children:[l.incidents.map(r=>{let t=0===n.length||r.componentIds.some(e=>n.includes(e));return(0,a.jsxs)("a",{href:r.shortlink||e.statusUrl,target:"_blank",rel:"noopener noreferrer",className:"block rounded-lg bg-red-50 px-3 py-3 text-sm text-red-900 hover:bg-red-100 dark:bg-red-500/10 dark:text-red-200 dark:hover:bg-red-500/15",children:[(0,a.jsx)("span",{className:"font-semibold",children:r.name}),(0,a.jsxs)("span",{className:"mt-1 block text-xs opacity-80",children:[t?"Impacts your selected scope":"Outside your selected scope"," \xb7 ",r.status.replaceAll("_"," ")]})]},r.id)}),l.maintenance.map(r=>(0,a.jsxs)("a",{href:r.shortlink||e.statusUrl,target:"_blank",rel:"noopener noreferrer",className:"block rounded-lg bg-blue-50 px-3 py-3 text-sm text-blue-900 hover:bg-blue-100 dar
1k:bg-blue-500/10 dark:text-blue-200 dark:hover:bg-blue-500/15",children:[(0,a.jsxs)("span",{className:"flex items-center gap-2 font-semibold",children:[(0,a.jsx)(k,{className:"size-4"}),r.name]}),(0,a.jsx)("span",{className:"mt-1 block text-xs opacity-80",children:r.scheduledFor?new Date(r.scheduledFor).toLocaleString():r.status.replaceAll("_"," ")})]},r.id))]})]})]})]})]},e.slug)})})})]})}},12574:(e,r,t)=>{t.r(r),t.d(r,{Checkbox:()=>w});var a=t(86784),c=t(77864),o=t(12115),l=t(69669),n=t(86030),s=t(72278),i=t(3976),d=t(36667),h=t(55645),u=t(21928),m=t(83336),x=t(83089),b=t(15283),g=t(53842),p=t(82728),k=t(38530),f=t(25858),v=t(59290);let w=(0,p.FX)(function(e,r){let t=(0,o.useId)(),w=(0,x.q)(),y=(0,u._)(),{id:j=w||`headlessui-checkbox-${t}`,disabled:N=y||!1,autoFocus:z=!1,checked:E,defaultChecked:C,onChange:A,name:S,value:R,form:_,indeterminate:T=!1,tabIndex:L=0,...O}=e,P=(0,s.K)(C),[I,D]=(0,n.P)(E,A,null!=P&&P),F=(0,v.o2)(),M=(0,k.M)(),$=(0,i.L)(),[H,Z]=(0,o.useState)(!1),B=(0,d._)(()=>{Z(!0),null==D||D(!I),$.nextFrame(()=>{Z(!1)})}),U=(0,d._)(e=>{if((0,b.l)(e.currentTarget))return e.preventDefault();e.preventDefault(),B()}),V=(0,d._)(e=>{e.key===f.D.Space?(e.preventDefault(),B()):e.key===f.D.Enter&&(0,g.q)(e.currentTarget)}),W=(0,d._)(e=>e.preventDefault()),{isFocusVisible:Y,focusProps:q}=(0,a.o)({autoFocus:z}),{isHovered:K,hoverProps:X}=(0,c.M)({isDisabled:N}),{pressed:J,pressProps:G}=(0,l.Z)({disabled:N}),Q=(0,p.v6)({ref:r,id:j,role:"checkbox","aria-checked":T?"mixed":I?"true":"false","aria-labelledby":F,"aria-describedby":M,"aria-disabled":!!N||void 0,indeterminate:T?"true":void 0,tabIndex:N?void 0:L,onKeyUp:N?void 0:V,onKeyPress:N?void 0:W,onClick:N?void 0:U},q,X,G),ee=(0,h._)({checked:I,disabled:N,hover:K,focus:Y,active:J,indeterminate:T,changing:H,autofocus:z}),er=(0,o.useCallback)(()=>{if(void 0!==P)return null==D?void 0:D(P)},[D,P]),et=(0,p.Ci)();return o.createElement(o.Fragment,null,null!=S&&o.createElement(m.CL,{disabled:N,data:{[S]:R||"on"},overrides:{type:"checkbox",checked:I},form:_,onReset:er}),et({ourProps:Q,theirProps:O,slot:ee,defaultTag:"span",name:"Checkbox"}))})},16321:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(12115);let c=a.forwardRef(function({title:e,titleId:r,...t},c){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":r},t),e?a.createElement("title",{id:r},e):null,a.createElement("path",{fillRule:"evenodd",d:"M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))})},23227:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(12115);let c=a.forwardRef(function({title:e,titleId:r,...t},c){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":r},t),e?a.createElement("title",{id:r},e):null,a.createElement("path",{fillRule:"evenodd",d:"M8.485 2.495c.673-1.167 2.357-1.167 3.03 0l6.28 10.875c.673 1.167-.17 2.625-1.516 2.625H3.72c-1.347 0-2.189-1.458-1.515-2.625L8.485 2.495ZM10 5a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 10 5Zm0 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",clipRule:"evenodd"}))})},49548:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(12115);let c=a.forwardRef(function({title:e,titleId:r,...t},c){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":r},t),e?a.createElement("title",{id:r},e):null,a.createElement("path",{fillRule:"evenodd",d:"M9.47 6.47a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 1 1-1.06 1.06L10 8.06l-3.72 3.72a.75.75 0 0 1-1.06-1.06l4.25-4.25Z",clipRule:"evenodd"}))})},52604:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(12115);let c=a.forwardRef(function({title:e,titleId:r,...t},c){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":r},t),e?a.createElement("title",{id:r},e):null,a.createElement("path",{fillRule:"evenodd",d:"M2 10a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm5-2.25A.75.75 0 0 1 7.75 7h.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1-.75-.75v-4.5Zm4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1-.75-.75v-4.5Z",clipRule:"evenodd"}))})},53842:(e,r,t)=>{t.d(r,{h:()=>function e(r={},t=null,o=[]){for(let[l,n]of Object.entries(r))!function r(t,o,l){if(Array.isArray(l))for(let[e,a]of l.entries())r(t,c(o,e.toString()),a);else l instanceof Date?t.push([o,l.toISOString()]):"boolean"==typeof l?t.push([o,l?"1":"0"]):"string"==typeof l?t.push([o,l]):"number"==typeof l?t.push([o,`${l}`]):null==l?t.push([o,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let r=Object.getPrototypeOf(e);return null===r||null===Object.getPrototypeOf(r)}(l)&&!(0,a.isValidElement)(l)&&e(l,o,t)}(o,c(t,l),n);return o},q:()=>o});var a=t(12115);function c(e,r){return e?e+"["+r+"]":r}function o(e){var r,t;let a=null!=(r=null==e?void 0:e.form)?r:e.closest("form");if(a){for(let r of a.elements)if(r!==e&&("INPUT"===r.tagName&&"submit"===r.type||"BUTTON"===r.tagName&&"submit"===r.type||"INPUT"===r.nodeName&&"image"===r.type))return void r.click();null==(t=a.requestSubmit)||t.call(a)}}},67032:(e,r,t)=>{t.d(r,{Sc:()=>d,Yh:()=>n});var a=t(95155),c=t(83730),o=t(12574),l=t(29722);function n({className:e,...r}){return(0,a.jsx)(c.Field,{"data-slot":"field",...r,className:(0,l.A)(e,"grid grid-cols-[1.125rem_1fr] gap-x-4 gap-y-1 sm:grid-cols-[1rem_1fr]","*:data-[slot=control]:col-start-1 *:data-[slot=control]:row-start-1 *:data-[slot=control]:mt-0.75 sm:*:data-[slot=control]:mt-1","*:data-[slot=label]:col-start-2 *:data-[slot=label]:row-start-1","*:data-[slot=description]:col-start-2 *:data-[slot=description]:row-start-2","has-data-[slot=description]:**:data-[slot=label]:font-medium")})}let s=["relative isolate flex size-4.5 items-center justify-center rounded-[0.3125rem] sm:size-4","before:absolute before:inset-0 before:-z-10 before:rounded-[calc(0.3125rem-1px)] before:bg-white before:shadow-sm","group-data-checked:before:bg-(--checkbox-checked-bg)","dark:before:hidden","dark:bg-white/5 dark:group-data-checked:bg-(--checkbox-checked-bg)","border border-zinc-950/15 group-data-checked:border-transparent group-data-hover:group-data-checked:border-transparent group-data-hover:border-zinc-950/30 group-data-checked:bg-(--checkbox-checked-border)","dark:border-white/15 dark:group-data-checked:border-white/5 dark:group-data-hover:group-data-checked:border-white/5 dark:group-data-hover:border-white/30","after:absolute after:inset-0 after:rounded-[calc(0.3125rem-1px)] after:shadow-[inset_0_1px_--theme(--color-white/15%)]","dark:after:-inset-px dark:after:hidden dark:after:rounded-[0.3125rem] dark:group-data-checked:after:block","group-data-focus:outline-2 group-data-focus:outline-offset-2 group-data-focus:outline-blue-500","group-data-disabled:opacity-50","group-data-disabled:border-zinc-950/25 group-data-disabled:bg-zinc-950/5 group-data-disabled:[--checkbox-check:var(--color-zinc-950)]/50 group-data-disabled:before:bg-transparent","dark:group-data-disabled:border-white/20 dark:group-data-disabled:bg-white/2.5 dark:group-data-disabled:[--checkbox-check:var(--color-white)]/50 dark:group-data-checked:group-data-disabled:after:hidden","forced-colors:[--checkbox-check:HighlightText] forced-colors:[--checkbox-checked-bg:Highlight] forced-colors:group-data-disabled:[--checkbox-check:Highlight]","dark:forced-colors:[--checkbox-check:HighlightText] dark:forced-colors:[--checkbox-checked-bg:Highlight] dark:forced-colors:group-data-disabled:[--checkbox-check:Highlight]"],i={"dar
1k/zinc":["[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-zinc-900)] [--checkbox-checked-border:var(--color-zinc-950)]/90","dark:[--checkbox-checked-bg:var(--color-zinc-600)]"],"dark/white":["[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-zinc-900)] [--checkbox-checked-border:var(--color-zinc-950)]/90","dark:[--checkbox-check:var(--color-zinc-900)] dark:[--checkbox-checked-bg:var(--color-white)] dark:[--checkbox-checked-border:var(--color-zinc-950)]/15"],white:"[--checkbox-check:var(--color-zinc-900)] [--checkbox-checked-bg:var(--color-white)] [--checkbox-checked-border:var(--color-zinc-950)]/15",dark:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-zinc-900)] [--checkbox-checked-border:var(--color-zinc-950)]/90",zinc:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-zinc-600)] [--checkbox-checked-border:var(--color-zinc-700)]/90",red:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-red-600)] [--checkbox-checked-border:var(--color-red-700)]/90",orange:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-orange-500)] [--checkbox-checked-border:var(--color-orange-600)]/90",amber:"[--checkbox-check:var(--color-amber-950)] [--checkbox-checked-bg:var(--color-amber-400)] [--checkbox-checked-border:var(--color-amber-500)]/80",yellow:"[--checkbox-check:var(--color-yellow-950)] [--checkbox-checked-bg:var(--color-yellow-300)] [--checkbox-checked-border:var(--color-yellow-400)]/80",lime:"[--checkbox-check:var(--color-lime-950)] [--checkbox-checked-bg:var(--color-lime-300)] [--checkbox-checked-border:var(--color-lime-400)]/80",green:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-green-600)] [--checkbox-checked-border:var(--color-green-700)]/90",emerald:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-emerald-600)] [--checkbox-checked-border:var(--color-emerald-700)]/90",teal:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-teal-600)] [--checkbox-checked-border:var(--color-teal-700)]/90",cyan:"[--checkbox-check:var(--color-cyan-950)] [--checkbox-checked-bg:var(--color-cyan-300)] [--checkbox-checked-border:var(--color-cyan-400)]/80",sky:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-sky-500)] [--checkbox-checked-border:var(--color-sky-600)]/80",blue:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-blue-600)] [--checkbox-checked-border:var(--color-blue-700)]/90",indigo:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-indigo-500)] [--checkbox-checked-border:var(--color-indigo-600)]/90",violet:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-violet-500)] [--checkbox-checked-border:var(--color-violet-600)]/90",purple:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-purple-500)] [--checkbox-checked-border:var(--color-purple-600)]/90",fuchsia:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-fuchsia-500)] [--checkbox-checked-border:var(--color-fuchsia-600)]/90",pink:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-pink-500)] [--checkbox-checked-border:var(--color-pink-600)]/90",rose:"[--checkbox-check:var(--color-white)] [--checkbox-checked-bg:var(--color-rose-500)] [--checkbox-checked-border:var(--color-rose-600)]/90"};function d({color:e="dark/zinc",className:r,...t}){return(0,a.jsx)(o.Checkbox,{"data-slot":"control",...t,className:(0,l.A)(r,"group inline-flex focus:outline-hidden"),children:(0,a.jsx)("span",{className:(0,l.A)([s,i[e]]),children:(0,a.jsxs)("svg",{className:"size-4 stroke-(--checkbox-check) opacity-0 group-data-checked:opacity-100 sm:h-3.5 sm:w-3.5",viewBox:"0 0 14 14",fill:"none",children:[(0,a.jsx)("path",{className:"opacity-100 group-data-indeterminate:opacity-0",d:"M3 8L6 11L11 3.5",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{className:"opacity-0 group-data-indeterminate:opacity-100",d:"M3 7H11",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})]})})})}},71080:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(12115);let c=a.forwardRef(function({title:e,titleId:r,...t},c){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":r},t),e?a.createElement("title",{id:r},e):null,a.createElement("path",{d:"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z"}),a.createElement("path",{d:"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z"}))})},72278:(e,r,t)=>{t.d(r,{K:()=>c});var a=t(12115);function c(e){let[r]=(0,a.useState)(e);return r}},83336:(e,r,t)=>{t.d(r,{CL:()=>u,PC:()=>d});var a=t(12115),c=t(47650),o=t(3976),l=t(53842),n=t(82728),s=t(55832);let i=(0,a.createContext)(null);function d(e){let[r,t]=(0,a.useState)(null);return a.createElement(i.Provider,{value:{target:r}},e.children,a.createElement(s.j,{features:s.u.Hidden,ref:t}))}function h({children:e}){let r=(0,a.useContext)(i);if(!r)return a.createElement(a.Fragment,null,e);let{target:t}=r;return t?(0,c.createPortal)(a.createElement(a.Fragment,null,e),t):null}function u({data:e,form:r,disabled:t,onReset:c,overrides:i}){let[d,x]=(0,a.useState)(null),b=(0,o.L)();return(0,a.useEffect)(()=>
1{if(c&&d)return b.addEventListener(d,"reset",c)},[d,r,c]),a.createElement(h,null,a.createElement(m,{setForm:x,formId:r}),(0,l.h)(e).map(([e,c])=>a.createElement(s.j,{features:s.u.Hidden,...(0,n.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:t,name:e,value:c,...i})})))}function m({setForm:e,formId:r}){return(0,a.useEffect)(()=>{if(r){let t=document.getElementById(r);t&&e(t)}},[e,r]),r?null:a.createElement(s.j,{features:s.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:r=>{if(!r)return;let t=r.closest("form");t&&e(t)}})}},83730:(e,r,t)=>{t.r(r),t.d(r,{Field:()=>h});var a=t(12115),c=t(55645),o=t(21928),l=t(83336),n=t(83089),s=t(82728),i=t(38530),d=t(59290);let h=(0,s.FX)(function(e,r){let t=`headlessui-control-${(0,a.useId)()}`,[h,u]=(0,d.b0)(),[m,x]=(0,i.r)(),b=(0,o._)(),{disabled:g=b||!1,...p}=e,k=(0,c._)({disabled:g}),f=(0,s.Ci)();return a.createElement(o.S,{value:g},a.createElement(u,{value:h},a.createElement(x,{value:m},a.createElement(n.J,{id:t},f({ourProps:{ref:r,disabled:g||void 0,"aria-disabled":g||void 0},theirProps:{...p,children:a.createElement(l.PC,null,"function"==typeof p.children?p.children(k):p.children)},slot:k,defaultTag:"div",name:"Field"})))))})},86030:(e,r,t)=>{t.d(r,{P:()=>l});var a=t(12115),c=t(47650),o=t(36667);function l(e,r,t){let[l,n]=(0,a.useState)(t),s=void 0!==e,i=(0,a.useRef)(s),d=(0,a.useRef)(!1),h=(0,a.useRef)(!1);return!s||i.current||d.current?s||!i.current||h.current||(h.current=!0,i.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,i.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[s?e:l,(0,o._)(e=>(s||(0,c.flushSync)(()=>n(e)),null==r?void 0:r(e)))]}},94754:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(12115);let c=a.forwardRef(function({title:e,titleId:r,...t},c){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":r},t),e?a.createElement("title",{id:r},e):null,a.createElement("path",{fillRule:"evenodd",d:"M17 10a.75.75 0 0 1-.75.75H5.612l4.158 3.96a.75.75 0 1 1-1.04 1.08l-5.5-5.25a.75.75 0 0 1 0-1.08l5.5-5.25a.75.75 0 1 1 1.04 1.08L5.612 9.25H16.25A.75.75 0 0 1 17 10Z",clipRule:"evenodd"}))})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.