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]="3cdc78bb-a0e1-654e-d3f4-8a476c390f9e")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,845232,e=>{"use strict";let t,n,r,o;var l=e.i(86168),i=e.i(897126),s=e.i(683791),u=e.i(548655),a=e.i(672773),c=e.i(678374),d=e.i(562107),f=e.i(500674),p=e.i(536827),v=e.i(601483),m=e.i(145516),h=e.i(466606),g=e.i(44873),E=e.i(897963),b=e.i(5738),w=e.i(858435),y=e.i(51603),S=e.i(426466),R=e.i(96895),C=e.i(381489),T=e.i(360972),P=e.i(135057),k=e.i(325475),F=e.i(338789),O=e.i(766383),L=e.i(129997);function x(){let e=(0,u.useRef)(!1);return(0,v.useIsoMorphicEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var M=e.i(746723),D=e.i(861707);function A(e,t){let n=(0,u.useRef)([]),r=(0,f.useEvent)(e);(0,u.useEffect)(()=>{let e=[...n.current];for(let[o,l]of t.entries())if(n.current[o]!==l){let o=r(t,e);return n.current=t,o}},[r,...t])}var I=e.i(953356),H=e.i(742231),j=e.i(267679);let N=[];function W(){"loading"!==document.readyState&&((()=>{function e(e){if(!H.isHTMLorSVGElement(e.target)||e.target===document.body||N[0]===e.target)return;let t=e.target;t=t.closest(j.focusableSelector),N.unshift(null!=t?t:e.target),(N=N.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",W))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",W),W());var V=e.i(359121),B=e.i(809858);function G(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)H.isElement(n.current)&&t.add(n.current);return t}var U=((t=U||{})[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 Y=Object.assign((0,O.forwardRefWithAs)(function(e,t){let n=(0,u.useRef)(null),r=(0,S.useSyncRefs)(n,t),{initialFocus:o,initialFocusFallback:l,containers:i,features:s=15,...a}=e;(0,w.useServerHandoffComplete)()||(s=0);let p=(0,g.useOwnerDocument)(n.current);!function(e,{ownerDocument:t}){let n=!!(8&e),r=function(e=!0){let t=(0,u.useRef)(N.slice());return A(([e],[n])=>{!0===n&&!1===e&&(0,V.microTask)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=N.slice())},[e,N,t]),(0,f.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(n);A(()=>{n||(0,B.isActiveElement)(null==t?void 0:t.body)&&(0,j.focusElement)(r())},[n]),(0,M.useOnUnmount)(()=>{n&&(0,j.focusElement)(r())})}(s,{ownerDocument:p});let v=function(e,{ownerDocument:t,container:n,initialFocus:r,initialFocusFallback:o}){let l=(0,u.useRef)(null),i=(0,d.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),s=x();return A(()=>{if(0===e)return;if(!i){null!=o&&o.current&&(0,j.focusElement)(o.current);return}let u=n.current;u&&(0,V.microTask)(()=>{if(!s.current)return;let n=null==t?void 0:t.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===n){l.current=n;return}}else if(u.contains(n)){l.current=n;return}if(null!=r&&r.current)(0,j.focusElement)(r.current);else{if(16&e){if((0,j.focusIn)(u,j.Focus.First|j.Focus.AutoFocus)!==j.FocusResult.Error)return}else if((0,j.focusIn)(u,j.Focus.First)!==j.FocusResult.Error)return;if(null!=o&&o.current&&((0,j.focusElement)(o.current),(null==t?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}l.current=null==t?void 0:t.activeElement})},[o,i,e]),l}(s,{ownerDocument:p,container:n,initialFocus:o,initialFocusFallback:l});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:o}){let l=x(),i=!!(4&e);(0,c.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!i||!l.current)return;let t=G(r);H.isHTMLElement(n.current)&&t.add(n.current);let s=o.current;if(!s)return;let u=e.target;H.isHTMLElement(u)?$(t,u)?(o.current=u,(0,j.focusElement)(u)):(e.preventDefault(),e.stopPropagation(),(0,j.focusElement)(s)):(0,j.focusElement)(o.current)},!0)}(s,{ownerDocument:p,container:n,containers:i,previousActiveElement:v});let m=(0,D.useTabDirection)(),h=(0,f.useEvent)(e=>{if(!H.isHTMLElement(n.current))return;let t=n.current;(0,F.match)(m.current,{[D.Direction.Forwards]:()=>{(0,j.focusIn)(t,j.Focus.First,{skipElements:[e.relatedTarget,l]})},[D.Direction.Backwards]:()=>{(0,j.focusIn)(t,j.Focus.Last,{skipElements:[e.relatedTarget,l]})}})}),E=(0,d.useIsTopLayer)(!!(2&s),"focus-trap#tab-lock"),b=(0,L.useDisposables)(),y=(0,u.useRef)(!1),R=(0,O.useRender)();return u.default.createElement(u.default.Fragment,null,E&&u.default.createElement(I.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:I.HiddenFeatures.Focusable}),R({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(y.current=!0,b.requestAnimationFrame(()=>{y.current=!1}))}
2,onBlur(e){if(!(4&s))return;let t=G(i);H.isHTMLElement(n.current)&&t.add(n.current);let r=e.relatedTarget;H.isHTMLorSVGElement(r)&&"true"!==r.dataset.headlessuiFocusGuard&&($(t,r)||(y.current?(0,j.focusIn)(n.current,(0,F.match)(m.current,{[D.Direction.Forwards]:()=>j.Focus.Next,[D.Direction.Backwards]:()=>j.Focus.Previous})|j.Focus.WrapAround,{relativeTo:e.target}):H.isHTMLorSVGElement(e.target)&&(0,j.focusElement)(e.target)))}},theirProps:a,defaultTag:"div",name:"FocusTrap"}),E&&u.default.createElement(I.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:I.HiddenFeatures.Focusable}))}),{features:U});function $(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var _=e.i(939801),q=e.i(489027),z=e.i(991306),K=e.i(158279),X=O;function J(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,X.isFragment)(null!=(t=e.as)?t:er)||1===u.default.Children.count(e.children)}let Q=(0,u.createContext)(null);Q.displayName="TransitionContext";var Z=((n=Z||{}).Visible="visible",n.Hidden="hidden",n);let ee=(0,u.createContext)(null);function et(e){return"children"in e?et(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function en(e,t){let n=(0,q.useLatestValue)(e),r=(0,u.useRef)([]),o=x(),l=(0,L.useDisposables)(),i=(0,f.useEvent)((e,t=X.RenderStrategy.Hidden)=>{let i=r.current.findIndex(({el:t})=>t===e);-1!==i&&((0,F.match)(t,{[X.RenderStrategy.Unmount](){r.current.splice(i,1)},[X.RenderStrategy.Hidden](){r.current[i].state="hidden"}}),l.microTask(()=>{var e;!et(r)&&o.current&&(null==(e=n.current)||e.call(n))}))}),s=(0,f.useEvent)(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>i(e,X.RenderStrategy.Unmount)}),a=(0,u.useRef)([]),c=(0,u.useRef)(Promise.resolve()),d=(0,u.useRef)({enter:[],leave:[]}),p=(0,f.useEvent)((e,n,r)=>{a.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{a.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(d.current[n].map(([e,t])=>t)).then(()=>e())}
2)]),"enter"===n?c.current=c.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),v=(0,f.useEvent)((e,t,n)=>{Promise.all(d.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=a.current.shift())||e()}).then(()=>n(t))});return(0,u.useMemo)(()=>({children:r,register:s,unregister:i,onStart:p,onStop:v,wait:c,chains:d}),[s,i,r,p,v,d,c])}ee.displayName="NestingContext";let er=u.Fragment,eo=X.RenderFeatures.RenderStrategy,el=(0,X.forwardRefWithAs)(function(e,t){let{show:n,appear:r=!1,unmount:o=!0,...l}=e,i=(0,u.useRef)(null),s=J(e),a=(0,S.useSyncRefs)(...s?[i,t]:null===t?[]:[t]);(0,w.useServerHandoffComplete)();let c=(0,C.useOpenClosed)();if(void 0===n&&null!==c&&(n=(c&C.State.Open)===C.State.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[d,p]=(0,u.useState)(n?"visible":"hidden"),m=en(()=>{n||p("hidden")}),[h,g]=(0,u.useState)(!0),E=(0,u.useRef)([n]);(0,v.useIsoMorphicEffect)(()=>{!1!==h&&E.current[E.current.length-1]!==n&&(E.current.push(n),g(!1))},[E,n]);let b=(0,u.useMemo)(()=>({show:n,appear:r,initial:h}),[n,r,h]);(0,v.useIsoMorphicEffect)(()=>{n?p("visible"):et(m)||null===i.current||p("hidden")},[n,m]);let y={unmount:o},R=(0,f.useEvent)(()=>{var t;h&&g(!1),null==(t=e.beforeEnter)||t.call(e)}),T=(0,f.useEvent)(()=>{var t;h&&g(!1),null==(t=e.beforeLeave)||t.call(e)}),P=(0,X.useRender)();return u.default.createElement(ee.Provider,{value:m},u.default.createElement(Q.Provider,{value:b},P({ourProps:{...y,as:u.Fragment,children:u.default.createElement(ei,{ref:a,...y,...l,beforeEnter:R,beforeLeave:T})},theirProps:{},defaultTag:u.Fragment,features:eo,visible:"visible"===d,name:"Transition"})))}),ei=(0,X.forwardRefWithAs)(function(e,t){var n,r;let{transition:o=!0,beforeEnter:l,afterEnter:i,beforeLeave:s,afterLeave:a,enter:c,enterFrom:d,enterTo:p,entered:m,leave:h,leaveFrom:g,leaveTo:E,...b}=e,[y,R]=(0,u.useState)(null),T=(0,u.useRef)(null),P=J(e),k=(0,S.useSyncRefs)(...P?[T,t,R]:null===t?[]:[t]),O=null==(n=b.unmount)||n?X.RenderStrategy.Unmount:X.RenderStrategy.Hidden,{show:L,appear:x,initial:M}=function(){let e=(0,u.useContext)(Q);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[D,A]=(0,u.useState)(L?"visible":"hidden"),I=function(){let e=(0,u.useContext)(ee);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:H,unregister:j}=I;(0,v.useIsoMorphicEffect)(()=>H(T),[H,T]),(0,v.useIsoMorphicEffect)(()=>{if(O===X.RenderStrategy.Hidden&&T.current)return L&&"visible"!==D?void A("visible"):(0,F.match)(D,{hidden:()=>j(T),visible:()=>H(T)})},[D,T,H,j,L,O]);let N=(0,w.useServerHandoffComplete)();(0,v.useIsoMorphicEffect)(()=>{if(P&&N&&"visible"===D&&null===T.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[T,D,N,P]);let W=M&&!x,V=x&&L&&M,B=(0,u.useRef)(!1),G=en(()=>{B.current||(A("hidden"),j(T))},I),U=(0,f.useEvent)(e=>{B.current=!0,G.onStart(T,e?"enter":"leave",e=>{"enter"===e?null==l||l():"leave"===e&&(null==s||s())})}),Y=(0,f.useEvent)(e=>{let t=e?"enter":"leave";B.current=!1,G.onStop(T,t,e=>{"enter"===e?null==i||i():"leave"===e&&(null==a||a())}),"leave"!==t||et(G)||(A("hidden"),j(T))});(0,u.useEffect)(()=>{P&&o||(U(L),Y(L))},[L,P,o]);let $=!(!o||!P||!N||W),[,_]=(0,z.useTransition)($,y,L,{start:U,end:Y}),q=(0,X.compact)({ref:k,className:(null==(r=(0,K.classNames)(b.className,V&&c,V&&d,_.enter&&c,_.enter&&_.closed&&d,_.enter&&!_.closed&&p,_.leave&&h,_.leave&&!_.closed&&g,_.leave&&_.closed&&E,!_.transition&&L&&m))?void 0:r.trim())||void 0,...(0,z.transitionDataAttributes)(_)}),Z=0;"visible"===D&&(Z|=C.State.Open),"hidden"===D&&(Z|=C.State.Closed),L&&"hidden"===D&&(Z|=C.State.Opening),L||"visible"!==D||(Z|=C.State.Closing);let el=(0,X.useRender)();return u.default.createElement(ee.Provider,{value:G},u.default.createElement(C.OpenClosedProvider,{value:Z},el({ourProps:q,theirProps:b,defaultTag:er,features:eo,visible:"visible"===D,name:"Transition.Child"})))}),es=(0,X.forwardRefWithAs)(function(e,t){let n=null!==(0,u.useContext)(Q),r=null!==(0,C.useOpenClosed)();return u.default.createElement(u.default.Fragment,null,!n&&r?u.default.createElement(el,{ref:t,...e}):u.default.createElement(ei,{ref:t,...e}))}),eu=Object.assign(el,{Child:es,Root:el});var ea=((r=ea||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),ec=((o=ec||{})[o.SetTitleId=0]="SetTitleId",o);let ed={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ef=(0,u.createContext)(null);function ep(e){let t=(0,u.useContext)(ef);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ep),t}return t}function ev(e,t){return(0,F.match)(t.type,ed,e,t)}ef.displayName="DialogContext";let em=(0,O.forwardRefWithAs)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:l,initialFocus:i,role:F="dialog",autoFocus:L=!0,__demoMode:x=!1,unmount:M=!1,...D}=e,A=(0,u.useRef)(!1);
2F="dialog"===F||"alertdialog"===F?F:(A.current||(A.current=!0,console.warn(`Invalid role [${F}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let I=(0,C.useOpenClosed)();void 0===o&&null!==I&&(o=(I&C.State.Open)===C.State.Open);let H=(0,u.useRef)(null),j=(0,S.useSyncRefs)(H,t),N=(0,g.useOwnerDocument)(H.current),W=+!o,[V,B]=(0,u.useReducer)(ev,{titleId:null,descriptionId:null,panelRef:(0,u.createRef)()}),G=(0,f.useEvent)(()=>l(!1)),$=(0,f.useEvent)(e=>B({type:0,id:e})),q=!!(0,w.useServerHandoffComplete)()&&0===W,[z,K]=(0,_.useNestedPortals)(),X=(0,E.useMainTreeNode)(),{resolveContainers:J}=(0,E.useRootContainers)({mainTreeNode:X,portals:z,defaultContainers:[{get current(){var Q;return null!=(Q=V.panelRef.current)?Q:H.current}}]}),Z=null!==I&&(I&C.State.Closing)===C.State.Closing;(0,p.useInertOthers)(!x&&!Z&&q,{allowed:(0,f.useEvent)(()=>{var e,t;return[null!=(t=null==(e=H.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,f.useEvent)(()=>{var e;return[null!=(e=null==X?void 0:X.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let ee=P.stackMachines.get(null);(0,v.useIsoMorphicEffect)(()=>{if(q)return ee.actions.push(r),()=>ee.actions.pop(r)},[ee,r,q]);let et=(0,k.useSlice)(ee,(0,u.useCallback)(e=>ee.selectors.isTop(e,r),[ee,r]));(0,h.useOutsideClick)(et,J,e=>{e.preventDefault(),G()}),function(e,t="u">typeof document?document.defaultView:null,n){let r=(0,d.useIsTopLayer)(e,"escape");(0,c.useEventListener)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===a.Keys.Escape&&n(e))})}(et,null==N?void 0:N.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),G()}),(0,b.useScrollLock)(!x&&!Z&&q,N,J),(0,m.useOnDisappear)(q,H,G);let[en,er]=(0,s.useDescriptions)(),eo=(0,u.useMemo)(()=>[{dialogState:W,close:G,setTitleId:$,unmount:M},V],[W,G,$,M,V]),el=(0,y.useSlot)({open:0===W}),ei={ref:j,id:r,role:F,tabIndex:-1,"aria-modal":x?void 0:0===W||void 0,"aria-labelledby":V.titleId,"aria-describedby":en,unmount:M},es=!function(){var e;let[t]=(0,u.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,u.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,v.useIsoMorphicEffect)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),eu=U.None;q&&!x&&(eu|=U.RestoreFocus,eu|=U.TabLock,L&&(eu|=U.AutoFocus),es&&(eu|=U.InitialFocus));let ea=(0,O.useRender)();return u.default.createElement(C.ResetOpenClosedProvider,null,u.default.createElement(T.ForcePortalRoot,{force:!0},u.default.createElement(_.Portal,null,u.default.createElement(ef.Provider,{value:eo},u.default.createElement(_.PortalGroup,{target:H},u.default.createElement(T.ForcePortalRoot,{force:!1},u.default.createElement(er,{slot:el},u.default.createElement(K,null,u.default.createElement(Y,{initialFocus:i,initialFocusFallback:H,containers:J,features:eu},u.default.createElement(R.CloseProvider,{value:G},ea({ourProps:ei,theirProps:D,slot:el,defaultTag:eh,features:eg,visible:0===W,name:"Dialog"})))))))))))}),eh="div",eg=O.RenderFeatures.RenderStrategy|O.RenderFeatures.Static,eE=(0,O.forwardRefWithAs)(function(e,t){let{transition:n=!1,open:r,...o}=e,l=(0,C.useOpenClosed)(),i=e.hasOwnProperty("open")||null!==l,s=e.hasOwnProperty("onClose");if(!i&&!s)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!i)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!s)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!l&&"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)&&!o.static?u.default.createElement(E.MainTreeProvider,null,u.default.createElement(eu,{show:r,transition:n,unmount:o.unmount},u.default.createElement(em,{ref:t,...o}
2))):u.default.createElement(E.MainTreeProvider,null,u.default.createElement(em,{ref:t,open:r,...o}))}),eb=(0,O.forwardRefWithAs)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-dialog-panel-${n}`,transition:o=!1,...l}=e,[{dialogState:i,unmount:s},a]=ep("Dialog.Panel"),c=(0,S.useSyncRefs)(t,a.panelRef),d=(0,y.useSlot)({open:0===i}),p=(0,f.useEvent)(e=>{e.stopPropagation()}),v=o?es:u.Fragment,m=(0,O.useRender)();return u.default.createElement(v,{...o?{unmount:s}:{}},m({ourProps:{ref:c,id:r,onClick:p},theirProps:l,slot:d,defaultTag:"div",name:"Dialog.Panel"}))}),ew=(0,O.forwardRefWithAs)(function(e,t){let{transition:n=!1,...r}=e,[{dialogState:o,unmount:l}]=ep("Dialog.Backdrop"),i=(0,y.useSlot)({open:0===o}),s=n?es:u.Fragment,a=(0,O.useRender)();return u.default.createElement(s,{...n?{unmount:l}:{}},a({ourProps:{ref:t,"aria-hidden":!0},theirProps:r,slot:i,defaultTag:"div",name:"Dialog.Backdrop"}))}),ey=(0,O.forwardRefWithAs)(function(e,t){let n=(0,u.useId)(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:l,setTitleId:i}]=ep("Dialog.Title"),s=(0,S.useSyncRefs)(t);(0,u.useEffect)(()=>(i(r),()=>i(null)),[r,i]);let a=(0,y.useSlot)({open:0===l});return(0,O.useRender)()({ourProps:{ref:s,id:r},theirProps:o,slot:a,defaultTag:"h2",name:"Dialog.Title"})}),eS=(s.Description,Object.assign(eE,{Panel:eb,Title:ey,Description:s.Description}));var eR=e.i(416859),eC=e.i(7284);e.s(["default",0,function(e){let t,n,r,o,u,a,c,d,f,p,v=(0,i.c)(27),{title:m,description:h,children:g,onClose:E,show:b,showCloseButton:w,panelClassName:y,dialogChildClassName:S}=e,R=void 0!==b&&b;return v[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.jsx)(ew,{className:"fixed inset-0 bg-black/30 backdrop-blur-sm"}),v[0]=t):t=v[0],v[1]!==S?(n=(0,eC.default)("flex min-h-full items-center justify-center p-4",S),v[1]=S,v[2]=n):n=v[2],v[3]!==y?(r=(0,eC.default)("relative flex max-w-lg flex-col gap-4 roun
2ded-xl bg-white p-10",y),v[3]=y,v[4]=r):r=v[4],v[5]!==E||v[6]!==w?(o=w&&(0,l.jsx)("div",{className:"absolute top-0 right-0 pt-4 pr-4",children:(0,l.jsxs)("button",{type:"button",className:"rounded-md text-black focus:outline-hidden",onClick:E,children:[(0,l.jsx)("span",{className:"sr-only",children:"Close"}),(0,l.jsx)(eR.XMarkIcon,{className:"h-6 w-6","aria-hidden":"true"})]})}),v[5]=E,v[6]=w,v[7]=o):o=v[7],v[8]!==m?(u=m&&(0,l.jsx)(ey,{className:"text-xl font-bold",children:m}),v[8]=m,v[9]=u):u=v[9],v[10]!==h?(a=h&&(0,l.jsx)(s.Description,{children:h}),v[10]=h,v[11]=a):a=v[11],v[12]!==g?(c=(0,l.jsx)("div",{children:g}),v[12]=g,v[13]=c):c=v[13],v[14]!==r||v[15]!==o||v[16]!==u||v[17]!==a||v[18]!==c?(d=(0,l.jsxs)(eb,{className:r,children:[o,u,a,c]}),v[14]=r,v[15]=o,v[16]=u,v[17]=a,v[18]=c,v[19]=d):d=v[19],v[20]!==n||v[21]!==d?(f=(0,l.jsx)("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto",children:(0,l.jsx)("div",{className:n,children:d})}),v[20]=n,v[21]=d,v[22]=f):f=v[22],v[23]!==E||v[24]!==R||v[25]!==f?(p=(0,l.jsxs)(eS,{transition:!0,open:R,onClose:E,className:"font-body relative z-90",children:[t,f]}),v[23]=E,v[24]=R,v[25]=f,v[26]=p):p=v[26],p}],845232)},939801,e=>{"use strict";var t=e.i(548655),n=e.i(406506),r=e.i(129997),o=e.i(500674),l=e.i(746723),i=e.i(44873),s=e.i(858435),u=e.i(426466),a=e.i(360972),c=e.i(508689),d=e.i(766383);let f=t.Fragment,p=(0,d.forwardRefWithAs)(function(e,o){let{ownerDocument:p=null,...v}=e,g=(0,t.useRef)(null),E=(0,u.useSyncRefs)((0,u.optionalRef)(e=>{g.current=e}),o),b=(0,i.useOwnerDocument)(g.current),w=function(e){let n=(0,a.usePortalRoot)(),r=(0,t.useContext)(m),[o,l]=(0,t.useState)(()=>{var t;if(!n&&null!==r)return null!=(t=r.current)?t:null;if(c.env.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let l=e.createElement("div");return l.setAttribute("id","headlessui-portal-root"),e.body.appendChild(l)});return(0,t.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,t.useEffect)(()=>{n||null!==r&&l(r.current)},[r,l,n]),o}(null!=p?p:b),y=(0,t.useContext)(h),S=(0,r.useDisposables)(),R=(0,s.useServerHandoffComplete)(),C=(0,d.useRender)();return(0,l.useOnUnmount)(()=>{var e;w&&w.childNodes.length<=0&&(null==(e=w.parentElement)||e.removeChild(w))}),w&&R?(0,n.createPortal)(t.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{S.dispose(),y&&e&&S.add(y.register(e))}},C({ourProps:{ref:E},theirProps:v,slot:{},defaultTag:f,name:"Portal"})),w):null}),v=t.Fragment,m=(0,t.createContext)(null),h=(0,t.createContext)(null),g=(0,d.forwardRefWithAs)(function(e,n){let r=(0,u.useSyncRefs)(n),{enabled:o=!0,ownerDocument:l,...i}=e,s=(0,d.useRender)();return o?t.default.createElement(p,{...i,ownerDocument:l,ref:r}):s({ourProps:{ref:r},theirProps:i,slot:{},defaultTag:f,name:"Portal"})}),E=(0,d.forwardRefWithAs)(function(e,n){let{target:r,...o}=e,l={ref:(0,u.useSyncRefs)(n)},i=(0,d.useRender)();return t.default.createElement(m.Provider,{value:r},i({ourProps:l,theirProps:o,defaultTag:v,name:"Popover.Group"}))}),b=Object.assign(g,{Group:E});e.s(["Portal",0,b,"PortalGroup",0,E,"useNestedPortals",0,function(){let e=(0,t.useContext)(h),n=(0,t.useRef)([]),r=(0,o.useEvent)(t=>(n.current.push(t),e&&e.register(t),()=>l(t))),l=(0,o.useEvent)(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),i=(0,t.useMemo)(()=>({register:r,unregister:l,portals:n}),[r,l,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.default.createElement(h.Provider,{value:i},e)},[i])]}])},678374,e=>{"use strict";var t=e.i(548655),n=e.i(489027);e.s(["useEventListener",0,function(e,r,o,l){let i=(0,n.useLatestValue)(o);(0,t.useEffect)(()=>{function t(e){i.current(e)}return(e=null!=e?e:window).addEventListener(r,t,l),()=>e.removeEventListener(r,t,l)},[e,r,l])}])},536827,e=>{"use strict";var t=e.i(932660),n=e.i(809858),r=e.i(562107),o=e.i(601483);let l=new Map,i=new Map;function s(e){var t;let n=null!=(t=i.get(e))?t:0;return i.set(e,n+1),0!==n?()=>u(e):(l.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>u(e))}function u(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=l.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,l.delete(e))}e.s(["useInertOthers",0,function(e,{allowed:l,disallowed:i}={}){let u=(0,r.useIsTopLayer)(e,"inert-others");(0,o.useIsoMorphicEffect)(()=>{var e,r;if(!u)return;let o=(0,t.disposables)();for(let t of null!=(e=null==i?void 0:i())?e:[])t&&o.add(s(t));let a=null!=(r=null==l?void 0:l())?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(s(e));r=r.parentElement}}return o.dispose},[u,l,i])}])},562107,318273,135057,325475,e=>{"use strict";let t;var n,r,o,l=e.i(548655);class i extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var s=e.i(932660),u=e.i(508689),a=Object.defineProperty,c=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},d=(e,t,n)=>(c(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},p=(e,t,n,r)=>(c(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class v{constructor(e){f(this,n,{}),f(this,r,new i(()=>new Set)),f(this,o,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?a(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,s.disposables)()),p(this,n,e),u.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return d(this,n)}subscribe(e,t){if(u.env.isServer)return()=>{};let r={selector:e,callback:t,current:e(d(this,n))};return d(this,o).add(r),this.disposables.add(()=>{d(this,o).delete(r)})}on(e,t){return u.env.isServer?()=>{}:(d(this,r).get(e).add(t),this.disposables.add(()=>{d(this,r).get(e).delete(t)}))}send(e){let t=this.reduce(d(this,n),e);
2if(t!==d(this,n)){for(let e of(p(this,n,t),d(this,o))){let t=e.selector(d(this,n));m(e.current,t)||(e.current=t,e.callback(t))}for(let t of d(this,r).get(e.type))t(d(this,n),e)}}}function m(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&h(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&h(e.entries(),t.entries()):!!(g(e)&&g(t))&&h(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function h(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function g(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}n=new WeakMap,r=new WeakMap,o=new WeakMap,e.s(["Machine",0,v,"batch",0,function(e){let[t,n]=e(),r=(0,s.disposables)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}},"shallowEqual",0,m],318273);var E=e.i(338789),b=Object.defineProperty,w=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?b(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},y=((t=y||{})[t.Push=0]="Push",t[t.Pop=1]="Pop",t);let S={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class R extends v{constructor(){super(...arguments),w(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),w(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new R({stack:[]})}reduce(e,t){return(0,E.match)(t.type,S,e,t)}}let C=new i(()=>R.new());e.s(["ActionTypes",0,y,"stackMachines",0,C],135057);var T=e.i(730077),P=e.i(500674);function k(e,t,n=m){return(0,T.useSyncExternalStoreWithSelector)((0,P.useEvent)(t=>e.subscribe(F,t)),(0,P.useEvent)(()=>e.state),(0,P.useEvent)(()=>e.state),(0,P.useEvent)(t),n)}function F(e){return e}e.s(["useSlice",0,k],325475);var O=e.i(601483);e.s(["useIsTopLayer",0,function(e,t){let n=(0,l.useId)(),r=C.get(t),[o,i]=k(r,(0,l.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,O.useIsoMorphicEffect)(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!i||o)}],562107)},145516,160481,381520,466606,44873,897963,470758,e=>{"use strict";let t,n;var r,o,l=e.i(548655),i=e.i(932660),s=e.i(742231),u=e.i(489027);e.s(["useOnDisappear",0,function(e,t,n){let r=(0,u.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,l.useEffect)(()=>{if(!e)return;let n=null===t?null:s.isHTMLElement(t)?t:t.current;if(!n)return;let o=(0,i.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>r.current(n));e.observe(n),o.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>r.current(n));e.observe(n),o.add(()=>e.disconnect())}return()=>o.dispose()},[t,r,e])}],145516);var a=e.i(267679);function c(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function d(){return c()||/Android/gi.test(window.navigator.userAgent)}function f(e,t,n,r){let o=(0,u.useLatestValue)(n);(0,l.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function p(e,t,n,r){let o=(0,u.useLatestValue)(n);(0,l.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}
2e.s(["useDocumentEvent",0,f],160481),e.s(["useWindowEvent",0,p],381520),e.s(["useOutsideClick",0,function(e,t,n){let r=(0,u.useLatestValue)(n),o=(0,l.useCallback)(function(e,n){if(e.defaultPrevented)return;let o=n(e);if(null!==o&&o.getRootNode().contains(o)&&o.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(o)||e.composed&&e.composedPath().includes(n)))return;return(0,a.isFocusableElement)(o,a.FocusableMode.Loose)||-1===o.tabIndex||e.preventDefault(),r.current(e,o)}},[r,t]),i=(0,l.useRef)(null);f(e,"pointerdown",e=>{var t,n;d()||(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),f(e,"pointerup",e=>{if(d()||!i.current)return;let t=i.current;return i.current=null,o(e,()=>t)},!0);let c=(0,l.useRef)({x:0,y:0});f(e,"touchstart",e=>{c.current.x=e.touches[0].clientX,c.current.y=e.touches[0].clientY},!0),f(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-c.current.x)>=30||Math.abs(t.y-c.current.y)>=30))return o(e,()=>s.isHTMLorSVGElement(e.target)?e.target:null)},!0),p(e,"blur",e=>o(e,()=>s.isHTMLIframeElement(window.document.activeElement)?window.document.activeElement:null),!0)}],466606);var v=e.i(809858);e.s(["useOwnerDocument",0,function(...e){return(0,l.useMemo)(()=>(0,v.getOwnerDocument)(...e),[...e])},"useRootDocument",0,function(...e){return(0,l.useMemo)(()=>(0,v.getRootNode)(...e),[...e])}],44873);var m=e.i(953356),h=e.i(500674);let g=(0,l.createContext)(null);function E(e=null){var t;return null!=(t=(0,l.useContext)(g))?t:e}e.s(["MainTreeProvider",0,function({children:e,node:t}){let[n,r]=(0,l.useState)(null),o=E(null!=t?t:n);return l.default.createElement(g.Provider,{value:o},e,null===o&&l.default.createElement(m.Hidden,{features:m.HiddenFeatures.Hidden,ref:e=>{var t,n;if(e){for(let o of null!=(n=null==(t=(0,v.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(o!==document.body&&o!==document.head&&s.isElement(o)&&null!=o&&o.contains(e)){r(o);break}}}}))},"useMainTreeNode",0,E,"useRootContainers",0,function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,h.useEvent)(()=>{var r,o;let l=(0,v.getOwnerDocument)(n),i=[];for(let t of e)null!==t&&(s.isElement(t)?i.push(t):"current"in t&&s.isElement(t.current)&&i.push(t.current));if(null!=t&&t.current)for(let e of t.current)i.push(e);for(let e of null!=(r=null==l?void 0:l.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&s.isElement(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(o=null==n?void 0:n.getRootNode())?void 0:o.host))||i.some(t=>e.contains(t))||i.push(e));return i});
2return{resolveContainers:r,contains:(0,h.useEvent)(e=>r().some(t=>t.contains(e)))}}],897963);var b=e.i(601483);function w(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let y=(r=()=>new Map,o={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,i.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=w(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=w(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[c()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,i.disposables)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,l=null;t.addEventListener(e,"click",t=>{if(s.isHTMLorSVGElement(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),i=e.querySelector(o);s.isHTMLorSVGElement(i)&&!r(i)&&(l=i)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),s.isHTMLorSVGElement(e.target)&&s.hasInlineStyle(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(s.isHTMLorSVGElement(e.target)&&!s.isHTMLInputElement(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,o=Math.max(0,r.clientWidth-r.offsetWidth),l=Math.max(0,t-o);n.style(r,"paddingRight",`${l}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},t=r(),n=new Set,{getSnapshot:()=>t,subscribe:e=>(n.add(e),()=>n.delete(e)),dispatch(e,...r){let l=o[e].call(t,...r);l&&(t=l,n.forEach(e=>e()))}});y.subscribe(()=>{let e=y.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&y.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&y.dispatch("TEARDOWN",n)}}),e.s(["useDocumentOverflowLockedEffect",0,function(e,t,n=()=>({containers:[]})){let r=(0,l.useSyncExternalStore)(y.subscribe,y.getSnapshot,y.getSnapshot),o=t?r.get(t):void 0,i=!!o&&o.count>0;return(0,b.useIsoMorphicEffect)(()=>{if(!(!t||!e))return y.dispatch("PUSH",t,n),()=>y.dispatch("POP",t,n)},[e,t]),i}],470758)},746723,e=>{"use strict";var t=e.i(548655),n=e.i(359121),r=e.i(500674);e.s(["useOnUnmount",0,function(e){let o=(0,r.useEvent)(e),l=(0,t.useRef)(!1);(0,t.useEffect)(()=>(l.current=!1,()=>{l.current=!0,(0,n.microTask)(()=>{l.current&&o()})}),[o])}])},5738,e=>{"use strict";var t=e.i(470758),n=e.i(562107);e.s(["useScrollLock",0,function(e,r,o=()=>[document.body]){let l=(0,n.useIsTopLayer)(e,"scroll-lock");(0,t.useDocumentOverflowLockedEffect)(l,r,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],o]}})}])},858435,e=>{"use strict";var t=e.i(548655),n=e.i(508689);e.s(["useServerHandoffComplete",0,function(){let e,r=(e="u"<typeof document,"useSyncExternalStore"in t&&(0,t.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[o,l]=t.useState(n.env.isHandoffComplete);return o&&!1===n.env.isHandoffComplete&&l(!1),t.useEffect(()=>{!0!==o&&l(!0)},[o]),t.useEffect(()=>n.env.handoff(),[]),!r&&o}])},861707,e=>{"use strict";let t;var n=e.i(548655),r=e.i(381520),o=((t=o||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t);e.s(["Direction",0,o,"useTabDirection",0,function(){let e=(0,n.useRef)(0);return(0,r.useWindowEvent)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}])},991306,e=>{"use strict";let t;var n,r,o=e.i(867704),l=e.i(548655),i=e.i(932660),s=e.i(129997),u=e.i(601483);void 0!==o.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==o.default?void 0:o.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(r=null==Element?void 0:Element.prototype)?void 0:r.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 3`)),[]});var a=((t=a||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t},"useTransition",0,function(e,t,n,r){let[o,a]=(0,l.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,l.useState)(e),r=(0,l.useCallback)(e=>n(e),[]),o=(0,l.useCallback)(e=>n(t=>t|e),[]),i=(0,l.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:i,removeFlag:(0,l.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,l.useCallback)(e=>n(t=>t^e),[])}}(e&&o?3:0),p=(0,l.useRef)(!1),v=(0,l.useRef)(!1),m=(0,s.useDisposables)();return(0,u.useIsoMorphicEffect)(()=>{var o;if(e){if(n&&a(!0),!t){n&&d(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:o}){let l=(0,i.disposables)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:o}),l.nextFrame(()=>{n(),l.requestAnimationFrame(()=>{l.add(function(e,t){var n,r;let o=(0,i.disposables)();if(!e)return o.dispose;let l=!1;o.add(()=>{l=!0});let s=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===s.length?t():Promise.allSettled(s.map(e=>e.finished)).then(()=>{l||t()}),o.dispose}(e,r))})}),l.dispose}(t,{inFlight:p,prepare(){v.current?v.current=!1:v.current=p.current,p.current=!0,v.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){v.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e,o,l,i;v.current&&(null!=(i=null==(l=(o=t).getAnimations)?void 0:l.call(o))?i:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(p.current=!1,f(7),n||a(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,m]),e?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}
3],991306)},96895,381489,e=>{"use strict";let t;var n=e.i(548655);let r=(0,n.createContext)(()=>{});e.s(["CloseProvider",0,function({value:e,children:t}){return n.default.createElement(r.Provider,{value:e},t)}],96895);let o=(0,n.createContext)(null);o.displayName="OpenClosedContext";var l=((t=l||{})[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return n.default.createElement(o.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return n.default.createElement(o.Provider,{value:null},e)},"State",0,l,"useOpenClosed",0,function(){return(0,n.useContext)(o)}],381489)},360972,e=>{"use strict";var t=e.i(548655);let n=(0,t.createContext)(!1);e.s(["ForcePortalRoot",0,function(e){return t.default.createElement(n.Provider,{value:e.force},e.children)},"usePortalRoot",0,function(){return(0,t.useContext)(n)}])},416859,e=>{"use strict";var t=e.i(548655);let n=t.forwardRef(function({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))});e.s(["XMarkIcon",0,n],416859)},895814,(e,t,n)=>{"use strict";var r=e.r(548655),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=r.useSyncExternalStore,i=r.useRef,s=r.useEffect,u=r.useMemo,a=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=i(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=l(e,(d=u(function(){function e(e){if(!s){if(s=!0,l=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return i=t}return i=e}if(t=i,o(l,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(l=e,t):(l=e,i=n)}var l,i,s=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,c]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),a(p),p}},730077,(e,t,n)=>{"use strict";t.exports=e.r(895814)}]); 4 5//# debugId=3cdc78bb-a0e1-654e-d3f4-8a476c390f9e
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.