
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="8ebfdb92-e759-5600-af9c-b4e916d1a3ce")}catch(e){}}();
import{b as T,c as _,d as ae}from"https://assets.solvhealth.com/turbo/8da6dbcbf08d12003609a9e523812a073290e273/build/_shared/chunk-KWXTGTAH.js";import{a as le}from"https://assets.solvhealth.com/turbo/8da6dbcbf08d12003609a9e523812a073290e273/build/_shared/chunk-DHRQBWV7.js";import{A as Z,B as A,a as ne,b as L,c as x,e as R,f as N,g as P,h as Q,j as g,k as ie,w as X,x as oe,y as se,z as E}from"https://assets.solvhealth.com/turbo/8da6dbcbf08d12003609a9e523812a073290e273/build/_shared/chunk-LASRSREG.js";import{a as K}from"https://assets.solvhealth.com/turbo/8da6dbcbf08d12003609a9e523812a073290e273/build/_shared/chunk-J6W3IZL7.js";import{e as J}from"https://assets.solvhealth.com/turbo/8da6dbcbf08d12003609a9e523812a073290e273/build/_shared/chunk-FJVUWBKI.js";var t=J(K(),1);var ue=J(K(),1);function U(){let e=(0,ue.useRef)(!1);return L(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function ce(e){let r={called:!1};return(...i)=>{if(!r.called)return r.called=!0,e(...i)}}function $(e,...r){e&&r.length>0&&e.classList.add(...r)}function ee(e,...r){e&&r.length>0&&e.classList.remove(...r)}function Se(e,r){let i=R();if(!e)return i.dispose;let{transitionDuration:o,transitionDelay:d}=getComputedStyle(e),[h,m]=[o,d].map(u=>{let[s=0]=u.split(",").filter(Boolean).map(l=>l.includes("ms")?parseFloat(l):parseFloat(l)*1e3).sort((l,v)=>v-l);return s});if(h+m!==0){let u=i.addEventListener(e,"transitionend",s=>{s.target===s.currentTarget&&(r(),u())})}else r();return i.add(()=>r()),i.dispose}function de(e,r,i,o){let d=i?"enter":"leave",h=R(),m=o!==void 0?ce(o):()=>{};d==="enter"&&(e.removeAttribute("hidden"),e.style.display="");let u=g(d,{enter:()=>r.enter,leave:()=>r.leave}),s=g(d,{enter:()=>r.enterTo,leave:()=>r.leaveTo}),l=g(d,{enter:()=>r.enterFrom,leave:()=>r.leaveFrom});return ee(e,...r.enter,...r.enterTo,...r.enterFrom,...r.leave,...r.leaveFrom,...r.leaveTo,...r.entered),$(e,...u,...l),h.nextFrame(()=>{ee(e,...l),$(e,...s),Se(e,()=>(ee(e,...u),$(e,...r.entered),m()))}),h.dispose}function me({container:e,direction:r,classes:i,onStart:o,onStop:d}){let h=U(),m=N(),u=x(r);L(()=>{let s=R();m.add(s.dispose);let l=e.current;if(l&&u.current!=="idle"&&h.current)return s.dispose(),o.current(u.current),s.add(de(l,i.current,u.current==="enter",()=>{s.dispose(),d.current(u.current)})),s.dispose},[r])}function y(e=""){return e.split(" ").filter(r=>r.trim().length>1)}var V=(0,t.createContext)(null);V.displayName="TransitionContext";var Ce=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Ce||{});function xe(){let e=(0,t.useContext)(V);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function Pe(){let e=(0,t.useContext)(B);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}var B=(0,t.createContext)(null);B.displayName="NestingContext";function j(e){return"children"in e?j(e.children):e.current.filter(({el:r})=>r.current!==null).filter(({state:r})=>r==="visible").length>0}function pe(e,r){let i=x(e),o=(0,t.useRef)([]),d=U(),h=N(),m=P((c,n=E.Hidden)=>{let f=o.current.findIndex(({el:a})=>a===c);f!==-1&&(g(n,{[E.Unmount](){o.current.splice(f,1)},[E.Hidden](){o.current[f].state="hidden"}}),h.microTask(()=>{var a;!j(o)&&d.current&&((a=i.current)==null||a.call(i))}))}),u=P(c=>{let n=o.current.find(({el:f})=>f===c);return n?n.state!=="visible"&&(n.state="visible"):o.current.push({el:c,state:"visible"}),()=>m(c,E.Unmount)}),s=(0,t.useRef)([]),l=(0,t.useRef)(Promise.resolve()),v=(0,t.useRef)({enter:[],leave:[],idle:[]}),F=P((c,n,f)=>{s.current.splice(0),r&&(r.chains.current[n]=r.chains.current[n].filter(([a])=>a!==c)),r?.chains.current[n].push([c,new Promise(a=>{s.current.push(a)})]),r?.chains.current[n].push([c,new Promise(a=>{Promise.all(v.current[n].map(([p,b])=>b)).then(()=>a())})]),n==="enter"?l.current=l.current.then(()=>r?.wait.current).then(()=>f(n)):f(n)}),w=P((c,n,f)=>{Promise.all(v.current[n].splice(0).map(([a,p])=>p)).then(()=>{var a;(a=s.current.shift())==null||a()}).then(()=>f(n))});return(0,t.useMemo)(()=>({children:o,register:u,unregister:m,onStart:F,onStop:w,wait:l,chains:v}),[u,m,o,F,w,v,l])}function ye(){}var Le=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function fe(e){var r;let i={};for(let o of Le)i[o]=(r=e[o])!=null?r:ye;return i}function Oe(e){let r=(0,t.useRef)(fe(e));return(0,t.useEffect)(()=>{r.current=fe(e)},[e]),r}var Re="div",ve=se.RenderStrategy,he=A(function(e,r){let{beforeEnter:i,afterEnter:o,beforeLeave:d,afterLeave:h,enter:m,enterFrom:u,enterTo:s,entered:l,leave:v,leaveFrom:F,leaveTo:w,...c}=e,n=(0,t.useRef)(null),f=X(n,r),a=c.unmount?E.Unmount:E.Hidden,{show:p,appear:b,initial:be}=xe(),[S,k]=(0,t.useState)(p?"visible":"hidden"),te=Pe(),{register:M,unregister:D}=te,W=(0,t.useRef)(null);(0,t.useEffect)(()=>M(n),[M,n]),(0,t.useEffect)(()=>{if(a===E.Hidden&&n.current){if(p&&S!=="visible"){k("visible");return}return g(S,{hidden:()=>D(n),visible:()=>M(n)})}},[S,n,M,D,p,a]);let Y=x({enter:y(m),enterFrom:y(u),enterTo:y(s),entered:y(l),leave:y(v),leaveFrom:y(F),leaveTo:y(w)}),H=Oe({beforeEnter:i,afterEnter:o,beforeLeave:d,afterLeave:h}),q=Q();(0,t.useEffect)(()=>{if(q&&S==="visible"&&n.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[n,S,q]);let z=be&&!b,Ee=(()=>!q||z||W.current===p?"idle":p?"enter":"leave")(),O=le(0),Te=P(C=>g(C,{enter:()=>{O.addFlag(T.Opening),H.current.beforeEnter()},leave:()=>{O.addFlag(T.Closing),H.current.beforeLeave()},idle:()=>{}})),Fe=P(C=>g(C,{enter:()=>{O.removeFlag(T.Opening),H.current.afterEnter()},leave:()=>{O.removeFlag(T.Closing),H.current.afterLeave()},idle:()=>{}})),I=pe(()=>{k("hidden"),D(n)},te);me({container:n,classes:Y,direction:Ee,onStart:x(C=>{I.onStart(n,C,Te)}),onStop:x(C=>{I.onStop(n,C,Fe),C==="leave"&&!j(I)&&(k("hidden"),D(n))})}),(0,t.useEffect)(()=>{!z||(a===E.Hidden?W.current=null:W.current=p)},[p,z,S]);let G=c,we={ref:f};return b&&p&&ne.isServer&&(G={...G,className:oe(c.className,...Y.current.enter,...Y.current.enterFrom)}),t.default.createElement(B.Provider,{value:I},t.default.createElement(ae,{value:g(S,{visible:T.Open,hidden:T.Closed})|O.flags},Z({ourProps:we,theirProps:G,defaultTag:Re,features:ve,visible:S==="visible",name:"Transition.Child"})))}),re=A(function(e,r){let{show:i,appear:o=!1,unmount:d,...h}=e,m=(0,t.useRef)(null),u=X(m,r);Q();let s=_();if(i===void 0&&s!==null&&(i=(s&T.Open)===T.Open),![!0,!1].includes(i))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[l,v]=(0,t.useState)(i?"visible":"hidden"),F=pe(()=>{v("hidden")}),[w,c]=(0,t.useState)(!0),n=(0,t.useRef)([i]);L(()=>{w!==!1&&n.current[n.current.length-1]!==i&&(n.current.push(i),c(!1))},[n,i]);let f=(0,t.useMemo)(()=>({show:i,appear:o,initial:w}),[i,o,w]);(0,t.useEffect)(()=>{if(i)v("visible");else if(!j(F))v("hidden");else{let p=m.current;if(!p)return;let b=p.getBoundingClientRect();b.x===0&&b.y===0&&b.width===0&&b.height===0&&v("hidden")}},[i,F]);let a={unmount:d};return t.default.createElement(B.Provider,{value:F},t.default.createElement(V.Provider,{value:f},Z({ourProps:{...a,as:t.Fragment,children:t.default.createElement(he,{ref:u,...a,...h})},theirProps:{},defaultTag:t.Fragment,features:ve,visible:l==="visible",name:"Transition"})))}),Me=A(function(e,r){let i=(0,t.useContext)(V)!==null,o=_()!==null;return t.default.createElement(t.default.Fragment,null,!i&&o?t.default.createElement(re,{ref:r,...e}):t.default.createElement(he,{ref:r,...e}))}),sr=Object.assign(re,{Child:Me,Root:re});var ge=J(K(),1);function ur(...e){return(0,ge.useMemo)(()=>ie(...e),[...e])}export{U as a,ur as b,sr as c};
//# sourceMappingURL=https://assets.solvhealth.com/turbo/8da6dbcbf08d12003609a9e523812a073290e273/build/_shared/chunk-ND2FBAFD.js.map

//# debugId=8ebfdb92-e759-5600-af9c-b4e916d1a3ce
