(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[557],{6540:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("BookOpen",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}]])},7592:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},6273:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])},8165:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},993:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("Cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]])},6935:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]])},7055:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},4122:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("Keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]])},1657:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("LifeBuoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]])},9896:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]])},4086:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]])},7390:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).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"}]])},2513:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},4258:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},3267:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("UserPlus",[["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"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]])},2022:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).Z)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])},1240:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** * @license lucide-react v0.408.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let r=(0,n(8030).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"}]])},6648:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(5601),o=n.n(r)},7138:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(231),o=n.n(r)},844:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(8157);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function v(e){let[t,n]=a.version.split(".",2),r=parseInt(t,10),o=parseInt(n,10);return r>18||18===r&&o>=3?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let g=(0,a.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:o,height:u,width:l,decoding:s,className:c,style:d,fetchPriority:f,placeholder:p,loading:h,unoptimized:g,fill:y,onLoadRef:w,onLoadingCompleteRef:b,setBlurComplete:x,setShowAltText:M,sizesInput:E,onLoad:C,onError:R,..._}=e;return(0,i.jsx)("img",{..._,...v(f),loading:h,width:l,height:u,decoding:s,"data-nimg":y?"fill":"1",className:c,style:d,sizes:o,srcSet:r,src:n,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(R&&(e.src=e.src),e.complete&&m(e,p,w,b,x,g,E))},[n,p,w,b,x,R,g,E,t]),onLoad:e=>{m(e.currentTarget,p,w,b,x,g,E)},onError:e=>{M(!0),"empty"!==p&&x(!0),R&&R(e)}})});function y(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...v(n.fetchPriority)};return t&&u.default.preload?(u.default.preload(n.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let w=(0,a.forwardRef)((e,t)=>{let n=(0,a.useContext)(f.RouterContext),r=(0,a.useContext)(d.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=h||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[r]),{onLoad:u,onLoadingComplete:l}=e,m=(0,a.useRef)(u);(0,a.useEffect)(()=>{m.current=u},[u]);let v=(0,a.useRef)(l);(0,a.useEffect)(()=>{v.current=l},[l]);let[w,b]=(0,a.useState)(!1),[x,M]=(0,a.useState)(!1),{props:E,meta:C}=(0,s.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:w,showAltText:x});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g,{...E,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:m,onLoadingCompleteRef:v,setBlurComplete:b,setShowAltText:M,sizesInput:e.sizes,ref:t}),C.priority?(0,i.jsx)(y,{isAppRouter:!n,imgAttributes:E}):null]})});("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)},231:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let r=n(9920),o=n(7437),i=r._(n(2265)),a=n(8016),u=n(8029),l=n(1142),s=n(3461),c=n(844),d=n(291),f=n(4467),p=n(3106),h=n(5944),m=n(4897),v=n(1507),g=new Set;function y(e,t,n,r,o,i){if("undefined"!=typeof window&&(i||(0,u.isLocalURL)(t))){if(!r.bypassPrefetchedCheck){let o=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(g.has(o))return;g.add(o)}Promise.resolve(i?e.prefetch(t,o):e.prefetch(t,n,r)).catch(e=>{})}}function w(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=i.default.forwardRef(function(e,t){let n,r;let{href:l,as:g,children:b,prefetch:x=null,passHref:M,replace:E,shallow:C,scroll:R,locale:_,onClick:j,onMouseEnter:P,onTouchStart:k,legacyBehavior:N=!1,...O}=e;n=b,N&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let S=i.default.useContext(d.RouterContext),T=i.default.useContext(f.AppRouterContext),I=null!=S?S:T,D=!S,L=!1!==x,A=null===x?v.PrefetchKind.AUTO:v.PrefetchKind.FULL,{href:F,as:W}=i.default.useMemo(()=>{if(!S){let e=w(l);return{href:e,as:g?w(g):e}}let[e,t]=(0,a.resolveHref)(S,l,!0);return{href:e,as:g?(0,a.resolveHref)(S,g):t||e}},[S,l,g]),U=i.default.useRef(F),z=i.default.useRef(W);N&&(r=i.default.Children.only(n));let V=N?r&&"object"==typeof r&&r.ref:t,[K,Z,B]=(0,p.useIntersection)({rootMargin:"200px"}),G=i.default.useCallback(e=>{(z.current!==W||U.current!==F)&&(B(),z.current=W,U.current=F),K(e),V&&("function"==typeof V?V(e):"object"==typeof V&&(V.current=e))},[W,V,F,B,K]);i.default.useEffect(()=>{I&&Z&&L&&y(I,F,W,{locale:_},{kind:A},D)},[W,F,Z,_,L,null==S?void 0:S.locale,I,D,A]);let H={ref:G,onClick(e){N||"function"!=typeof j||j(e),N&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,n,r,o,a,l,s,c){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,u.isLocalURL)(n)))return;e.preventDefault();let f=()=>{let e=null==l||l;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:a,locale:s,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})};c?i.default.startTransition(f):f()}(e,I,F,W,E,C,R,_,D)},onMouseEnter(e){N||"function"!=typeof P||P(e),N&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),I&&(L||!D)&&y(I,F,W,{locale:_,priority:!0,bypassPrefetchedCheck:!0},{kind:A},D)},onTouchStart:function(e){N||"function"!=typeof k||k(e),N&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),I&&(L||!D)&&y(I,F,W,{locale:_,priority:!0,bypassPrefetchedCheck:!0},{kind:A},D)}};if((0,s.isAbsoluteUrl)(W))H.href=W;else if(!N||M||"a"===r.type&&!("href"in r.props)){let e=void 0!==_?_:null==S?void 0:S.locale,t=(null==S?void 0:S.isLocaleDomain)&&(0,h.getDomainLocale)(W,e,null==S?void 0:S.locales,null==S?void 0:S.domainLocales);H.href=t||(0,m.addBasePath)((0,c.addLocale)(W,e,null==S?void 0:S.defaultLocale))}return N?i.default.cloneElement(r,H):(0,o.jsx)("a",{...O,...H,children:n})});("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)},9189:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("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)},8016:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let r=n(8323),o=n(1142),i=n(5519),a=n(3461),u=n(8157),l=n(8029),s=n(9195),c=n(20);function d(e,t,n){let d;let f="string"==typeof t?t:(0,o.formatWithValidation)(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),h=p?f.slice(p[0].length):f;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,a.normalizeRepeatedSlashes)(h);f=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(f))return n?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,u.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:a,params:u}=(0,c.interpolateAs)(e.pathname,e.pathname,n);a&&(t=(0,o.formatWithValidation)({pathname:a,hash:e.hash,query:(0,i.omit)(n,u)}))}let a=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return n?[a,t||a]:a}catch(e){return n?[f]:f}}("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)},3106:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let r=n(2265),o=n(9189),i="function"==typeof IntersectionObserver,a=new Map,u=[];function l(e){let{rootRef:t,rootMargin:n,disabled:l}=e,s=l||!i,[c,d]=(0,r.useState)(!1),f=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{f.current=e},[]);return(0,r.useEffect)(()=>{if(i){if(s||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:o,elements:i}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=u.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=a.get(r)))return t;let o=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},u.push(n),a.set(n,t),t}(n);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(r);let e=u.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&u.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[s,n,t,c,f.current]),[p,c,(0,r.useCallback)(()=>{d(!1)},[])]}("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)},2901:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(9920)._(n(2265)).default.createContext({})},687:function(e,t){"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},1943:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function o(e){return n.test(e)?e.replace(r,"\\$&"):e}},497:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return u}}),n(2301);let r=n(1564),o=n(7103);function i(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u(e,t){var n;let u,l,s,{src:c,sizes:d,unoptimized:f=!1,priority:p=!1,loading:h,className:m,quality:v,width:g,height:y,fill:w=!1,style:b,overrideSrc:x,onLoad:M,onLoadingComplete:E,placeholder:C="empty",blurDataURL:R,fetchPriority:_,layout:j,objectFit:P,objectPosition:k,lazyBoundary:N,lazyRoot:O,...S}=e,{imgConf:T,showAltText:I,blurComplete:D,defaultLoader:L}=t,A=T||o.imageConfigDefault;if("allSizes"in A)u=A;else{let e=[...A.deviceSizes,...A.imageSizes].sort((e,t)=>e-t),t=A.deviceSizes.sort((e,t)=>e-t);u={...A,allSizes:e,deviceSizes:t}}if(void 0===L)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let F=S.loader||L;delete S.loader,delete S.srcSet;let W="__next_img_default"in F;if(W){if("custom"===u.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=F;F=t=>{let{config:n,...r}=t;return e(r)}}if(j){"fill"===j&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[j];e&&(b={...b,...e});let t={responsive:"100vw",fill:"100vw"}[j];t&&!d&&(d=t)}let U="",z=a(g),V=a(y);if("object"==typeof(n=c)&&(i(n)||void 0!==n.src)){let e=i(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,s=e.blurHeight,R=R||e.blurDataURL,U=e.src,!w){if(z||V){if(z&&!V){let t=z/e.width;V=Math.round(e.height*t)}else if(!z&&V){let t=V/e.height;z=Math.round(e.width*t)}}else z=e.width,V=e.height}}let K=!p&&("lazy"===h||void 0===h);(!(c="string"==typeof c?c:U)||c.startsWith("data:")||c.startsWith("blob:"))&&(f=!0,K=!1),u.unoptimized&&(f=!0),W&&c.endsWith(".svg")&&!u.dangerouslyAllowSVG&&(f=!0),p&&(_="high");let Z=a(v),B=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:k}:{},I?{}:{color:"transparent"},b),G=D||"empty"===C?null:"blur"===C?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:z,heightInt:V,blurWidth:l,blurHeight:s,blurDataURL:R||"",objectFit:B.objectFit})+'")':'url("'+C+'")',H=G?{backgroundSize:B.objectFit||"cover",backgroundPosition:B.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},q=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:a,loader:u}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:s}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,a),c=l.length-1;return{sizes:a||"w"!==s?a:"100vw",srcSet:l.map((e,r)=>u({config:t,src:n,quality:i,width:e})+" "+("w"===s?e:r+1)+s).join(", "),src:u({config:t,src:n,quality:i,width:l[c]})}}({config:u,src:c,unoptimized:f,width:z,quality:Z,sizes:d,loader:F});return{props:{...S,loading:K?"lazy":h,fetchPriority:_,width:z,height:V,decoding:"async",className:m,style:{...B,...H},sizes:q.sizes,srcSet:q.srcSet,src:x||q.src},meta:{unoptimized:f,priority:p,placeholder:C,fill:w}}}},8321:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return m},defaultHead:function(){return d}});let r=n(9920),o=n(1452),i=n(7437),a=o._(n(2265)),u=r._(n(5960)),l=n(2901),s=n(6590),c=n(687);function d(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(2301);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(d(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=p.length;e{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,n=(0,a.useContext)(l.AmpStateContext),r=(0,a.useContext)(s.HeadManagerContext);return(0,i.jsx)(u.default,{reduceComponentsToState:h,headManager:r,inAmpMode:(0,c.isInAmpMode)(n),children:t})};("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)},1564:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:a}=e,u=r?40*r:t,l=o?40*o:n,s=u&&l?"viewBox='0 0 "+u+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+s+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(s?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},3938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=n(9920)._(n(2265)),o=n(7103),i=r.default.createContext(o.imageConfigDefault)},7103:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},5601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return l},getImageProps:function(){return u}});let r=n(9920),o=n(497),i=n(8173),a=r._(n(1241));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let l=i.Image},1241:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},291:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(9920)._(n(2265)).default.createContext(null)},1142:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return i},formatWithValidation:function(){return u},urlObjectKeys:function(){return a}});let r=n(1452)._(n(8323)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:n}=e,i=e.protocol||"",a=e.pathname||"",u=e.hash||"",l=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(s+=":"+e.port)),l&&"object"==typeof l&&(l=String(r.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==s?(s="//"+(s||""),a&&"/"!==a[0]&&(a="/"+a)):s||(s=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),""+i+s+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+u}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return i(e)}},9195:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let r=n(9089),o=n(8083)},20:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return i}});let r=n(1533),o=n(3169);function i(e,t,n){let i="",a=(0,o.getRouteRegex)(e),u=a.groups,l=(t!==e?(0,r.getRouteMatcher)(a)(t):"")||n;i=e;let s=Object.keys(u);return s.every(e=>{let t=l[e]||"",{repeat:n,optional:r}=u[e],o="["+(n?"...":"")+e+"]";return r&&(o=(t?"":"/")+"["+o+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in l)&&(i=i.replace(o,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(i=""),{params:s,result:i}}},8083:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let r=n(2269),o=/\/\[[^/]+?\](?=\/|$)/;function i(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},8029:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=n(3461),o=n(9404);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},5519:function(e,t){"use strict";function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},8323:function(e,t){"use strict";function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,o]=e;Array.isArray(o)?o.forEach(e=>t.append(n,r(e))):t.set(n,r(o))}),t}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o}})},1533:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let r=n(3461);function o(e){let{re:t,groups:n}=e;return e=>{let o=t.exec(e);if(!o)return!1;let i=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},a={};return Object.keys(n).forEach(e=>{let t=n[e],r=o[t.pos];void 0!==r&&(a[e]=~r.indexOf("/")?r.split("/").map(e=>i(e)):t.repeat?[i(r)]:i(r))}),a}}},3169:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return l}});let r=n(2269),o=n(1943),i=n(7741);function a(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function u(e){let t=(0,i.removeTrailingSlash)(e).slice(1).split("/"),n={},u=1;return{parameterizedRoute:t.map(e=>{let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&i){let{key:e,optional:r,repeat:l}=a(i[1]);return n[e]={pos:u++,repeat:l,optional:r},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!i)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:r}=a(i[1]);return n[e]={pos:u++,repeat:t,optional:r},t?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function l(e){let{parameterizedRoute:t,groups:n}=u(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function s(e){let{interceptionMarker:t,getSafeRouteKey:n,segment:r,routeKeys:i,keyPrefix:u}=e,{key:l,optional:s,repeat:c}=a(r),d=l.replace(/\W/g,"");u&&(d=""+u+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=n()),u?i[d]=""+u+l:i[d]=l;let p=t?(0,o.escapeStringRegexp)(t):"";return c?s?"(?:/"+p+"(?<"+d+">.+?))?":"/"+p+"(?<"+d+">.+?)":"/"+p+"(?<"+d+">[^/]+?)"}function c(e,t){let n;let a=(0,i.removeTrailingSlash)(e).slice(1).split("/"),u=(n=0,()=>{let e="",t=++n;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),l={};return{namedParameterizedRoute:a.map(e=>{let n=r.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(n&&i){let[n]=e.split(i[0]);return s({getSafeRouteKey:u,interceptionMarker:n,segment:i[1],routeKeys:l,keyPrefix:t?"nxtI":void 0})}return i?s({getSafeRouteKey:u,segment:i[1],routeKeys:l,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:l}}function d(e,t){let n=c(e,t);return{...l(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function f(e,t){let{parameterizedRoute:n}=u(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(r?"(?:(/.*)?)":"")+"$"}}},9089:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let n=o.slice(1,-1),a=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),a=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function i(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(a){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');i(this.optionalRestSlugName,n),this.optionalRestSlugName=n,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');i(this.restSlugName,n),this.restSlugName=n,o="[...]"}}else{if(a)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');i(this.slugName,n),this.slugName=n,o="[]"}}this.children.has(o)||this.children.set(o,new n),this.children.get(o)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},5960:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(2265),o="undefined"==typeof window,i=o?()=>{}:r.useLayoutEffect,a=o?()=>{}:r.useEffect;function u(e){let{headManager:t,reduceComponentsToState:n}=e;function u(){if(t&&t.mountedInstances){let o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}if(o){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),u()}return i(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=u),()=>{t&&(t._pendingUpdate=u)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},3461:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return v},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return l},getLocationOrigin:function(){return a},getURL:function(){return u},isAbsoluteUrl:function(){return i},isResSent:function(){return s},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return w}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,o=Array(r),i=0;io.test(e);function a(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function u(){let{href:e}=window.location,t=a();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&s(n))return r;if(!r)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},3247:function(e){e.exports={style:{fontFamily:"'__Inter_f367f3', '__Inter_Fallback_f367f3'",fontStyle:"normal"},className:"__className_f367f3"}},9080:function(e,t,n){"use strict";n.d(t,{oC:function(){return tZ},VY:function(){return tU},ZA:function(){return tz},ck:function(){return tK},wU:function(){return tH},__:function(){return tV},Uv:function(){return tW},Ee:function(){return tB},Rk:function(){return tG},fC:function(){return tA},Z0:function(){return tq},Tr:function(){return tY},tu:function(){return tX},fF:function(){return t$},xz:function(){return tF}});var r,o=n(2265),i=n(8149),a=n(1584),u=n(7437),l=n(1715),s=n(5171),c=n(976),d=n(7513),f=n(5137),p=n(6486),h="dismissableLayer.update",m=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),v=o.forwardRef((e,t)=>{var n,l;let{disableOutsidePointerEvents:c=!1,onEscapeKeyDown:d,onPointerDownOutside:v,onFocusOutside:w,onInteractOutside:b,onDismiss:x,...M}=e,E=o.useContext(m),[C,R]=o.useState(null),_=null!==(l=null==C?void 0:C.ownerDocument)&&void 0!==l?l:null===(n=globalThis)||void 0===n?void 0:n.document,[,j]=o.useState({}),P=(0,a.e)(t,e=>R(e)),k=Array.from(E.layers),[N]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),O=k.indexOf(N),S=C?k.indexOf(C):-1,T=E.layersWithOutsidePointerEventsDisabled.size>0,I=S>=O,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,f.W)(e),i=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){y("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",a.current),a.current=t,n.addEventListener("click",a.current,{once:!0})):t()}else n.removeEventListener("click",a.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",a.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));!I||n||(null==v||v(e),null==b||b(e),e.defaultPrevented||null==x||x())},_),L=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,f.W)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&y("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==w||w(e),null==b||b(e),e.defaultPrevented||null==x||x())},_);return(0,p.e)(e=>{S!==E.layers.size-1||(null==d||d(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},_),o.useEffect(()=>{if(C)return c&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=_.body.style.pointerEvents,_.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),g(),()=>{c&&1===E.layersWithOutsidePointerEventsDisabled.size&&(_.body.style.pointerEvents=r)}},[C,_,c,E]),o.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),g())},[C,E]),o.useEffect(()=>{let e=()=>j({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,u.jsx)(s.WV.div,{...M,ref:P,style:{pointerEvents:T?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.M)(e.onFocusCapture,L.onFocusCapture),onBlurCapture:(0,i.M)(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:(0,i.M)(e.onPointerDownCapture,D.onPointerDownCapture)})});function g(){let e=new CustomEvent(h);document.dispatchEvent(e)}function y(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,s.jH)(i,a):i.dispatchEvent(a)}v.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(m),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,u.jsx)(s.WV.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var w=0;function b(){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 x=n(467),M=n(3201),E=n(7683),C=n(4887),R=n(1336),_=o.forwardRef((e,t)=>{var n,r;let{container:i,...a}=e,[l,c]=o.useState(!1);(0,R.b)(()=>c(!0),[]);let d=i||l&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return d?C.createPortal((0,u.jsx)(s.WV.div,{...a,ref:t}),d):null});_.displayName="Portal";var j=e=>{var t,n;let r,i;let{present:u,children:l}=e,s=function(e){var t,n;let[r,i]=o.useState(),a=o.useRef({}),u=o.useRef(e),l=o.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return o.useEffect(()=>{let e=P(a.current);l.current="mounted"===s?e:"none"},[s]),(0,R.b)(()=>{let t=a.current,n=u.current;if(n!==e){let r=l.current,o=P(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),u.current=e}},[e,c]),(0,R.b)(()=>{if(r){var e;let t;let n=null!==(e=r.ownerDocument.defaultView)&&void 0!==e?e:window,o=e=>{let o=P(a.current).includes(e.animationName);if(e.target===r&&o&&(c("ANIMATION_END"),!u.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},i=e=>{e.target===r&&(l.current=P(a.current))};return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:o.useCallback(e=>{e&&(a.current=getComputedStyle(e)),i(e)},[])}}(u),c="function"==typeof l?l({present:s.isPresent}):o.Children.only(l),d=(0,a.e)(s.ref,(r=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in r&&r.isReactWarning?c.ref:(r=null===(n=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof l||s.isPresent?o.cloneElement(c,{ref:d}):null};function P(e){return(null==e?void 0:e.animationName)||"none"}j.displayName="Presence";var k=n(8324),N="rovingFocusGroup.onEntryFocus",O={bubbles:!1,cancelable:!0},S="RovingFocusGroup",[T,I,D]=(0,c.B)(S),[L,A]=(0,k.b)(S,[D]),[F,W]=L(S),U=o.forwardRef((e,t)=>(0,u.jsx)(T.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,u.jsx)(T.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,u.jsx)(z,{...e,ref:t})})}));U.displayName=S;var z=o.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:c=!1,dir:p,currentTabStopId:h,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:v,onEntryFocus:g,preventScrollOnEntryFocus:y=!1,...w}=e,b=o.useRef(null),x=(0,a.e)(t,b),M=(0,d.gm)(p),[E=null,C]=(0,l.T)({prop:h,defaultProp:m,onChange:v}),[R,_]=o.useState(!1),j=(0,f.W)(g),P=I(n),k=o.useRef(!1),[S,T]=o.useState(0);return o.useEffect(()=>{let e=b.current;if(e)return e.addEventListener(N,j),()=>e.removeEventListener(N,j)},[j]),(0,u.jsx)(F,{scope:n,orientation:r,dir:M,loop:c,currentTabStopId:E,onItemFocus:o.useCallback(e=>C(e),[C]),onItemShiftTab:o.useCallback(()=>_(!0),[]),onFocusableItemAdd:o.useCallback(()=>T(e=>e+1),[]),onFocusableItemRemove:o.useCallback(()=>T(e=>e-1),[]),children:(0,u.jsx)(s.WV.div,{tabIndex:R||0===S?-1:0,"data-orientation":r,...w,ref:x,style:{outline:"none",...e.style},onMouseDown:(0,i.M)(e.onMouseDown,()=>{k.current=!0}),onFocus:(0,i.M)(e.onFocus,e=>{let t=!k.current;if(e.target===e.currentTarget&&t&&!R){let t=new CustomEvent(N,O);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=P().filter(e=>e.focusable);B([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),y)}}k.current=!1}),onBlur:(0,i.M)(e.onBlur,()=>_(!1))})})}),V="RovingFocusGroupItem",K=o.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:a=!1,tabStopId:l,...c}=e,d=(0,M.M)(),f=l||d,p=W(V,n),h=p.currentTabStopId===f,m=I(n),{onFocusableItemAdd:v,onFocusableItemRemove:g}=p;return o.useEffect(()=>{if(r)return v(),()=>g()},[r,v,g]),(0,u.jsx)(T.ItemSlot,{scope:n,id:f,focusable:r,active:a,children:(0,u.jsx)(s.WV.span,{tabIndex:h?0:-1,"data-orientation":p.orientation,...c,ref:t,onMouseDown:(0,i.M)(e.onMouseDown,e=>{r?p.onItemFocus(f):e.preventDefault()}),onFocus:(0,i.M)(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:(0,i.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){p.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 Z[o]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=m().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=p.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>B(o))}})})})});K.displayName=V;var Z={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function B(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 G=n(1538),H=n(8369),q=n(1735),Y=n(1823),$=n(8215),X=(0,n(5411)._)(),Q=function(){},J=o.forwardRef(function(e,t){var n=o.useRef(null),r=o.useState({onScrollCapture:Q,onWheelCapture:Q,onTouchMoveCapture:Q}),i=r[0],a=r[1],u=e.forwardProps,l=e.children,s=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,h=e.noIsolation,m=e.inert,v=e.allowPinchZoom,g=e.as,y=e.gapMode,w=(0,q._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),b=(0,$.q)([n,t]),x=(0,q.pi)((0,q.pi)({},w),i);return o.createElement(o.Fragment,null,d&&o.createElement(p,{sideCar:X,removeScrollBar:c,shards:f,noIsolation:h,inert:m,setCallbacks:a,allowPinchZoom:!!v,lockRef:n,gapMode:y}),u?o.cloneElement(o.Children.only(l),(0,q.pi)((0,q.pi)({},x),{ref:b})):o.createElement(void 0===g?"div":g,(0,q.pi)({},x,{className:s,ref:b}),l))});J.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},J.classNames={fullWidth:Y.zi,zeroRight:Y.pF};var ee=n(8776),et=n(5973),en=n(8039),er=!1;if("undefined"!=typeof window)try{var eo=Object.defineProperty({},"passive",{get:function(){return er=!0,!0}});window.addEventListener("test",eo,eo),window.removeEventListener("test",eo,eo)}catch(e){er=!1}var ei=!!er&&{passive:!1},ea=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])},eu=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),el(e,r)){var o=es(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},el=function(e,t){return"v"===e?ea(t,"overflowY"):ea(t,"overflowX")},es=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ec=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),u=a*r,l=n.target,s=t.contains(l),c=!1,d=u>0,f=0,p=0;do{var h=es(e,l),m=h[0],v=h[1]-h[2]-a*m;(m||v)&&el(e,l)&&(f+=v,p+=m),l instanceof ShadowRoot?l=l.host:l=l.parentNode}while(!s&&l!==document.body||s&&(t.contains(l)||t===l));return d&&(o&&1>Math.abs(f)||!o&&u>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-u>p)&&(c=!0),c},ed=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ef=function(e){return[e.deltaX,e.deltaY]},ep=function(e){return e&&"current"in e?e.current:e},eh=0,em=[],ev=(0,ee.L)(X,function(e){var t=o.useRef([]),n=o.useRef([0,0]),r=o.useRef(),i=o.useState(eh++)[0],a=o.useState(en.Ws)[0],u=o.useRef(e);o.useEffect(function(){u.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(0,q.ev)([e.lockRef.current],(e.shards||[]).map(ep),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var l=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!u.current.allowPinchZoom;var o,i=ed(e),a=n.current,l="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(l)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=eu(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=eu(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(l||s)&&(r.current=o),!o)return!0;var p=r.current||o;return ec(p,t,e,"h"===p?l:s,!0)},[]),s=o.useCallback(function(e){if(em.length&&em[em.length-1]===a){var n="deltaY"in e?ef(e):ed(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=(u.current.shards||[]).map(ep).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=o.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)},[]),d=o.useCallback(function(e){n.current=ed(e),r.current=void 0},[]),f=o.useCallback(function(t){c(t.type,ef(t),t.target,l(t,e.lockRef.current))},[]),p=o.useCallback(function(t){c(t.type,ed(t),t.target,l(t,e.lockRef.current))},[]);o.useEffect(function(){return em.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,ei),document.addEventListener("touchmove",s,ei),document.addEventListener("touchstart",d,ei),function(){em=em.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,ei),document.removeEventListener("touchmove",s,ei),document.removeEventListener("touchstart",d,ei)}},[]);var h=e.removeScrollBar,m=e.inert;return o.createElement(o.Fragment,null,m?o.createElement(a,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,h?o.createElement(et.jp,{gapMode:e.gapMode}):null)}),eg=o.forwardRef(function(e,t){return o.createElement(J,(0,q.pi)({},e,{ref:t,sideCar:ev}))});eg.classNames=J.classNames;var ey=["Enter"," "],ew=["ArrowUp","PageDown","End"],eb=["ArrowDown","PageUp","Home",...ew],ex={ltr:[...ey,"ArrowRight"],rtl:[...ey,"ArrowLeft"]},eM={ltr:["ArrowLeft"],rtl:["ArrowRight"]},eE="Menu",[eC,eR,e_]=(0,c.B)(eE),[ej,eP]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=n?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=o.createContext(r),a=n.length;n=[...n,r];let l=t=>{let{scope:n,children:r,...l}=t,s=n?.[e]?.[a]||i,c=o.useMemo(()=>l,Object.values(l));return(0,u.jsx)(s.Provider,{value:c,children:r})};return l.displayName=t+"Provider",[l,function(n,u){let l=u?.[e]?.[a]||i,s=o.useContext(l);if(s)return s;if(void 0!==r)return r;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 r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(eE,[e_,E.D7,A]),ek=(0,E.D7)(),eN=A(),[eO,eS]=ej(eE),[eT,eI]=ej(eE),eD=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:l=!0}=e,s=ek(t),[c,p]=o.useState(null),h=o.useRef(!1),m=(0,f.W)(a),v=(0,d.gm)(i);return o.useEffect(()=>{let e=()=>{h.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>h.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,u.jsx)(E.fC,{...s,children:(0,u.jsx)(eO,{scope:t,open:n,onOpenChange:m,content:c,onContentChange:p,children:(0,u.jsx)(eT,{scope:t,onClose:o.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:h,dir:v,modal:l,children:r})})})};eD.displayName=eE;var eL=o.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=ek(n);return(0,u.jsx)(E.ee,{...o,...r,ref:t})});eL.displayName="MenuAnchor";var eA="MenuPortal",[eF,eW]=ej(eA,{forceMount:void 0}),eU=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=eS(eA,t);return(0,u.jsx)(eF,{scope:t,forceMount:n,children:(0,u.jsx)(j,{present:n||i.open,children:(0,u.jsx)(_,{asChild:!0,container:o,children:r})})})};eU.displayName=eA;var ez="MenuContent",[eV,eK]=ej(ez),eZ=o.forwardRef((e,t)=>{let n=eW(ez,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=eS(ez,e.__scopeMenu),a=eI(ez,e.__scopeMenu);return(0,u.jsx)(eC.Provider,{scope:e.__scopeMenu,children:(0,u.jsx)(j,{present:r||i.open,children:(0,u.jsx)(eC.Slot,{scope:e.__scopeMenu,children:a.modal?(0,u.jsx)(eB,{...o,ref:t}):(0,u.jsx)(eG,{...o,ref:t})})})})}),eB=o.forwardRef((e,t)=>{let n=eS(ez,e.__scopeMenu),r=o.useRef(null),l=(0,a.e)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return(0,H.Ry)(e)},[]),(0,u.jsx)(eH,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,i.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),eG=o.forwardRef((e,t)=>{let n=eS(ez,e.__scopeMenu);return(0,u.jsx)(eH,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),eH=o.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:l,onOpenAutoFocus:s,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onInteractOutside:g,onDismiss:y,disableOutsideScroll:M,...C}=e,R=eS(ez,n),_=eI(ez,n),j=ek(n),P=eN(n),k=eR(n),[N,O]=o.useState(null),S=o.useRef(null),T=(0,a.e)(t,S,R.onContentChange),I=o.useRef(0),D=o.useRef(""),L=o.useRef(0),A=o.useRef(null),F=o.useRef("right"),W=o.useRef(0),z=M?eg:o.Fragment,V=M?{as:G.g7,allowPinchZoom:!0}:void 0,K=e=>{var t,n;let r=D.current+e,o=k().filter(e=>!e.disabled),i=document.activeElement,a=null===(t=o.find(e=>e.ref.current===i))||void 0===t?void 0:t.textValue,u=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 a=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==n?a:void 0}(o.map(e=>e.textValue),r,a),l=null===(n=o.find(e=>e.textValue===u))||void 0===n?void 0:n.ref.current;!function e(t){D.current=t,window.clearTimeout(I.current),""!==t&&(I.current=window.setTimeout(()=>e(""),1e3))}(r),l&&setTimeout(()=>l.focus())};o.useEffect(()=>()=>window.clearTimeout(I.current),[]),o.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:b()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:b()),w++,()=>{1===w&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),w--}},[]);let Z=o.useCallback(e=>{var t,n,r;return F.current===(null===(t=A.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=A.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;er!=s>r&&n<(l-a)*(r-u)/(s-u)+a&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,u.jsx)(eV,{scope:n,searchRef:D,onItemEnter:o.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),onItemLeave:o.useCallback(e=>{var t;Z(e)||(null===(t=S.current)||void 0===t||t.focus(),O(null))},[Z]),onTriggerLeave:o.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),pointerGraceTimerRef:L,onPointerGraceIntentChange:o.useCallback(e=>{A.current=e},[]),children:(0,u.jsx)(z,{...V,children:(0,u.jsx)(x.M,{asChild:!0,trapped:l,onMountAutoFocus:(0,i.M)(s,e=>{var t;e.preventDefault(),null===(t=S.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,u.jsx)(v,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:m,onInteractOutside:g,onDismiss:y,children:(0,u.jsx)(U,{asChild:!0,...P,dir:_.dir,orientation:"vertical",loop:r,currentTabStopId:N,onCurrentTabStopIdChange:O,onEntryFocus:(0,i.M)(f,e=>{_.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,u.jsx)(E.VY,{role:"menu","aria-orientation":"vertical","data-state":td(R.open),"data-radix-menu-content":"",dir:_.dir,...j,...C,ref:T,style:{outline:"none",...C.style},onKeyDown:(0,i.M)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&K(e.key));let o=S.current;if(e.target!==o||!eb.includes(e.key))return;e.preventDefault();let i=k().filter(e=>!e.disabled).map(e=>e.ref.current);ew.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,i.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(I.current),D.current="")}),onPointerMove:(0,i.M)(e.onPointerMove,th(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}}))})})})})})})});eZ.displayName=ez;var eq=o.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,u.jsx)(s.WV.div,{role:"group",...r,ref:t})});eq.displayName="MenuGroup";var eY=o.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,u.jsx)(s.WV.div,{...r,ref:t})});eY.displayName="MenuLabel";var e$="MenuItem",eX="menu.itemSelect",eQ=o.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...l}=e,c=o.useRef(null),d=eI(e$,e.__scopeMenu),f=eK(e$,e.__scopeMenu),p=(0,a.e)(t,c),h=o.useRef(!1);return(0,u.jsx)(eJ,{...l,ref:p,disabled:n,onClick:(0,i.M)(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(eX,{bubbles:!0,cancelable:!0});e.addEventListener(eX,e=>null==r?void 0:r(e),{once:!0}),(0,s.jH)(e,t),t.defaultPrevented?h.current=!1:d.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),h.current=!0},onPointerUp:(0,i.M)(e.onPointerUp,e=>{var t;h.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;!n&&(!t||" "!==e.key)&&ey.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eQ.displayName=e$;var eJ=o.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:l,...c}=e,d=eK(e$,n),f=eN(n),p=o.useRef(null),h=(0,a.e)(t,p),[m,v]=o.useState(!1),[g,y]=o.useState("");return o.useEffect(()=>{let e=p.current;if(e){var t;y((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[c.children]),(0,u.jsx)(eC.ItemSlot,{scope:n,disabled:r,textValue:null!=l?l:g,children:(0,u.jsx)(K,{asChild:!0,...f,focusable:!r,children:(0,u.jsx)(s.WV.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...c,ref:h,onPointerMove:(0,i.M)(e.onPointerMove,th(e=>{r?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,i.M)(e.onPointerLeave,th(e=>d.onItemLeave(e))),onFocus:(0,i.M)(e.onFocus,()=>v(!0)),onBlur:(0,i.M)(e.onBlur,()=>v(!1))})})})}),e0=o.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...o}=e;return(0,u.jsx)(e9,{scope:e.__scopeMenu,checked:n,children:(0,u.jsx)(eQ,{role:"menuitemcheckbox","aria-checked":tf(n)?"mixed":n,...o,ref:t,"data-state":tp(n),onSelect:(0,i.M)(o.onSelect,()=>null==r?void 0:r(!!tf(n)||!n),{checkForDefaultPrevented:!1})})})});e0.displayName="MenuCheckboxItem";var e1="MenuRadioGroup",[e2,e3]=ej(e1,{value:void 0,onValueChange:()=>{}}),e4=o.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,i=(0,f.W)(r);return(0,u.jsx)(e2,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,u.jsx)(eq,{...o,ref:t})})});e4.displayName=e1;var e8="MenuRadioItem",e5=o.forwardRef((e,t)=>{let{value:n,...r}=e,o=e3(e8,e.__scopeMenu),a=n===o.value;return(0,u.jsx)(e9,{scope:e.__scopeMenu,checked:a,children:(0,u.jsx)(eQ,{role:"menuitemradio","aria-checked":a,...r,ref:t,"data-state":tp(a),onSelect:(0,i.M)(r.onSelect,()=>{var e;return null===(e=o.onValueChange)||void 0===e?void 0:e.call(o,n)},{checkForDefaultPrevented:!1})})})});e5.displayName=e8;var e7="MenuItemIndicator",[e9,e6]=ej(e7,{checked:!1}),te=o.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,i=e6(e7,n);return(0,u.jsx)(j,{present:r||tf(i.checked)||!0===i.checked,children:(0,u.jsx)(s.WV.span,{...o,ref:t,"data-state":tp(i.checked)})})});te.displayName=e7;var tt=o.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,u.jsx)(s.WV.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});tt.displayName="MenuSeparator";var tn=o.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=ek(n);return(0,u.jsx)(E.Eh,{...o,...r,ref:t})});tn.displayName="MenuArrow";var tr="MenuSub",[to,ti]=ej(tr),ta=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,a=eS(tr,t),l=ek(t),[s,c]=o.useState(null),[d,p]=o.useState(null),h=(0,f.W)(i);return o.useEffect(()=>(!1===a.open&&h(!1),()=>h(!1)),[a.open,h]),(0,u.jsx)(E.fC,{...l,children:(0,u.jsx)(eO,{scope:t,open:r,onOpenChange:h,content:d,onContentChange:p,children:(0,u.jsx)(to,{scope:t,contentId:(0,M.M)(),triggerId:(0,M.M)(),trigger:s,onTriggerChange:c,children:n})})})};ta.displayName=tr;var tu="MenuSubTrigger",tl=o.forwardRef((e,t)=>{let n=eS(tu,e.__scopeMenu),r=eI(tu,e.__scopeMenu),l=ti(tu,e.__scopeMenu),s=eK(tu,e.__scopeMenu),c=o.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=s,p={__scopeMenu:e.__scopeMenu},h=o.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return o.useEffect(()=>h,[h]),o.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,u.jsx)(eL,{asChild:!0,...p,children:(0,u.jsx)(eJ,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":l.contentId,"data-state":td(n.open),...e,ref:(0,a.F)(t,l.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,i.M)(e.onPointerMove,th(t=>{s.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||c.current||(s.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),h()},100))})),onPointerLeave:(0,i.M)(e.onPointerLeave,th(e=>{var t,r;h();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,i="right"===t,a=o[i?"left":"right"],u=o[i?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:a,y:o.top},{x:u,y:o.top},{x:u,y:o.bottom},{x:a,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,i.M)(e.onKeyDown,t=>{let o=""!==s.searchRef.current;if(!e.disabled&&(!o||" "!==t.key)&&ex[r.dir].includes(t.key)){var i;n.onOpenChange(!0),null===(i=n.content)||void 0===i||i.focus(),t.preventDefault()}})})})});tl.displayName=tu;var ts="MenuSubContent",tc=o.forwardRef((e,t)=>{let n=eW(ez,e.__scopeMenu),{forceMount:r=n.forceMount,...l}=e,s=eS(ez,e.__scopeMenu),c=eI(ez,e.__scopeMenu),d=ti(ts,e.__scopeMenu),f=o.useRef(null),p=(0,a.e)(t,f);return(0,u.jsx)(eC.Provider,{scope:e.__scopeMenu,children:(0,u.jsx)(j,{present:r||s.open,children:(0,u.jsx)(eC.Slot,{scope:e.__scopeMenu,children:(0,u.jsx)(eH,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:p,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;c.isUsingKeyboardRef.current&&(null===(t=f.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,i.M)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,i.M)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=eM[c.dir].includes(e.key);if(t&&n){var r;s.onOpenChange(!1),null===(r=d.trigger)||void 0===r||r.focus(),e.preventDefault()}})})})})})});function td(e){return e?"open":"closed"}function tf(e){return"indeterminate"===e}function tp(e){return tf(e)?"indeterminate":e?"checked":"unchecked"}function th(e){return t=>"mouse"===t.pointerType?e(t):void 0}tc.displayName=ts;var tm="DropdownMenu",[tv,tg]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=n?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=o.createContext(r),a=n.length;n=[...n,r];let l=t=>{let{scope:n,children:r,...l}=t,s=n?.[e]?.[a]||i,c=o.useMemo(()=>l,Object.values(l));return(0,u.jsx)(s.Provider,{value:c,children:r})};return l.displayName=t+"Provider",[l,function(n,u){let l=u?.[e]?.[a]||i,s=o.useContext(l);if(s)return s;if(void 0!==r)return r;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 r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(tm,[eP]),ty=eP(),[tw,tb]=tv(tm),tx=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:s,modal:c=!0}=e,d=ty(t),f=o.useRef(null),[p=!1,h]=(0,l.T)({prop:i,defaultProp:a,onChange:s});return(0,u.jsx)(tw,{scope:t,triggerId:(0,M.M)(),triggerRef:f,contentId:(0,M.M)(),open:p,onOpenChange:h,onOpenToggle:o.useCallback(()=>h(e=>!e),[h]),modal:c,children:(0,u.jsx)(eD,{...d,open:p,onOpenChange:h,dir:r,modal:c,children:n})})};tx.displayName=tm;var tM="DropdownMenuTrigger",tE=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,l=tb(tM,n),c=ty(n);return(0,u.jsx)(eL,{asChild:!0,...c,children:(0,u.jsx)(s.WV.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:(0,a.F)(t,l.triggerRef),onPointerDown:(0,i.M)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});tE.displayName=tM;var tC=e=>{let{__scopeDropdownMenu:t,...n}=e,r=ty(t);return(0,u.jsx)(eU,{...r,...n})};tC.displayName="DropdownMenuPortal";var tR="DropdownMenuContent",t_=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,a=tb(tR,n),l=ty(n),s=o.useRef(!1);return(0,u.jsx)(eZ,{id:a.contentId,"aria-labelledby":a.triggerId,...l,...r,ref:t,onCloseAutoFocus:(0,i.M)(e.onCloseAutoFocus,e=>{var t;s.current||null===(t=a.triggerRef.current)||void 0===t||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,i.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!a.modal||r)&&(s.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)"}})});t_.displayName=tR;var tj=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(eq,{...o,...r,ref:t})});tj.displayName="DropdownMenuGroup";var tP=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(eY,{...o,...r,ref:t})});tP.displayName="DropdownMenuLabel";var tk=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(eQ,{...o,...r,ref:t})});tk.displayName="DropdownMenuItem";var tN=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(e0,{...o,...r,ref:t})});tN.displayName="DropdownMenuCheckboxItem";var tO=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(e4,{...o,...r,ref:t})});tO.displayName="DropdownMenuRadioGroup";var tS=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(e5,{...o,...r,ref:t})});tS.displayName="DropdownMenuRadioItem";var tT=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(te,{...o,...r,ref:t})});tT.displayName="DropdownMenuItemIndicator";var tI=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(tt,{...o,...r,ref:t})});tI.displayName="DropdownMenuSeparator",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(tn,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var tD=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(tl,{...o,...r,ref:t})});tD.displayName="DropdownMenuSubTrigger";var tL=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=ty(n);return(0,u.jsx)(tc,{...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)"}})});tL.displayName="DropdownMenuSubContent";var tA=tx,tF=tE,tW=tC,tU=t_,tz=tj,tV=tP,tK=tk,tZ=tN,tB=tO,tG=tS,tH=tT,tq=tI,tY=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,a=ty(t),[s=!1,c]=(0,l.T)({prop:r,defaultProp:i,onChange:o});return(0,u.jsx)(ta,{...a,open:s,onOpenChange:c,children:n})},t$=tD,tX=tL},1187:function(e,t,n){"use strict";n.d(t,{VY:function(){return eb},z$:function(){return ew},ck:function(){return ev},rU:function(){return ey},aV:function(){return em},fC:function(){return eh},xz:function(){return eg},l_:function(){return ex}});var r=n(2265),o=n(4887),i=n(8324),a=n(8149),u=n(5171),l=n(1715),s=n(1584),c=n(7513),d=n(1336),f=e=>{var t,n;let i,a;let{present:u,children:l}=e,c=function(e){var t,n;let[i,a]=r.useState(),u=r.useRef({}),l=r.useRef(e),s=r.useRef("none"),[c,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)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=p(u.current);s.current="mounted"===c?e:"none"},[c]),(0,d.b)(()=>{let t=u.current,n=l.current;if(n!==e){let r=s.current,o=p(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),l.current=e}},[e,f]),(0,d.b)(()=>{if(i){let e=e=>{let t=p(u.current).includes(e.animationName);e.target===i&&t&&o.flushSync(()=>f("ANIMATION_END"))},t=e=>{e.target===i&&(s.current=p(u.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:r.useCallback(e=>{e&&(u.current=getComputedStyle(e)),a(e)},[])}}(u),f="function"==typeof l?l({present:c.isPresent}):r.Children.only(l),h=(0,s.e)(c.ref,(i=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in i&&i.isReactWarning?f.ref:(i=null===(n=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in i&&i.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof l||c.isPresent?r.cloneElement(f,{ref:h}):null};function p(e){return(null==e?void 0:e.animationName)||"none"}f.displayName="Presence";var h=n(3201),m=n(976),v=n(1477),g=n(7250),y=n(5137),w=n(1725),b=n(7437),x="NavigationMenu",[M,E,C]=(0,m.B)(x),[R,_,j]=(0,m.B)(x),[P,k]=(0,i.b)(x,[C,j]),[N,O]=P(x),[S,T]=P(x),I=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,onValueChange:i,defaultValue:a,delayDuration:d=200,skipDelayDuration:f=300,orientation:p="horizontal",dir:h,...m}=e,[v,g]=r.useState(null),y=(0,s.e)(t,e=>g(e)),w=(0,c.gm)(h),x=r.useRef(0),M=r.useRef(0),E=r.useRef(0),[C,R]=r.useState(!0),[_="",j]=(0,l.T)({prop:o,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(E.current),t&&R(!1)):(window.clearTimeout(E.current),E.current=window.setTimeout(()=>R(!0),f)),null==i||i(e)},defaultProp:a}),P=r.useCallback(()=>{window.clearTimeout(M.current),M.current=window.setTimeout(()=>j(""),150)},[j]),k=r.useCallback(e=>{window.clearTimeout(M.current),j(e)},[j]),N=r.useCallback(e=>{_===e?window.clearTimeout(M.current):x.current=window.setTimeout(()=>{window.clearTimeout(M.current),j(e)},d)},[_,j,d]);return r.useEffect(()=>()=>{window.clearTimeout(x.current),window.clearTimeout(M.current),window.clearTimeout(E.current)},[]),(0,b.jsx)(L,{scope:n,isRootMenu:!0,value:_,dir:w,orientation:p,rootNavigationMenu:v,onTriggerEnter:e=>{window.clearTimeout(x.current),C?N(e):k(e)},onTriggerLeave:()=>{window.clearTimeout(x.current),P()},onContentEnter:()=>window.clearTimeout(M.current),onContentLeave:P,onItemSelect:e=>{j(t=>t===e?"":e)},onItemDismiss:()=>j(""),children:(0,b.jsx)(u.WV.nav,{"aria-label":"Main","data-orientation":p,dir:w,...m,ref:y})})});I.displayName=x;var D="NavigationMenuSub";r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",...s}=e,c=O(D,n),[d="",f]=(0,l.T)({prop:r,onChange:o,defaultProp:i});return(0,b.jsx)(L,{scope:n,isRootMenu:!1,value:d,dir:c.dir,orientation:a,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,b.jsx)(u.WV.div,{"data-orientation":a,...s,ref:t})})}).displayName=D;var L=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:o,dir:i,orientation:a,children:u,value:l,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:f,onContentEnter:p,onContentLeave:m}=e,[v,w]=r.useState(null),[x,E]=r.useState(new Map),[C,R]=r.useState(null);return(0,b.jsx)(N,{scope:t,isRootMenu:n,rootNavigationMenu:o,value:l,previousValue:(0,g.D)(l),baseId:(0,h.M)(),dir:i,orientation:a,viewport:v,onViewportChange:w,indicatorTrack:C,onIndicatorTrackChange:R,onTriggerEnter:(0,y.W)(d),onTriggerLeave:(0,y.W)(f),onContentEnter:(0,y.W)(p),onContentLeave:(0,y.W)(m),onItemSelect:(0,y.W)(s),onItemDismiss:(0,y.W)(c),onViewportContentChange:r.useCallback((e,t)=>{E(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:r.useCallback(e=>{E(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,b.jsx)(M.Provider,{scope:t,children:(0,b.jsx)(S,{scope:t,items:x,children:u})})})},A="NavigationMenuList",F=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=O(A,n),i=(0,b.jsx)(u.WV.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,b.jsx)(u.WV.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,b.jsx)(M.Slot,{scope:n,children:o.isRootMenu?(0,b.jsx)(eo,{asChild:!0,children:i}):i})})});F.displayName=A;var W="NavigationMenuItem",[U,z]=P(W),V=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,...i}=e,a=(0,h.M)(),l=r.useRef(null),s=r.useRef(null),c=r.useRef(null),d=r.useRef(()=>{}),f=r.useRef(!1),p=r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(l.current){d.current();let t=eu(l.current);t.length&&el("start"===e?t:t.reverse())}},[]),m=r.useCallback(()=>{if(l.current){let e=eu(l.current);e.length&&(d.current=(e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}))}},[]);return(0,b.jsx)(U,{scope:n,value:o||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:l,focusProxyRef:c,wasEscapeCloseRef:f,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:m,onContentFocusOutside:m,children:(0,b.jsx)(u.WV.li,{...i,ref:t})})});V.displayName=W;var K="NavigationMenuTrigger",Z=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:o,...i}=e,l=O(K,e.__scopeNavigationMenu),c=z(K,e.__scopeNavigationMenu),d=r.useRef(null),f=(0,s.e)(d,c.triggerRef,t),p=ed(l.baseId,c.value),h=ef(l.baseId,c.value),m=r.useRef(!1),v=r.useRef(!1),g=c.value===l.value;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(M.ItemSlot,{scope:n,value:c.value,children:(0,b.jsx)(ea,{asChild:!0,children:(0,b.jsx)(u.WV.button,{id:p,disabled:o,"data-disabled":o?"":void 0,"data-state":ec(g),"aria-expanded":g,"aria-controls":h,...i,ref:f,onPointerEnter:(0,a.M)(e.onPointerEnter,()=>{v.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,a.M)(e.onPointerMove,ep(()=>{o||v.current||c.wasEscapeCloseRef.current||m.current||(l.onTriggerEnter(c.value),m.current=!0)})),onPointerLeave:(0,a.M)(e.onPointerLeave,ep(()=>{o||(l.onTriggerLeave(),m.current=!1)})),onClick:(0,a.M)(e.onClick,()=>{l.onItemSelect(c.value),v.current=g}),onKeyDown:(0,a.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===l.dir?"ArrowLeft":"ArrowRight"}[l.orientation];g&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})})}),g&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(w.f,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let t=c.contentRef.current,n=e.relatedTarget,r=n===d.current,o=null==t?void 0:t.contains(n);(r||!o)&&c.onFocusProxyEnter(r?"start":"end")}}),l.viewport&&(0,b.jsx)("span",{"aria-owns":h})]})]})});Z.displayName=K;var B="navigationMenu.linkSelect",G=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,b.jsx)(ea,{asChild:!0,children:(0,b.jsx)(u.WV.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:t,onClick:(0,a.M)(e.onClick,e=>{let t=e.target,n=new CustomEvent(B,{bubbles:!0,cancelable:!0});if(t.addEventListener(B,e=>null==o?void 0:o(e),{once:!0}),(0,u.jH)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(J,{bubbles:!0,cancelable:!0});(0,u.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});G.displayName="NavigationMenuLink";var H="NavigationMenuIndicator",q=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=O(H,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?o.createPortal((0,b.jsx)(f,{present:n||a,children:(0,b.jsx)(Y,{...r,ref:t})}),i.indicatorTrack):null});q.displayName=H;var Y=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...o}=e,i=O(H,n),a=E(n),[l,s]=r.useState(null),[c,d]=r.useState(null),f="horizontal"===i.orientation,p=!!i.value;r.useEffect(()=>{var e;let t=null===(e=a().find(e=>e.value===i.value))||void 0===e?void 0:e.ref.current;t&&s(t)},[a,i.value]);let h=()=>{l&&d({size:f?l.offsetWidth:l.offsetHeight,offset:f?l.offsetLeft:l.offsetTop})};return es(l,h),es(i.indicatorTrack,h),c?(0,b.jsx)(u.WV.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":i.orientation,...o,ref:t,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:"translateX(".concat(c.offset,"px)")}:{top:0,height:c.size+"px",transform:"translateY(".concat(c.offset,"px)")},...o.style}}):null}),$="NavigationMenuContent",X=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=O($,e.__scopeNavigationMenu),i=z($,e.__scopeNavigationMenu),u=(0,s.e)(i.contentRef,t),l=i.value===o.value,c={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,b.jsx)(Q,{forceMount:n,...c,ref:u}):(0,b.jsx)(f,{present:n||l,children:(0,b.jsx)(ee,{"data-state":ec(l),...c,ref:u,onPointerEnter:(0,a.M)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,a.M)(e.onPointerLeave,ep(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...c.style}})})});X.displayName=$;var Q=r.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=O($,e.__scopeNavigationMenu);return(0,d.b)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,d.b)(()=>()=>r(e.value),[e.value,r]),null}),J="navigationMenu.rootContentDismiss",ee=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:i,focusProxyRef:u,wasEscapeCloseRef:l,onRootContentClose:c,onContentFocusOutside:d,...f}=e,p=O($,n),h=r.useRef(null),m=(0,s.e)(h,t),g=ed(p.baseId,o),y=ef(p.baseId,o),w=E(n),x=r.useRef(null),{onItemDismiss:M}=p;r.useEffect(()=>{let e=h.current;if(p.isRootMenu&&e){let t=()=>{var t;M(),c(),e.contains(document.activeElement)&&(null===(t=i.current)||void 0===t||t.focus())};return e.addEventListener(J,t),()=>e.removeEventListener(J,t)}},[p.isRootMenu,e.value,i,M,c]);let C=r.useMemo(()=>{let e=w().map(e=>e.value);"rtl"===p.dir&&e.reverse();let t=e.indexOf(p.value),n=e.indexOf(p.previousValue),r=o===p.value,i=n===e.indexOf(o);if(!r&&!i)return x.current;let a=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return x.current=a,a},[p.previousValue,p.value,p.dir,w,o]);return(0,b.jsx)(eo,{asChild:!0,children:(0,b.jsx)(v.XB,{id:y,"aria-labelledby":g,"data-motion":C,"data-orientation":p.orientation,...f,ref:m,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(J,{bubbles:!0,cancelable:!0});null===(e=h.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,a.M)(e.onFocusOutside,e=>{var t;d();let n=e.target;(null===(t=p.rootNavigationMenu)||void 0===t?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=w().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(n)}),o=p.isRootMenu&&(null===(t=p.viewport)||void 0===t?void 0:t.contains(n));(r||o||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,a.M)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=eu(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(el(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null===(n=u.current)||void 0===n||n.focus()}}}),onEscapeKeyDown:(0,a.M)(e.onEscapeKeyDown,e=>{l.current=!0})})})}),et="NavigationMenuViewport",en=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=!!O(et,e.__scopeNavigationMenu).value;return(0,b.jsx)(f,{present:n||o,children:(0,b.jsx)(er,{...r,ref:t})})});en.displayName=et;var er=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:o,...i}=e,l=O(et,n),c=(0,s.e)(t,l.onViewportChange),d=T($,e.__scopeNavigationMenu),[p,h]=r.useState(null),[m,v]=r.useState(null),g=p?(null==p?void 0:p.width)+"px":void 0,y=p?(null==p?void 0:p.height)+"px":void 0,w=!!l.value,x=w?l.value:l.previousValue;return es(m,()=>{m&&h({width:m.offsetWidth,height:m.offsetHeight})}),(0,b.jsx)(u.WV.div,{"data-state":ec(w),"data-orientation":l.orientation,...i,ref:c,style:{pointerEvents:!w&&l.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":y,...i.style},onPointerEnter:(0,a.M)(e.onPointerEnter,l.onContentEnter),onPointerLeave:(0,a.M)(e.onPointerLeave,ep(l.onContentLeave)),children:Array.from(d.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,i=x===t;return(0,b.jsx)(f,{present:r||i,children:(0,b.jsx)(ee,{...o,ref:(0,s.F)(n,e=>{i&&e&&v(e)})})},t)})})}),eo=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=O("FocusGroup",n);return(0,b.jsx)(R.Provider,{scope:n,children:(0,b.jsx)(R.Slot,{scope:n,children:(0,b.jsx)(u.WV.div,{dir:o.dir,...r,ref:t})})})}),ei=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ea=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=_(n),i=O("FocusGroupItem",n);return(0,b.jsx)(R.ItemSlot,{scope:n,children:(0,b.jsx)(u.WV.button,{...r,ref:t,onKeyDown:(0,a.M)(e.onKeyDown,e=>{if(["Home","End",...ei].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ei.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>el(t)),e.preventDefault()}})})})});function eu(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 el(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function es(e,t){let n=(0,y.W)(t);(0,d.b)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function ec(e){return e?"open":"closed"}function ed(e,t){return"".concat(e,"-trigger-").concat(t)}function ef(e,t){return"".concat(e,"-content-").concat(t)}function ep(e){return t=>"mouse"===t.pointerType?e(t):void 0}var eh=I,em=F,ev=V,eg=Z,ey=G,ew=q,eb=X,ex=en}}]);