!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f88eaccc-255e-583e-92a1-704571bbe58f")}catch(e){}}(); import{r as a,e as F,$ as E}from"./index-DwaoyV61.js";var T=Object.defineProperty,k=(e,t,n)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,b=(e,t,n)=>(k(e,typeof t!="symbol"?t+"":t,n),n);let A=class{constructor(){b(this,"current",this.detect()),b(this,"handoffState","pending"),b(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},g=new A,x=(e,t)=>{g.isServer?a.useEffect(e,t):a.useLayoutEffect(e,t)};function R(e){let t=a.useRef(e);return x(()=>{t.current=e},[e]),t}let C=function(e){let t=R(e);return F.useCallback((...n)=>t.current(...n),[t])};function P(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function q(){let e=[],t={addEventListener(n,r,s,i){return n.addEventListener(r,s,i),t.add(()=>n.removeEventListener(r,s,i))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(...n){let r=setTimeout(...n);return t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return P(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,s){let i=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:s}),this.add(()=>{Object.assign(n.style,{[r]:i})})},group(n){let r=q();return n(r),this.add(()=>r.dispose())},add(n){return e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let s of e.splice(r,1))s()}},dispose(){for(let n of e.splice(0))n()}};return t}function H(){let e=typeof document>"u";return"useSyncExternalStore"in E?(t=>t.useSyncExternalStore)(E)(()=>()=>{},()=>!1,()=>!e):!1}function B(){let e=H(),[t,n]=a.useState(g.isHandoffComplete);return t&&g.isHandoffComplete===!1&&n(!1),a.useEffect(()=>{t!==!0&&n(!0)},[t]),a.useEffect(()=>g.handoff(),[]),e?!1:t}function w(e,t,...n){if(e in t){let s=t[e];return typeof s=="function"?s(...n):s}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(s=>`"${s}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,w),r}let N=Symbol();function D(e,t=!0){return Object.assign(e,{[N]:t})}function W(...e){let t=a.useRef(e);a.useEffect(()=>{t.current=e},[e]);let n=C(r=>{for(let s of t.current)s!=null&&(typeof s=="function"?s(r):s.current=r)});return e.every(r=>r==null||r?.[N])?void 0:n}function O(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}var I=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(I||{}),L=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(L||{});function Y({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:s,visible:i=!0,name:f,mergeRefs:l}){l=l??M;let o=$(t,e);if(i)return y(o,n,r,f,l);let p=s??0;if(p&2){let{static:u=!1,...m}=o;if(u)return y(m,n,r,f,l)}if(p&1){let{unmount:u=!0,...m}=o;return w(u?0:1,{0(){return null},1(){return y({...m,hidden:!0,style:{display:"none"}},n,r,f,l)}})}return y(o,n,r,f,l)}function y(e,t={},n,r,s){let{as:i=n,children:f,refName:l="ref",...o}=j(e,["unmount","static"]),p=e.ref!==void 0?{[l]:e.ref}:{},u=typeof f=="function"?f(t):f;"className"in o&&o.className&&typeof o.className=="function"&&(o.className=o.className(t));let m={};if(t){let c=!1,h=[];for(let[v,d]of Object.entries(t))typeof d=="boolean"&&(c=!0),d===!0&&h.push(v);c&&(m["data-headlessui-state"]=h.join(" "))}if(i===a.Fragment&&Object.keys(S(o)).length>0){if(!a.isValidElement(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(o).map(d=>` - ${d}`).join(` `),"","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(d=>` - ${d}`).join(` `)].join(` `));let c=u.props,h=typeof c?.className=="function"?(...d)=>O(c?.className(...d),o.className):O(c?.className,o.className),v=h?{className:h}:{};return a.cloneElement(u,Object.assign({},$(u.props,S(j(o,["ref"]))),m,p,{ref:s(u.ref,p.ref)},v))}return a.createElement(i,Object.assign({},j(o,["ref"]),i!==a.Fragment&&p,i!==a.Fragment&&m),u)}function z(){let e=a.useRef([]),t=a.useCallback(n=>{for(let r of e.current)r!=null&&(typeof r=="function"?r(n):r.current=n)},[]);return(...n)=>{if(!n.every(r=>r==null))return e.current=n,t}}function M(...e){return e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}function $(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let s in r)s.startsWith("on")&&typeof r[s]=="function"?(n[s]!=null||(n[s]=[]),n[s].push(r[s])):t[s]=r[s];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](s,...i){let f=n[r];for(let l of f){if((s instanceof Event||s?.nativeEvent instanceof Event)&&s.defaultPrevented)return;l(s,...i)}}});return t}function G(e){var t;return Object.assign(a.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function S(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function j(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}export{Y as C,z as I,I as O,D as T,G as U,C as a,B as b,g as c,P as d,x as l,q as o,R as s,O as t,w as u,L as v,S as x,W as y}; //# sourceMappingURL=render-C4qrFtWh.js.map //# debugId=f88eaccc-255e-583e-92a1-704571bbe58f