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]="71d42fb5-91b2-3e07-bf8f-3332e65045b8")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,818581,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=e.r(271645);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},195057,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return a},formatWithValidation:function(){return s},urlObjectKeys:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(151836)._(e.r(998183)),l=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",a=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(i.urlQueryToSearchParams(u)));let c=e.search||u&&`?${u}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||l.test(r))&&!1!==s?(s="//"+(s||""),o&&"/"!==o[0]&&(o="/"+o)):s||(s=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${r}${s}${o}${c}${a}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return a(e)}},573668,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(718967),o=e.r(652817);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},284508,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},522016,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return y},useLinkStatus:function(){return b}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(151836),l=e.r(843476),a=i._(e.r(271645)),u=e.r(195057),s=e.r(8372),c=e.r(818581),f=e.r(718967),d=e.r(405550);e.r(233525);let p=e.r(388540),m=e.r(769688),g=e.r(573668),v=e.r(509396);function y(t){var n;let r,o,i,[y,b]=(0,a.useOptimistic)(m.IDLE_LINK_STATUS),x=(0,a.useRef)(null),{href:E,as:C,children:O,prefetch:w=null,passHref:j,replace:P,shallow:S,scroll:R,onClick:D,onMouseEnter:N,onTouchStart:_,legacyBehavior:T=!1,onNavigate:I,transitionTypes:M,ref:k,unstable_dynamicOnHover:A,...L}=t;r=O,T&&("string"==typeof r||"number"==typeof r)&&(r=(0,l.jsx)("a",{children:r}));let $=a.default.useContext(s.AppRouterContext),F=!1!==w,U=!1!==w&&!0===w?v.FetchStrategy.Full:v.FetchStrategy.PPR,V="string"==typeof(n=C||E)?n:(0,u.formatUrl)(n);if(T){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
2` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=a.default.Children.only(r)}let B=T?o&&"object"==typeof o&&o.ref:k,W=a.default.useCallback(e=>(null!==$&&(x.current=(0,m.mountLinkInstance)(e,V,$,U,F,b)),()=>{x.current&&((0,m.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,m.unmountPrefetchableInstance)(e)}),[F,V,$,U,b]),z={ref:(0,c.useMergedRef)(W,B),onClick(t){T||"function"!=typeof D||D(t),T&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!$||t.defaultPrevented||function(t,n,r,o,i,l,u){if("u">typeof window){let s,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((s=t.currentTarget.getAttribute("target"))&&"_self"!==s||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(n)){o&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(699781);a.default.startTransition(()=>{f(n,o?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,r.current,u)})}}(t,V,x,P,R,I,M)},onMouseEnter(e){T||"function"!=typeof N||N(e),T&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),$&&F&&(0,m.onNavigationIntent)(e.currentTarget,!0===A)},onTouchStart:function(e){T||"function"!=typeof _||_(e),T&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),$&&F&&(0,m.onNavigationIntent)(e.currentTarget,!0===A)}};return(0,f.isAbsoluteUrl)(V)?z.href=V:T&&!j&&("a"!==o.type||"href"in o.props)||(z.href=(0,d.addBasePath)(V)),i=T?a.default.cloneElement(o,z):(0,l.jsx)("a",{...L,...z,children:r}),(0,l.jsx)(h.Provider,{value:y,children:i})}e.r(284508);let h=(0,a.createContext)(m.IDLE_LINK_STATUS),b=()=>(0,a.useContext)(h);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},991918,e=>{"use strict";var t=e.i(271645),n=Object.defineProperty,r=(e,t)=>n(e,"name",{value:t,configurable:!0});function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let n=!1,r=e.map(e=>{let r=o(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():o(e[t],null)}}}}function l(...e){return t.useCallback(i(...e),e)}r(o,"setRef"),r(i,"composeRefs"),r(l,"useComposedRefs");var a=Object.defineProperty,u=(e,t)=>a(e,"name",{value:t,configurable:!0});function s(e){let n=t.forwardRef((n,r)=>{let{children:o,...i}=n,a=null,u=!1,s=[];y(o)&&"function"==typeof E&&(o=E(o._payload)),t.Children.forEach(o,e=>{if(g(e)){u=!0;let t="child"in e.props?e.props.child:e.props.children;y(t)&&"function"==typeof E&&(t=E(t._payload)),a=d(e,t),s.push(a?.props?.children)}else s.push(e)}),a?a=t.cloneElement(a,void 0,s):!u&&1===t.Children.count(o)&&t.isValidElement(o)&&(a=o);let c=a?m(a):void 0,f=l(r,c);if(!a){if(o||0===o)throw Error(u?x(e):b(e));return o}let v=p(i,a.props??{});return a.type!==t.Fragment&&(v.ref=r?f:c),t.cloneElement(a,v)});return n.displayName=`${e}.Slot`,n}u(s,"createSlot");var c=s("Slot"),f=Symbol.for("radix.slottable");u(function(e){let t=u(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=f,t},"createSlottable");var d=u((e,n)=>{if("child"in e.props){let n=e.props.child;return t.isValidElement(n)?t.cloneElement(n,void 0,e.props.children(n.props.children)):null}return t.isValidElement(n)?n:null},"getSlottableElementFromSlottable");function p(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}function m(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function g(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}u(p,"mergeProps"),u(m,"getElementRef"),u(g,"isSlottable");var v=Symbol.for("react.lazy");function y(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===v&&"_payload"in e&&h(e._payload)}function h(e){return"object"==typeof e&&null!==e&&"then"in e}u(y,"isLazyComponent"),u(h,"isPromiseLike");var b=u(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),x=u(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),E=t[" use ".trim().toString()];e.s(["Slot",0,c,"createSlot",0,s],991918)},225913,e=>{"use strict";var t=e.i(207670);let n=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,r=t.clsx;e.s(["cva",0,(e,t)=>o=>{var i;if((null==t?void 0:t.variants)==null)return r(e,null==o?void 0:o.class,null==o?void 0:o.className);let{variants:l,defaultVariants:a}=t,u=Object.keys(l).map(e=>{let t=null==o?void 0:o[e],r=null==a?void 0:a[e];if(null===t)return null;let i=n(t)||n(r);return l[e][i]}),s=o&&Object.entries(o).reduce((e,t)=>
2{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return r(e,u,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...s}[t]):({...a,...s})[t]===n})?[...e,n,r]:e},[]),null==o?void 0:o.class,null==o?void 0:o.className)}])},768951,185979,e=>{"use strict";var t=e.i(843476),n=e.i(991918),r=e.i(225913),o=e.i(271645),i=e.i(481770);function l(e){return(0,i.captureProductEvent)("button_clicked",{button_text:e})}e.s(["alertImpression",0,function(e){return(0,i.captureProductEvent)("alert_impression",{alert_title:e})},"buttonClicked",0,l],185979);var a=e.i(731876);let u=(0,r.cva)("font-sans inline-flex items-center justify-center whitespace-nowrap rounded-xl text-sm font-medium transition-colors focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary-button text-primary-foreground hover:bg-primary-button/80 dark:text-white",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input text-foreground bg-background hover:bg-secondary hover:text-secondary-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",accent:"bg-accent text-accent-foreground hover:bg-accent/80",muted:"border border-input bg-background text-muted-foreground hover:bg-muted",ghost:"text-foreground hover:bg-muted",link:"text-muted-foreground hover:text-foreground"},size:{default:"h-10 px-4 py-2",sm:"h-9 px-3",lg:"h-11 px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),s=o.forwardRef(({className:e,variant:r,size:o,asChild:i=!1,...s},c)=>{let f=i?n.Slot:"button";return(0,t.jsx)(f,{className:(0,a.cn)(u({variant:r,size:o,className:e})),type:s.type||"button",ref:c,...s,onClick:e=>{s.children&&"string"==typeof s.children&&l(s.children),s.onClick&&s.onClick(e)}})});s.displayName="Button",e.s(["Button",0,s,"buttonVariants",0,u],768951)},981140,e=>{"use strict";var t=Object.defineProperty,n=(e,n)=>t(e,"name",{value:n,configurable:!0}),r=!!("u">typeof window&&window.document&&window.document.createElement);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return n(function(n){if(e?.(n),!1===r||!n||!n.defaultPrevented)return t?.(n)},"handleEvent")}function i(e){if(!r)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function l(e){return"IFRAME"===e.tagName}n(o,"composeEventHandlers"),n(function(e){if(!r)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),n(i,"getOwnerDocument"),n(function e(t,n=!1){let{activeElement:r}=i(t);if(!r?.nodeName)return null;if(l(r)&&r.contentDocument)return e(r.contentDocument.body,n);if(n){let e=r.getAttribute("aria-activedescendant");if(e){let t=i(r).getElementById(e);if(t)return t}}return r},"getActiveElement"),n(l,"isFrame"),e.s(["composeEventHandlers",0,o])},934620,e=>{"use strict";var t=e.i(271645),n=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,n])},610772,e=>{"use strict";var t=e.i(271645),n=e.i(934620),r=Object.defineProperty,o=t[" useId ".trim().toString()]||(()=>void 0),i=0;function l(e){let[r,l]=t.useState(o());return(0,n.useLayoutEffect)(()=>{e||l(e=>e??String(i++))},[e]),e||(r?`radix-${r}`:"")}r(l,"name",{value:"useId",configurable:!0}),e.s(["useId",0,l])},705844,e=>{"use strict";e.s(["IS_DEVELOPMENT",0,!1])},296626,e=>{"use strict";var t=e.i(271645),n=e.i(934620),r=Object.defineProperty,o=(e,t)=>r(e,"name",{value:t,configurable:!0});function i(e,n){return t.useReducer((e,t)=>n[e][t]??e,e)}o(i,"useStateMachine");var l=o(e=>{let{present:n,children:r}=e,o=a(n),i="function"==typeof r?r({present:o.isPresent}):t.Children.only(r),l=s(o.ref,f(i));return"function"==typeof r||o.isPresent?t.cloneElement(i,{ref:l}):null},"Presence");function a(e){let[r,l]=t.useState(),a=t.useRef(null),u=t.useRef(e),s=t.useRef("none"),f=t.useRef(void 0),[d,p]=i(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return t.useEffect(()=>{"mounted"===d?(s.current=f.current??c(a.current),f.current=void 0):s.current="none"},[d]),(0,n.useLayoutEffect)(()=>{let t=a.current,n=u.current;if(n!==e){let r=s.current,o=c(t);e?(f.current=o,p("MOUNT")):"none"===o||t?.display==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),(0,n.useLayoutEffect)(()=>
2{if(r){let e,t=r.ownerDocument.defaultView??window,n=o(n=>{let o=c(a.current).includes(CSS.escape(n.animationName));if(n.target===r&&o&&(p("ANIMATION_END"),!u.current)){let n=r.style.animationFillMode;r.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=n)})}},"handleAnimationEnd"),i=o(e=>{e.target===r&&(s.current=c(a.current))},"handleAnimationStart");return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",n),r.addEventListener("animationend",n),()=>{t.clearTimeout(e),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",n),r.removeEventListener("animationend",n)}}p("ANIMATION_END")},[r,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{if(e){let t=getComputedStyle(e);a.current=t,f.current=c(t)}else a.current=null;l(e)},[])}}function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function s(...e){let n=t.useRef(e);return n.current=e,t.useCallback(e=>{let t=n.current,r=!1,o=t.map(t=>{let n=u(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<o.length;e++){let n=o[e];"function"==typeof n?n():u(t[e],null)}}},[])}function c(e){return e?.animationName||"none"}function f(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}o(a,"usePresence"),o(u,"setRef"),o(s,"useStableComposedRefs"),o(c,"getAnimationName"),o(f,"getElementRef"),e.s(["Presence",0,l])},774606,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(991918),o=e.i(843476),i=Object.defineProperty,l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let i=(0,r.createSlot)(`Primitive.${n}`),l=t.forwardRef((e,t)=>{let{asChild:r,...l}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(r?i:n,{...l,ref:t})});return l.displayName=`Primitive.${n}`,{...e,[n]:l}},{});i(function(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))},"name",{value:"dispatchDiscreteCustomEvent",configurable:!0});var a=e.i(934620),u=Object.defineProperty,s=t.forwardRef(u(function(e,r){let{container:i,...u}=e,[s,c]=t.useState(!1);(0,a.useLayoutEffect)(()=>c(!0),[]);let f=i||s&&globalThis?.document?.body;return f?n.createPortal((0,o.jsx)(l.div,{...u,ref:r}),f):null},"name",{value:"Portal",configurable:!0}));e.s(["Portal",0,s],774606)},37727,841947,e=>{"use strict";let t=(0,e.i(475254).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t],841947),e.s(["X",0,t],37727)},326999,e=>{"use strict";var t=e.i(271645),n=e.i(981140),r=Object.defineProperty,o=(e,t)=>r(e,"name",{value:t,configurable:!0});function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function l(...e){return t=>{let n=!1,r=e.map(e=>{let r=i(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():i(e[t],null)}}}}function a(...e){return t.useCallback(l(...e),e)}o(i,"setRef"),o(l,"composeRefs"),o(a,"useComposedRefs");var u=e.i(843476),s=Object.defineProperty,c=(e,t)=>s(e,"name",{value:t,configurable:!0});function f(e,n=[]){let r=[];function o(n,o){let i=t.createContext(o);i.displayName=n+"Context";let l=r.length;r=[...r,o];let a=c(n=>{let{scope:r,children:o,...a}=n,s=r?.[e]?.[l]||i,c=t.useMemo(()=>a,Object.values(a));return(0,u.jsx)(s.Provider,{value:c,children:o})},"Provider");function s(r,a,u={}){let{optional:c=!1}=u,f=a?.[e]?.[l]||i,d=t.useContext(f);if(d)return d;if(void 0!==o)return o;if(!c)throw Error(`\`${r}\` must be used within \`${n}\``)}return a.displayName=n+"Provider",c(s,"useContext"),[a,s]}c(o,"createContext");let i=c(()=>{let n=r.map(e=>t.createContext(e));return c(function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])},"useScope")},"createScope");return i.scopeName=e,[o,d(i,...n)]}function d(...e){let n=e[0];if(1===e.length)return n;let r=c(()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return c(function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])},"useComposedScopes")},"createScope");return r.scopeName=n.scopeName,r}c(function(e,n){let r=t.createContext(n);r.displayName=e+"Context";let o=c(e=>{let{children:n,...o}=e,i=t.useMemo(()=>o,Object.values(o));return(0,u.jsx)(r.Provider,{value:i,children:n})},"Provider");function i(o,l={}){let{optional:a=!1}=l,u=t.useContext(r);if(u)return u;if(void 0!==n)return n;if(!a)throw Error(`\`${o}\` must be used within \`${e}\``)}return o.displayName=e+"Provider",c(i,"useContext"),[o,i]},"createContext"),c(f,"createContextScope"),c(d,"composeContextScopes");var p=e.i(610772),m=e.i(705844),g=e.i(934620),v=Object.defineProperty,y=t[" useEffectEvent ".trim().toString()],h=t[" useInsertionEffect ".trim().toString()];function b(e){if("function"==typeof y)return y(e);let n=t.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof h?h(()=>{n.current=e}):(0,g.useLayoutEffect)(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}v(b,"name",{value:"useEffectEvent",configurable:!0});var x=Object.defineProperty,E=(e,t)=>x(e,"name",{value:t,configurable:!0}),C=t[" useInsertionEffect ".trim().toString()]||g.useLayoutEffect;function O({prop:e,defaultProp:n,onChange:r=E(()=>{},"onChange"),caller:o}){let[i,l,a]=w({defaultProp:n,onChange:r}),u=void 0!==e,s=u?e:i;if(m.IS_DEVELOPMENT){let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${o} 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.`)}n.current=u},[u,o])}return[s,t.useCallback(t=>{if(u){let n=j(t)?t(e):t;n!==e&&a.current?.(n)}else l(t)},[u,e,l,a])]}function w({defaultProp:e,onChange:n}){let[r,o]=t.useState(e),i=t.useRef(r),l=t.useRef(n);return C(()=>{l.current=n},[n]),t.useEffect(()=>{i.current!==r&&(l.current?.(r),i.current=r)},[r,i]),[r,o,l]}function j(e){return"function"==typeof e}E(O,"useControllableState"),E(w,"useUncontrolledState"),E(j,"isFunction");var P=Symbol("RADIX:SYNC_STATE");E(function(e,n,r,o){let{prop:i,defaultProp:l,onChange:a,caller:u}=n,s=void 0!==i,c=b(a);if(m.IS_DEVELOPMENT){let e=t.useRef(void 0!==i);t.useEffect(()=>{let t=e.current;if(t!==s){let e=s?"controlled":"uncontrolled";console.warn(`${u} is changing from ${t?"controlled":"uncontrolled"} to ${e}. 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.`)}e.current=s},[s,u])}let f=[{...r,state:l}];o&&f.push(o);let[d,p]=t.useReducer((t,n)=>{if(n.type===P)return{...t,state:n.state};let r=e(t,n);
2return s&&!Object.is(r.state,t.state)&&c(r.state),r},...f),g=d.state,v=t.useRef(g);t.useEffect(()=>{v.current!==g&&(v.current=g,s||c(g))},[g,v,s]);let y=t.useMemo(()=>void 0!==i?{...d,state:i}:d,[d,i]);return t.useEffect(()=>{s&&!Object.is(i,d.state)&&p({type:P,state:i})},[i,d.state,s]),[y,p]},"useControllableStateReducer");var S=e.i(726330),R=e.i(765491),D=e.i(774606),N=e.i(296626),_=e.i(174080),T=e.i(991918),I=Object.defineProperty,M=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=(0,T.createSlot)(`Primitive.${n}`),o=t.forwardRef((e,t)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(o?r:n,{...i,ref:t})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{});I(function(e,t){e&&_.flushSync(()=>e.dispatchEvent(t))},"name",{value:"dispatchDiscreteCustomEvent",configurable:!0});var k=e.i(303536),A=e.i(985369),L=e.i(186312),$=Object.defineProperty,F=(e,t)=>$(e,"name",{value:t,configurable:!0}),U="Dialog",[V,B]=f(U),[W,z]=V(U),K=F(e=>{let{__scopeDialog:n,children:r,open:o,defaultOpen:i,onOpenChange:l,modal:a=!0}=e,s=t.useRef(null),c=t.useRef(null),[f,d]=O({prop:o,defaultProp:i??!1,onChange:l,caller:U}),[m,g]=t.useState(0),[v,y]=t.useState(0);return(0,u.jsx)(W,{scope:n,triggerRef:s,contentRef:c,contentId:(0,p.useId)(),titleId:(0,p.useId)(),descriptionId:(0,p.useId)(),titlePresent:m>0,descriptionPresent:v>0,setTitleCount:g,setDescriptionCount:y,open:f,onOpenChange:d,onOpenToggle:t.useCallback(()=>d(e=>!e),[d]),modal:a,children:r})},"Dialog"),H=t.forwardRef(F(function(e,t){let{__scopeDialog:r,...o}=e,i=z("DialogTrigger",r),l=a(t,i.triggerRef);return(0,u.jsx)(M.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":es(i.open),...o,ref:l,onClick:(0,n.composeEventHandlers)(e.onClick,i.onOpenToggle)})},"DialogTrigger")),X="DialogPortal",[q,Z]=V(X,{forceMount:void 0}),G=F(e=>{let{__scopeDialog:n,forceMount:r,children:o,container:i}=e,l=z(X,n);return(0,u.jsx)(q,{scope:n,forceMount:r,children:t.Children.map(o,e=>(0,u.jsx)(N.Presence,{present:r||l.open,children:(0,u.jsx)(D.Portal,{asChild:!0,container:i,children:e})}))})},"DialogPortal"),J="DialogOverlay",Q=t.forwardRef(F(function(e,t){let n=Z(J,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=z(J,e.__scopeDialog);return i.modal?(0,u.jsx)(N.Presence,{present:r||i.open,children:(0,u.jsx)(ee,{...o,ref:t})}):null},"DialogOverlay")),Y=(0,T.createSlot)("DialogOverlay.RemoveScroll"),ee=t.forwardRef(F(function(e,t){let{__scopeDialog:n,...r}=e,o=z(J,n),i=a(t,(0,S.useDismissableLayerSurface)());return(0,u.jsx)(A.RemoveScroll,{as:Y,allowPinchZoom:!0,shards:[o.contentRef],children:(0,u.jsx)(M.div,{"data-state":es(o.open),...r,ref:i,style:{pointerEvents:"auto",...r.style}})})},"DialogOverlayImpl")),et="DialogContent",en=t.forwardRef(F(function(e,t){let n=Z(et,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=z(et,e.__scopeDialog);return(0,u.jsx)(N.Presence,{present:r||i.open,children:i.modal?(0,u.jsx)(er,{...o,ref:t}):(0,u.jsx)(eo,{...o,ref:t})})},"DialogContent")),er=t.forwardRef(F(function(e,r){let o=z(et,e.__scopeDialog),i=t.useRef(null),l=a(r,o.contentRef,i);return t.useEffect(()=>{let e=i.current;if(e)return(0,L.hideOthers)(e)},[]),(0,u.jsx)(ei,{...e,ref:l,trapFocus:o.open,disableOutsidePointerEvents:o.open,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),o.triggerRef.current?.focus()}),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),eo=t.forwardRef(F(function(e,n){let r=z(et,e.__scopeDialog),o=t.useRef(!1),i=t.useRef(!1);return(0,u.jsx)(ei,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})},"DialogContentNonModal")),ei=t.forwardRef(F(function(e,t){let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...l}=e,a=z(et,n);return(0,k.useFocusGuards)(),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(R.FocusScope,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,u.jsx)(S.DismissableLayer,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionPresent?a.descriptionId:void 0,"aria-labelledby":a.titlePresent?a.titleId:void 0,"data-state":es(a.open),...l,ref:t,deferPointerDownOutside:!0,onDismiss:()=>a.onOpenChange(!1)})})})},"DialogContentImpl")),el=t.forwardRef(F(function(e,t){let{__scopeDialog:n,...r}=e,o=z("DialogTitle",n),{setTitleCount:i}=o;return(0,g.useLayoutEffect)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,u.jsx)(M.h2,{id:o.titleId,...r,ref:t})},"DialogTitle")),ea=t.forwardRef(F(function(e,t){let{__scopeDialog:n,...r}=e,o=z("DialogDescription",n),{setDescriptionCount:i}=o;return(0,g.useLayoutEffect)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,u.jsx)(M.p,{id:o.descriptionId,...r,ref:t})},"DialogDescription")),eu=t.forwardRef(F(function(e,t){let{__scopeDialog:r,...o}=e,i=z("DialogClose",r);return(0,u.jsx)(M.button,{type:"button",...o,ref:t,onClick:(0,n.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})},"DialogClose"));function es(e){return e?"open":"closed"}F(es,"getState"),e.s(["Close",0,eu,"Content",0,en,"Description",0,ea,"DialogContent",0,en,"Overlay",0,Q,"Portal",0,G,"Root",0,K,"Title",0,el,"Trigger",0,H],326999)},380750,e=>{"use strict";var t=e.i(843476),n=e.i(500932),r=e.i(326999),o=e.i(37727),i=e.i(271645),l=e.i(731876);let a=r.Root,u=r.Trigger,s=r.Portal,c=r.Close,f=i.forwardRef((e,o)=>{let i,a,u,s,c=(0,n.c)(9);return c[0]!==e?({className:i,...a}=e,c[0]=e,c[1]=i,c[2]=a):(i=c[1],a=c[2]),c[3]!==i?(u=(0,l.cn)("fixed inset-0 z-50 bg-black/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",i),c[3]=i,c[4]=u):u=c[4],c[5]!==a||c[6]!==o||c[7]!==u?(s=(0,t.jsx)(r.Overlay,{ref:o,className:u,...a}),c[5]=a,c[6]=o,c[7]=u,c[8]=s):s=c[8],s});f.displayName=r.Overlay.displayName;let d=i.forwardRef((e,i)=>{let a,u,c,d,p,m,g,v,y=(0,n.c)(16);
2return y[0]!==e?({className:u,children:a,hideCloseButton:c,...d}=e,y[0]=e,y[1]=a,y[2]=u,y[3]=c,y[4]=d):(a=y[1],u=y[2],c=y[3],d=y[4]),y[5]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(f,{}),y[5]=p):p=y[5],y[6]!==u?(m=(0,l.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-4 shadow-lg duration-200 max-h-[90vh] 2xs:max-h-[92vh] sm:max-h-[95vh] overflow-hidden 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:rounded-2xl outline-none focus:outline-none focus-visible:outline-none [&:focus]:outline-none [&:focus-visible]:outline-none",u),y[6]=u,y[7]=m):m=y[7],y[8]!==c?(g=!c&&(0,t.jsxs)(r.Close,{className:"absolute right-4 top-4 rounded-sm opacity-70 transition-opacity hover:opacity-100 focus:outline-none 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"})]}),y[8]=c,y[9]=g):g=y[9],y[10]!==a||y[11]!==d||y[12]!==i||y[13]!==m||y[14]!==g?(v=(0,t.jsxs)(s,{children:[p,(0,t.jsxs)(r.Content,{ref:i,className:m,...d,children:[a,g]})]}),y[10]=a,y[11]=d,y[12]=i,y[13]=m,y[14]=g,y[15]=v):v=y[15],v});d.displayName=r.Content.displayName;let p=e=>{let r,o,i,a,u=(0,n.c)(8);return u[0]!==e?({className:r,...o}=e,u[0]=e,u[1]=r,u[2]=o):(r=u[1],o=u[2]),u[3]!==r?(i=(0,l.cn)("flex flex-col space-y-1.5 text-center sm:text-left",r),u[3]=r,u[4]=i):i=u[4],u[5]!==o||u[6]!==i?(a=(0,t.jsx)("div",{className:i,...o}),u[5]=o,u[6]=i,u[7]=a):a=u[7],a};p.displayName="DialogHeader";let m=e=>{let r,o,i,a,u=(0,n.c)(8);return u[0]!==e?({className:r,...o}=e,u[0]=e,u[1]=r,u[2]=o):(r=u[1],o=u[2]),u[3]!==r?(i=(0,l.cn)("flex flex-col-reverse sm:flex-row sm:justify-end space-y-2 space-y-reverse sm:space-y-0 sm:space-x-2",r),u[3]=r,u[4]=i):i=u[4],u[5]!==o||u[6]!==i?(a=(0,t.jsx)("div",{className:i,...o}),u[5]=o,u[6]=i,u[7]=a):a=u[7],a};m.displayName="DialogFooter";let g=i.forwardRef((e,o)=>{let i,a,u,s,c=(0,n.c)(9);return c[0]!==e?({className:i,...a}=e,c[0]=e,c[1]=i,c[2]=a):(i=c[1],a=c[2]),c[3]!==i?(u=(0,l.cn)("text-lg leading-normal ",i),c[3]=i,c[4]=u):u=c[4],c[5]!==a||c[6]!==o||c[7]!==u?(s=(0,t.jsx)(r.Title,{ref:o,className:u,...a}),c[5]=a,c[6]=o,c[7]=u,c[8]=s):s=c[8],s});g.displayName=r.Title.displayName;let v=i.forwardRef((e,o)=>{let i,a,u,s,c=(0,n.c)(9);return c[0]!==e?({className:i,...a}=e,c[0]=e,c[1]=i,c[2]=a):(i=c[1],a=c[2]),c[3]!==i?(u=(0,l.cn)("text-sm text-muted-foreground",i),c[3]=i,c[4]=u):u=c[4],c[5]!==a||c[6]!==o||c[7]!==u?(s=(0,t.jsx)(r.Description,{ref:o,className:u,...a}),c[5]=a,c[6]=o,c[7]=u,c[8]=s):s=c[8],s});v.displayName=r.Description.displayName,e.s(["Dialog",0,a,"DialogClose",0,c,"DialogContent",0,d,"DialogDescription",0,v,"DialogFooter",0,m,"DialogHeader",0,p,"DialogPortal",0,s,"DialogTitle",0,g,"DialogTrigger",0,u])}]); 3 4//# debugId=71d42fb5-91b2-3e07-bf8f-3332e65045b8
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.