(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[297],{50335:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(23936),o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=(e,t)=>{let n=(0,r.forwardRef)((n,a)=>{let{color:s="currentColor",size:u=24,strokeWidth:l=2,absoluteStrokeWidth:c,className:d="",children:f,...v}=n;return(0,r.createElement)("svg",{ref:a,...o,width:u,height:u,stroke:s,strokeWidth:c?24*Number(l)/Number(u):l,className:["lucide",`lucide-${i(e)}`,d].join(" "),...v},[...t.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(f)?f:[f]])});return n.displayName=`${e}`,n}},89141:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(50335).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},80512:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(42768),o=n.n(r)},47908:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(53385),o=n.n(r)},27310:function(e,t,n){"use strict";var r=n(49002);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},42768: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 u},getImageProps:function(){return s}});let r=n(85339),o=n(32143),i=n(31600),a=r._(n(65519));function s(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 u=i.Image},31337:function(e){e.exports={style:{fontFamily:"'__GeistSans_3a0388', '__GeistSans_Fallback_3a0388'"},className:"__className_3a0388",variable:"__variable_3a0388"}},39603:function(e,t,n){"use strict";n.d(t,{XB:function(){return f}});var r,o=n(23936),i=n(87837),a=n(28625),s=n(16283),u=n(18478),l=n(55434),c="dismissableLayer.update",d=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:f,onPointerDownOutside:w,onFocusOutside:m,onInteractOutside:h,onDismiss:g,...b}=e,y=o.useContext(d),[E,x]=o.useState(null),R=E?.ownerDocument??globalThis?.document,[,C]=o.useState({}),k=(0,s.e)(t,e=>x(e)),P=Array.from(y.layers),[j]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),M=P.indexOf(j),L=E?P.indexOf(E):-1,S=y.layersWithOutsidePointerEventsDisabled.size>0,T=L>=M,N=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:globalThis?.document,n=(0,u.W)(e),r=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){p("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...y.branches].some(e=>e.contains(t));!T||n||(w?.(e),h?.(e),e.defaultPrevented||g?.())},R),W=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:globalThis?.document,n=(0,u.W)(e),r=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!r.current&&p("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...y.branches].some(e=>e.contains(t))||(m?.(e),h?.(e),e.defaultPrevented||g?.())},R);return!function(e,t=globalThis?.document){let n=(0,u.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!==y.layers.size-1||(f?.(e),!e.defaultPrevented&&g&&(e.preventDefault(),g()))},R),o.useEffect(()=>{if(E)return n&&(0===y.layersWithOutsidePointerEventsDisabled.size&&(r=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(E)),y.layers.add(E),v(),()=>{n&&1===y.layersWithOutsidePointerEventsDisabled.size&&(R.body.style.pointerEvents=r)}},[E,R,n,y]),o.useEffect(()=>()=>{E&&(y.layers.delete(E),y.layersWithOutsidePointerEventsDisabled.delete(E),v())},[E,y]),o.useEffect(()=>{let e=()=>C({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,l.jsx)(a.WV.div,{...b,ref:k,style:{pointerEvents:S?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.M)(e.onFocusCapture,W.onFocusCapture),onBlurCapture:(0,i.M)(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:(0,i.M)(e.onPointerDownCapture,N.onPointerDownCapture)})});function v(){let e=new CustomEvent(c);document.dispatchEvent(e)}function p(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,a.jH)(i,s):i.dispatchEvent(s)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(d),r=o.useRef(null),i=(0,s.e)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.jsx)(a.WV.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},85306:function(e,t,n){"use strict";n.d(t,{VY:function(){return eg},z$:function(){return eh},ck:function(){return ep},rU:function(){return em},aV:function(){return ev},fC:function(){return ef},xz:function(){return ew},l_:function(){return eb}});var r=n(23936),o=n(41293),i=n(72931),a=n(87837),s=n(28625),u=n(90132),l=n(16283),c=n(89266),d=n(927),f=n(1303),v=n(76042),p=n(39603),w=n(26178),m=n(18478),h=n(55434),g=r.forwardRef((e,t)=>(0,h.jsx)(s.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}}));g.displayName="VisuallyHidden";var b="NavigationMenu",[y,E,x]=(0,v.B)(b),[R,C,k]=(0,v.B)(b),[P,j]=(0,i.b)(b,[x,k]),[M,L]=P(b),[S,T]=P(b),N=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,onValueChange:i,defaultValue:a,delayDuration:d=200,skipDelayDuration:f=300,orientation:v="horizontal",dir:p,...w}=e,[m,g]=r.useState(null),b=(0,l.e)(t,e=>g(e)),y=(0,c.gm)(p),E=r.useRef(0),x=r.useRef(0),R=r.useRef(0),[C,k]=r.useState(!0),[P="",j]=(0,u.T)({prop:o,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(R.current),t&&k(!1)):(window.clearTimeout(R.current),R.current=window.setTimeout(()=>k(!0),f)),i?.(e)},defaultProp:a}),M=r.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>j(""),150)},[j]),L=r.useCallback(e=>{window.clearTimeout(x.current),j(e)},[j]),S=r.useCallback(e=>{P===e?window.clearTimeout(x.current):E.current=window.setTimeout(()=>{window.clearTimeout(x.current),j(e)},d)},[P,j,d]);return r.useEffect(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(x.current),window.clearTimeout(R.current)},[]),(0,h.jsx)(_,{scope:n,isRootMenu:!0,value:P,dir:y,orientation:v,rootNavigationMenu:m,onTriggerEnter:e=>{window.clearTimeout(E.current),C?S(e):L(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),M()},onContentEnter:()=>window.clearTimeout(x.current),onContentLeave:M,onItemSelect:e=>{j(t=>t===e?"":e)},onItemDismiss:()=>j(""),children:(0,h.jsx)(s.WV.nav,{"aria-label":"Main","data-orientation":v,dir:y,...w,ref:b})})});N.displayName=b;var W="NavigationMenuSub";r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",...l}=e,c=L(W,n),[d="",f]=(0,u.T)({prop:r,onChange:o,defaultProp:i});return(0,h.jsx)(_,{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,h.jsx)(s.WV.div,{"data-orientation":a,...l,ref:t})})}).displayName=W;var _=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:o,dir:i,orientation:a,children:s,value:u,onItemSelect:l,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:v,onContentEnter:p,onContentLeave:w}=e,[g,b]=r.useState(null),[E,x]=r.useState(new Map),[R,C]=r.useState(null);return(0,h.jsx)(M,{scope:t,isRootMenu:n,rootNavigationMenu:o,value:u,previousValue:function(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(u),baseId:(0,f.M)(),dir:i,orientation:a,viewport:g,onViewportChange:b,indicatorTrack:R,onIndicatorTrackChange:C,onTriggerEnter:(0,m.W)(d),onTriggerLeave:(0,m.W)(v),onContentEnter:(0,m.W)(p),onContentLeave:(0,m.W)(w),onItemSelect:(0,m.W)(l),onItemDismiss:(0,m.W)(c),onViewportContentChange:r.useCallback((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:r.useCallback(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,h.jsx)(y.Provider,{scope:t,children:(0,h.jsx)(S,{scope:t,items:E,children:s})})})},D="NavigationMenuList",A=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=L(D,n),i=(0,h.jsx)(s.WV.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,h.jsx)(s.WV.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,h.jsx)(y.Slot,{scope:n,children:o.isRootMenu?(0,h.jsx)(en,{asChild:!0,children:i}):i})})});A.displayName=D;var F="NavigationMenuItem",[O,I]=P(F),V=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,...i}=e,a=(0,f.M)(),u=r.useRef(null),l=r.useRef(null),c=r.useRef(null),d=r.useRef(()=>{}),v=r.useRef(!1),p=r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(u.current){d.current();let t=ei(u.current);t.length&&ea("start"===e?t:t.reverse())}},[]),w=r.useCallback(()=>{if(u.current){let e=ei(u.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,h.jsx)(O,{scope:n,value:o||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:l,contentRef:u,focusProxyRef:c,wasEscapeCloseRef:v,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:w,onContentFocusOutside:w,children:(0,h.jsx)(s.WV.li,{...i,ref:t})})});V.displayName=F;var $="NavigationMenuTrigger",z=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:o,...i}=e,u=L($,e.__scopeNavigationMenu),c=I($,e.__scopeNavigationMenu),d=r.useRef(null),f=(0,l.e)(d,c.triggerRef,t),v=el(u.baseId,c.value),p=ec(u.baseId,c.value),w=r.useRef(!1),m=r.useRef(!1),b=c.value===u.value;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(y.ItemSlot,{scope:n,value:c.value,children:(0,h.jsx)(eo,{asChild:!0,children:(0,h.jsx)(s.WV.button,{id:v,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(b),"aria-expanded":b,"aria-controls":p,...i,ref:f,onPointerEnter:(0,a.M)(e.onPointerEnter,()=>{m.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,a.M)(e.onPointerMove,ed(()=>{o||m.current||c.wasEscapeCloseRef.current||w.current||(u.onTriggerEnter(c.value),w.current=!0)})),onPointerLeave:(0,a.M)(e.onPointerLeave,ed(()=>{o||(u.onTriggerLeave(),w.current=!1)})),onClick:(0,a.M)(e.onClick,()=>{u.onItemSelect(c.value),m.current=b}),onKeyDown:(0,a.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];b&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})})}),b&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(g,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let t=c.contentRef.current,n=e.relatedTarget,r=n===d.current,o=t?.contains(n);(r||!o)&&c.onFocusProxyEnter(r?"start":"end")}}),u.viewport&&(0,h.jsx)("span",{"aria-owns":p})]})]})});z.displayName=$;var K="navigationMenu.linkSelect",Y=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,h.jsx)(eo,{asChild:!0,children:(0,h.jsx)(s.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(K,{bubbles:!0,cancelable:!0});if(t.addEventListener(K,e=>o?.(e),{once:!0}),(0,s.jH)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(Z,{bubbles:!0,cancelable:!0});(0,s.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});Y.displayName="NavigationMenuLink";var H="NavigationMenuIndicator",B=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=L(H,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?o.createPortal((0,h.jsx)(d.z,{present:n||a,children:(0,h.jsx)(q,{...r,ref:t})}),i.indicatorTrack):null});B.displayName=H;var q=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...o}=e,i=L(H,n),a=E(n),[u,l]=r.useState(null),[c,d]=r.useState(null),f="horizontal"===i.orientation,v=!!i.value;r.useEffect(()=>{let e=a(),t=e.find(e=>e.value===i.value)?.ref.current;t&&l(t)},[a,i.value]);let p=()=>{u&&d({size:f?u.offsetWidth:u.offsetHeight,offset:f?u.offsetLeft:u.offsetTop})};return es(u,p),es(i.indicatorTrack,p),c?(0,h.jsx)(s.WV.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":i.orientation,...o,ref:t,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:`translateX(${c.offset}px)`}:{top:0,height:c.size+"px",transform:`translateY(${c.offset}px)`},...o.style}}):null}),U="NavigationMenuContent",X=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=L(U,e.__scopeNavigationMenu),i=I(U,e.__scopeNavigationMenu),s=(0,l.e)(i.contentRef,t),u=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,h.jsx)(G,{forceMount:n,...c,ref:s}):(0,h.jsx)(d.z,{present:n||u,children:(0,h.jsx)(J,{"data-state":eu(u),...c,ref:s,onPointerEnter:(0,a.M)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,a.M)(e.onPointerLeave,ed(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...c.style}})})});X.displayName=U;var G=r.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=L(U,e.__scopeNavigationMenu);return(0,w.b)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,w.b)(()=>()=>r(e.value),[e.value,r]),null}),Z="navigationMenu.rootContentDismiss",J=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:i,focusProxyRef:s,wasEscapeCloseRef:u,onRootContentClose:c,onContentFocusOutside:d,...f}=e,v=L(U,n),w=r.useRef(null),m=(0,l.e)(w,t),g=el(v.baseId,o),b=ec(v.baseId,o),y=E(n),x=r.useRef(null),{onItemDismiss:R}=v;r.useEffect(()=>{let e=w.current;if(v.isRootMenu&&e){let t=()=>{R(),c(),e.contains(document.activeElement)&&i.current?.focus()};return e.addEventListener(Z,t),()=>e.removeEventListener(Z,t)}},[v.isRootMenu,e.value,i,R,c]);let C=r.useMemo(()=>{let e=y().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),r=o===v.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},[v.previousValue,v.value,v.dir,y,o]);return(0,h.jsx)(en,{asChild:!0,children:(0,h.jsx)(p.XB,{id:b,"aria-labelledby":g,"data-motion":C,"data-orientation":v.orientation,...f,ref:m,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(Z,{bubbles:!0,cancelable:!0});w.current?.dispatchEvent(e)},onFocusOutside:(0,a.M)(e.onFocusOutside,e=>{d();let t=e.target;v.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{let t=e.target,n=y().some(e=>e.ref.current?.contains(t)),r=v.isRootMenu&&v.viewport?.contains(t);(n||r||!v.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=ei(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);ea(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():s.current?.focus()}}),onEscapeKeyDown:(0,a.M)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),Q="NavigationMenuViewport",ee=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=!!L(Q,e.__scopeNavigationMenu).value;return(0,h.jsx)(d.z,{present:n||o,children:(0,h.jsx)(et,{...r,ref:t})})});ee.displayName=Q;var et=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:o,...i}=e,u=L(Q,n),c=(0,l.e)(t,u.onViewportChange),f=T(U,e.__scopeNavigationMenu),[v,p]=r.useState(null),[w,m]=r.useState(null),g=v?v?.width+"px":void 0,b=v?v?.height+"px":void 0,y=!!u.value,E=y?u.value:u.previousValue;return es(w,()=>{w&&p({width:w.offsetWidth,height:w.offsetHeight})}),(0,h.jsx)(s.WV.div,{"data-state":eu(y),"data-orientation":u.orientation,...i,ref:c,style:{pointerEvents:!y&&u.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":b,...i.style},onPointerEnter:(0,a.M)(e.onPointerEnter,u.onContentEnter),onPointerLeave:(0,a.M)(e.onPointerLeave,ed(u.onContentLeave)),children:Array.from(f.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,i=E===t;return(0,h.jsx)(d.z,{present:r||i,children:(0,h.jsx)(J,{...o,ref:(0,l.F)(n,e=>{i&&e&&m(e)})})},t)})})}),en=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=L("FocusGroup",n);return(0,h.jsx)(R.Provider,{scope:n,children:(0,h.jsx)(R.Slot,{scope:n,children:(0,h.jsx)(s.WV.div,{dir:o.dir,...r,ref:t})})})}),er=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eo=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=C(n),i=L("FocusGroupItem",n);return(0,h.jsx)(R.ItemSlot,{scope:n,children:(0,h.jsx)(s.WV.button,{...r,ref:t,onKeyDown:(0,a.M)(e.onKeyDown,e=>{if(["Home","End",...er].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),er.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>ea(t)),e.preventDefault()}})})})});function ei(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 ea(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function es(e,t){let n=(0,m.W)(t);(0,w.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 eu(e){return e?"open":"closed"}function el(e,t){return`${e}-trigger-${t}`}function ec(e,t){return`${e}-content-${t}`}function ed(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ef=N,ev=A,ep=V,ew=z,em=Y,eh=B,eg=X,eb=ee},94173:function(e,t,n){"use strict";n.d(t,{ZP:function(){return u}});var r,o,i,a,s=n(23936);function u(e={}){let{target:t="undefined"!=typeof window?window:void 0,thr:n=0,axis:r=i.Y,scrollUp:o=r===i.Y?a.Up:a.Left,scrollDown:u=r===i.Y?a.Down:a.Right,still:l=a.Still}=e,[c,d]=(0,s.useState)(l),[f,v]=(0,s.useState)({top:0,bottom:0,left:0,right:0}),p=Math.max(0,n),w=(0,s.useRef)(!1),m=(0,s.useRef)(0),h=(0,s.useCallback)(()=>{let e;t&&(t instanceof Window?e=r===i.Y?t.scrollY:t.scrollX:e=r===i.Y?t.scrollTop:t.scrollLeft,Math.abs(e-m.current)>=p&&(d(e>m.current?u:o),m.current=Math.max(0,e)),w.current=!1)},[t,r,p,u,o]);return(0,s.useEffect)(()=>{if(!t){console.warn("useDetectScroll: target is not set. Falling back to window.");return}let e=()=>{if(!t)return;let e=t instanceof Window?t.scrollY:t.scrollTop,n=t instanceof Window?t.scrollX:t.scrollLeft,r=(t instanceof Window?document.documentElement.scrollHeight-t.innerHeight:t.scrollHeight-t.clientHeight)-e,o=(t instanceof Window?document.documentElement.scrollWidth-t.innerWidth:t.scrollWidth-t.clientWidth)-n;v({top:e,bottom:r,left:n,right:o})};return e(),t.addEventListener("scroll",e),()=>{t.removeEventListener("scroll",e)}},[t]),(0,s.useEffect)(()=>{if(!t){console.warn("useDetectScroll: target is not set. Falling back to window.");return}t instanceof Window?m.current=r===i.Y?t.scrollY:t.scrollX:m.current=r===i.Y?t.scrollTop:t.scrollLeft;let e=()=>{w.current||(window.requestAnimationFrame(h),w.current=!0)};return t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)},[t,r,h]),{scrollDir:c,scrollPosition:f}}(r=i||(i={})).X="x",r.Y="y",(o=a||(a={})).Up="up",o.Down="down",o.Left="left",o.Right="right",o.Still="still"},88870:function(e,t,n){"use strict";n.d(t,{Analytics:function(){return u}});var r=n(23936),o=()=>{window.va||(window.va=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(window.vaq=window.vaq||[]).push(t)})};function i(){return"undefined"!=typeof window}function a(){return"production"}function s(){return"development"===((i()?window.vam:a())||"production")}function u(e){return(0,r.useEffect)(()=>{!function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debug:!0};if(!i())return;(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";if("auto"===e){window.vam=a();return}window.vam=e})(t.mode),o(),t.beforeSend&&(null==(e=window.va)||e.call(window,"beforeSend",t.beforeSend));let n=t.scriptSrc||(s()?"https://va.vercel-scripts.com/v1/script.debug.js":"/_vercel/insights/script.js");if(document.head.querySelector(`script[src*="${n}"]`))return;let r=document.createElement("script");r.src=n,r.defer=!0,r.dataset.sdkn="@vercel/analytics"+(t.framework?`/${t.framework}`:""),r.dataset.sdkv="1.3.2",t.disableAutoTrack&&(r.dataset.disableAutoTrack="1"),t.endpoint&&(r.dataset.endpoint=t.endpoint),t.dsn&&(r.dataset.dsn=t.dsn),r.onerror=()=>{let e=s()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log(`[Vercel Web Analytics] Failed to load script from ${n}. ${e}`)},s()&&!1===t.debug&&(r.dataset.debug="false"),document.head.appendChild(r)}({framework:e.framework||"react",...void 0!==e.route&&{disableAutoTrack:!0},...e})},[]),(0,r.useEffect)(()=>{e.route&&e.path&&function(e){var t;let{route:n,path:r}=e;null==(t=window.va)||t.call(window,"pageview",{route:n,path:r})}({route:e.route,path:e.path})},[e.route,e.path]),null}},16169:function(e,t,n){"use strict";n.d(t,{SpeedInsights:function(){return p}});var r=n(23936),o=n(27310),i=()=>{window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(window.siq=window.siq||[]).push(t)})};function a(){return false}function s(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}var u="https://va.vercel-scripts.com/v1/speed-insights",l=`${u}/script.js`,c=`${u}/script.debug.js`;function d(e){let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(t.current)e.route&&t.current(e.route);else{let n=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!("undefined"!=typeof window)||null===t.route)return null;i();let n=!!t.dsn,r=t.scriptSrc||(n?l:"/_vercel/speed-insights/script.js");if(document.head.querySelector(`script[src*="${r}"]`))return null;t.beforeSend&&(null==(e=window.si)||e.call(window,"beforeSend",t.beforeSend));let o=document.createElement("script");return o.src=r,o.defer=!0,o.dataset.sdkn="@vercel/speed-insights"+(t.framework?`/${t.framework}`:""),o.dataset.sdkv="1.0.14",t.sampleRate&&(o.dataset.sampleRate=t.sampleRate.toString()),t.route&&(o.dataset.route=t.route),t.endpoint&&(o.dataset.endpoint=t.endpoint),t.dsn&&(o.dataset.dsn=t.dsn),o.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${r}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(o),{setRoute:e=>{o.dataset.route=e??void 0}}}({framework:e.framework||"react",...e});n&&(t.current=n.setRoute)}},[e.route]),null}var f=()=>{let e=(0,o.useParams)(),t=(0,o.useSearchParams)()||new URLSearchParams,n=(0,o.usePathname)(),r={...Object.fromEntries(t.entries()),...e||{}};return e?function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=s(r);e.test(n)&&(n=n.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=s(r.join("/"));e.test(n)&&(n=n.replace(e,`/[...${t}]`))}return n}catch(t){return e}}(n,r):null};function v(e){let t=f();return r.createElement(d,{route:t,...e,framework:"next"})}function p(e){return r.createElement(r.Suspense,{fallback:null},r.createElement(v,{...e}))}},17951:function(e,t,n){"use strict";n.d(t,{j:function(){return i}});let r=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,o=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n)}return o}(e))&&(r&&(r+=" "),r+=t);return r},i=(e,t)=>n=>{var i;if((null==t?void 0:t.variants)==null)return o(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:a,defaultVariants:s}=t,u=Object.keys(a).map(e=>{let t=null==n?void 0:n[e],o=null==s?void 0:s[e];if(null===t)return null;let i=r(t)||r(o);return a[e][i]}),l=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return o(e,u,null==t?void 0:null===(i=t.compoundVariants)||void 0===i?void 0:i.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...l}[t]):({...s,...l})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}}}]);