1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,847555,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(30030),o=e.i(75830),i=e.i(820783),a=e.i(981140),s=e.i(369340),l=e.i(248425),c=e.i(687607),d=e.i(610772),u=e.i(586318),f="Accordion",p=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[m,v,g]=(0,o.createCollection)(f),[y,b]=(0,n.createContextScope)(f,[g,c.createCollapsibleScope]),h=(0,c.createCollapsibleScope)(),w=r.default.forwardRef((e,r)=>{let{type:n,...o}=e;return(0,t.jsx)(m.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(j,{...o,ref:r}):(0,t.jsx)(N,{...o,ref:r})})});w.displayName=f;var[x,C]=y(f),[E,R]=y(f,{collapsible:!1}),N=r.default.forwardRef((e,n)=>{let{value:o,defaultValue:i,onValueChange:a=()=>{},collapsible:l=!1,...c}=e,[d,u]=(0,s.useControllableState)({prop:o,defaultProp:i??"",onChange:a,caller:f});return(0,t.jsx)(x,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>d?[d]:[],[d]),onItemOpen:u,onItemClose:r.default.useCallback(()=>l&&u(""),[l,u]),children:(0,t.jsx)(E,{scope:e.__scopeAccordion,collapsible:l,children:(0,t.jsx)(S,{...c,ref:n})})})}),j=r.default.forwardRef((e,n)=>{let{value:o,defaultValue:i,onValueChange:a=()=>{},...l}=e,[c,d]=(0,s.useControllableState)({prop:o,defaultProp:i??[],onChange:a,caller:f}),u=r.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),p=r.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(x,{scope:e.__scopeAccordion,value:c,onItemOpen:u,onItemClose:p,children:(0,t.jsx)(E,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(S,{...l,ref:n})})})}),[D,O]=y(f),S=r.default.forwardRef((e,n)=>{let{__scopeAccordion:o,disabled:s,dir:c,orientation:d="vertical",...f}=e,g=r.default.useRef(null),y=(0,i.useComposedRefs)(g,n),b=v(o),h="ltr"===(0,u.useDirection)(c),w=(0,a.composeEventHandlers)(e.onKeyDown,e=>{if(!p.includes(e.key))return;let t=e.target,r=b().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),o=r.length;if(-1===n)return;e.preventDefault();let i=n,a=o-1,s=()=>{(i=n+1)>a&&(i=0)},l=()=>{(i=n-1)<0&&(i=a)};switch(e.key){case"Home":i=0;break;case"End":i=a;break;case"ArrowRight":"horizontal"===d&&(h?s():l());break;case"ArrowDown":"vertical"===d&&s();break;case"ArrowLeft":"horizontal"===d&&(h?l():s());break;case"ArrowUp":"vertical"===d&&l()}let c=i%o;r[c].ref.current?.focus()});return(0,t.jsx)(D,{scope:o,disabled:s,direction:c,orientation:d,children:(0,t.jsx)(m.Slot,{scope:o,children:(0,t.jsx)(l.Primitive.div,{...f,"data-orientation":d,ref:y,onKeyDown:s?void 0:w})})})}),P="AccordionItem",[I,T]=y(P),A=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,value:o,...i}=e,a=O(P,n),s=C(P,n),l=h(n),u=(0,d.useId)(),f=o&&s.value.includes(o)||!1,p=a.disabled||e.disabled;return(0,t.jsx)(I,{scope:n,open:f,disabled:p,triggerId:u,children:(0,t.jsx)(c.Root,{"data-orientation":a.orientation,"data-state":$(f),...l,...i,ref:r,disabled:p,open:f,onOpenChange:e=>{e?s.onItemOpen(o):s.onItemClose(o)}})})});A.displayName=P;var _="AccordionHeader",k=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...o}=e,i=O(f,n),a=T(_,n);return(0,t.jsx)(l.Primitive.h3,{"data-orientation":i.orientation,"data-state":$(a.open),"data-disabled":a.disabled?"":void 0,...o,ref:r})});k.displayName=_;var L="AccordionTrigger",F=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...o}=e,i=O(f,n),a=T(L,n),s=R(L,n),l=h(n);return(0,t.jsx)(m.ItemSlot,{scope:n,children:(0,t.jsx)(c.Trigger,{"aria-disabled":a.open&&!s.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...l,...o,ref:r})})});F.displayName=L;var M="AccordionContent",W=r.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...o}=e,i=O(f,n),a=T(M,n),s=h(n);return(0,t.jsx)(c.Content,{role:"region","aria-labelledby":a.triggerId,"data-orientation":i.orientation,...s,...o,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function $(e){return e?"open":"closed"}W.displayName=M;var U=e.i(716327),B=e.i(152088);let H=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(A,{ref:n,className:(0,B.cn)("border-b",e),...r}));H.displayName="AccordionItem";let V=r.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsx)(k,{className:"flex",children:(0,t.jsxs)(F,{ref:o,className:(0,B.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[r,(0,t.jsx)(U.ChevronDown,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));V.displayName=F.displayName;let z=r.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsx)(W,{ref:o,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:(0,t.jsx)("div",{className:(0,B.cn)("pb-4 pt-0",e),children:r})}));z.displayName=W.displayName,e.s(["Accordion",0,w,"AccordionContent",0,z,"AccordionItem",0,H,"AccordionTrigger",0,V],847555)},547608,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(326999),o=e.i(263676),i=e.i(152088);let a=n.Root,s=n.Trigger,l=n.Portal;n.Close;let c=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Overlay,{ref:o,className:(0,i.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...r}));c.displayName=n.Overlay.displayName;let d=r.forwardRef(({className:e,children:r,...a},s)=>(0,t.jsxs)(l,{children:[(0,t.jsx)(c,{}),(0,t.jsxs)(n.Content,{ref:s,className:(0,i.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
1nded-lg",e),...a,children:[r,(0,t.jsxs)(n.Close,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,t.jsx)(o.X,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]}));d.displayName=n.Content.displayName;let u=({className:e,...r})=>(0,t.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...r});u.displayName="DialogHeader";let f=({className:e,...r})=>(0,t.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...r});f.displayName="DialogFooter";let p=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Title,{ref:o,className:(0,i.cn)("text-lg font-semibold leading-none tracking-tight",e),...r}));p.displayName=n.Title.displayName;let m=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(n.Description,{ref:o,className:(0,i.cn)("text-sm text-muted-foreground",e),...r}));m.displayName=n.Description.displayName,e.s(["Dialog",0,a,"DialogContent",0,d,"DialogDescription",0,m,"DialogFooter",0,f,"DialogHeader",0,u,"DialogTitle",0,p,"DialogTrigger",0,s])},541247,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(152088);let o=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)("textarea",{className:(0,n.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:o,...r}));o.displayName="Textarea",e.s(["Textarea",0,o])},513214,e=>{"use strict";e.i(51052),e.s([])},194108,e=>{"use strict";let t;e.i(247167);let r={BASE_URL:(t="https://speakers-api-v2.onrender.com",t.includes("speakers-api-v2"))?"/api":t.startsWith("/")?t.replace(/\/$/,""):t.endsWith("/api")?t:`${t.replace(/\/$/,"")}/api`,TIMEOUT:3e4},n=async(e,t={})=>{let n=new AbortController,o=setTimeout(()=>n.abort(),r.TIMEOUT),i=e.startsWith("http")||e.startsWith("/api/")?e:`${r.BASE_URL}${e.startsWith("/")?e:`/${e}`}`;console.log("ð API Request:",{method:t.method||"GET",url:i});try{let e=new Headers(t.headers);t.body instanceof FormData||e.set("Content-Type","application/json");let r=await fetch(i,{...t,signal:n.signal,headers:e});if(clearTimeout(o),!r.ok)throw await r.json().catch(()=>({message:`HTTP ${r.status}: ${r.statusText}`,step:"http_error"}));return await r.json()}catch(e){if(clearTimeout(o),e instanceof DOMException&&"AbortError"===e.name)throw{message:"Request timeout - please try again",step:"timeout_error"};if(e instanceof TypeError)throw{message:"Network error - please check your connection",step:"network_error"};throw e}};e.s(["API_CONFIG",0,r,"apiRequest",0,n])},876671,e=>{"use strict";var t=e.i(194108),r=e.i(699344),n=e.i(695939);async function o(e,n){let o="string"==typeof n.body?JSON.parse(n.body):{};return(0,t.apiRequest)(e,{...n,body:JSON.stringify(await (0,r.withFormProtection)(o))})}async function i(e){try{let t={...e,attributes:(0,n.withBrevoUtmAttributes)(e.attributes||{})},r=await o("/brevo/upsert",{method:"POST",body:JSON.stringify(t)});if(r?.success)return{success:!0};return{success:!1,error:r?.error||"Unknown error"}}catch(e){return{success:!1,error:e&&"object"==typeof e&&"message"in e?String(e.message):"Failed to submit"}}}async function a(e){try{let t={...e,contacts:e.contacts.map(e=>({...e,attributes:(0,n.withBrevoUtmAttributes)(e.attributes||{})}))},r=await o("/brevo/upsert-contacts",{method:"POST",body:JSON.stringify(t)});if(r?.success)return r.data?.errors&&r.data.errors.length>0?{success:!1,error:"Some contacts could not be processed"}:{success:!0};return{success:!1,error:r?.error||"Unknown error"}}catch(e){return{success:!1,error:e&&"object"==typeof e&&"message"in e?String(e.message):"Failed to submit"}}}async function s(e){await o("/emails/snij-registration",{method:"POST",body:JSON.stringify((0,n.withBrevoUtmPayload)(e))})}async function l(e){await o("/emails/contact",{method:"POST",body:JSON.stringify((0,n.withBrevoUtmPayload)(e))})}e.s(["BREVO_LISTS",0,{SPEAKER_NOMINATION:155,IEN:548,IEN_WEBINAR:561,GSIS_RESIDENT_TICKET:551,GSIS_2027:553,COURSE_WAITLIST:539,VIS_REGISTRATION:468,VIS_2026_REGISTRATION:535},"brevoUpsert",0,i,"brevoUpsertContacts",0,a,"sendContactEmail",0,l,"sendSnijRegistrationEmail",0,s])},981140,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}])},687607,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(30030),o=e.i(369340),i=e.i(934620),a=e.i(820783),s=e.i(248425),l=e.i(296626),c=e.i(610772),d=e.i(843476),u="Collapsible",[f,p]=(0,n.createContextScope)(u),[m,v]=f(u),g=t.forwardRef((e,r)=>{let{__scopeCollapsible:n,open:i,defaultOpen:a,disabled:l,onOpenChange:f,...p}=e,[v,g]=(0,o.useControllableState)({prop:i,defaultProp:a??!1,onChange:f,caller:u});return(0,d.jsx)(m,{scope:n,disabled:l,contentId:(0,c.useId)(),open:v,onOpenToggle:t.useCallback(()=>g(e=>!e),[g]),children:(0,d.jsx)(s.Primitive.div,{"data-state":C(v),"data-disabled":l?"":void 0,...p,ref:r})})});g.displayName=u;var y="CollapsibleTrigger",b=t.forwardRef((e,t)=>{let{__scopeCollapsible:n,...o}=e,i=v(y,n);return(0,d.jsx)(s.Primitive.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":C(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...o,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,i.onOpenToggle)})});b.displayName=y;var h="CollapsibleContent",w=t.forwardRef((e,t)=>
1{let{forceMount:r,...n}=e,o=v(h,e.__scopeCollapsible);return(0,d.jsx)(l.Presence,{present:r||o.open,children:({present:e})=>(0,d.jsx)(x,{...n,ref:t,present:e})})});w.displayName=h;var x=t.forwardRef((e,r)=>{let{__scopeCollapsible:n,present:o,children:l,...c}=e,u=v(h,n),[f,p]=t.useState(o),m=t.useRef(null),g=(0,a.useComposedRefs)(r,m),y=t.useRef(0),b=y.current,w=t.useRef(0),x=w.current,E=u.open||f,R=t.useRef(E),N=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>R.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.useLayoutEffect)(()=>{let e=m.current;if(e){N.current=N.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();y.current=t.height,w.current=t.width,R.current||(e.style.transitionDuration=N.current.transitionDuration,e.style.animationName=N.current.animationName),p(o)}},[u.open,o]),(0,d.jsx)(s.Primitive.div,{"data-state":C(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!E,...c,ref:g,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:E&&l})});function C(e){return e?"open":"closed"}e.s(["CollapsibleContent",0,w,"CollapsibleTrigger",0,b,"Content",0,w,"Root",0,g,"Trigger",0,b,"createCollapsibleScope",0,p])},30030,e=>{"use strict";var t=e.i(271645),r=e.i(843476);e.s(["createContext",0,function(e,n){let o=t.createContext(n),i=e=>{let{children:n,...i}=e,a=t.useMemo(()=>i,Object.values(i));return(0,r.jsx)(o.Provider,{value:a,children:n})};return i.displayName=e+"Provider",[i,function(r){let i=t.useContext(o);if(i)return i;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let o=[],i=()=>{let r=o.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(n,i){let a=t.createContext(i),s=o.length;o=[...o,i];let l=n=>{let{scope:o,children:i,...l}=n,c=o?.[e]?.[s]||a,d=t.useMemo(()=>l,Object.values(l));return(0,r.jsx)(c.Provider,{value:d,children:i})};return l.displayName=n+"Provider",[l,function(r,o){let l=o?.[e]?.[s]||a,c=t.useContext(l);if(c)return c;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(i,...n)]}])},326999,e=>{"use strict";let t,r,n;var o=e.i(271645),i=e.i(981140),a=e.i(820783),s=e.i(30030),l=e.i(610772),c=e.i(369340),d=e.i(726330),u=e.i(765491),f=e.i(774606),p=e.i(296626),m=e.i(248425),v=e.i(303536),g=e.i(985369),y=e.i(186312),b=e.i(843476),h=Symbol("radix.slottable");function w(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===h}var x="Dialog",[C,E]=(0,s.createContextScope)(x),[R,N]=C(x),j=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:i,onOpenChange:a,modal:s=!0}=e,d=o.useRef(null),u=o.useRef(null),[f,p]=(0,c.useControllableState)({prop:n,defaultProp:i??!1,onChange:a,caller:x});return(0,b.jsx)(R,{scope:t,triggerRef:d,contentRef:u,contentId:(0,l.useId)(),titleId:(0,l.useId)(),descriptionId:(0,l.useId)(),open:f,onOpenChange:p,onOpenToggle:o.useCallback(()=>p(e=>!e),[p]),modal:s,children:r})};j.displayName=x;var D="DialogTrigger",O=o.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=N(D,r),s=(0,a.useComposedRefs)(t,o.triggerRef);return(0,b.jsx)(m.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":q(o.open),...n,ref:s,onClick:(0,i.composeEventHandlers)(e.onClick,o.onOpenToggle)})});O.displayName=D;var S="DialogPortal",[P,I]=C(S,{forceMount:void 0}),T=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:i}=e,a=N(S,t);return(0,b.jsx)(P,{scope:t,forceMount:r,children:o.Children.map(n,e=>(0,b.jsx)(p.Presence,{present:r||a.open,children:(0,b.jsx)(f.Portal,{asChild:!0,container:i,children:e})}))})};T.displayName=S;var A="DialogOverlay",_=o.forwardRef((e,t)=>
1{let r=I(A,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=N(A,e.__scopeDialog);return i.modal?(0,b.jsx)(p.Presence,{present:n||i.open,children:(0,b.jsx)(L,{...o,ref:t})}):null});_.displayName=A;var k=((n=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(o.isValidElement(r)){var i;let e,s,l=(i=r,(s=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(s=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(c.ref=t?(0,a.composeRefs)(t,l):l),o.cloneElement(r,c)}return o.Children.count(r)>1?o.Children.only(null):null})).displayName="DialogOverlay.RemoveScroll.SlotClone",t=n,(r=o.forwardRef((e,r)=>{let{children:n,...i}=e,a=o.Children.toArray(n),s=a.find(w);if(s){let e=s.props.children,n=a.map(t=>t!==s?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,b.jsx)(t,{...i,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,b.jsx)(t,{...i,ref:r,children:n})})).displayName="DialogOverlay.RemoveScroll.Slot",r),L=o.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=N(A,r);return(0,b.jsx)(g.RemoveScroll,{as:k,allowPinchZoom:!0,shards:[o.contentRef],children:(0,b.jsx)(m.Primitive.div,{"data-state":q(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),F="DialogContent",M=o.forwardRef((e,t)=>{let r=I(F,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=N(F,e.__scopeDialog);return(0,b.jsx)(p.Presence,{present:n||i.open,children:i.modal?(0,b.jsx)(W,{...o,ref:t}):(0,b.jsx)($,{...o,ref:t})})});M.displayName=F;var W=o.forwardRef((e,t)=>{let r=N(F,e.__scopeDialog),n=o.useRef(null),s=(0,a.useComposedRefs)(t,r.contentRef,n);return o.useEffect(()=>{let e=n.current;if(e)return(0,y.hideOthers)(e)},[]),(0,b.jsx)(U,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,i.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),$=o.forwardRef((e,t)=>{let r=N(F,e.__scopeDialog),n=o.useRef(!1),i=o.useRef(!1);return(0,b.jsx)(U,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let o=t.target;r.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),U=o.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:s,...l}=e,c=N(F,r),f=o.useRef(null),p=(0,a.useComposedRefs)(t,f);return(0,v.useFocusGuards)(),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(u.FocusScope,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:s,children:(0,b.jsx)(d.DismissableLayer,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":q(c.open),...l,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(Y,{titleId:c.titleId}),(0,b.jsx)(Q,{contentRef:f,descriptionId:c.descriptionId})]})]})}),B="DialogTitle",H=o.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=N(B,r);return(0,b.jsx)(m.Primitive.h2,{id:o.titleId,...n,ref:t})});H.displayName=B;var V="DialogDescription",z=o.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=N(V,r);return(0,b.jsx)(m.Primitive.p,{id:o.descriptionId,...n,ref:t})});z.displayName=V;var G="DialogClose",K=o.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,o=N(G,r);return(0,b.jsx)(m.Primitive.button,{type:"button",...n,ref:t,onClick:(0,i.composeEventHandlers)(e.onClick,()=>o.onOpenChange(!1))})});function q(e){return e?"open":"closed"}K.displayName=G;var J="DialogTitleWarning",[X,Z]=(0,s.createContext)(J,{contentName:F,titleName:B,docsSlug:"dialog"}),Y=({titleId:e})=>{let t=Z(J),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return o.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},Q=({contentRef:e,descriptionId:t})=>{let r=Z("DialogDescriptionWarning"),n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return o.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null};e.s(["Close",0,K,"Content",0,M,"Description",0,z,"Overlay",0,_,"Portal",0,T,"Root",0,j,"Title",0,H,"Trigger",0,O,"WarningProvider",0,X,"createDialogScope",0,E],326999)},726330,e=>{"use strict";var t,r=e.i(271645),n=e.i(981140),o=e.i(248425),i=e.i(820783),a=e.i(30207),s=e.i(843476),l="dismissableLayer.update",c=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),d=r.forwardRef((e,d)=>{let{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:y,onDismiss:b,...h}=e,w=r.useContext(c),[x,C]=r.useState(null),E=x?.ownerDocument??globalThis?.document,[,R]=r.useState({}),N=(0,i.useComposedRefs)(d,e=>C(e)),j=Array.from(w.layers),[D]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),O=j.indexOf(D),S=x?j.indexOf(x):-1,P=w.layersWithOutsidePointerEventsDisabled.size>0,I=S>=O,T=function(e,t=globalThis?.document){let n=(0,a.useCallbackRef)(e),o=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let r=function(){p("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));I&&!r&&(v?.(e),y?.(e),e.defaultPrevented||b?.())},E),A=function(e,t=globalThis?.document){let n=(0,a.useCallbackRef)(e),o=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!o.current&&p("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...w.branches].some(e=>e.contains(t))&&(g?.(e),y?.(e),e.defaultPrevented||b?.())},E);return!function(e,t=globalThis?.document){let n=(0,a.useCallbackRef)(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{S===w.layers.size-1&&(m?.(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},E),r.useEffect(()=>{if(x)return u&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(t=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(x)),w.layers.add(x),f(),()=>{u&&1===w.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=t)}},[x,E,u,w]),r.useEffect(()=>()=>{x&&(w.layers.delete(x),w.layersWithOutsidePointerEventsDisabled.delete(x),f())},[x,w]),r.useEffect(()=>{let e=()=>R({});return document.addEventListener(l,e),()=>document.removeEventListener(l,e)},[]),(0,s.jsx)(o.Primitive.div,{...h,ref:N,style:{pointerEvents:P?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,A.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,T.onPointerDownCapture)})});d.displayName="DismissableLayer";var u=r.forwardRef((e,t)=>
5{let n=r.useContext(c),a=r.useRef(null),l=(0,i.useComposedRefs)(t,a);return r.useEffect(()=>{let e=a.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(o.Primitive.div,{...e,ref:l})});function f(){let e=new CustomEvent(l);document.dispatchEvent(e)}function p(e,t,r,{discrete:n}){let i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?(0,o.dispatchDiscreteCustomEvent)(i,a):i.dispatchEvent(a)}u.displayName="DismissableLayerBranch",e.s(["Branch",0,u,"DismissableLayer",0,d,"Root",0,d],726330)},610772,e=>{"use strict";var t=e.i(271645),r=e.i(934620),n=t[" useId ".trim().toString()]||(()=>void 0),o=0;e.s(["useId",0,function(e){let[i,a]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||a(e=>e??String(o++))},[e]),e||(i?`radix-${i}`:"")}])},774606,e=>{"use strict";var t=e.i(271645),r=e.i(174080),n=e.i(248425),o=e.i(934620),i=e.i(843476),a=t.forwardRef((e,a)=>{let{container:s,...l}=e,[c,d]=t.useState(!1);(0,o.useLayoutEffect)(()=>d(!0),[]);let u=s||c&&globalThis?.document?.body;return u?r.default.createPortal((0,i.jsx)(n.Primitive.div,{...l,ref:a}),u):null});a.displayName="Portal",e.s(["Portal",0,a])},296626,e=>{"use strict";var t=e.i(271645),r=e.i(820783),n=e.i(934620),o=e=>{var o;let a,s,{present:l,children:c}=e,d=function(e){var r,o;let[a,s]=t.useState(),l=t.useRef(null),c=t.useRef(e),d=t.useRef("none"),[u,f]=(r=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>o[e][t]??e,r));return t.useEffect(()=>{let e=i(l.current);d.current="mounted"===u?e:"none"},[u]),(0,n.useLayoutEffect)(()=>{let t=l.current,r=c.current;if(r!==e){let n=d.current,o=i(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),c.current=e}},[e,f]),(0,n.useLayoutEffect)(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,r=r=>{let n=i(l.current).includes(CSS.escape(r.animationName));if(r.target===a&&n&&(f("ANIMATION_END"),!c.current)){let r=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=r)})}},n=e=>{e.target===a&&(d.current=i(l.current))};return a.addEventListener("animationstart",n),a.addEventListener("animationcancel",r),a.addEventListener("animationend",r),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",n),a.removeEventListener("animationcancel",r),a.removeEventListener("animationend",r)}}f("ANIMATION_END")},[a,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(l),u="function"==typeof c?c({present:d.isPresent}):t.Children.only(c),f=(0,r.useComposedRefs)(d.ref,(o=u,(s=(a=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?o.ref:(s=(a=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?o.props.ref:o.props.ref||o.ref));return"function"==typeof c||d.isPresent?t.cloneElement(u,{ref:f}):null};function i(e){return e?.animationName||"none"}o.displayName="Presence",e.s(["Presence",0,o])},248425,e=>{"use strict";var t=e.i(271645),r=e.i(174080),n=e.i(820783),o=e.i(843476),i=Symbol("radix.slottable");function a(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{var i,s;let l,c,d,u=(s=i=`Primitive.${r}`,(l=t.forwardRef((e,r)=>{let{children:o,...i}=e;if(t.isValidElement(o)){var a;let e,s,l=(a=o,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}
5:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,o.props);return o.type!==t.Fragment&&(c.ref=r?(0,n.composeRefs)(r,l):l),t.cloneElement(o,c)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${s}.SlotClone`,c=l,(d=t.forwardRef((e,r)=>{let{children:n,...i}=e,s=t.Children.toArray(n),l=s.find(a);if(l){let e=l.props.children,n=s.map(r=>r!==l?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,o.jsx)(c,{...i,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,o.jsx)(c,{...i,ref:r,children:n})})).displayName=`${i}.Slot`,d),f=t.forwardRef((e,t)=>{let{asChild:n,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n?u:r,{...i,ref:t})});return f.displayName=`Primitive.${r}`,{...e,[r]:f}},{});e.s(["Primitive",0,s,"dispatchDiscreteCustomEvent",0,function(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}],248425)},30207,e=>{"use strict";var t=e.i(271645);e.s(["useCallbackRef",0,function(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}])},369340,e=>{"use strict";var t=e.i(271645),r=e.i(934620);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:o=()=>{},caller:i}){let[a,s,l]=function({defaultProp:e,onChange:r}){let[o,i]=t.useState(e),a=t.useRef(o),s=t.useRef(r);return n(()=>{s.current=r},[r]),t.useEffect(()=>{a.current!==o&&(s.current?.(o),a.current=o)},[o,a]),[o,i,s]}({defaultProp:r,onChange:o}),c=void 0!==e,d=c?e:a;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${i} 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.`)}r.current=c},[c,i])}return[d,t.useCallback(t=>{if(c){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else s(t)},[c,e,s,l])]}],369340)},934620,e=>{"use strict";var t=e.i(271645),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,r])},263676,e=>{"use strict";let t=(0,e.i(456420).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],263676)}]);
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.