1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3585],{76858:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},82091:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("BadgeDollarSign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]])},98420:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]])},30401:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},40875:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},10407:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},40519:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},78867:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},14822:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}
1],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]])},96362:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},79219:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]])},29202:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},37760:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]])},50598:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]])},66337:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},53417:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},32096:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]])},70525:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},42351:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]])},49663:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("UserCheck",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]])},95805:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},32489:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},74767:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]])},30166:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(55775),o=n.n(r)},27648:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(72972),o=n.n(r)},99376:function(e,t,n){"use strict";var r=n(35475);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},55775:function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(47043);n(57437),n(2265);let o=r._(n(15602));function i(e,t){var n;let r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};"function"==typeof e&&(r.loader=e);let i={...r,...t};return(0,o.default)({...i,modules:null==(n=i.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(18993);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},15602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let r=n(57437),o=n(2265),i=n(81523),l=n(70049);function a(e){return{default:e&&"default"in e?e.default:e}}let u={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},s=function(e){let t={...u,...e},n=(0,o.lazy)(()=>t.loader().then(a)),s=t.loading;function c(e){let a=s?(0,r.jsx)(s,{isLoading:!0,pastDelay:!0,error:null}):null,u=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(l.PreloadCss,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(o.Suspense,{fallback:a,children:u})}return c.displayName="LoadableComponent",c}},70049:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return i}});let r=n(57437),o=n(20544);function i(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),i=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));i.push(...t)}}return 0===i.length?null:(0,r.jsx)(r.Fragment,{children:i.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},84819:function(e){e.exports={style:{fontFamily:"'__Inter_b8ef5b', '__Inter_Fallback_b8ef5b'",fontStyle:"normal"},className:"__className_b8ef5b",variable:"__variable_b8ef5b"}},60123:function(e){e.exports={style:{fontFamily:"'__Outfit_c345f3', '__Outfit_Fallback_c345f3'",fontStyle:"normal"},className:"__className_c345f3",variable:"__variable_c345f3"}},6741:function(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{M:function(){return r}})},71605:function(e,t,n){"use strict";n.d(t,{B:function(){return d}});var r=n(2265),o=n(73966),i=n(98575),l=n(57437),a=r.forwardRef((e,t)=>{let{children:n,...o}=e,i=r.Children.toArray(n),a=i.find(c);if(a){let e=a.props.children,n=i.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,l.jsx)(u,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,l.jsx)(u,{...o,ref:t,children:n})});a.displayName="Slot";var u=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e,l;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,u=function(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)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(u.ref=t?(0,i.F)(t,a):a),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});u.displayName="SlotClone";var s=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function c(e){return r.isValidElement(e)&&e.type===s}function d(e){let t=e+"CollectionProvider",[n,u]=(0,o.b)(t),[s,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return(0,l.jsx)(s,{scope:t,itemMap:i,collectionRef:o,children:n})};d.displayName=t;let f=e+"CollectionSlot",p=r.forwardRef((e,t)=>
1{let{scope:n,children:r}=e,o=c(f,n),u=(0,i.e)(t,o.collectionRef);return(0,l.jsx)(a,{ref:u,children:r})});p.displayName=f;let v=e+"CollectionItemSlot",m="data-radix-collection-item",h=r.forwardRef((e,t)=>{let{scope:n,children:o,...u}=e,s=r.useRef(null),d=(0,i.e)(t,s),f=c(v,n);return r.useEffect(()=>(f.itemMap.set(s,{ref:s,...u}),()=>void f.itemMap.delete(s))),(0,l.jsx)(a,{[m]:"",ref:d,children:o})});return h.displayName=v,[{Provider:d,Slot:p,ItemSlot:h},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},u]}},98575:function(e,t,n){"use strict";n.d(t,{F:function(){return i},e:function(){return l}});var r=n(2265);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 r.useCallback(i(...e),e)}},73966:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var r=n(2265),o=n(57437);function i(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let l=r.createContext(i),a=n.length;n=[...n,i];let u=t=>{let{scope:n,children:i,...u}=t,s=n?.[e]?.[a]||l,c=r.useMemo(()=>u,Object.values(u));return(0,o.jsx)(s.Provider,{value:c,children:i})};return u.displayName=t+"Provider",[u,function(n,o){let u=o?.[e]?.[a]||l,s=r.useContext(u);if(s)return s;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},96184:function(e,t,n){"use strict";let r;n.d(t,{oC:function(){return r9},VY:function(){return r4},ZA:function(){return r6},ck:function(){return r8},wU:function(){return ot},__:function(){return r7},Uv:function(){return r5},Ee:function(){return r3},Rk:function(){return oe},fC:function(){return r1},Z0:function(){return on},Tr:function(){return or},tu:function(){return oi},fF:function(){return oo},xz:function(){return r2}});var o,i,l,a,u,s,c,d,f=n(2265),p=n.t(f,2),v=n(6741),m=n(98575),h=n(73966),y=n(80886),g=n(82912),w=n(71605),b=n(57437),x=f.createContext(void 0);function E(e){let t=f.useContext(x);return e||t||"ltr"}var C=n(26606),R="dismissableLayer.update",M=f.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),k=f.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:a,onInteractOutside:u,onDismiss:s,...d}=e,p=f.useContext(M),[h,y]=f.useState(null),w=null!==(r=null==h?void 0:h.ownerDocument)&&void 0!==r?r:null===(n=globalThis)||void 0===n?void 0:n.document,[,x]=f.useState({}),E=(0,m.e)(t,e=>y(e)),k=Array.from(p.layers),[T]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),j=k.indexOf(T),L=h?k.indexOf(h):-1,A=p.layersWithOutsidePointerEventsDisabled.size>0,O=L>=j,D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,C.W)(e),o=f.useRef(!1),i=f.useRef(()=>{});return f.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){P("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...p.branches].some(e=>e.contains(t));!O||n||(null==l||l(e),null==u||u(e),e.defaultPrevented||null==s||s())},w),N=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,C.W)(e),o=f.useRef(!1);return f.useEffect(()=>{let e=e=>
1{e.target&&!o.current&&P("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...p.branches].some(e=>e.contains(t))||(null==a||a(e),null==u||u(e),e.defaultPrevented||null==s||s())},w);return!function(e,t=globalThis?.document){let n=(0,C.W)(e);f.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=>{L!==p.layers.size-1||(null==i||i(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},w),f.useEffect(()=>{if(h)return o&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(c=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(h)),p.layers.add(h),S(),()=>{o&&1===p.layersWithOutsidePointerEventsDisabled.size&&(w.body.style.pointerEvents=c)}},[h,w,o,p]),f.useEffect(()=>()=>{h&&(p.layers.delete(h),p.layersWithOutsidePointerEventsDisabled.delete(h),S())},[h,p]),f.useEffect(()=>{let e=()=>x({});return document.addEventListener(R,e),()=>document.removeEventListener(R,e)},[]),(0,b.jsx)(g.WV.div,{...d,ref:E,style:{pointerEvents:A?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,v.M)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,v.M)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,v.M)(e.onPointerDownCapture,D.onPointerDownCapture)})});function S(){let e=new CustomEvent(R);document.dispatchEvent(e)}function P(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,g.jH)(i,l):i.dispatchEvent(l)}k.displayName="DismissableLayer",f.forwardRef((e,t)=>{let n=f.useContext(M),r=f.useRef(null),o=(0,m.e)(t,r);return f.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,b.jsx)(g.WV.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var T=0;function j(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var L="focusScope.autoFocusOnMount",A="focusScope.autoFocusOnUnmount",O={bubbles:!1,cancelable:!0},D=f.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...l}=e,[a,u]=f.useState(null),s=(0,C.W)(o),c=(0,C.W)(i),d=f.useRef(null),p=(0,m.e)(t,e=>u(e)),v=f.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;f.useEffect(()=>{if(r){let e=function(e){if(v.paused||!a)return;let t=e.target;a.contains(t)?d.current=t:F(d.current,{select:!0})},t=function(e){if(v.paused||!a)return;let t=e.relatedTarget;null===t||a.contains(t)||F(d.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&F(a)});return a&&n.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,a,v.paused]),f.useEffect(()=>{if(a){W.add(v);let e=document.activeElement;if(!a.contains(e)){let t=new CustomEvent(L,O);a.addEventListener(L,s),a.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(F(r,{select:t}),document.activeElement!==n)return}(N(a).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&F(a))}return()=>{a.removeEventListener(L,s),setTimeout(()=>{let t=new CustomEvent(A,O);a.addEventListener(A,c),a.dispatchEvent(t),t.defaultPrevented||F(null!=e?e:document.body,{select:!0}),a.removeEventListener(A,c),W.remove(v)},0)}}},[a,s,c,v]);let h=f.useCallback(e=>{if(!n&&!r||v.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=N(e);return[_(t,e),_(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&F(i,{select:!0})):(e.preventDefault(),n&&F(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,v.paused]);return(0,b.jsx)(g.WV.div,{tabIndex:-1,...l,ref:p,onKeyDown:h})});function N(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function _(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function F(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}D.displayName="FocusScope";var W=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=I(r,e)).unshift(e)},remove(e){var t;null===(t=(r=I(r,e))[0])||void 0===t||t.resume()}});function I(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var V=n(61188),Z=p["useId".toString()]||(()=>void 0),z=0;function B(e){let[t,n]=f.useState(Z());return(0,V.b)(()=>{e||n(e=>e??String(z++))},[e]),e||(t?`radix-${t}`:"")}let K=["top","right","bottom","left"],H=Math.min,U=Math.max,q=Math.round,X=Math.floor,Y=e=>({x:e,y:e}
1),G={left:"right",right:"left",bottom:"top",top:"bottom"},$={start:"end",end:"start"};function J(e,t){return"function"==typeof e?e(t):e}function Q(e){return e.split("-")[0]}function ee(e){return e.split("-")[1]}function et(e){return"x"===e?"y":"x"}function en(e){return"y"===e?"height":"width"}let er=new Set(["top","bottom"]);function eo(e){return er.has(Q(e))?"y":"x"}function ei(e){return e.replace(/start|end/g,e=>$[e])}let el=["left","right"],ea=["right","left"],eu=["top","bottom"],es=["bottom","top"];function ec(e){return e.replace(/left|right|bottom|top/g,e=>G[e])}function ed(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function ef(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function ep(e,t,n){let r,{reference:o,floating:i}=e,l=eo(t),a=et(eo(t)),u=en(a),s=Q(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(s){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(ee(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}async function ev(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=J(t,e),v=ed(p),m=a[f?"floating"===d?"reference":"floating":d],h=ef(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),y="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,g=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(g))&&await (null==i.getScale?void 0:i.getScale(g))||{x:1,y:1},b=ef(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:g,strategy:u}):y);return{top:(h.top-b.top+v.top)/w.y,bottom:(b.bottom-h.bottom+v.bottom)/w.y,left:(h.left-b.left+v.left)/w.x,right:(b.right-h.right+v.right)/w.x}}let em=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=ep(s,r,u),f=r,p={},v=0;for(let n=0;n<a.length;n++){var m;let{name:i,fn:h}=a[n],{x:y,y:g,data:w,reset:b}=await h({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:s,platform:{...l,detectOverflow:null!=(m=l.detectOverflow)?m:ev},elements:{reference:e,floating:t}});c=null!=y?y:c,d=null!=g?g:d,p={...p,[i]:{...p[i],...w}},b&&v<=50&&(v++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(s=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:c,y:d}=ep(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};function eh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ey(e){return K.some(t=>e[t]>=0)}let eg=new Set(["left","top"]);async function ew(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=Q(n),a=ee(n),u="y"===eo(n),s=eg.has(l)?-1:1,c=i&&u?-1:1,d=J(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:v}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof v&&(p="end"===a?-1*v:v),u?{x:p*c,y:f*s}:{x:f*s,y:p*c}}function eb(){return"undefined"!=typeof window}function ex(e){return eR(e)?(e.nodeName||"").toLowerCase():"#document"}function eE(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function eC(e){var t;return null==(t=(eR(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function eR(e){return!!eb()&&(e instanceof Node||e instanceof eE(e).Node)}function eM(e){return!!eb()&&(e instanceof Element||e instanceof eE(e).Element)}function ek(e){return!!eb()&&(e instanceof HTMLElement||e instanceof eE(e).HTMLElement)}function eS(e){return!!eb()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof eE(e).ShadowRoot)}let eP=new Set(["inline","contents"]);function eT(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=eV(e);
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!eP.has(o)}let ej=new Set(["table","td","th"]),eL=[":popover-open",":modal"];function eA(e){return eL.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let eO=["transform","translate","scale","rotate","perspective"],eD=["transform","translate","scale","rotate","perspective","filter"],eN=["paint","layout","strict","content"];function e_(e){let t=eF(),n=eM(e)?eV(e):e;return eO.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||eD.some(e=>(n.willChange||"").includes(e))||eN.some(e=>(n.contain||"").includes(e))}function eF(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let eW=new Set(["html","body","#document"]);function eI(e){return eW.has(ex(e))}function eV(e){return eE(e).getComputedStyle(e)}function eZ(e){return eM(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ez(e){if("html"===ex(e))return e;let t=e.assignedSlot||e.parentNode||eS(e)&&e.host||eC(e);return eS(t)?t.host:t}function eB(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ez(t);return eI(n)?t.ownerDocument?t.ownerDocument.body:t.body:ek(n)&&eT(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=eE(o);if(i){let e=eK(l);return t.concat(l,l.visualViewport||[],eT(o)?o:[],e&&n?eB(e):[])}return t.concat(o,eB(o,[],n))}function eK(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eH(e){let t=eV(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=ek(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=q(n)!==i||q(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function eU(e){return eM(e)?e:e.contextElement}function eq(e){let t=eU(e);if(!ek(t))return Y(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=eH(t),l=(i?q(n.width):n.width)/r,a=(i?q(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let eX=Y(0);function eY(e){let t=eE(e);return eF()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eX}function eG(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=eU(e),a=Y(1);t&&(r?eM(r)&&(a=eq(r)):a=eq(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===eE(l))&&o)?eY(l):Y(0),s=(i.left+u.x)/a.x,c=(i.top+u.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=eE(l),t=r&&eM(r)?eE(r):r,n=e,o=eK(n);for(;o&&r&&t!==n;){let e=eq(o),t=o.getBoundingClientRect(),r=eV(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,d*=e.x,f*=e.y,s+=i,c+=l,o=eK(n=eE(o))}}return ef({width:d,height:f,x:s,y:c})}function e$(e,t){let n=eZ(e).scrollLeft;return t?t.left+n:eG(eC(e)).left+n}function eJ(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-e$(e,n),y:n.top+t.scrollTop}}let eQ=new Set(["absolute","fixed"]);function e0(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=eE(e),r=eC(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=eF();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}let s=e$(r);if(s<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else s<=25&&(i+=s);return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=eC(e),n=eZ(e),r=e.ownerDocument.body,o=U(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=U(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+e$(e),a=-n.scrollTop;return"rtl"===eV(r).direction&&(l+=U(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}(eC(e));else if(eM(t))r=function(e,t){let n=eG(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=ek(e)?eq(e):Y(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=eY(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ef(r)}function e1(e){return"static"===eV(e).position}function e2(e,t){if(!ek(e)||"fixed"===eV(e).position)return null;if(t)return t(e);let n=e.offsetParent;return eC(e)===n&&(n=n.ownerDocument.body),n}function e5(e,t){var n;let r=eE(e);if(eA(e))return r;if(!ek(e)){let t=ez(e);for(;t&&!eI(t);){if(eM(t)&&!e1(t))return t;t=ez(t)}return r}let o=e2(e,t);for(;o&&(n=o,ej.has(ex(n)))&&e1(o);)o=e2(o,t);return o&&eI(o)&&e1(o)&&!e_(o)?r:o||function(e){let t=ez(e);for(;ek(t)&&!eI(t);){if(e_(t))return t;if(eA(t))break;t=ez(t)}return null}(e)||r}let e4=async function(e){let t=this.getOffsetParent||e5,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=ek(t),o=eC(t),i="fixed"===n,l=eG(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=Y(0);if(r||!r&&!i){if(("body"!==ex(t)||eT(o))&&(a=eZ(t)),r){let e=eG(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=e$(o))}i&&!r&&o&&(u.x=e$(o));let s=!o||r||i?Y(0):eJ(o,a);return{x:l.left+a.scrollLeft-u.x-s.x,y:l.top+a.scrollTop-u.y-s.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},e6={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=eC(r),a=!!t&&eA(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},s=Y(1),c=Y(0),d=ek(r);
1if((d||!d&&!i)&&(("body"!==ex(r)||eT(l))&&(u=eZ(r)),ek(r))){let e=eG(r);s=eq(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!l||d||i?Y(0):eJ(l,u);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-u.scrollLeft*s.x+c.x+f.x,y:n.y*s.y-u.scrollTop*s.y+c.y+f.y}},getDocumentElement:eC,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?eA(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=eB(e,[],!1).filter(e=>eM(e)&&"body"!==ex(e)),o=null,i="fixed"===eV(e).position,l=i?ez(e):e;for(;eM(l)&&!eI(l);){let t=eV(l),n=e_(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&eQ.has(o.position)||eT(l)&&!n&&function e(t,n){let r=ez(t);return!(r===n||!eM(r)||eI(r))&&("fixed"===eV(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=ez(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=e0(t,n,o);return e.top=U(r.top,e.top),e.right=H(r.right,e.right),e.bottom=H(r.bottom,e.bottom),e.left=U(r.left,e.left),e},e0(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:e5,getElementRects:e4,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eH(e);return{width:t,height:n}},getScale:eq,isElement:eM,isRTL:function(e){return"rtl"===eV(e).direction}};function e7(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let e8=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:u}=t,{element:s,padding:c=0}=J(e,t)||{};if(null==s)return{};let d=ed(c),f={x:n,y:r},p=et(eo(o)),v=en(p),m=await l.getDimensions(s),h="y"===p,y=h?"clientHeight":"clientWidth",g=i.reference[v]+i.reference[p]-f[p]-i.floating[v],w=f[p]-i.reference[p],b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(s)),x=b?b[y]:0;x&&await (null==l.isElement?void 0:l.isElement(b))||(x=a.floating[y]||i.floating[v]);let E=x/2-m[v]/2-1,C=H(d[h?"top":"left"],E),R=H(d[h?"bottom":"right"],E),M=x-m[v]-R,k=x/2-m[v]/2+(g/2-w/2),S=U(C,H(k,M)),P=!u.arrow&&null!=ee(o)&&k!==S&&i.reference[v]/2-(k<C?C:R)-m[v]/2<0,T=P?k<C?k-C:k-M:0;return{[p]:f[p]+T,data:{[p]:S,centerOffset:k-S-T,...P&&{alignmentOffset:T}},reset:P}}}),e9=(e,t,n)=>{let r=new Map,o={platform:e6,...n},i={...o.platform,_c:r};return em(e,t,{...o,platform:i})};var e3=n(54887),te="undefined"!=typeof document?f.useLayoutEffect:function(){};function tt(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!tt(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!tt(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tn(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function tr(e,t){let n=tn(e);return Math.round(t*n)/n}function to(e){let t=f.useRef(e);return te(()=>{t.current=e}),t}let ti=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?e8({element:n.current,padding:r}).fn(t):{}:n?e8({element:n,padding:r}).fn(t):{}}}),tl=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,u=await ew(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}),options:[e,t]}},ta=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o,platform:i}=e,{mainAxis:l=!0,crossAxis:a=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=J(n,e),c={x:t,y:r},d=await i.detectOverflow(e,s),f=eo(Q(o)),p=et(f),v=c[p],m=c[f];
1if(l){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=v+d[e],r=v-d[t];v=U(n,H(v,r))}if(a){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=m+d[e],r=m-d[t];m=U(n,H(m,r))}let h=u.fn({...e,[p]:v,[f]:m});return{...h,data:{x:h.x-t,y:h.y-r,enabled:{[p]:l,[f]:a}}}}}),options:[e,t]}},tu=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:o,rects:i,middlewareData:l}=e,{offset:a=0,mainAxis:u=!0,crossAxis:s=!0}=J(n,e),c={x:t,y:r},d=eo(o),f=et(d),p=c[f],v=c[d],m=J(a,e),h="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(u){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+h.mainAxis,n=i.reference[f]+i.reference[e]-h.mainAxis;p<t?p=t:p>n&&(p=n)}if(s){var y,g;let e="y"===f?"width":"height",t=eg.has(Q(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(y=l.offset)?void 0:y[d])||0)+(t?0:h.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(g=l.offset)?void 0:g[d])||0)-(t?h.crossAxis:0);v<n?v=n:v>r&&(v=r)}return{[f]:p,[d]:v}}}),options:[e,t]}},ts=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,l;let{placement:a,middlewareData:u,rects:s,initialPlacement:c,platform:d,elements:f}=e,{mainAxis:p=!0,crossAxis:v=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:g=!0,...w}=J(n,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let b=Q(a),x=eo(c),E=Q(c)===c,C=await (null==d.isRTL?void 0:d.isRTL(f.floating)),R=m||(E||!g?[ec(c)]:function(e){let t=ec(e);return[ei(e),t,ei(t)]}(c)),M="none"!==y;!m&&M&&R.push(...function(e,t,n,r){let o=ee(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?ea:el;return t?el:ea;case"left":case"right":return t?eu:es;default:return[]}}(Q(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(ei)))),i}(c,g,y,C));let k=[c,...R],S=await d.detectOverflow(e,w),P=[],T=(null==(r=u.flip)?void 0:r.overflows)||[];if(p&&P.push(S[b]),v){let e=function(e,t,n){void 0===n&&(n=!1);let r=ee(e),o=et(eo(e)),i=en(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=ec(l)),[l,ec(l)]}(a,s,C);P.push(S[e[0]],S[e[1]])}if(T=[...T,{placement:a,overflows:P}],!P.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=k[e];if(t&&(!("alignment"===v&&x!==eo(t))||T.every(e=>eo(e.placement)!==x||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=null==(i=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(h){case"bestFit":{let e=null==(l=T.filter(e=>{if(M){let t=eo(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},tc=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let o,i;let{placement:l,rects:a,platform:u,elements:s}=e,{apply:c=()=>{},...d}=J(n,e),f=await u.detectOverflow(e,d),p=Q(l),v=ee(l),m="y"===eo(l),{width:h,height:y}=a.floating;"top"===p||"bottom"===p?(o=p,i=v===(await (null==u.isRTL?void 0:u.isRTL(s.floating))?"start":"end")?"left":"right"):(i=p,o="end"===v?"top":"bottom");let g=y-f.top-f.bottom,w=h-f.left-f.right,b=H(y-f[o],g),x=H(h-f[i],w),E=!e.middlewareData.shift,C=b,R=x;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(R=w),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(C=g),E&&!v){let e=U(f.left,0),t=U(f.right,0),n=U(f.top,0),r=U(f.bottom,0);m?R=h-2*(0!==e||0!==t?e+t:U(f.left,f.right)):C=y-2*(0!==n||0!==r?n+r:U(f.top,f.bottom))}await c({...e,availableWidth:R,availableHeight:C});let M=await u.getDimensions(s.floating);return h!==M.width||y!==M.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},td=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t,platform:r}=e,{strategy:o="referenceHidden",...i}=J(n,e);switch(o){case"referenceHidden":{let n=eh(await r.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:ey(n)}}}case"escaped":{let n=eh(await r.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:ey(n)}}}default:return{}}}}),options:[e,t]}},tf=(e,t)=>({...ti(e),options:[e,t]});var tp=f.forwardRef((e,t)=>
1{let{children:n,width:r=10,height:o=5,...i}=e;return(0,b.jsx)(g.WV.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,b.jsx)("polygon",{points:"0,0 30,0 15,10"})})});tp.displayName="Arrow";var tv="Popper",[tm,th]=(0,h.b)(tv),[ty,tg]=tm(tv),tw=e=>{let{__scopePopper:t,children:n}=e,[r,o]=f.useState(null);return(0,b.jsx)(ty,{scope:t,anchor:r,onAnchorChange:o,children:n})};tw.displayName=tv;var tb="PopperAnchor",tx=f.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,i=tg(tb,n),l=f.useRef(null),a=(0,m.e)(t,l);return f.useEffect(()=>{i.onAnchorChange((null==r?void 0:r.current)||l.current)}),r?null:(0,b.jsx)(g.WV.div,{...o,ref:a})});tx.displayName=tb;var tE="PopperContent",[tC,tR]=tm(tE),tM=f.forwardRef((e,t)=>{var n,r,o,i,l,a,u,s;let{__scopePopper:c,side:d="bottom",sideOffset:p=0,align:v="center",alignOffset:h=0,arrowPadding:y=0,avoidCollisions:w=!0,collisionBoundary:x=[],collisionPadding:E=0,sticky:R="partial",hideWhenDetached:M=!1,updatePositionStrategy:k="optimized",onPlaced:S,...P}
1=e,T=tg(tE,c),[j,L]=f.useState(null),A=(0,m.e)(t,e=>L(e)),[O,D]=f.useState(null),N=function(e){let[t,n]=f.useState(void 0);return(0,V.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(O),_=null!==(u=null==N?void 0:N.width)&&void 0!==u?u:0,F=null!==(s=null==N?void 0:N.height)&&void 0!==s?s:0,W="number"==typeof E?E:{top:0,right:0,bottom:0,left:0,...E},I=Array.isArray(x)?x:[x],Z=I.length>0,z={padding:W,boundary:I.filter(tT),altBoundary:Z},{refs:B,floatingStyles:K,placement:q,isPositioned:Y,middlewareData:G}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:u,open:s}=e,[c,d]=f.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,v]=f.useState(r);tt(p,r)||v(r);let[m,h]=f.useState(null),[y,g]=f.useState(null),w=f.useCallback(e=>{e!==C.current&&(C.current=e,h(e))},[]),b=f.useCallback(e=>{e!==R.current&&(R.current=e,g(e))},[]),x=i||m,E=l||y,C=f.useRef(null),R=f.useRef(null),M=f.useRef(c),k=null!=u,S=to(u),P=to(o),T=to(s),j=f.useCallback(()=>{if(!C.current||!R.current)return;let e={placement:t,strategy:n,middleware:p};P.current&&(e.platform=P.current),e9(C.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};L.current&&!tt(M.current,t)&&(M.current=t,e3.flushSync(()=>{d(t)}))})},[p,t,n,P,T]);te(()=>{!1===s&&M.current.isPositioned&&(M.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let L=f.useRef(!1);te(()=>(L.current=!0,()=>{L.current=!1}),[]),te(()=>{if(x&&(C.current=x),E&&(R.current=E),x&&E){if(S.current)return S.current(x,E,j);j()}},[x,E,j,S,k]);let A=f.useMemo(()=>({reference:C,floating:R,setReference:w,setFloating:b}),[w,b]),O=f.useMemo(()=>({reference:x,floating:E}),[x,E]),D=f.useMemo(()=>{let e={position:n,left:0,top:0};if(!O.floating)return e;let t=tr(O.floating,c.x),r=tr(O.floating,c.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...tn(O.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,O.floating,c.x,c.y]);return f.useMemo(()=>({...c,update:j,refs:A,elements:O,floatingStyles:D}),[c,j,A,O,D])}({strategy:"fixed",placement:d+("center"!==v?"-"+v:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=eU(e),d=i||l?[...c?eB(c):[],...eB(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=c&&u?function(e,t){let n,r=null,o=eC(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let s=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=s;if(a||t(),!f||!p)return;let v=X(d),m=X(o.clientWidth-(c+f)),h={rootMargin:-v+"px "+-m+"px "+-X(o.clientHeight-(d+p))+"px "+-X(c)+"px",threshold:U(0,H(1,u))||1},y=!0;function g(t){let r=t[0].intersectionRatio;if(r!==u){if(!y)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||e7(s,e.getBoundingClientRect())||l(),y=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),i}(c,n):null,p=-1,v=null;a&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),c&&!s&&v.observe(c),v.observe(t));let m=s?eG(e):null;return s&&function t(){let r=eG(e);m&&!e7(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=v)||e.disconnect(),v=null,s&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===k})},elements:{reference:T.anchor},middleware:[tl({mainAxis:p+F,alignmentAxis:h}),w&&ta({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?tu():void 0,...z}),w&&ts({...z}),tc({...z,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),O&&tf({element:O,padding:y}),tj({arrowWidth:_,arrowHeight:F}),M&&td({strategy:"referenceHidden",...z})]}),[$,J]=tL(q),Q=(0,C.W)(S);(0,V.b)(()=>{Y&&(null==Q||Q())},[Y,Q]);let ee=null===(n=G.arrow)||void 0===n?void 0:n.x,et=null===(r=G.arrow)||void 0===r?void 0:r.y,en=(null===(o=G.arrow)||void 0===o?void 0:o.centerOffset)!==0,[er,eo]=f.useState();return(0,V.b)(()=>{j&&eo(window.getComputedStyle(j).zIndex)},[j]),(0,b.jsx)("div",{ref:B.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:Y?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:er,"--radix-popper-transform-origin":[null===(i=G.transformOrigin)||void 0===i?void 0:i.x,null===(l=G.transformOrigin)||void 0===l?void 0:l.y].join(" "),...(null===(a=G.hide)||void 0===a?void 0:a.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,b.jsx)(tC,{scope:c,placedSide:$,onArrowChange:D,arrowX:ee,arrowY:et,shouldHideArrow:en,children:(0,b.jsx)(g.WV.div,{"data-side":$,"data-align":J,...P,ref:A,style:{...P.style,animation:Y?void 0:"none"}})})})});tM.displayName=tE;var tk="PopperArrow",tS={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},tP=f.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=tR(tk,n),i=tS[o.placedSide];return(0,b.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,b.jsx)(tp,{...r,ref:t,style:{...r.style,display:"block"}})})});function tT(e){return null!==e}tP.displayName=tk;var tj=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:u,middlewareData:s}=t,c=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,v]=tL(a),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!==(i=null===(r=s.arrow)||void 0===r?void 0:r.x)&&void 0!==i?i:0)+d/2,y=(null!==(l=null===(o=s.arrow)||void 0===o?void 0:o.y)&&void 0!==l?l:0)+f/2,g="",w="";return"bottom"===p?(g=c?m:"".concat(h,"px"),w="".concat(-f,"px")):"top"===p?(g=c?m:"".concat(h,"px"),w="".concat(u.floating.height+f,"px")):"right"===p?(g="".concat(-f,"px"),w=c?m:"".concat(y,"px")):"left"===p&&(g="".concat(u.floating.width+f,"px"),w=c?m:"".concat(y,"px")),{data:{x:g,y:w}}}});function tL(e){let[t,n="center"]=e.split("-");return[t,n]}var tA=f.forwardRef((e,t)=>{var n,r;let{container:o,...i}=e,[l,a]=f.useState(!1);(0,V.b)(()=>a(!0),[]);let u=o||l&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return u?e3.createPortal((0,b.jsx)(g.WV.div,{...i,ref:t}),u):null});tA.displayName="Portal";var tO=n(71599),tD="rovingFocusGroup.onEntryFocus",tN={bubbles:!1,cancelable:!0},t_="RovingFocusGroup",[tF,tW,tI]=(0,w.B)(t_),[tV,tZ]=(0,h.b)(t_,[tI]),[tz,tB]=tV(t_),tK=f.forwardRef((e,t)=>(0,b.jsx)(tF.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(tF.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(tH,{...e,ref:t})})}));tK.displayName=t_;var tH=f.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:l,defaultCurrentTabStopId:a,onCurrentTabStopIdChange:u,onEntryFocus:s,preventScrollOnEntryFocus:c=!1,...d}=e,p=f.useRef(null),h=(0,m.e)(t,p),w=E(i),[x=null,R]=(0,y.T)({prop:l,defaultProp:a,onChange:u}),[M,k]=f.useState(!1),S=(0,C.W)(s),P=tW(n),T=f.useRef(!1),[j,L]=f.useState(0);return f.useEffect(()=>{let e=p.current;if(e)return e.addEventListener(tD,S),()=>e.removeEventListener(tD,S)},[S]),(0,b.jsx)(tz,{scope:n,orientation:r,dir:w,loop:o,currentTabStopId:x,onItemFocus:f.useCallback(e=>R(e),[R]),onItemShiftTab:f.useCallback(()=>k(!0),[]),onFocusableItemAdd:f.useCallback(()=>L(e=>e+1),[]),onFocusableItemRemove:f.useCallback(()=>L(e=>e-1),[]),children:(0,b.jsx)(g.WV.div,{tabIndex:M||0===j?-1:0,"data-orientation":r,...d,ref:h,style:{outline:"none",...e.style},onMouseDown:(0,v.M)(e.onMouseDown,()=>{T.current=!0}),onFocus:(0,v.M)(e.onFocus,e=>{let t=!T.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(tD,tN);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=P().filter(e=>e.focusable);tY([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current),c)}}T.current=!1}),onBlur:(0,v.M)(e.onBlur,()=>k(!1))})})}),tU="RovingFocusGroupItem",tq=f.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...l}=e,a=B(),u=i||a,s=tB(tU,n),c=s.currentTabStopId===u,d=tW(n),{onFocusableItemAdd:p,onFocusableItemRemove:m}=s;return f.useEffect(()=>{if(r)return p(),()=>m()}
1,[r,p,m]),(0,b.jsx)(tF.ItemSlot,{scope:n,id:u,focusable:r,active:o,children:(0,b.jsx)(g.WV.span,{tabIndex:c?0:-1,"data-orientation":s.orientation,...l,ref:t,onMouseDown:(0,v.M)(e.onMouseDown,e=>{r?s.onItemFocus(u):e.preventDefault()}),onFocus:(0,v.M)(e.onFocus,()=>s.onItemFocus(u)),onKeyDown:(0,v.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){s.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return tX[o]}(e,s.orientation,s.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=d().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=s.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>tY(o))}})})})});tq.displayName=tU;var tX={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function tY(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var tG=f.forwardRef((e,t)=>{let{children:n,...r}=e,o=f.Children.toArray(n),i=o.find(tQ);if(i){let e=i.props.children,n=o.map(t=>t!==i?t:f.Children.count(e)>1?f.Children.only(null):f.isValidElement(e)?e.props.children:null);return(0,b.jsx)(t$,{...r,ref:t,children:f.isValidElement(e)?f.cloneElement(e,void 0,n):null})}return(0,b.jsx)(t$,{...r,ref:t,children:n})});tG.displayName="Slot";var t$=f.forwardRef((e,t)=>{let{children:n,...r}=e;if(f.isValidElement(n)){let e,o;let i=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,l=function(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)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==f.Fragment&&(l.ref=t?(0,m.F)(t,i):i),f.cloneElement(n,l)}return f.Children.count(n)>1?f.Children.only(null):null});t$.displayName="SlotClone";var tJ=({children:e})=>(0,b.jsx)(b.Fragment,{children:e});function tQ(e){return f.isValidElement(e)&&e.type===tJ}var t0=new WeakMap,t1=new WeakMap,t2={},t5=0,t4=function(e){return e&&(e.host||t4(e.parentNode))},t6=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=t4(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});t2[n]||(t2[n]=new WeakMap);var i=t2[n],l=[],a=new Set,u=new Set(o),s=function(e){!e||a.has(e)||(a.add(e),s(e.parentNode))};o.forEach(s);var c=function(e){!e||u.has(e)||Array.prototype.forEach.call(e.children,function(e){if(a.has(e))c(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,u=(t0.get(e)||0)+1,s=(i.get(e)||0)+1;t0.set(e,u),i.set(e,s),l.push(e),1===u&&o&&t1.set(e,!0),1===s&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),a.clear(),t5++,function(){l.forEach(function(e){var t=t0.get(e)-1,o=i.get(e)-1;t0.set(e,t),i.set(e,o),t||(t1.has(e)||e.removeAttribute(r),t1.delete(e)),o||e.removeAttribute(n)}),--t5||(t0=new WeakMap,t0=new WeakMap,t1=new WeakMap,t2={})}},t7=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),t6(r,o,n,"aria-hidden")):function(){return null}},t8=function(){return(t8=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function t9(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var t3="right-scroll-bar-position",ne="width-before-scroll-bar";function nt(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var nn="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,nr=new WeakMap,no=(void 0===o&&(o={}),(void 0===i&&(i=function(e){return e}),l=[],a=!1,u={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return l.length?l[l.length-1]:null},useMedium:function(e){var t=i(e,a);return l.push(t),function(){l=l.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;l.length;){var t=l;l=[],t.forEach(e)}l={push:function(t){return e(t)},filter:function(){return l}}},assignMedium:function(e){a=!0;var t=[];if(l.length){var n=l;
1l=[],n.forEach(e),t=l}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),l={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),l}}}}).options=t8({async:!0,ssr:!1},o),u),ni=function(){},nl=f.forwardRef(function(e,t){var n,r,o,i,l=f.useRef(null),a=f.useState({onScrollCapture:ni,onWheelCapture:ni,onTouchMoveCapture:ni}),u=a[0],s=a[1],c=e.forwardProps,d=e.children,p=e.className,v=e.removeScrollBar,m=e.enabled,h=e.shards,y=e.sideCar,g=e.noIsolation,w=e.inert,b=e.allowPinchZoom,x=e.as,E=e.gapMode,C=t9(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),R=(n=[l,t],r=function(e){return n.forEach(function(t){return nt(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,i=o.facade,nn(function(){var e=nr.get(i);if(e){var t=new Set(e),r=new Set(n),o=i.current;t.forEach(function(e){r.has(e)||nt(e,null)}),r.forEach(function(e){t.has(e)||nt(e,o)})}nr.set(i,n)},[n]),i),M=t8(t8({},C),u);return f.createElement(f.Fragment,null,m&&f.createElement(y,{sideCar:no,removeScrollBar:v,shards:h,noIsolation:g,inert:w,setCallbacks:s,allowPinchZoom:!!b,lockRef:l,gapMode:E}),c?f.cloneElement(f.Children.only(d),t8(t8({},M),{ref:R})):f.createElement(void 0===x?"div":x,t8({},M,{className:p,ref:R}),d))});nl.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},nl.classNames={fullWidth:ne,zeroRight:t3};var na=function(e){var t=e.sideCar,n=t9(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return f.createElement(r,t8({},n))};na.isSideCarExport=!0;var nu=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=d||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,i;(o=t).styleSheet?o.styleSheet.cssText=r:o.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ns=function(){var e=nu();return function(t,n){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},nc=function(){var e=ns();return function(t){return e(t.styles,t.dynamic),null}},nd={left:0,top:0,right:0,gap:0},nf=function(e){return parseInt(e||"",10)||0},np=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[nf(n),nf(r),nf(o)]},nv=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return nd;var t=np(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},nm=nc(),nh="data-scroll-locked",ny=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,a=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(a,"px ").concat(r,";\n }\n body[").concat(nh,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(a,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(a,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(t3," {\n right: ").concat(a,"px ").concat(r,";\n }\n \n .").concat(ne," {\n margin-right: ").concat(a,"px ").concat(r,";\n }\n \n .").concat(t3," .").concat(t3," {\n right: 0 ").concat(r,";\n }\n \n .").concat(ne," .").concat(ne," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(nh,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n }\n")},ng=function(){var e=parseInt(document.body.getAttribute(nh)||"0",10);return isFinite(e)?e:0},nw=function(){f.useEffect(function(){return document.body.setAttribute(nh,(ng()+1).toString()),function(){var e=ng()-1;e<=0?document.body.removeAttribute(nh):document.body.setAttribute(nh,e.toString())}},[])},nb=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;nw();var i=f.useMemo(function(){return nv(o)},[o]);return f.createElement(nm,{styles:ny(i,!t,o,n?"":"!important")})},nx=!1;if("undefined"!=typeof window)try{var nE=Object.defineProperty({},"passive",{get:function(){return nx=!0,!0}});window.addEventListener("test",nE,nE),window.removeEventListener("test",nE,nE)}catch(e){nx=!1}var nC=!!nx&&{passive:!1},nR=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},nM=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),nk(e,r)){var o=nS(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},nk=function(e,t){return"v"===e?nR(t,"overflowY"):nR(t,"overflowX")},nS=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},nP=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,u=n.target,s=t.contains(u),c=!1,d=a>0,f=0,p=0;do{var v=nS(e,u),m=v[0],h=v[1]-v[2]-l*m;(m||h)&&nk(e,u)&&(f+=h,p+=m),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&a>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-a>p)&&(c=!0),c},nT=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},nj=function(e){return[e.deltaX,e.deltaY]},nL=function(e){return e&&"current"in e?e.current:e},nA=0,nO=[],nD=(s=function(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),o=f.useState(nA++)[0],i=f.useState(nc)[0],l=f.useRef(e);f.useEffect(function(){l.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}
1)([e.lockRef.current],(e.shards||[]).map(nL),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=f.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var o,i=nT(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-i[0],s="deltaY"in e?e.deltaY:a[1]-i[1],c=e.target,d=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=nM(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=nM(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=o),!o)return!0;var p=r.current||o;return nP(p,t,e,"h"===p?u:s,!0)},[]),u=f.useCallback(function(e){if(nO.length&&nO[nO.length-1]===i){var n="deltaY"in e?nj(e):nT(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(l.current.shards||[]).map(nL).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=f.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),c=f.useCallback(function(e){n.current=nT(e),r.current=void 0},[]),d=f.useCallback(function(t){s(t.type,nj(t),t.target,a(t,e.lockRef.current))},[]),p=f.useCallback(function(t){s(t.type,nT(t),t.target,a(t,e.lockRef.current))},[]);f.useEffect(function(){return nO.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",u,nC),document.addEventListener("touchmove",u,nC),document.addEventListener("touchstart",c,nC),function(){nO=nO.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,nC),document.removeEventListener("touchmove",u,nC),document.removeEventListener("touchstart",c,nC)}},[]);var v=e.removeScrollBar,m=e.inert;return f.createElement(f.Fragment,null,m?f.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,v?f.createElement(nb,{gapMode:e.gapMode}):null)},no.useMedium(s),na),nN=f.forwardRef(function(e,t){return f.createElement(nl,t8({},e,{ref:t,sideCar:nD}))});nN.classNames=nl.classNames;var n_=["Enter"," "],nF=["ArrowUp","PageDown","End"],nW=["ArrowDown","PageUp","Home",...nF],nI={ltr:[...n_,"ArrowRight"],rtl:[...n_,"ArrowLeft"]},nV={ltr:["ArrowLeft"],rtl:["ArrowRight"]},nZ="Menu",[nz,nB,nK]=(0,w.B)(nZ),[nH,nU]=(0,h.b)(nZ,[nK,th,tZ]),nq=th(),nX=tZ(),[nY,nG]=nH(nZ),[n$,nJ]=nH(nZ),nQ=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:i,modal:l=!0}=e,a=nq(t),[u,s]=f.useState(null),c=f.useRef(!1),d=(0,C.W)(i),p=E(o);return f.useEffect(()=>{let e=()=>{c.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>c.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,b.jsx)(tw,{...a,children:(0,b.jsx)(nY,{scope:t,open:n,onOpenChange:d,content:u,onContentChange:s,children:(0,b.jsx)(n$,{scope:t,onClose:f.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:c,dir:p,modal:l,children:r})})})};nQ.displayName=nZ;var n0=f.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=nq(n);return(0,b.jsx)(tx,{...o,...r,ref:t})});n0.displayName="MenuAnchor";var n1="MenuPortal",[n2,n5]=nH(n1,{forceMount:void 0}),n4=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=nG(n1,t);return(0,b.jsx)(n2,{scope:t,forceMount:n,children:(0,b.jsx)(tO.z,{present:n||i.open,children:(0,b.jsx)(tA,{asChild:!0,container:o,children:r})})})};n4.displayName=n1;var n6="MenuContent",[n7,n8]=nH(n6),n9=f.forwardRef((e,t)=>
1{let n=n5(n6,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=nG(n6,e.__scopeMenu),l=nJ(n6,e.__scopeMenu);return(0,b.jsx)(nz.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(tO.z,{present:r||i.open,children:(0,b.jsx)(nz.Slot,{scope:e.__scopeMenu,children:l.modal?(0,b.jsx)(n3,{...o,ref:t}):(0,b.jsx)(re,{...o,ref:t})})})})}),n3=f.forwardRef((e,t)=>{let n=nG(n6,e.__scopeMenu),r=f.useRef(null),o=(0,m.e)(t,r);return f.useEffect(()=>{let e=r.current;if(e)return t7(e)},[]),(0,b.jsx)(rt,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,v.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),re=f.forwardRef((e,t)=>{let n=nG(n6,e.__scopeMenu);return(0,b.jsx)(rt,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),rt=f.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:a,onEntryFocus:u,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:p,onDismiss:h,disableOutsideScroll:y,...g}=e,w=nG(n6,n),x=nJ(n6,n),E=nq(n),C=nX(n),R=nB(n),[M,S]=f.useState(null),P=f.useRef(null),L=(0,m.e)(t,P,w.onContentChange),A=f.useRef(0),O=f.useRef(""),N=f.useRef(0),_=f.useRef(null),F=f.useRef("right"),W=f.useRef(0),I=y?nN:f.Fragment,V=e=>{var t,n;let r=O.current+e,o=R().filter(e=>!e.disabled),i=document.activeElement,l=null===(t=o.find(e=>e.ref.current===i))||void 0===t?void 0:t.textValue,a=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(o.map(e=>e.textValue),r,l),u=null===(n=o.find(e=>e.textValue===a))||void 0===n?void 0:n.ref.current;!function e(t){O.current=t,window.clearTimeout(A.current),""!==t&&(A.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>u.focus())};f.useEffect(()=>()=>window.clearTimeout(A.current),[]),f.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:j()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:j()),T++,()=>{1===T&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),T--}},[]);let Z=f.useCallback(e=>{var t,n,r;return F.current===(null===(t=_.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=_.current)||void 0===n?void 0:n.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e].x,a=t[e].y,u=t[i].x,s=t[i].y;a>r!=s>r&&n<(u-l)*(r-a)/(s-a)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,b.jsx)(n7,{scope:n,searchRef:O,onItemEnter:f.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),onItemLeave:f.useCallback(e=>{var t;Z(e)||(null===(t=P.current)||void 0===t||t.focus(),S(null))},[Z]),onTriggerLeave:f.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),pointerGraceTimerRef:N,onPointerGraceIntentChange:f.useCallback(e=>{_.current=e},[]),children:(0,b.jsx)(I,{...y?{as:tG,allowPinchZoom:!0}:void 0,children:(0,b.jsx)(D,{asChild:!0,trapped:o,onMountAutoFocus:(0,v.M)(i,e=>{var t;e.preventDefault(),null===(t=P.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:(0,b.jsx)(k,{asChild:!0,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:p,onDismiss:h,children:(0,b.jsx)(tK,{asChild:!0,...C,dir:x.dir,orientation:"vertical",loop:r,currentTabStopId:M,onCurrentTabStopIdChange:S,onEntryFocus:(0,v.M)(u,e=>{x.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,b.jsx)(tM,{role:"menu","aria-orientation":"vertical","data-state":rT(w.open),"data-radix-menu-content":"",dir:x.dir,...E,...g,ref:L,style:{outline:"none",...g.style},onKeyDown:(0,v.M)(g.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
1y.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&V(e.key));let o=P.current;if(e.target!==o||!nW.includes(e.key))return;e.preventDefault();let i=R().filter(e=>!e.disabled).map(e=>e.ref.current);nF.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,v.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(A.current),O.current="")}),onPointerMove:(0,v.M)(e.onPointerMove,rA(e=>{let t=e.target,n=W.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>W.current?"right":"left";F.current=t,W.current=e.clientX}}))})})})})})})});n9.displayName=n6;var rn=f.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,b.jsx)(g.WV.div,{role:"group",...r,ref:t})});rn.displayName="MenuGroup";var rr=f.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,b.jsx)(g.WV.div,{...r,ref:t})});rr.displayName="MenuLabel";var ro="MenuItem",ri="menu.itemSelect",rl=f.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...o}=e,i=f.useRef(null),l=nJ(ro,e.__scopeMenu),a=n8(ro,e.__scopeMenu),u=(0,m.e)(t,i),s=f.useRef(!1);return(0,b.jsx)(ra,{...o,ref:u,disabled:n,onClick:(0,v.M)(e.onClick,()=>{let e=i.current;if(!n&&e){let t=new CustomEvent(ri,{bubbles:!0,cancelable:!0});e.addEventListener(ri,e=>null==r?void 0:r(e),{once:!0}),(0,g.jH)(e,t),t.defaultPrevented?s.current=!1:l.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),s.current=!0},onPointerUp:(0,v.M)(e.onPointerUp,e=>{var t;s.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,v.M)(e.onKeyDown,e=>{let t=""!==a.searchRef.current;!n&&(!t||" "!==e.key)&&n_.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});rl.displayName=ro;var ra=f.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,l=n8(ro,n),a=nX(n),u=f.useRef(null),s=(0,m.e)(t,u),[c,d]=f.useState(!1),[p,h]=f.useState("");return f.useEffect(()=>{let e=u.current;if(e){var t;h((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[i.children]),(0,b.jsx)(nz.ItemSlot,{scope:n,disabled:r,textValue:null!=o?o:p,children:(0,b.jsx)(tq,{asChild:!0,...a,focusable:!r,children:(0,b.jsx)(g.WV.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...i,ref:s,onPointerMove:(0,v.M)(e.onPointerMove,rA(e=>{r?l.onItemLeave(e):(l.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,v.M)(e.onPointerLeave,rA(e=>l.onItemLeave(e))),onFocus:(0,v.M)(e.onFocus,()=>d(!0)),onBlur:(0,v.M)(e.onBlur,()=>d(!1))})})})}),ru=f.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...o}=e;return(0,b.jsx)(rh,{scope:e.__scopeMenu,checked:n,children:(0,b.jsx)(rl,{role:"menuitemcheckbox","aria-checked":rj(n)?"mixed":n,...o,ref:t,"data-state":rL(n),onSelect:(0,v.M)(o.onSelect,()=>null==r?void 0:r(!!rj(n)||!n),{checkForDefaultPrevented:!1})})})});ru.displayName="MenuCheckboxItem";var rs="MenuRadioGroup",[rc,rd]=nH(rs,{value:void 0,onValueChange:()=>{}}),rf=f.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,i=(0,C.W)(r);return(0,b.jsx)(rc,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,b.jsx)(rn,{...o,ref:t})})});rf.displayName=rs;var rp="MenuRadioItem",rv=f.forwardRef((e,t)=>{let{value:n,...r}=e,o=rd(rp,e.__scopeMenu),i=n===o.value;return(0,b.jsx)(rh,{scope:e.__scopeMenu,checked:i,children:(0,b.jsx)(rl,{role:"menuitemradio","aria-checked":i,...r,ref:t,"data-state":rL(i),onSelect:(0,v.M)(r.onSelect,()=>{var e;return null===(e=o.onValueChange)||void 0===e?void 0:e.call(o,n)},{checkForDefaultPrevented:!1})})})});rv.displayName=rp;var rm="MenuItemIndicator",[rh,ry]=nH(rm,{checked:!1}),rg=f.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,i=ry(rm,n);return(0,b.jsx)(tO.z,{present:r||rj(i.checked)||!0===i.checked,children:(0,b.jsx)(g.WV.span,{...o,ref:t,"data-state":rL(i.checked)})})});rg.displayName=rm;var rw=f.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,b.jsx)(g.WV.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});rw.displayName="MenuSeparator";var rb=f.forwardRef((e,t)=>
1{let{__scopeMenu:n,...r}=e,o=nq(n);return(0,b.jsx)(tP,{...o,...r,ref:t})});rb.displayName="MenuArrow";var rx="MenuSub",[rE,rC]=nH(rx),rR=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,i=nG(rx,t),l=nq(t),[a,u]=f.useState(null),[s,c]=f.useState(null),d=(0,C.W)(o);return f.useEffect(()=>(!1===i.open&&d(!1),()=>d(!1)),[i.open,d]),(0,b.jsx)(tw,{...l,children:(0,b.jsx)(nY,{scope:t,open:r,onOpenChange:d,content:s,onContentChange:c,children:(0,b.jsx)(rE,{scope:t,contentId:B(),triggerId:B(),trigger:a,onTriggerChange:u,children:n})})})};rR.displayName=rx;var rM="MenuSubTrigger",rk=f.forwardRef((e,t)=>{let n=nG(rM,e.__scopeMenu),r=nJ(rM,e.__scopeMenu),o=rC(rM,e.__scopeMenu),i=n8(rM,e.__scopeMenu),l=f.useRef(null),{pointerGraceTimerRef:a,onPointerGraceIntentChange:u}=i,s={__scopeMenu:e.__scopeMenu},c=f.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return f.useEffect(()=>c,[c]),f.useEffect(()=>{let e=a.current;return()=>{window.clearTimeout(e),u(null)}},[a,u]),(0,b.jsx)(n0,{asChild:!0,...s,children:(0,b.jsx)(ra,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":rT(n.open),...e,ref:(0,m.F)(t,o.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,v.M)(e.onPointerMove,rA(t=>{i.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||l.current||(i.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),c()},100))})),onPointerLeave:(0,v.M)(e.onPointerLeave,rA(e=>{var t,r;c();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,l="right"===t,u=o[l?"left":"right"],s=o[l?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:u,y:o.top},{x:s,y:o.top},{x:s,y:o.bottom},{x:u,y:o.bottom}],side:t}),window.clearTimeout(a.current),a.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:(0,v.M)(e.onKeyDown,t=>{let o=""!==i.searchRef.current;if(!e.disabled&&(!o||" "!==t.key)&&nI[r.dir].includes(t.key)){var l;n.onOpenChange(!0),null===(l=n.content)||void 0===l||l.focus(),t.preventDefault()}})})})});rk.displayName=rM;var rS="MenuSubContent",rP=f.forwardRef((e,t)=>{let n=n5(n6,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=nG(n6,e.__scopeMenu),l=nJ(n6,e.__scopeMenu),a=rC(rS,e.__scopeMenu),u=f.useRef(null),s=(0,m.e)(t,u);return(0,b.jsx)(nz.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(tO.z,{present:r||i.open,children:(0,b.jsx)(nz.Slot,{scope:e.__scopeMenu,children:(0,b.jsx)(rt,{id:a.contentId,"aria-labelledby":a.triggerId,...o,ref:s,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;l.isUsingKeyboardRef.current&&(null===(t=u.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,v.M)(e.onFocusOutside,e=>{e.target!==a.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:(0,v.M)(e.onEscapeKeyDown,e=>{l.onClose(),e.preventDefault()}),onKeyDown:(0,v.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=nV[l.dir].includes(e.key);if(t&&n){var r;i.onOpenChange(!1),null===(r=a.trigger)||void 0===r||r.focus(),e.preventDefault()}})})})})})});function rT(e){return e?"open":"closed"}function rj(e){return"indeterminate"===e}function rL(e){return rj(e)?"indeterminate":e?"checked":"unchecked"}function rA(e){return t=>"mouse"===t.pointerType?e(t):void 0}rP.displayName=rS;var rO="DropdownMenu",[rD,rN]=(0,h.b)(rO,[nU]),r_=nU(),[rF,rW]=rD(rO),rI=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:l,modal:a=!0}=e,u=r_(t),s=f.useRef(null),[c=!1,d]=(0,y.T)({prop:o,defaultProp:i,onChange:l});return(0,b.jsx)(rF,{scope:t,triggerId:B(),triggerRef:s,contentId:B(),open:c,onOpenChange:d,onOpenToggle:f.useCallback(()=>d(e=>!e),[d]),modal:a,children:(0,b.jsx)(nQ,{...u,open:c,onOpenChange:d,dir:r,modal:a,children:n})})};rI.displayName=rO;var rV="DropdownMenuTrigger",rZ=f.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=rW(rV,n),l=r_(n);return(0,b.jsx)(n0,{asChild:!0,...l,children:(0,b.jsx)(g.WV.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:(0,m.F)(t,i.triggerRef),onPointerDown:(0,v.M)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,v.M)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});rZ.displayName=rV;var rz=e=>{let{__scopeDropdownMenu:t,...n}=e,r=r_(t);return(0,b.jsx)(n4,{...r,...n})};rz.displayName="DropdownMenuPortal";var rB="DropdownMenuContent",rK=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=rW(rB,n),i=r_(n),l=f.useRef(!1);return(0,b.jsx)(n9,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...r,ref:t,onCloseAutoFocus:(0,v.M)(e.onCloseAutoFocus,e=>{var t;l.current||null===(t=o.triggerRef.current)||void 0===t||t.focus(),l.current=!1,e.preventDefault()}),onInteractOutside:(0,v.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!o.modal||r)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rK.displayName=rB;var rH=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rn,{...o,...r,ref:t})});rH.displayName="DropdownMenuGroup";var rU=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rr,{...o,...r,ref:t})});rU.displayName="DropdownMenuLabel";var rq=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rl,{...o,...r,ref:t})});rq.displayName="DropdownMenuItem";var rX=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(ru,{...o,...r,ref:t})});rX.displayName="DropdownMenuCheckboxItem";var rY=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rf,{...o,...r,ref:t})});rY.displayName="DropdownMenuRadioGroup";var rG=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rv,{...o,...r,ref:t})});rG.displayName="DropdownMenuRadioItem";var r$=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rg,{...o,...r,ref:t})});r$.displayName="DropdownMenuItemIndicator";var rJ=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rw,{...o,...r,ref:t})});rJ.displayName="DropdownMenuSeparator",f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rb,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var rQ=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rk,{...o,...r,ref:t})});rQ.displayName="DropdownMenuSubTrigger";var r0=f.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=r_(n);return(0,b.jsx)(rP,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});r0.displayName="DropdownMenuSubContent";var r1=rI,r2=rZ,r5=rz,r4=rK,r6=rH,r7=rU,r8=rq,r9=rX,r3=rY,oe=rG,ot=r$,on=rJ,or=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,l=r_(t),[a=!1,u]=(0,y.T)({prop:r,defaultProp:i,onChange:o});return(0,b.jsx)(rR,{...l,open:a,onOpenChange:u,children:n})},oo=rQ,oi=r0},71599:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(2265),o=n(98575),i=n(61188),l=e=>{var t,n;let l,u;let{present:s,children:c}=e,d=function(e){var t,n;let[o,l]=r.useState(),u=r.useRef({}),s=r.useRef(e),c=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>
1{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=a(u.current);c.current="mounted"===d?e:"none"},[d]),(0,i.b)(()=>{let t=u.current,n=s.current;if(n!==e){let r=c.current,o=a(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),s.current=e}},[e,f]),(0,i.b)(()=>{if(o){var e;let t;let n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=a(u.current).includes(e.animationName);if(e.target===o&&r&&(f("ANIMATION_END"),!s.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},i=e=>{e.target===o&&(c.current=a(u.current))};return o.addEventListener("animationstart",i),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",i),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(u.current=getComputedStyle(e)),l(e)},[])}}(s),f="function"==typeof c?c({present:d.isPresent}):r.Children.only(c),p=(0,o.e)(d.ref,(l=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in l&&l.isReactWarning?f.ref:(l=null===(n=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in l&&l.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof c||d.isPresent?r.cloneElement(f,{ref:p}):null};function a(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},82912:function(e,t,n){"use strict";n.d(t,{WV:function(){return d},jH:function(){return f}});var r=n(2265),o=n(54887),i=n(98575),l=n(57437),a=r.forwardRef((e,t)=>{let{children:n,...o}=e,i=r.Children.toArray(n),a=i.find(c);if(a){let e=a.props.children,n=i.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,l.jsx)(u,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,l.jsx)(u,{...o,ref:t,children:n})});a.displayName="Slot";var u=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e,l;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,u=function(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)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(u.ref=t?(0,i.F)(t,a):a),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});u.displayName="SlotClone";var s=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function c(e){return r.isValidElement(e)&&e.type===s}var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,i=r?a:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(i,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function f(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},98482:function(e,t,n){"use strict";n.d(t,{g7:function(){return l}});var r=n(2265);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}var i=n(57437),l=function(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){let e,l;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,u=function(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}
1:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props);return n.type!==r.Fragment&&(u.ref=t?function(...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)}}}}(t,a):a),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:o,...l}=e,a=r.Children.toArray(o),s=a.find(u);if(s){let e=s.props.children,o=a.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...l,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...l,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}("Slot"),a=Symbol("radix.slottable");function u(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}},93996:function(e,t,n){"use strict";n.d(t,{aU:function(){return ea},x8:function(){return eu},dk:function(){return el},zt:function(){return en},fC:function(){return eo},Dx:function(){return ei},l_:function(){return er}});var r,o=n(2265),i=n(54887),l=n(6741),a=n(98575),u=n(71605),s=n(73966),c=n(82912),d=n(26606),f=n(57437),p="dismissableLayer.update",v=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),m=o.forwardRef((e,t)=>{var n,i;let{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:s,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:w,onDismiss:b,...x}=e,E=o.useContext(v),[C,R]=o.useState(null),M=null!==(i=null==C?void 0:C.ownerDocument)&&void 0!==i?i:null===(n=globalThis)||void 0===n?void 0:n.document,[,k]=o.useState({}),S=(0,a.e)(t,e=>R(e)),P=Array.from(E.layers),[T]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),j=P.indexOf(T),L=C?P.indexOf(C):-1,A=E.layersWithOutsidePointerEventsDisabled.size>0,O=L>=j,D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,d.W)(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){g("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!O||n||(null==m||m(e),null==w||w(e),e.defaultPrevented||null==b||b())},M),N=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,d.W)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&g("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==h||h(e),null==w||w(e),e.defaultPrevented||null==b||b())},M);return!function(e,t=globalThis?.document){let n=(0,d.W)(e);o.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=>{L!==E.layers.size-1||(null==s||s(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},M),o.useEffect(()=>{if(C)return u&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=M.body.style.pointerEvents,M.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),y(),()=>{u&&1===E.layersWithOutsidePointerEventsDisabled.size&&(M.body.style.pointerEvents=r)}},[C,M,u,E]),o.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),y())},[C,E]),o.useEffect(()=>{let e=()=>k({});return document.addEventListener(p,e),()=>document.removeEventListener(p,e)},[]),(0,f.jsx)(c.WV.div,{...x,ref:S,style:{pointerEvents:A?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,l.M)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,l.M)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,l.M)(e.onPointerDownCapture,D.onPointerDownCapture)})});m.displayName="DismissableLayer";var h=o.forwardRef((e,t)=>
1{let n=o.useContext(v),r=o.useRef(null),i=(0,a.e)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,f.jsx)(c.WV.div,{...e,ref:i})});function y(){let e=new CustomEvent(p);document.dispatchEvent(e)}function g(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,c.jH)(i,l):i.dispatchEvent(l)}h.displayName="DismissableLayerBranch";var w=n(61188),b=o.forwardRef((e,t)=>{var n,r;let{container:l,...a}=e,[u,s]=o.useState(!1);(0,w.b)(()=>s(!0),[]);let d=l||u&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return d?i.createPortal((0,f.jsx)(c.WV.div,{...a,ref:t}),d):null});b.displayName="Portal";var x=n(71599),E=n(80886),C=o.forwardRef((e,t)=>(0,f.jsx)(c.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));C.displayName="VisuallyHidden";var R="ToastProvider",[M,k,S]=(0,u.B)("Toast"),[P,T]=(0,s.b)("Toast",[S]),[j,L]=P(R),A=e=>{let{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:i="right",swipeThreshold:l=50,children:a}=e,[u,s]=o.useState(null),[c,d]=o.useState(0),p=o.useRef(!1),v=o.useRef(!1);return n.trim()||console.error("Invalid prop `label` supplied to `".concat(R,"`. Expected non-empty `string`.")),(0,f.jsx)(M.Provider,{scope:t,children:(0,f.jsx)(j,{scope:t,label:n,duration:r,swipeDirection:i,swipeThreshold:l,toastCount:c,viewport:u,onViewportChange:s,onToastAdd:o.useCallback(()=>d(e=>e+1),[]),onToastRemove:o.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:v,children:a})})};A.displayName=R;var O="ToastViewport",D=["F8"],N="toast.viewportPause",_="toast.viewportResume",F=o.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:r=D,label:i="Notifications ({hotkey})",...l}=e,u=L(O,n),s=k(n),d=o.useRef(null),p=o.useRef(null),v=o.useRef(null),m=o.useRef(null),y=(0,a.e)(t,m,u.onViewportChange),g=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),w=u.toastCount>0;o.useEffect(()=>{let e=e=>{var t;0!==r.length&&r.every(t=>e[t]||e.code===t)&&(null===(t=m.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),o.useEffect(()=>{let e=d.current,t=m.current;if(w&&e&&t){let n=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(N);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},r=()=>{if(u.isClosePausedRef.current){let e=new CustomEvent(_);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||r()},i=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",i),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[w,u.isClosePausedRef]);let b=o.useCallback(e=>{let{tabbingDirection:t}=e,n=s().map(e=>{let n=e.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===t?r:r.reverse()});return("forwards"===t?n.reverse():n).flat()},[s]);return o.useEffect(()=>{let e=m.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,o,i;let n=document.activeElement,l=t.shiftKey;if(t.target===e&&l){null===(r=p.current)||void 0===r||r.focus();return}let a=b({tabbingDirection:l?"backwards":"forwards"}),u=a.findIndex(e=>e===n);et(a.slice(u+1))?t.preventDefault():l?null===(o=p.current)||void 0===o||o.focus():null===(i=v.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[s,b]),(0,f.jsxs)(h,{ref:d,role:"region","aria-label":i.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:w?void 0:"none"},children:[w&&(0,f.jsx)(I,{ref:p,onFocusFromOutsideViewport:()=>{et(b({tabbingDirection:"forwards"}))}}),(0,f.jsx)(M.Slot,{scope:n,children:(0,f.jsx)(c.WV.ol,{tabIndex:-1,...l,ref:y})}),w&&(0,f.jsx)(I,{ref:v,onFocusFromOutsideViewport:()=>{et(b({tabbingDirection:"backwards"}))}})]})});F.displayName=O;var W="ToastFocusProxy",I=o.forwardRef((e,t)=>
1{let{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,i=L(W,n);return(0,f.jsx)(C,{"aria-hidden":!0,tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;(null===(t=i.viewport)||void 0===t?void 0:t.contains(n))||r()}})});I.displayName=W;var V="Toast",Z=o.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:o,onOpenChange:i,...a}=e,[u=!0,s]=(0,E.T)({prop:r,defaultProp:o,onChange:i});return(0,f.jsx)(x.z,{present:n||u,children:(0,f.jsx)(K,{open:u,...a,ref:t,onClose:()=>s(!1),onPause:(0,d.W)(e.onPause),onResume:(0,d.W)(e.onResume),onSwipeStart:(0,l.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,l.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(n,"px"))}),onSwipeCancel:(0,l.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,l.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(n,"px")),s(!1)})})})});Z.displayName=V;var[z,B]=P(V,{onClose(){}}),K=o.forwardRef((e,t)=>{let{__scopeToast:n,type:r="foreground",duration:u,open:s,onClose:p,onEscapeKeyDown:v,onPause:h,onResume:y,onSwipeStart:g,onSwipeMove:w,onSwipeCancel:b,onSwipeEnd:x,...E}=e,C=L(V,n),[R,k]=o.useState(null),S=(0,a.e)(t,e=>k(e)),P=o.useRef(null),T=o.useRef(null),j=u||C.duration,A=o.useRef(0),O=o.useRef(j),D=o.useRef(0),{onToastAdd:F,onToastRemove:W}=C,I=(0,d.W)(()=>{var e;(null==R?void 0:R.contains(document.activeElement))&&(null===(e=C.viewport)||void 0===e||e.focus()),p()}),Z=o.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(D.current),A.current=new Date().getTime(),D.current=window.setTimeout(I,e))},[I]);o.useEffect(()=>{let e=C.viewport;if(e){let t=()=>{Z(O.current),null==y||y()},n=()=>{let e=new Date().getTime()-A.current;O.current=O.current-e,window.clearTimeout(D.current),null==h||h()};return e.addEventListener(N,n),e.addEventListener(_,t),()=>{e.removeEventListener(N,n),e.removeEventListener(_,t)}}},[C.viewport,j,h,y,Z]),o.useEffect(()=>{s&&!C.isClosePausedRef.current&&Z(j)},[s,j,C.isClosePausedRef,Z]),o.useEffect(()=>(F(),()=>W()),[F,W]);let B=o.useMemo(()=>R?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!r){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(R):null,[R]);return C.viewport?(0,f.jsxs)(f.Fragment,{children:[B&&(0,f.jsx)(H,{__scopeToast:n,role:"status","aria-live":"foreground"===r?"assertive":"polite","aria-atomic":!0,children:B}),(0,f.jsx)(z,{scope:n,onClose:I,children:i.createPortal((0,f.jsx)(M.ItemSlot,{scope:n,children:(0,f.jsx)(m,{asChild:!0,onEscapeKeyDown:(0,l.M)(v,()=>{C.isFocusedToastEscapeKeyDownRef.current||I(),C.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,f.jsx)(c.WV.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":C.swipeDirection,...E,ref:S,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,l.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==v||v(e.nativeEvent),e.nativeEvent.defaultPrevented||(C.isFocusedToastEscapeKeyDownRef.current=!0,I()))}),onPointerDown:(0,l.M)(e.onPointerDown,e=>{0===e.button&&(P.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,l.M)(e.onPointerMove,e=>{if(!P.current)return;let t=e.clientX-P.current.x,n=e.clientY-P.current.y,r=!!T.current,o=["left","right"].includes(C.swipeDirection),i=["left","up"].includes(C.swipeDirection)?Math.min:Math.max,l=o?i(0,t):0,a=o?0:i(0,n),u="touch"===e.pointerType?10:2,s={x:l,y:a},c={originalEvent:e,delta:s};r?(T.current=s,Q("toast.swipeMove",w,c,{discrete:!1})):ee(s,C.swipeDirection,u)?(T.current=s,Q("toast.swipeStart",g,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(n)>u)&&(P.current=null)}),onPointerUp:(0,l.M)(e.onPointerUp,e=>{let t=T.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),T.current=null,P.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};ee(t,C.swipeDirection,C.swipeThreshold)?Q("toast.swipeEnd",x,r,{discrete:!0}):Q("toast.swipeCancel",b,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),C.viewport)})]}):null}),H=e=>{let{__scopeToast:t,children:n,...r}
1=e,i=L(V,t),[l,a]=o.useState(!1),[u,s]=o.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,d.W)(e);(0,w.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>a(!0)),o.useEffect(()=>{let e=window.setTimeout(()=>s(!0),1e3);return()=>window.clearTimeout(e)},[]),u?null:(0,f.jsx)(b,{asChild:!0,children:(0,f.jsx)(C,{...r,children:l&&(0,f.jsxs)(f.Fragment,{children:[i.label," ",n]})})})},U=o.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,f.jsx)(c.WV.div,{...r,ref:t})});U.displayName="ToastTitle";var q=o.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,f.jsx)(c.WV.div,{...r,ref:t})});q.displayName="ToastDescription";var X="ToastAction",Y=o.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,f.jsx)(J,{altText:n,asChild:!0,children:(0,f.jsx)($,{...r,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(X,"`. Expected non-empty `string`.")),null)});Y.displayName=X;var G="ToastClose",$=o.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,o=B(G,n);return(0,f.jsx)(J,{asChild:!0,children:(0,f.jsx)(c.WV.button,{type:"button",...r,ref:t,onClick:(0,l.M)(e.onClick,o.onClose)})})});$.displayName=G;var J=o.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...o}=e;return(0,f.jsx)(c.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...o,ref:t})});function Q(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.currentTarget,l=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,c.jH)(i,l):i.dispatchEvent(l)}var ee=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n};function et(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var en=A,er=F,eo=Z,ei=U,el=q,ea=Y,eu=$},26606:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(2265);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},80886:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(2265),o=n(26606);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,l]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,l=r.useRef(i),a=(0,o.W)(t);return r.useEffect(()=>{l.current!==i&&(a(i),l.current=i)},[i,l,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,u=a?e:i,s=(0,o.W)(n);return[u,r.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&s(n)}else l(t)},[a,e,l,s])]}},61188:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});var r=n(2265),o=globalThis?.document?r.useLayoutEffect:()=>{}},90535:function(e,t,n){"use strict";n.d(t,{j:function(){return l}});var r=n(61994);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=r.W,l=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return i(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:a}=t,u=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let i=o(t)||o(r);return l[e][i]}),s=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return i(e,u,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.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==n?void 0:n.class,null==n?void 0:n.className)}},57586:function(e,t,n){"use strict";n.d(t,{M:function(){return w}});var r=n(57437),o=n(2265),i=n(58881),l=n(53576),a=n(11534),u=n(64252),s=n(13537),c=n(45750);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class f extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,s.R)(e)&&e.offsetWidth||0,r=(0,s.R)(e)&&e.offsetHeight||0,o=this.props.sizeRef.current;o.height=t.offsetHeight||0,o.width=t.offsetWidth||0,o.top=t.offsetTop,o.left=t.offsetLeft,o.right=n-o.width-o.left,o.bottom=r-o.height-o.top}return null}componentDidUpdate(){}render(){return this.props.children}}function p(e){var t,n;let{children:i,isPresent:l,anchorX:a,anchorY:u,root:s}=e,p=(0,o.useId)(),v=(0,o.useRef)(null),m=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:h}=(0,o.useContext)(c._),y=function(...e){return o.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=d(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():d(e[t],null)}}}}(...e),e)}(v,null!==(n=null===(t=i.props)||void 0===t?void 0:t.ref)&&void 0!==n?n:null==i?void 0:i.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:n,left:r,right:o,bottom:i}=m.current;if(l||!v.current||!e||!t)return;v.current.dataset.motionPopId=p;let c=document.createElement("style");h&&(c.nonce=h);let d=null!=s?s:document.head;return d.appendChild(c),c.sheet&&c.sheet.insertRule('\n [data-motion-pop-id="'.concat(p,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===a?"left: ".concat(r):"right: ".concat(o),"px !important;\n ").concat("bottom"===u?"bottom: ".concat(i):"top: ".concat(n),"px !important;\n }\n ")),()=>{d.contains(c)&&d.removeChild(c)}},[l]),(0,r.jsx)(f,{isPresent:l,childRef:v,sizeRef:m,children:o.cloneElement(i,{ref:y})})}let v=e=>{let{children:t,initial:n,isPresent:i,onExitComplete:a,custom:s,presenceAffectsLayout:c,mode:d,anchorX:f,anchorY:v,root:h}=e,y=(0,l.h)(m),g=(0,o.useId)(),w=!0,b=(0,o.useMemo)(()=>(w=!1,{id:g,initial:n,isPresent:i,custom:s,onExitComplete:e=>
1{for(let t of(y.set(e,!0),y.values()))if(!t)return;a&&a()},register:e=>(y.set(e,!1),()=>y.delete(e))}),[i,y,a]);return c&&w&&(b={...b}),(0,o.useMemo)(()=>{y.forEach((e,t)=>y.set(t,!1))},[i]),o.useEffect(()=>{i||y.size||!a||a()},[i]),"popLayout"===d&&(t=(0,r.jsx)(p,{isPresent:i,anchorX:f,anchorY:v,root:h,children:t})),(0,r.jsx)(u.O.Provider,{value:b,children:t})};function m(){return new Map}var h=n(49637);let y=e=>e.key||"";function g(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let w=e=>{let{children:t,custom:n,initial:u=!0,onExitComplete:s,presenceAffectsLayout:c=!0,mode:d="sync",propagate:f=!1,anchorX:p="left",anchorY:m="top",root:w}=e,[b,x]=(0,h.oO)(f),E=(0,o.useMemo)(()=>g(t),[t]),C=f&&!b?[]:E.map(y),R=(0,o.useRef)(!0),M=(0,o.useRef)(E),k=(0,l.h)(()=>new Map),S=(0,o.useRef)(new Set),[P,T]=(0,o.useState)(E),[j,L]=(0,o.useState)(E);(0,a.L)(()=>{R.current=!1,M.current=E;for(let e=0;e<j.length;e++){let t=y(j[e]);C.includes(t)?(k.delete(t),S.current.delete(t)):!0!==k.get(t)&&k.set(t,!1)}},[j,C.length,C.join("-")]);let A=[];if(E!==P){let e=[...E];for(let t=0;t<j.length;t++){let n=j[t],r=y(n);C.includes(r)||(e.splice(t,0,n),A.push(n))}return"wait"===d&&A.length&&(e=A),L(g(e)),T(E),null}let{forceRender:O}=(0,o.useContext)(i.p);return(0,r.jsx)(r.Fragment,{children:j.map(e=>{let t=y(e),o=(!f||!!b)&&(E===j||C.includes(t));return(0,r.jsx)(v,{isPresent:o,initial:(!R.current||!!u)&&void 0,custom:n,presenceAffectsLayout:c,mode:d,root:w,onExitComplete:o?void 0:()=>{if(S.current.has(t)||(S.current.add(t),!k.has(t)))return;k.set(t,!0);let e=!0;k.forEach(t=>{t||(e=!1)}),e&&(null==O||O(),L(M.current),f&&(null==x||x()),s&&s())},anchorX:p,anchorY:m,children:e},t)})})}},14686:function(e,t,n){"use strict";n.d(t,{A:function(){return u}});var r=n(57437),o=n(2265),i=n(45750),l=n(26257),a=n(53576);function u(e){let{children:t,isValidProp:n,...u}=e;n&&(0,l.K)(n),(u={...(0,o.useContext)(i._),...u}).isStatic=(0,a.h)(()=>u.isStatic);let s=(0,o.useMemo)(()=>u,[JSON.stringify(u.transition),u.transformPagePoint,u.reducedMotion,u.skipAnimations]);return(0,r.jsx)(i._.Provider,{value:s,children:t})}},52345:function(e,t,n){"use strict";n.d(t,{J:function(){return l}});var r=n(47435),o=n(4662),i=n(2265);function l(){r.O.current||(0,o.Ad)();let[e]=(0,i.useState)(r.n.current);return e}},25922:function(e,t,n){"use strict";n.d(t,{f:function(){return s}});var r=n(2265),o=(e,t,n,r,o,i,l,a)=>{let u=document.documentElement,s=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?o.map(e=>i[e]||e):o;n?(u.classList.remove(...r),u.classList.add(i&&i[t]?i[t]:t)):u.setAttribute(e,t)}),a&&s.includes(t)&&(u.style.colorScheme=t)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},i=["light","dark"],l="(prefers-color-scheme: dark)",a="undefined"==typeof window,u=r.createContext(void 0),s=e=>r.useContext(u)?r.createElement(r.Fragment,null,e.children):r.createElement(d,{...e}),c=["light","dark"],d=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:o=!0,enableColorScheme:a=!0,storageKey:s="theme",themes:d=c,defaultTheme:h=o?"system":"light",attribute:y="data-theme",value:g,children:w,nonce:b,scriptProps:x}=e,[E,C]=r.useState(()=>p(s,h)),[R,M]=r.useState(()=>"system"===E?m():E),k=g?Object.values(g):d,S=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=m());let r=g?g[t]:t,l=n?v(b):null,u=document.documentElement,s=e=>{"class"===e?(u.classList.remove(...k),r&&u.classList.add(r)):e.startsWith("data-")&&(r?u.setAttribute(e,r):u.removeAttribute(e))};if(Array.isArray(y)?y.forEach(s):s(y),a){let e=i.includes(h)?h:null,n=i.includes(t)?t:e;u.style.colorScheme=n}null==l||l()},[b]),P=r.useCallback(e=>{let t="function"==typeof e?e(E):e;C(t);try{localStorage.setItem(s,t)}catch(e){}},[E]),T=r.useCallback(e=>{M(m(e)),"system"===E&&o&&!t&&S("system")},[E,t]);r.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(T),T(e),()=>e.removeListener(T)},[T]),r.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?C(e.newValue):P(h))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),r.useEffect(()=>{S(null!=t?t:E)},[t,E]);let j=r.useMemo(()=>({theme:E,setTheme:P,forcedTheme:t,resolvedTheme:"system"===E?R:E,themes:o?[...d,"system"]:d,systemTheme:o?R:void 0}),[E,P,t,R,o,d]);return r.createElement(u.Provider,{value:j},r.createElement(f,{forcedTheme:t,storageKey:s,attribute:y,enableSystem:o,enableColorScheme:a,defaultTheme:h,value:g,themes:d,nonce:b,scriptProps:x}),w)},f=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:i,enableSystem:l,enableColorScheme:a,defaultTheme:u,value:s,themes:c,nonce:d,scriptProps:f}=e,p=JSON.stringify([i,n,u,t,c,s,l,a]).slice(1,-1);return r.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?d:"",dangerouslySetInnerHTML:{__html:"(".concat(o.toString(),")(").concat(p,")")}})}),p=(e,t)=>{let n;if(!a){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},v=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},m=e=>
1(e||(e=window.matchMedia(l)),e.matches?"dark":"light")}}]);
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.