PageSourceSearch

https://app.meticulous.ai/_next/static/chunks/12pj3qj7er9eq.js

js meticulous.ai collected 2026-09-25 13:59:03 UTC 49,164 bytes, 7 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="fc83ea59-b088-1cce-7949-af234c8d9e49")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,166688,380824,e=>{"use strict";var t=e.i(687652),n=e.i(104565),r=e.i(575010),o=e.i(829970),s=e.i(906955);let i=(0,t.createContext)(void 0);function u(){return(0,t.useContext)(i)}e.s(["DisabledProvider",0,function({value:e,children:n}){return t.default.createElement(i.Provider,{value:e},n)},"useDisabled",0,u],380824);var l=e.i(287774);let a=(0,t.createContext)(null);a.displayName="DescriptionContext";let c=Object.assign((0,l.forwardRefWithAs)(function(e,n){let i=(0,t.useId)(),c=u(),{id:d=`headlessui-description-${i}`,...f}=e,E=function e(){let n=(0,t.useContext)(a);if(null===n){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),m=(0,s.useSyncRefs)(n);(0,r.useIsoMorphicEffect)(()=>E.register(d),[d,E.register]);let p=(0,o.useSlot)({...E.slot,disabled:c||!1}),R={ref:m,...E.props,id:d};return(0,l.useRender)()({ourProps:R,theirProps:f,slot:p,defaultTag:"p",name:E.name||"Description"})}),{});e.s(["Description",0,c,"useDescribedBy",0,function(){var e,n;return null!=(n=null==(e=(0,t.useContext)(a))?void 0:e.value)?n:void 0},"useDescriptions",0,function(){let[e,r]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let o=(0,n.useEvent)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),s=(0,t.useMemo)(()=>({register:o,slot:e.slot,name:e.name,props:e.props,value:e.value}),[o,e.slot,e.name,e.props,e.value]);return t.default.createElement(a.Provider,{value:s},e.children)},[r])]}],166688)},983888,e=>{"use strict";let t,n,r;var o=e.i(687652),s=e.i(643109),i=e.i(875626),u=e.i(124292),l=e.i(104565),a=e.i(725721),c=e.i(575010),d=e.i(905405),f=e.i(869627),E=e.i(602088),m=e.i(148278),p=e.i(79663),R=e.i(167480),_=e.i(829970),v=e.i(906955),T=e.i(964633),h=e.i(10388),L=e.i(894530),S=e.i(279750),N=e.i(855050),g=e.i(29210),O=e.i(287774),y=e.i(166688),A=e.i(284291),b=e.i(258932),C=e.i(283263),w=e.i(219682),I=e.i(503188),U=e.i(376127),D=e.i(72300),P=e.i(756833),F=e.i(118108),M=e.i(228730),k=e.i(364304);function H(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)P.isElement(n.current)&&t.add(n.current);return t}var x=((t=x||{})[t.None=0]="None",t[t.InitialFocus=1]="InitialFocus",t[t.TabLock=2]="TabLock",t[t.FocusLock=4]="FocusLock",t[t.RestoreFocus=8]="RestoreFocus",t[t.AutoFocus=16]="AutoFocus",t);let G=Object.assign((0,O.forwardRefWithAs)(function(e,t){let n=(0,o.useRef)(null),r=(0,v.useSyncRefs)(n,t),{initialFocus:s,initialFocusFallback:a,containers:c,features:d=15,...f}=e;(0,R.useServerHandoffComplete)()||(d=0);let m=(0,E.useOwnerDocument)(n.current);!function(e,{ownerDocument:t}){let n=!!(8&e),r=function(e=!0){let t=(0,o.useRef)(D.history.slice());return(0,I.useWatch)(([e],[n])=>{!0===n&&!1===e&&(0,M.microTask)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=D.history.slice())},[e,D.history,t]),(0,l.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(n);(0,I.useWatch)(()=>{n||(0,k.isActiveElement)(null==t?void 0:t.body)&&(0,F.focusElement)(r())},[n]),(0,C.useOnUnmount)(()=>{n&&(0,F.focusElement)(r())})}(d,{ownerDocument:m});let p=function(e,{ownerDocument:t,container:n,initialFocus:r,initialFocusFallback:s}){let i=(0,o.useRef)(null),l=(0,u.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),a=(0,b.useIsMounted)();return(0,I.useWatch)(()=>{if(0===e)return;if(!l){null!=s&&s.current&&(0,F.focusElement)(s.current);return}let o=n.current;o&&(0,M.microTask)(()=>{if(!a.current)return;let n=null==t?void 0:t.activeElement;
2if(null!=r&&r.current){if((null==r?void 0:r.current)===n){i.current=n;return}}else if(o.contains(n)){i.current=n;return}if(null!=r&&r.current)(0,F.focusElement)(r.current);else{if(16&e){if((0,F.focusIn)(o,F.Focus.First|F.Focus.AutoFocus)!==F.FocusResult.Error)return}else if((0,F.focusIn)(o,F.Focus.First)!==F.FocusResult.Error)return;if(null!=s&&s.current&&((0,F.focusElement)(s.current),(null==t?void 0:t.activeElement)===s.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=null==t?void 0:t.activeElement})},[s,l,e]),i}(d,{ownerDocument:m,container:n,initialFocus:s,initialFocusFallback:a});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:o}){let s=(0,b.useIsMounted)(),u=!!(4&e);(0,i.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!u||!s.current)return;let t=H(r);P.isHTMLElement(n.current)&&t.add(n.current);let i=o.current;if(!i)return;let l=e.target;P.isHTMLElement(l)?B(t,l)?(o.current=l,(0,F.focusElement)(l)):(e.preventDefault(),e.stopPropagation(),(0,F.focusElement)(i)):(0,F.focusElement)(o.current)},!0)}(d,{ownerDocument:m,container:n,containers:c,previousActiveElement:p});let _=(0,w.useTabDirection)(),T=(0,l.useEvent)(e=>{if(!P.isHTMLElement(n.current))return;let t=n.current;(0,g.match)(_.current,{[w.Direction.Forwards]:()=>{(0,F.focusIn)(t,F.Focus.First,{skipElements:[e.relatedTarget,a]})},[w.Direction.Backwards]:()=>{(0,F.focusIn)(t,F.Focus.Last,{skipElements:[e.relatedTarget,a]})}})}),h=(0,u.useIsTopLayer)(!!(2&d),"focus-trap#tab-lock"),L=(0,A.useDisposables)(),S=(0,o.useRef)(!1),N=(0,O.useRender)();return o.default.createElement(o.default.Fragment,null,h&&o.default.createElement(U.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:T,features:U.HiddenFeatures.Focusable}),N({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(S.current=!0,L.requestAnimationFrame(()=>{S.current=!1}))},onBlur(e){if(!(4&d))return;let t=H(c);P.isHTMLElement(n.current)&&t.add(n.current);let r=e.relatedTarget;P.isHTMLorSVGElement(r)&&"true"!==r.dataset.headlessuiFocusGuard&&(B(t,r)||(S.current?(0,F.focusIn)(n.current,(0,g.match)(_.current,{[w.Direction.Forwards]:()=>F.Focus.Next,[w.Direction.Backwards]:()=>F.Focus.Previous})|F.Focus.WrapAround,{relativeTo:e.target}):P.isHTMLorSVGElement(e.target)&&(0,F.focusElement)(e.target)))}},theirProps:f,defaultTag:"div",name:"FocusTrap"}),h&&o.default.createElement(U.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:T,features:U.HiddenFeatures.Focusable}))}),{features:x});function B(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var j=e.i(677013),W=e.i(244142),$=((n=$||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),V=((r=V||{})[r.SetTitleId=0]="SetTitleId",r);let K={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},Y=(0,o.createContext)(null);function X(e){let t=(0,o.useContext)(Y);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,X),t}return t}function q(e,t){return(0,g.match)(t.type,K,e,t)}Y.displayName="DialogContext";let z=(0,O.forwardRefWithAs)(function(e,t){let n=(0,o.useId)(),{id:r=`headlessui-dialog-${n}`,open:g,onClose:A,initialFocus:b,role:C="dialog",autoFocus:w=!0,__demoMode:I=!1,unmount:U=!1,...D}=e,P=(0,o.useRef)(!1);C="dialog"===C||"alertdialog"===C?C:(P.current||(P.current=!0,console.warn(`Invalid role [${C}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let F=(0,h.useOpenClosed)();void 0===g&&null!==F&&(g=(F&h.State.Open)===h.State.Open);let M=(0,o.useRef)(null),k=(0,v.useSyncRefs)(M,t),H=(0,E.useOwnerDocument)(M.current),B=+!g,[W,$]=(0,o.useReducer)(q,{titleId:null,descriptionId:null,panelRef:(0,o.createRef)()}),V=(0,l.useEvent)(()=>A(!1)),K=(0,l.useEvent)(e=>$({type:0,id:e})),X=!!(0,R.useServerHandoffComplete)()&&0===B,[z,Z]=(0,j.useNestedPortals)(),ee=(0,m.useMainTreeNode)(),{resolveContainers:et}=(0,m.useRootContainers)({mainTreeNode:ee,portals:z,defaultContainers:[{get current(){var en;return null!=(en=W.panelRef.current)?en:M.current}}]}),er=null!==F&&(F&h.State.Closing)===h.State.Closing;(0,a.useInertOthers)(!I&&!er&&X,{allowed:(0,l.useEvent)(()=>{var e,t;return[null!=(t=null==(e=M.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,l.useEvent)(()=>{var e;return[null!=(e=null==ee?void 0:ee.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let eo=S.stackMachines.get(null);(0,c.useIsoMorphicEffect)(()=>
2{if(X)return eo.actions.push(r),()=>eo.actions.pop(r)},[eo,r,X]);let es=(0,N.useSlice)(eo,(0,o.useCallback)(e=>eo.selectors.isTop(e,r),[eo,r]));(0,f.useOutsideClick)(es,et,e=>{e.preventDefault(),V()}),function(e,t="u">typeof document?document.defaultView:null,n){let r=(0,u.useIsTopLayer)(e,"escape");(0,i.useEventListener)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===s.Keys.Escape&&n(e))})}(es,null==H?void 0:H.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),V()}),(0,p.useScrollLock)(!I&&!er&&X,H,et),(0,d.useOnDisappear)(X,M,V);let[ei,eu]=(0,y.useDescriptions)(),el=(0,o.useMemo)(()=>[{dialogState:B,close:V,setTitleId:K,unmount:U},W],[B,V,K,U,W]),ea=(0,_.useSlot)({open:0===B}),ec={ref:k,id:r,role:C,tabIndex:-1,"aria-modal":I?void 0:0===B||void 0,"aria-labelledby":W.titleId,"aria-describedby":ei,unmount:U},ed=!function(){var e;let[t]=(0,o.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,o.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,c.useIsoMorphicEffect)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),ef=x.None;X&&!I&&(ef|=x.RestoreFocus,ef|=x.TabLock,w&&(ef|=x.AutoFocus),ed&&(ef|=x.InitialFocus));let eE=(0,O.useRender)();return o.default.createElement(h.ResetOpenClosedProvider,null,o.default.createElement(L.ForcePortalRoot,{force:!0},o.default.createElement(j.Portal,null,o.default.createElement(Y.Provider,{value:el},o.default.createElement(j.PortalGroup,{target:M},o.default.createElement(L.ForcePortalRoot,{force:!1},o.default.createElement(eu,{slot:ea},o.default.createElement(Z,null,o.default.createElement(G,{initialFocus:b,initialFocusFallback:M,containers:et,features:ef},o.default.createElement(T.CloseProvider,{value:V},eE({ourProps:ec,theirProps:D,slot:ea,defaultTag:J,features:Q,visible:0===B,name:"Dialog"})))))))))))}),J="div",Q=O.RenderFeatures.RenderStrategy|O.RenderFeatures.Static,Z=(0,O.forwardRefWithAs)(function(e,t){let{transition:n=!1,open:r,...s}=e,i=(0,h.useOpenClosed)(),u=e.hasOwnProperty("open")||null!==i,l=e.hasOwnProperty("onClose");if(!u&&!l)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!u)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==r||n)&&!s.static?o.default.createElement(m.MainTreeProvider,null,o.default.createElement(W.Transition,{show:r,transition:n,unmount:s.unmount},o.default.createElement(z,{ref:t,...s}))):o.default.createElement(m.MainTreeProvider,null,o.default.createElement(z,{ref:t,open:r,...s}))}),ee=(0,O.forwardRefWithAs)(function(e,t){let n=(0,o.useId)(),{id:r=`headlessui-dialog-panel-${n}`,transition:s=!1,...i}=e,[{dialogState:u,unmount:a},c]=X("Dialog.Panel"),d=(0,v.useSyncRefs)(t,c.panelRef),f=(0,_.useSlot)({open:0===u}),E=(0,l.useEvent)(e=>{e.stopPropagation()}),m=s?W.TransitionChild:o.Fragment,p=(0,O.useRender)();return o.default.createElement(m,{...s?{unmount:a}:{}},p({ourProps:{ref:d,id:r,onClick:E},theirProps:i,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),et=(0,O.forwardRefWithAs)(function(e,t){let{transition:n=!1,...r}=e,[{dialogState:s,unmount:i}]=X("Dialog.Backdrop"),u=(0,_.useSlot)({open:0===s}),l=n?W.TransitionChild:o.Fragment,a=(0,O.useRender)();return o.default.createElement(l,{...n?{unmount:i}:{}},a({ourProps:{ref:t,"aria-hidden":!0},theirProps:r,slot:u,defaultTag:"div",name:"Dialog.Backdrop"}))}),en=(0,O.forwardRefWithAs)(function(e,t){let n=(0,o.useId)(),{id:r=`headlessui-dialog-title-${n}`,...s}=e,[{dialogState:i,setTitleId:u}]=X("Dialog.Title"),l=(0,v.useSyncRefs)(t);(0,o.useEffect)(()=>(u(r),()=>u(null)),[r,u]);let a=(0,_.useSlot)({open:0===i});return(0,O.useRender)()({ourProps:{ref:l,id:r},theirProps:s,slot:a,defaultTag:"h2",name:"Dialog.Title"})}),er=(y.Description,Object.assign(Z,{Panel:ee,Title:en,Description:y.Description}));e.s(["Dialog",0,er,"DialogBackdrop",0,et,"DialogPanel",0,ee],983888)},643109,e=>{"use strict";let t;var n=((t=n||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",0,n])},284291,e=>{"use strict";var t=e.i(687652),n=e.i(89370);e.s(["useDisposables",0,function(){let[e]=(0,t.useState)(n.disposables);return(0,t.useEffect)(()=>()=>
2e.dispose(),[e]),e}])},104565,e=>{"use strict";var t=e.i(687652),n=e.i(460920);e.s(["useEvent",0,function(e){let r=(0,n.useLatestValue)(e);return t.default.useCallback((...e)=>r.current(...e),[r])}])},725721,503188,72300,e=>{"use strict";var t=e.i(89370),n=e.i(364304),r=e.i(124292),o=e.i(575010);let s=new Map,i=new Map;function u(e){var t;let n=null!=(t=i.get(e))?t:0;return i.set(e,n+1),0!==n?()=>l(e):(s.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>l(e))}function l(e){var t;let n=null!=(t=i.get(e))?t:1;if(1===n?i.delete(e):i.set(e,n-1),1!==n)return;let r=s.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,s.delete(e))}e.s(["useInertOthers",0,function(e,{allowed:s,disallowed:i}={}){let l=(0,r.useIsTopLayer)(e,"inert-others");(0,o.useIsoMorphicEffect)(()=>{var e,r;if(!l)return;let o=(0,t.disposables)();for(let t of null!=(e=null==i?void 0:i())?e:[])t&&o.add(u(t));let a=null!=(r=null==s?void 0:s())?r:[];for(let e of a){if(!e)continue;let t=(0,n.getOwnerDocument)(e);if(!t)continue;let r=e.parentElement;for(;r&&r!==t.body;){for(let e of r.children)a.some(t=>e.contains(t))||o.add(u(e));r=r.parentElement}}return o.dispose},[l,s,i])}],725721);var a=e.i(687652),c=e.i(104565);e.s(["useWatch",0,function(e,t){let n=(0,a.useRef)([]),r=(0,c.useEvent)(e);(0,a.useEffect)(()=>{let e=[...n.current];
2for(let[o,s]of t.entries())if(n.current[o]!==s){let o=r(t,e);return n.current=t,o}},[r,...t])}],503188);var d=e.i(756833),f=e.i(118108);let E=[];function m(){"loading"!==document.readyState&&((()=>{function e(e){if(!d.isHTMLorSVGElement(e.target)||e.target===document.body||E[0]===e.target)return;let t=e.target;t=t.closest(f.focusableSelector),E.unshift(null!=t?t:e.target),(E=E.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",m))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",m),m()),e.s(["history",()=>E],72300)},460920,575010,e=>{"use strict";var t=e.i(687652),n=e.i(39984);let r=(e,r)=>{n.env.isServer?(0,t.useEffect)(e,r):(0,t.useLayoutEffect)(e,r)};e.s(["useIsoMorphicEffect",0,r],575010),e.s(["useLatestValue",0,function(e){let n=(0,t.useRef)(e);return r(()=>{n.current=e},[e]),n}],460920)},829970,906955,e=>{"use strict";var t=e.i(687652);e.s(["useSlot",0,function(e){return(0,t.useMemo)(()=>e,Object.values(e))}],829970);var n=e.i(104565);let r=Symbol();e.s(["optionalRef",0,function(e,t=!0){return Object.assign(e,{[r]:t})},"useSyncRefs",0,function(...e){let o=(0,t.useRef)(e);(0,t.useEffect)(()=>{o.current=e},[e]);let s=(0,n.useEvent)(e=>{for(let t of o.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[r]))?void 0:s}],906955)},376127,e=>{"use strict";let t;var n=e.i(287774),r=((t=r||{})[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t);let o=(0,n.forwardRefWithAs)(function(e,t){var r;let{features:o=1,...s}=e,i={ref:t,"aria-hidden":(2&o)==2||(null!=(r=s["aria-hidden"])?r:void 0),hidden:(4&o)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&o)==4&&(2&o)!=2&&{display:"none"}}};return(0,n.useRender)()({ourProps:i,theirProps:s,slot:{},defaultTag:"span",name:"Hidden"})});e.s(["Hidden",0,o,"HiddenFeatures",0,r])},494167,e=>{"use strict";e.s(["classNames",0,function(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}])},89370,228730,e=>{"use strict";function t(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}e.s(["microTask",0,t],228730),e.s(["disposables",0,function e(){let n=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>r.requestAnimationFrame(()=>r.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return r.add(()=>clearTimeout(t))},microTask(...e){let n={current:!0};return t(()=>{n.current&&e[0]()}),r.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(n.includes(e)||n.push(e),()=>{let t=n.indexOf(e);if(t>=0)for(let e of n.splice(t,1))e()}),dispose(){for(let e of n.splice(0))e()}};return r}],89370)},756833,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function n(e){return t(e)&&"tagName"in e}function r(e){return n(e)&&"accessKey"in e}e.s(["hasInlineStyle",0,function(e){return n(e)&&"style"in e},"isElement",0,n,"isHTMLElement",0,r,"isHTMLFieldSetElement",0,function(e){return r(e)&&"FIELDSET"===e.nodeName},"isHTMLIframeElement",0,function(e){return r(e)&&"IFRAME"===e.nodeName},"isHTMLInputElement",0,function(e){return r(e)&&"INPUT"===e.nodeName},"isHTMLLabelElement",0,function(e){return r(e)&&"LABEL"===e.nodeName},"isHTMLLegendElement",0,function(e){return r(e)&&"LEGEND"===e.nodeName},"isHTMLorSVGElement",0,function(e){return n(e)&&"tabIndex"in e},"isInteractiveElement",0,function(e){return!!n(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')},"isNode",0,t])},39984,e=>{"use strict";var t=Object.defineProperty,n=(e,n,r)=>{let o;return(o="symbol"!=typeof n?n+"":n)in e?t(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,r};let r=new class{constructor(){n(this,"current",this.detect()),n(this,"handoffState","pending"),n(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}
2detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};e.s(["env",0,r])},118108,e=>{"use strict";let t,n,r,o,s;var i=e.i(89370),u=e.i(756833),l=e.i(29210),a=e.i(364304);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),d=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var f=((t=f||{})[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t),E=((n=E||{})[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n),m=((r=m||{})[r.Previous=-1]="Previous",r[r.Next=1]="Next",r);function p(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var R=((o=R||{})[o.Strict=0]="Strict",o[o.Loose=1]="Loose",o);function _(e,t=0){var n;return e!==(null==(n=(0,a.getOwnerDocument)(e))?void 0:n.body)&&(0,l.match)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var v=((s=v||{})[s.Keyboard=0]="Keyboard",s[s.Mouse=1]="Mouse",s);function T(e){null==e||e.focus({preventScroll:!0})}function h(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let s=r.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function L(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var s,i,u;let l=Array.isArray(e)?e.length>0?(0,a.getRootNode)(e[0]):document:(0,a.getRootNode)(e),c=Array.isArray(e)?n?h(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):p(e);o.length>0&&c.length>1&&(c=c.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==l?void 0:l.activeElement;let f=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),E=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,c.indexOf(r))-1;if(4&t)return Math.max(0,c.indexOf(r))+1;if(8&t)return c.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},R=0,_=c.length,v;do{if(R>=_||R+_<=0)return 0;let e=E+R;if(16&t)e=(e+_)%_;else{if(e<0)return 3;if(e>=_)return 1}null==(v=c[e])||v.focus(m),R+=f}while(v!==(0,a.getActiveElement)(v))return 6&t&&null!=(u=null==(i=null==(s=v)?void 0:s.matches)?void 0:i.call(s,"textarea,input"))&&u&&v.select(),2}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),e.s(["Focus",0,f,"FocusResult",0,E,"FocusableMode",0,R,"focusElement",0,T,"focusFrom",0,function(e,t,n=null===e?document.body:(0,a.getRootNode)(e)){return L(p(n),t,{relativeTo:e})},"focusIn",0,L,"focusableSelector",0,c,"getFocusableElements",0,p,"isFocusableElement",0,_,"restoreFocusIfNecessary",0,function(e){(0,i.disposables)().nextFrame(()=>{let t=(0,a.getActiveElement)(e);t&&u.isHTMLorSVGElement(t)&&!_(t,0)&&T(e)})},"sortByDomNode",0,h])},29210,e=>{"use strict";e.s(["match",0,function e(t,n,...r){if(t in n){let e=n[t];return"function"==typeof e?e(...r):e}let o=Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,e),o}])},364304,e=>{"use strict";var t=e.i(39984);function n(e){var n,r;return t.env.isServer?null:null==e?document:null!=(r=null==(n=null==e?void 0:e.getRootNode)?void 0:n.call(e))?r:document}function r(e){var t,r;return null!=(r=null==(t=n(e))?void 0:t.activeElement)?r:null}e.s(["getActiveElement",0,r,"getOwnerDocument",0,function(e){var n;return t.env.isServer?null:null==e?document:null!=(n=null==e?void 0:e.ownerDocument)?n:document},"getRootNode",0,n,"isActiveElement",0,function(e){return r(e)===e}])},287774,e=>{"use strict";let t,n;var r=e.i(687652),o=e.i(494167),s=e.i(29210),i=((t=i||{})[t.None=0]="None",t[t.RenderStrategy=1]="RenderStrategy",t[t.Static=2]="Static",t),u=((n=u||{})[n.Unmount=0]="Unmount",n[n.Hidden=1]="Hidden",n);function l(e,t={},n,s,i){let{as:u=n,children:a,refName:m="ref",...p}=f(e,["unmount","static"]),R=void 0!==e.ref?{[m]:e.ref}:{},_="function"==typeof a?a(t):a;_=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(_),"className"in p&&p.className&&"function"==typeof p.className&&(p.className=p.className(t)),p["aria-labelledby"]&&p["aria-labelledby"]===p.id&&(p["aria-labelledby"]=void 0);let v={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(v["data-headlessui-state"]=n.join(" "),n))v[`data-${e}`]=""}if(E(u)&&(Object.keys(d(p)).length>0||Object.keys(d(v)).length>0))if(!(0,r.isValidElement)(_)||Array.isArray(_)&&_.length>1||E(_.type)){if(Object.keys(d(p)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${s} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(d(p)).concat(Object.keys(d(v))).map(e=>`  - ${e}`).join(`
3`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
4`)].join(`
5`))}else{var T;let e=_.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,o.classNames)(t(...e),p.className):(0,o.classNames)(t,p.className),s=c(_.props,d(f(p,["ref"])));for(let e in v)e in s&&delete v[e];return(0,r.cloneElement)(_,Object.assign({},s,v,R,{ref:i((T=_,r.default.version.split(".")[0]>="19"?T.props.ref:T.ref),R.ref)},n?{className:n}:{}))}return(0,r.createElement)(u,Object.assign({},f(p,["ref"]),!E(u)&&R,!E(u)&&v),_)}function a(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function c(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function d(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function f(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function E(e){return e===r.Fragment||e===Symbol.for("react.fragment")}e.s(["RenderFeatures",0,i,"RenderStrategy",0,u,"compact",0,d,"forwardRefWithAs",0,function(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})},"isFragment",0,E,"mergeProps",0,function(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t},"useRender",0,function(){let e,t,n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,r.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:u,mergeRefs:d}){d=null!=d?d:a;let f=c(t,e);if(i)return l(f,n,r,u,d);let E=null!=o?o:0;if(2&E){let{static:e=!1,...t}=f;if(e)return l(t,n,r,u,d)}if(1&E){let{unmount:e=!0,...t}=f;return(0,s.match)(+!e,{0:()=>null,1:()=>l({...t,hidden:!0,style:{display:"none"}},n,r,u,d)})}return l(f,n,r,u,d)})({mergeRefs:n,...e}),[n])}])},590589,e=>{"use strict";var t=e.i(687652);let n=t.forwardRef(function({title:e,titleId:n,...r},o){return t.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:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z",clipRule:"evenodd"}))});e.s(["ArrowRightIcon",0,n],590589)},967508,e=>{"use strict";var t=e.i(687652);let n=t.forwardRef(function({title:e,titleId:n,...r},o){return t.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:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"}))});e.s(["XMarkIcon",0,n],967508)},174617,122297,959305,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}],174617);var t=e.i(687652);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t=>{let r=!1,o=e.map(e=>{let o=n(e,t);return r||"function"!=typeof o||(r=!0),o});if(r)return()=>{for(let t=0;t<o.length;t++){let r=o[t];"function"==typeof r?r():n(e[t],null)}}}}e.s(["composeRefs",0,r,"useComposedRefs",0,function(...e){return t.useCallback(r(...e),e)}],122297);var o=e.i(318008);e.s(["createContext",0,function(e,n){let r=t.createContext(n),s=e=>{let{children:n,...s}=e,i=t.useMemo(()=>s,Object.values(s));return(0,o.jsx)(r.Provider,{value:i,children:n})};return s.displayName=e+"Provider",[s,function(o){let s=t.useContext(r);if(s)return s;if(void 0!==n)return n;throw Error(`\`${o}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let r=[],s=()=>{let n=r.map(e=>t.createContext(e));return function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return s.scopeName=e,[function(n,s){let i=t.createContext(s),u=r.length;r=[...r,s];let l=n=>{let{scope:r,children:s,...l}=n,a=r?.[e]?.[u]||i,c=t.useMemo(()=>l,Object.values(l));return(0,o.jsx)(a.Provider,{value:c,children:s})};return l.displayName=n+"Provider",[l,function(r,o){let l=o?.[e]?.[u]||i,a=t.useContext(l);if(a)return a;
5if(void 0!==s)return s;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])}};return r.scopeName=n.scopeName,r}(s,...n)]}],959305)},86154,99081,724432,400114,e=>{"use strict";var t,n=e.i(687652),r=e.i(174617),o=e.i(615882),s=e.i(122297),i=e.i(318008);function u(e){var t;let r,o=(t=e,(r=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var i;let e,u,l=(i=r,(u=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(u=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),a=function(e,t){let n={...t};for(let r in t){let o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...e)=>{let t=s(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...s}:"className"===r&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}(o,r.props);return r.type!==n.Fragment&&(a.ref=t?(0,s.composeRefs)(t,l):l),n.cloneElement(r,a)}return n.Children.count(r)>1?n.Children.only(null):null})).displayName=`${t}.SlotClone`,r),u=n.forwardRef((e,t)=>{let{children:r,...s}=e,u=n.Children.toArray(r),l=u.find(a);if(l){let e=l.props.children,r=u.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(o,{...s,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,i.jsx)(o,{...s,ref:t,children:r})});return u.displayName=`${e}.Slot`,u}var l=Symbol("radix.slottable");function a(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}e.s(["createSlot",0,u],99081);var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=u(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...s}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...s,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function d(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}function f(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["Primitive",0,c,"dispatchDiscreteCustomEvent",0,d],724432),e.s(["useCallbackRef",0,f],400114);var E="dismissableLayer.update",m=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=n.forwardRef((e,o)=>{let{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:l,onPointerDownOutside:a,onFocusOutside:d,onInteractOutside:p,onDismiss:R,...T}=e,h=n.useContext(m),[L,S]=n.useState(null),N=L?.ownerDocument??globalThis?.document,[,g]=n.useState({}),O=(0,s.useComposedRefs)(o,e=>S(e)),y=Array.from(h.layers),[A]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),b=y.indexOf(A),C=L?y.indexOf(L):-1,w=h.layersWithOutsidePointerEventsDisabled.size>0,I=C>=b,U=function(e,t=globalThis?.document){let r=f(e),o=n.useRef(!1),s=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let n=function(){v("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",s.current),s.current=n,t.addEventListener("click",s.current,{once:!0})):n()}else t.removeEventListener("click",s.current);o.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",s.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...h.branches].some(e=>e.contains(t));I&&!n&&(a?.(e),p?.(e),e.defaultPrevented||R?.())},N),D=function(e,t=globalThis?.document){let r=f(e),o=n.useRef(!1);return n.useEffect(()=>{let e=e=>{e.target&&!o.current&&v("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...h.branches].some(e=>e.contains(t))&&(d?.(e),p?.(e),e.defaultPrevented||R?.())},N);return!function(e,t=globalThis?.document){let r=f(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{C===h.layers.size-1&&(l?.(e),!e.defaultPrevented&&R&&(e.preventDefault(),R()))},N),n.useEffect(()=>{if(L)return u&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(t=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(L)),h.layers.add(L),_(),()=>{u&&1===h.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=t)}},[L,N,u,h]),n.useEffect(()=>()=>{L&&(h.layers.delete(L),h.layersWithOutsidePointerEventsDisabled.delete(L),_())},[L,h]),n.useEffect(()=>{let e=()=>g({});return document.addEventListener(E,e),()=>document.removeEventListener(E,e)},[]),(0,i.jsx)(c.div,{...T,ref:O,style:{pointerEvents:w?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,r.composeEventHandlers)(e.onFocusCapture,D.onFocusCapture),onBlurCapture:(0,r.composeEventHandlers)(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:(0,r.composeEventHandlers)(e.onPointerDownCapture,U.onPointerDownCapture)})});p.displayName="DismissableLayer";var R=n.forwardRef((e,t)=>
5{let r=n.useContext(m),o=n.useRef(null),u=(0,s.useComposedRefs)(t,o);return n.useEffect(()=>{let e=o.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,i.jsx)(c.div,{...e,ref:u})});function _(){let e=new CustomEvent(E);document.dispatchEvent(e)}function v(e,t,n,{discrete:r}){let o=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?d(o,s):o.dispatchEvent(s)}R.displayName="DismissableLayerBranch",e.s(["Branch",0,R,"DismissableLayer",0,p,"Root",0,p],86154)},50265,484074,e=>{"use strict";var t=e.i(687652),n=e.i(615882),r=e.i(724432),o=e.i(256645),s=e.i(318008),i=t.forwardRef((e,i)=>{let{container:u,...l}=e,[a,c]=t.useState(!1);(0,o.useLayoutEffect)(()=>c(!0),[]);let d=u||a&&globalThis?.document?.body;return d?n.default.createPortal((0,s.jsx)(r.Primitive.div,{...l,ref:i}),d):null});i.displayName="Portal",e.s(["Portal",0,i],50265);var u=e.i(122297),l=e=>{var n;let r,s,{present:i,children:l}=e,c=function(e){var n,r;let[s,i]=t.useState(),u=t.useRef(null),l=t.useRef(e),c=t.useRef("none"),[d,f]=(n=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>r[e][t]??e,n));return t.useEffect(()=>{let e=a(u.current);c.current="mounted"===d?e:"none"},[d]),(0,o.useLayoutEffect)(()=>{let t=u.current,n=l.current;if(n!==e){let r=c.current,o=a(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),l.current=e}},[e,f]),(0,o.useLayoutEffect)(()=>{if(s){let e,t=s.ownerDocument.defaultView??window,n=n=>{let r=a(u.current).includes(CSS.escape(n.animationName));if(n.target===s&&r&&(f("ANIMATION_END"),!l.current)){let n=s.style.animationFillMode;s.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===s.style.animationFillMode&&(s.style.animationFillMode=n)})}},r=e=>{e.target===s&&(c.current=a(u.current))};return s.addEventListener("animationstart",r),s.addEventListener("animationcancel",n),s.addEventListener("animationend",n),()=>{t.clearTimeout(e),s.removeEventListener("animationstart",r),s.removeEventListener("animationcancel",n),s.removeEventListener("animationend",n)}}f("ANIMATION_END")},[s,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{u.current=e?getComputedStyle(e):null,i(e)},[])}}(i),d="function"==typeof l?l({present:c.isPresent}):t.Children.only(l),f=(0,u.useComposedRefs)(c.ref,(n=d,(s=(r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?n.ref:(s=(r=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?n.props.ref:n.props.ref||n.ref));return"function"==typeof l||c.isPresent?t.cloneElement(d,{ref:f}):null};function a(e){return e?.animationName||"none"}l.displayName="Presence",e.s(["Presence",0,l],484074)},416171,e=>{"use strict";var t=e.i(687652),n=e.i(256645);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:n,onChange:o=()=>{},caller:s}){let[i,u,l]=function({defaultProp:e,onChange:n}){let[o,s]=t.useState(e),i=t.useRef(o),u=t.useRef(n);return r(()=>{u.current=n},[n]),t.useEffect(()=>{i.current!==o&&(u.current?.(o),i.current=o)},[o,i]),[o,s,u]}({defaultProp:n,onChange:o}),a=void 0!==e,c=a?e:i;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==a){let t=a?"controlled":"uncontrolled";console.warn(`${s} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=a},[a,s])}return[c,t.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&l.current?.(n)}else u(t)},[a,e,u,l])]}],416171)},256645,e=>{"use strict";var t=e.i(687652),n=globalThis?.document?t.useLayoutEffect:()=>{};
5e.s(["useLayoutEffect",0,n])},902770,880781,e=>{"use strict";var t=e.i(35203),n=e.i(687652);let r=[];e.s(["closeTopmostModal",0,()=>{let e=r.at(-1);return!!e&&(e(),!0)},"useRegisterOpenModal",0,(e,o)=>{let s,i,u,l=(0,t.c)(5),a=(0,n.useRef)(o);l[0]!==o?(s=()=>{a.current=o},l[0]=o,l[1]=s):s=l[1],(0,n.useLayoutEffect)(s),l[2]!==e?(i=()=>{if(e){var t;return t=()=>a.current(),r.push(t),()=>{let e=r.lastIndexOf(t);-1!==e&&r.splice(e,1)}}},u=[e],l[2]=e,l[3]=i,l[4]=u):(i=l[3],u=l[4]),(0,n.useEffect)(i,u)}],902770),e.s(["isEventFromToastRoot",0,e=>e instanceof Element&&null!=e.closest("[data-meticulous-toast-root]"),"isEventFromToastViewport",0,e=>e instanceof Element&&null!=e.closest("[data-meticulous-toast-viewport]")],880781)},596760,e=>{"use strict";var t=e.i(35203),n=e.i(687652);let r=!1;e.s(["useDelayedClientMount",0,()=>{let e,o,s=(0,t.c)(2),[i,u]=(0,n.useState)(r);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{r=!0,u(!0)},o=[],s[0]=e,s[1]=o):(e=s[0],o=s[1]),(0,n.useLayoutEffect)(e,o),i}])},39786,e=>{"use strict";var t=e.i(458636);let n="/docs",r="/changelog",o="/docs/how-to/recorder-script",s="/docs/session-recording/recorder-npm-dependency",i="installation-instructions",u=`${o}#${i}`,l=`${s}#${i}`,a="/docs/faq-and-troubleshooting",c=`${a}#base-urls`,d="/docs/concepts/network-recording-and-patching",f=`${a}#branches-must-run-on`,E="ensure-determinism",m=`/docs/frameworks/nextjs/app-router#${E}`,p="/docs/how-to/troubleshoot-failed-simulations-steps",R=`/docs/how-to/troubleshoot-failed-simulations#${p}`,_=t.AGENT_INSTRUCTIONS_DOCS_PATH,v={GETTING_STARTED_BACKEND_TESTING_URL:"/docs/additional-guides/getting-started-backend-testing",INSTALL_RECORDER_SCRIPT_FOR_BACKEND_TESTING_URL:"/docs/additional-guides/recorder-script-backend-testing",INSTALL_BACKEND_RECORDER_URL:"/docs/additional-guides/backend-recorder",EXPORTING_GENERATED_TESTS_URL:"/docs/export/exporting-generated-tests",CONTROLLING_DATA_RECORDED_URL:"/docs/session-recording/controlling-data-recorded",CONTROLLING_WHEN_RECORDING_STARTS_AND_STOPS_URL:"/docs/session-recording/controlling-when-recording-starts-and-stops",REDACTION_URL:"/docs/session-recording/redaction",NOT_YET_RUN_CHECKS_URL:"/docs/ci/not-yet-run-checks",RETRY_TEST_RUN_URL:"/docs/how-to/retry-test-run",HANDLE_FILE_UPLOADS_URL:"/docs/how-to/handle-file-uploads"},T=v.CONTROLLING_DATA_RECORDED_URL,h=v.CONTROLLING_WHEN_RECORDING_STARTS_AND_STOPS_URL,L=v.REDACTION_URL,S=v.RETRY_TEST_RUN_URL,N=v.HANDLE_FILE_UPLOADS_URL;e.s(["ADDITIONAL_GUIDES",0,v,"ADDITIONAL_GUIDES_URL",0,"/docs/additional-guides","AGENTS_CLI_COMMANDS_URL",0,"/docs/agents/cli-commands","AGENTS_MCP_SERVER_URL",0,"/docs/agents/mcp-server","AGENTS_SETUP_FOR_AGENTS_URL",0,_,"AGENTS_SETUP_URL",0,"/docs/agents/setup","AGENTS_SKILLS_URL",0,"/docs/agents/skills","AGENTS_WHATS_NEW_URL",0,"/docs/agents/whats-new","AGENT_REVIEW_DOCS_URL",0,"/docs/agents/agent-swarm","ANGULAR_CLI_URL",0,"/docs/frameworks/angular/angular-cli","ARCHITECTURE_OVERVIEW_URL",0,"/docs/concepts/architecture-overview","AUTH_BYPASSING_AUTH_URL",0,"/docs/how-to/auth/bypassing-auth","AUTH_ENABLING_FULL_AUTH_URL",0,"/docs/how-to/auth/enabling-full-auth","BASE_URL_EXPLANATION_URL",0,c,"BLOCKED_REQUESTS_URL",0,"/docs/how-to/blocked-requests","BRANCHES_REQUIRED_TO_RUN_ON_URL",0,f,"BUILT_IN_CHECKS_ACCESSIBILITY_URL",0,"/docs/built-in-checks/accessibility","BUILT_IN_CHECKS_NETWORK_REQUESTS_URL",0,"/docs/built-in-checks/network-requests","BUILT_IN_CHECKS_REACT_COMPONENT_RENDERS_URL",0,"/docs/built-in-checks/react-component-renders","BUILT_IN_CHECKS_URL",0,"/docs/built-in-checks","CHANGELOG_URL",0,r,"CI_SETUP_URL",0,"/docs/ci","CLI_COMMANDS_URL",0,"/docs/reference/cli-commands","CLOUD_REPLAY_URL",0,"/docs/cloud-replay","COMPANION_ASSETS_ADVANCED_URL",0,"/docs/how-to/companion-assets-advanced","CONFIGURE_IGNORE_PATTERNS_URL",0,"/docs/how-to/configure-ignore-patterns","CONTROLLING_DATA_RECORDED_URL",0,T,"CONTROLLING_WHEN_RECORDING_STARTS_AND_STOPS_URL",0,h,"CREATE_DEPLOYMENTS_ON_GITHUB_URL",0,"/docs/alternative-ci-setups/create-deployments-on-github","CUSTOM_CHECKS_BEST_PRACTICES_URL",0,"/docs/custom-c
5hecks/best-practices","CUSTOM_CHECKS_BUILT_IN_SNAPSHOT_TYPES_URL",0,"/docs/custom-checks/built-in-snapshot-types","CUSTOM_CHECKS_RECORDING_CUSTOM_DATA_URL",0,"/docs/custom-checks/recording-custom-data","CUSTOM_CHECKS_URL",0,"/docs/custom-checks","CUSTOM_CHECKS_WRITING_A_CUSTOM_CHECK_URL",0,"/docs/custom-checks/writing-a-custom-check","DETECT_DIFFS_LOCALLY_URL",0,"/docs/how-to/detect-diffs-locally","DOCS_URL",0,n,"ENABLE_SOURCE_COVERAGE_URL",0,"/docs/how-to/enable-source-coverage","ENSURE_RECORDER_CAPTURES_ALL_REQUESTS_URL",0,"/docs/how-to/ensure-recorder-captures-all-requests","ENVIRONMENT_VARIABLES_URL",0,"/docs/reference/environment-variables","FAQ_AND_TROUBLESHOOTING_URL",0,a,"FILTER_SESSIONS_BY_START_URL_URL",0,"/docs/how-to/filter-sessions-by-start-url","FIX_FALSE_POSITIVES_URL",0,"/docs/how-to/fix-false-positive-diffs","GITHUB_ACTIONS_SETUP_URL",0,"/docs/github-actions-v2","GLOSSARY_URL",0,"/docs/concepts/glossary","HANDLE_FILE_UPLOADS_URL",0,N,"INCREMENTAL_ASSET_UPLOAD_URL",0,"/docs/how-to/incremental-asset-upload","INGEST_EXISTING_TESTS_URL",0,"/docs/session-recording/ingest-existing-tests","INSTALLATION_INSTRUCTIONS_ANCHOR",0,i,"INSTALL_RECORDER_AS_NPM_DEPENDENCY_INSTALLATION_INSTRUCTIONS_URL",0,l,"INSTALL_RECORDER_AS_NPM_DEPENDENCY_URL",0,s,"INSTALL_RECORDER_AS_SCRIPT_TAG_INSTALLATION_INSTRUCTIONS_URL",0,u,"INSTALL_RECORDER_AS_SCRIPT_TAG_URL",0,o,"INSTALL_RECORDER_URL",0,"/docs/recorder-installation","MAKE_CHECK_BLOCKING_URL",0,"/docs/make-check-blocking","METICULOUS_WINDOW_OBJECT_URL",0,"/docs/how-to/window-meticulous-object","NETWORK_RECORDING_AND_PATCHING_URL",0,d,"NETWORK_STUBBING_EXPLANATION_URL",0,d,"NEXTJS_APP_ROUTER_ADDITIONAL_SETUP_URL",0,"/docs/frameworks/nextjs/app-router","NEXTJS_APP_ROUTER_ENSURING_DETERMINISM_ANCHOR",0,E,"NEXTJS_APP_ROUTER_ENSURING_DETERMINISM_URL",0,m,"NEXTJS_PAGES_ROUTER_URL",0,"/docs/frameworks/nextjs/pages-router","ONBOARDING_GUIDE_URL",0,"/docs/onboarding-guide","PERFORMANCE_API_URL",0,"/docs/reference/performance-api","PREPARE_FOR_TESTS_URL",0,"/docs/how-to/prepare-for-tests","REACT_CRA_URL",0,"/docs/frameworks/react/create-react-app","REACT_VITE_URL",0,"/docs/frameworks/react/vite","RECORDER_CSP_EXCEPTIONS_URL",0,"/docs/session-recording/csp-exceptions","RECORDER_DEVELOPER_TOOLS_URL",0,"/docs/how-to/recorder-developer-tools","RECORD_AND_REPLAY_ON_DIFFERENT_ENVIRONMENTS_URL",0,"/docs/how-to/record-and-replay-on-different-environments","RECORD_A_TEST_MANUALLY_URL",0,"/docs/how-to/manually-recording-tests","RECORD_CUSTOM_VALUES_URL",0,"/docs/how-to/record-custom-values","RECORD_SESSION_CONTEXT_URL",0,"/docs/how-to/record-session-context","REDACTION_URL",0,L,"RETRY_TEST_RUN_URL",0,S,"TESTING_FEATURE_FLAGS",0,"/docs/how-to/testing-feature-flags","TESTING_MULTIPLE_APPS_URL",0,"/docs/how-to/testing-multiple-apps-or-app-variants","TESTING_POOL_URL",0,"/docs/how-to/testing-pool","TROUBLESHOOTING_FAILED_SIMULATIONS_STEPS_ANCHOR",0,p,"TROUBLESHOOTING_FAILED_SIMULATIONS_STEPS_URL",0,R,"TROUBLESHOOTING_FAILED_SIMULATIONS_URL",0,"/docs/how-to/troubleshoot-failed-simulations","TROUBLESHOOT_AUTH_URL",0,"/docs/how-to/troubleshoot-auth","TROUBLESHOOT_RECORDER_URL",0,"/docs/how-to/troubleshoot-recorder","TROUBLESHOOT_REPLAY_ACCURACY_URL",0,"/docs/how-to/troubleshoot-replay-accuracy","TUNNEL_ADVANCED_OPTIONS_URL",0,"/docs/how-to/tunnel-advanced-options","TYPESCRIPT_TYPES_URL",0,"/docs/how-to/typescript-types","USER_SETTINGS_URL",0,"/user-settings","USE_CUSTOM_EVENT_API_URL",0,"/docs/how-to/use-custom-event-api","VUE_VITE_URL",0,"/docs/frameworks/vue/vite","getChangelogEntryUrl",0,e=>`${r}/${e}`,"getChangelogPageUrl",0,e=>e<=1?r:`${r}/page/${e}`,"isInternalDocLink",0,e=>e.startsWith(n)||e.startsWith(r)||e.startsWith("#")])}]);
6
7//# debugId=fc83ea59-b088-1cce-7949-af234c8d9e49

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.