1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="ffa2bdf4-360b-5383-acaf-b5e9ce82509b")}catch(e){}}(); 3import{o as e}from"./chunk-CMxvf4Kt.js";import{x as t}from"./emotion-react-jsx-runtime.browser.esm-B3yfixiI.js";import{$ as n,J as r,Q as i,R as a,Y as o,Z as s,_t as c,at as l,ct as u,d,g as f,ht as p,it as m,l as h,lt as g,nt as _,o as v,q as y,rt as b,s as x,st as S,tt as C,u as w,ut as T}from"./portal-CsaNtq0o.js";var E=e(t(),1),D=(0,E.createContext)(()=>{});function O({value:e,children:t}){return E.createElement(D.Provider,{value:e},t)}function ee(e,t,n,r){let i=u(n);(0,E.useEffect)(()=>{e??=window;function n(e){i.current(e)}return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)},[e,t,r])}function te({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=S(()=>{let r=p(n),i=[];for(let t of e)t!==null&&(y(t)?i.push(t):`current`in t&&y(t.current)&&i.push(t.current));if(t!=null&&t.current)for(let e of t.current)i.push(e);for(let e of r?.querySelectorAll(`html > *, body > *`)??[])e!==document.body&&e!==document.head&&y(e)&&e.id!==`headlessui-portal-root`&&(n&&(e.contains(n)||e.contains(n?.getRootNode()?.host))||i.some(t=>e.contains(t))||i.push(e));return i});
3return{resolveContainers:r,contains:S(e=>r().some(t=>t.contains(e)))}}var k=(0,E.createContext)(null);function A({children:e,node:t}){let[n,i]=(0,E.useState)(null),a=j(t??n);return E.createElement(k.Provider,{value:a},e,a===null&&E.createElement(r,{features:o.Hidden,ref:e=>{if(e){for(let t of p(e)?.querySelectorAll(`html > *, body > *`)??[])if(t!==document.body&&t!==document.head&&y(t)&&t!=null&&t.contains(e)){i(t);break}}}}))}function j(e=null){return(0,E.useContext)(k)??e}function M(){let e=typeof document>`u`;return`useSyncExternalStore`in E?(e=>e.useSyncExternalStore)(E)(()=>()=>{},()=>!1,()=>!e):!1}function N(){let e=M(),[t,n]=E.useState(c.isHandoffComplete);return t&&c.isHandoffComplete===!1&&n(!1),E.useEffect(()=>{t!==!0&&n(!0)},[t]),E.useEffect(()=>c.handoff(),[]),e?!1:t}function P(){let e=(0,E.useRef)(!1);return g(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var F=(e=>(e[e.Forwards=0]=`Forwards`,e[e.Backwards=1]=`Backwards`,e))(F||{});function I(){let e=(0,E.useRef)(0);return f(!0,`keydown`,t=>{t.key===`Tab`&&(e.current=+!!t.shiftKey)},!0),e}function L(e){return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!_(e.as??U)||E.Children.count(e.children)===1}var R=(0,E.createContext)(null);R.displayName=`TransitionContext`;var z=(e=>(e.Visible=`visible`,e.Hidden=`hidden`,e))(z||{});function ne(){let e=(0,E.useContext)(R);if(e===null)throw Error(`A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.`);return e}function re(){let e=(0,E.useContext)(B);if(e===null)throw Error(`A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.`);return e}var B=(0,E.createContext)(null);B.displayName=`NestingContext`;function V(e){return`children`in e?V(e.children):e.current.filter(({el:e})=>e.current!==null).filter(({state:e})=>e===`visible`).length>0}function H(e,t){let n=u(e),r=(0,E.useRef)([]),a=P(),o=T(),s=S((e,t=i.Hidden)=>{let s=r.current.findIndex(({el:t})=>t===e);s!==-1&&(m(t,{[i.Unmount](){r.current.splice(s,1)},[i.Hidden](){r.current[s].state=`hidden`}}),o.microTask(()=>{var e;!V(r)&&a.current&&((e=n.current)==null||e.call(n))}))}),c=S(e=>{let t=r.current.find(({el:t})=>t===e);return t?t.state!==`visible`&&(t.state=`visible`):r.current.push({el:e,state:`visible`}),()=>s(e,i.Unmount)}),l=(0,E.useRef)([]),d=(0,E.useRef)(Promise.resolve()),f=(0,E.useRef)({enter:[],leave:[]}),p=S((e,n,r)=>{l.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),t?.chains.current[n].push([e,new Promise(e=>{l.current.push(e)})]),t?.chains.current[n].push([e,new Promise(e=>{Promise.all(f.current[n].map(([e,t])=>t)).then(()=>e())})]),n===`enter`?d.current=d.current.then(()=>t?.wait.current).then(()=>r(n)):r(n)}),h=S((e,t,n)=>{Promise.all(f.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;(e=l.current.shift())==null||e()}).then(()=>n(t))});return(0,E.useMemo)(()=>({children:r,register:c,unregister:s,onStart:p,onStop:h,wait:d,chains:f}),[c,s,r,p,h,f,d])}var U=E.Fragment,ie=s.RenderStrategy;function W(e,t){var r;let{transition:o=!0,beforeEnter:s,afterEnter:c,beforeLeave:u,afterLeave:f,enter:p,enterFrom:h,enterTo:_,entered:y,leave:C,leaveFrom:T,leaveTo:D,...O}=e,[ee,te]=(0,E.useState)(null),k=(0,E.useRef)(null),A=L(e),j=a(...A?[k,t,te]:t===null?[]:[t]),M=(r=O.unmount)==null||r?i.Unmount:i.Hidden,{show:P,appear:F,initial:I}=ne(),[R,z]=(0,E.useState)(P?`visible`:`hidden`),W=re(),{register:G,unregister:K}=W;g(()=>G(k),[G,k]),g(()=>{if(M===i.Hidden&&k.current){if(P&&R!==`visible`){z(`visible`);return}return m(R,{hidden:()=>K(k),visible:()=>G(k)})}},[R,k,G,K,P,M]);let q=N();g(()=>{if(A&&q&&R===`visible`&&k.current===null)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[k,R,q,A]);let J=I&&!F,Y=F&&P&&I,X=(0,E.useRef)(!1),Z=H(()=>{X.current||(z(`hidden`),K(k))},W),ae=S(e=>{X.current=!0;let t=e?`enter`:`leave`;Z.onStart(k,t,e=>{e===`enter`?s?.():e===`leave`&&u?.()})}),oe=S(e=>{let t=e?`enter`:`leave`;X.current=!1,Z.onStop(k,t,e=>{e===`enter`?c?.():e===`leave`&&f?.()}),t===`leave`&&!V(Z)&&(z(`hidden`),K(k))});(0,E.useEffect)(()=>{A&&o||(ae(P),oe(P))},[P,A,o]);let[,Q]=w(!(!o||!A||!q||J),ee,P,{start:ae,end:oe}),se=b({ref:j,className:l(O.className,Y&&p,Y&&h,Q.enter&&p,Q.enter&&Q.closed&&h,Q.enter&&!Q.closed&&_,Q.leave&&C,Q.leave&&!Q.closed&&T,Q.leave&&Q.closed&&D,!Q.transition&&P&&y)?.trim()||void 0,...d(Q)}),$=0;R===`visible`&&($|=x.Open),R===`hidden`&&($|=x.Closed),P&&R===`hidden`&&($|=x.Opening),!P&&R===`visible`&&($|=x.Closing);let ce=n();return E.createElement(B.Provider,{value:Z},E.createElement(v,{value:$},ce({ourProps:se,theirProps:O,defaultTag:U,features:ie,visible:R===`visible`,name:`Transition.Child`})))}function G(e,t){let{show:r,appear:i=!1,unmount:o=!0,...s}=e,c=(0,E.useRef)(null),l=a(...L(e)?[c,t]:t===null?[]:[t]);N();let u=h();if(r===void 0&&u!==null&&(r=(u&x.Open)===x.Open),r===void 0)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[d,f]=(0,E.useState)(r?`visible`:`hidden`),p=H(()=>{r||f(`hidden`)}),[m,_]=(0,E.useState)(!0),v=(0,E.useRef)([r]);g(()=>{m!==!1&&v.current[v.current.length-1]!==r&&(v.current.push(r),_(!1))},[v,r]);let y=(0,E.useMemo)(()=>({show:r,appear:i,initial:m}),[r,i,m]);g(()=>{r?f(`visible`):!V(p)&&c.current!==null&&f(`hidden`)},[r,p]);let b={unmount:o},C=S(()=>{var t;m&&_(!1),(t=e.beforeEnter)==null||t.call(e)}),w=S(()=>{var t;m&&_(!1),(t=e.beforeLeave)==null||t.call(e)}),T=n();return E.createElement(B.Provider,{value:p},E.createElement(R.Provider,{value:y},T({ourProps:{...b,as:E.Fragment,children:E.createElement(J,{ref:l,...b,...s,beforeEnter:C,beforeLeave:w})},theirProps:{},defaultTag:E.Fragment,features:ie,visible:d===`visible`,name:`Transition`})))}function K(e,t){let n=(0,E.useContext)(R)!==null,r=h()!==null;return E.createElement(E.Fragment,null,!n&&r?E.createElement(q,{ref:t,...e}):E.createElement(J,{ref:t,...e}))}var q=C(G),J=C(W),Y=C(K),X=Object.assign(q,{Child:Y,Root:q});export{P as a,A as c,O as d,I as i,j as l,Y as n,N as o,F as r,te as s,X as t,ee as u}; 4//# debugId=ffa2bdf4-360b-5383-acaf-b5e9ce82509b
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.