"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11966],{28326:function(e,t,n){var r=n(11735),o=n(23426),a=n(2265),i=n(17664),l=n(22001),u=n(5190);function s(e){return{locale:e.locale,timeZone:e.timeZone,fallbackOnEmptyString:e.fallbackOnEmptyString,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError,onWarn:e.onWarn,wrapRichTextChunksInFragment:e.wrapRichTextChunksInFragment,defaultRichTextElements:e.defaultRichTextElements}}var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.cache=(0,o.Sn)(),t.state={cache:t.cache,intl:(0,u.d)(s(t.props),t.cache),prevConfig:s(t.props)},t}return(0,r.ZT)(t,e),t.getDerivedStateFromProps=function(e,t){var n=t.prevConfig,r=t.cache,o=s(e);return(0,i.wU)(n,o)?null:{intl:(0,u.d)(o,r),prevConfig:o}},t.prototype.render=function(){return(0,i.lq)(this.state.intl),a.createElement(l.zt,{value:this.state.intl},this.props.children)},t.displayName="IntlProvider",t.defaultProps=i.Z0,t}(a.PureComponent);t.Z=c},13304:function(e,t,n){n.d(t,{Dx:function(){return en},VY:function(){return et},aV:function(){return ee},dk:function(){return er},fC:function(){return $},h_:function(){return Q},x8:function(){return eo},xz:function(){return J}});var r=n(2265),o=n(78149),a=n(1584),i=n(98324),l=n(53201),u=n(91715),s=n(53938),c=n(80467),d=n(56935),f=n(31383),p=n(25171),v=n(20589),m=n(17590),g=n(78369),w=n(71538),h=n(57437),x="Dialog",[R,y]=(0,i.b)(x),[C,b]=R(x),E=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,c=r.useRef(null),d=r.useRef(null),[f=!1,p]=(0,u.T)({prop:o,defaultProp:a,onChange:i});return(0,h.jsx)(C,{scope:t,triggerRef:c,contentRef:d,contentId:(0,l.M)(),titleId:(0,l.M)(),descriptionId:(0,l.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:s,children:n})};E.displayName=x;var M="DialogTrigger",j=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=b(M,n),l=(0,a.e)(t,i.triggerRef);return(0,h.jsx)(p.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":q(i.open),...r,ref:l,onClick:(0,o.M)(e.onClick,i.onOpenToggle)})});j.displayName=M;var N="DialogPortal",[T,D]=R(N,{forceMount:void 0}),I=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:a}=e,i=b(N,t);return(0,h.jsx)(T,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,h.jsx)(f.z,{present:n||i.open,children:(0,h.jsx)(d.h,{asChild:!0,container:a,children:e})}))})};I.displayName=N;var P="DialogOverlay",k=r.forwardRef((e,t)=>{let n=D(P,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=b(P,e.__scopeDialog);return a.modal?(0,h.jsx)(f.z,{present:r||a.open,children:(0,h.jsx)(S,{...o,ref:t})}):null});k.displayName=P;var S=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=b(P,n);return(0,h.jsx)(m.Z,{as:w.g7,allowPinchZoom:!0,shards:[o.contentRef],children:(0,h.jsx)(p.WV.div,{"data-state":q(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),F="DialogContent",_=r.forwardRef((e,t)=>{let n=D(F,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=b(F,e.__scopeDialog);return(0,h.jsx)(f.z,{present:r||a.open,children:a.modal?(0,h.jsx)(A,{...o,ref:t}):(0,h.jsx)(O,{...o,ref:t})})});_.displayName=F;var A=r.forwardRef((e,t)=>{let n=b(F,e.__scopeDialog),i=r.useRef(null),l=(0,a.e)(t,n.contentRef,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,g.Ry)(e)},[]),(0,h.jsx)(W,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.M)(e.onFocusOutside,e=>e.preventDefault())})}),O=r.forwardRef((e,t)=>{let n=b(F,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return(0,h.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,i;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var r,i;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let l=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),W=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...u}=e,d=b(F,n),f=r.useRef(null),p=(0,a.e)(t,f);return(0,v.EW)(),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(c.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,h.jsx)(s.XB,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":q(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(G,{titleId:d.titleId}),(0,h.jsx)(X,{contentRef:f,descriptionId:d.descriptionId})]})]})}),V="DialogTitle",L=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=b(V,n);return(0,h.jsx)(p.WV.h2,{id:o.titleId,...r,ref:t})});L.displayName=V;var z="DialogDescription",K=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=b(z,n);return(0,h.jsx)(p.WV.p,{id:o.descriptionId,...r,ref:t})});K.displayName=z;var U="DialogClose",H=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=b(U,n);return(0,h.jsx)(p.WV.button,{type:"button",...r,ref:t,onClick:(0,o.M)(e.onClick,()=>a.onOpenChange(!1))})});function q(e){return e?"open":"closed"}H.displayName=U;var Z="DialogTitleWarning",[B,Y]=(0,i.k)(Z,{contentName:F,titleName:V,docsSlug:"dialog"}),G=e=>{let{titleId:t}=e,n=Y(Z),o="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&!document.getElementById(t)&&console.error(o)},[o,t]),null},X=e=>{let{contentRef:t,descriptionId:n}=e,o=Y("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return r.useEffect(()=>{var e;let r=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");n&&r&&!document.getElementById(n)&&console.warn(a)},[a,t,n]),null},$=E,J=j,Q=I,ee=k,et=_,en=L,er=K,eo=H},45659:function(e,t,n){n.d(t,{VY:function(){return ew},ck:function(){return ev},rU:function(){return eg},aV:function(){return ep},fC:function(){return ef},xz:function(){return em},l_:function(){return eh}});var r=n(2265),o=n(54887),a=n(98324),i=n(78149),l=n(25171),u=n(91715),s=n(1584),c=n(57437),d=r.createContext(void 0),f=n(31383),p=n(53201),v=n(71538);function m(e){let t=e+"CollectionProvider",[n,o]=(0,a.b)(t),[i,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:n}=e,o=r.useRef(null),a=r.useRef(new Map).current;return(0,c.jsx)(i,{scope:t,itemMap:a,collectionRef:o,children:n})};u.displayName=t;let d=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=l(d,n),a=(0,s.e)(t,o.collectionRef);return(0,c.jsx)(v.g7,{ref:a,children:r})});f.displayName=d;let p=e+"CollectionItemSlot",m="data-radix-collection-item",g=r.forwardRef((e,t)=>{let{scope:n,children:o,...a}=e,i=r.useRef(null),u=(0,s.e)(t,i),d=l(p,n);return r.useEffect(()=>(d.itemMap.set(i,{ref:i,...a}),()=>void d.itemMap.delete(i))),(0,c.jsx)(v.g7,{[m]:"",ref:u,children:o})});return g.displayName=p,[{Provider:u,Slot:f,ItemSlot:g},function(t){let n=l(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},o]}var g=n(53938),w=n(1336),h=n(75137),x=r.forwardRef((e,t)=>(0,c.jsx)(l.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}}));x.displayName="VisuallyHidden";var R="NavigationMenu",[y,C,b]=m(R),[E,M,j]=m(R),[N,T]=(0,a.b)(R,[b,j]),[D,I]=N(R),[P,k]=N(R),S=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,onValueChange:a,defaultValue:i,delayDuration:f=200,skipDelayDuration:p=300,orientation:v="horizontal",dir:m,...g}=e,[w,h]=r.useState(null),x=(0,s.e)(t,e=>h(e)),R=function(e){let t=r.useContext(d);return e||t||"ltr"}(m),y=r.useRef(0),C=r.useRef(0),b=r.useRef(0),[E,M]=r.useState(!0),[j="",N]=(0,u.T)({prop:o,onChange:e=>{let t=p>0;""!==e?(window.clearTimeout(b.current),t&&M(!1)):(window.clearTimeout(b.current),b.current=window.setTimeout(()=>M(!0),p)),null==a||a(e)},defaultProp:i}),T=r.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>N(""),150)},[N]),D=r.useCallback(e=>{window.clearTimeout(C.current),N(e)},[N]),I=r.useCallback(e=>{j===e?window.clearTimeout(C.current):y.current=window.setTimeout(()=>{window.clearTimeout(C.current),N(e)},f)},[j,N,f]);return r.useEffect(()=>()=>{window.clearTimeout(y.current),window.clearTimeout(C.current),window.clearTimeout(b.current)},[]),(0,c.jsx)(_,{scope:n,isRootMenu:!0,value:j,dir:R,orientation:v,rootNavigationMenu:w,onTriggerEnter:e=>{window.clearTimeout(y.current),E?I(e):D(e)},onTriggerLeave:()=>{window.clearTimeout(y.current),T()},onContentEnter:()=>window.clearTimeout(C.current),onContentLeave:T,onItemSelect:e=>{N(t=>t===e?"":e)},onItemDismiss:()=>N(""),children:(0,c.jsx)(l.WV.nav,{"aria-label":"Main","data-orientation":v,dir:R,...g,ref:x})})});S.displayName=R;var F="NavigationMenuSub";r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:a,orientation:i="horizontal",...s}=e,d=I(F,n),[f="",p]=(0,u.T)({prop:r,onChange:o,defaultProp:a});return(0,c.jsx)(_,{scope:n,isRootMenu:!1,value:f,dir:d.dir,orientation:i,rootNavigationMenu:d.rootNavigationMenu,onTriggerEnter:e=>p(e),onItemSelect:e=>p(e),onItemDismiss:()=>p(""),children:(0,c.jsx)(l.WV.div,{"data-orientation":i,...s,ref:t})})}).displayName=F;var _=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:o,dir:a,orientation:i,children:l,value:u,onItemSelect:s,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:v,onContentEnter:m,onContentLeave:g}=e,[w,x]=r.useState(null),[R,C]=r.useState(new Map),[b,E]=r.useState(null);return(0,c.jsx)(D,{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,p.M)(),dir:a,orientation:i,viewport:w,onViewportChange:x,indicatorTrack:b,onIndicatorTrackChange:E,onTriggerEnter:(0,h.W)(f),onTriggerLeave:(0,h.W)(v),onContentEnter:(0,h.W)(m),onContentLeave:(0,h.W)(g),onItemSelect:(0,h.W)(s),onItemDismiss:(0,h.W)(d),onViewportContentChange:r.useCallback((e,t)=>{C(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:r.useCallback(e=>{C(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,c.jsx)(y.Provider,{scope:t,children:(0,c.jsx)(P,{scope:t,items:R,children:l})})})},A="NavigationMenuList",O=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=I(A,n),a=(0,c.jsx)(l.WV.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,c.jsx)(l.WV.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,c.jsx)(y.Slot,{scope:n,children:o.isRootMenu?(0,c.jsx)(en,{asChild:!0,children:a}):a})})});O.displayName=A;var W="NavigationMenuItem",[V,L]=N(W),z=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,...a}=e,i=(0,p.M)(),u=r.useRef(null),s=r.useRef(null),d=r.useRef(null),f=r.useRef(()=>{}),v=r.useRef(!1),m=r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(u.current){f.current();let t=ea(u.current);t.length&&ei("start"===e?t:t.reverse())}},[]),g=r.useCallback(()=>{if(u.current){let e=ea(u.current);e.length&&(f.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,c.jsx)(V,{scope:n,value:o||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:u,focusProxyRef:d,wasEscapeCloseRef:v,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:g,onContentFocusOutside:g,children:(0,c.jsx)(l.WV.li,{...a,ref:t})})});z.displayName=W;var K="NavigationMenuTrigger",U=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:o,...a}=e,u=I(K,e.__scopeNavigationMenu),d=L(K,e.__scopeNavigationMenu),f=r.useRef(null),p=(0,s.e)(f,d.triggerRef,t),v=es(u.baseId,d.value),m=ec(u.baseId,d.value),g=r.useRef(!1),w=r.useRef(!1),h=d.value===u.value;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(y.ItemSlot,{scope:n,value:d.value,children:(0,c.jsx)(eo,{asChild:!0,children:(0,c.jsx)(l.WV.button,{id:v,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(h),"aria-expanded":h,"aria-controls":m,...a,ref:p,onPointerEnter:(0,i.M)(e.onPointerEnter,()=>{w.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,i.M)(e.onPointerMove,ed(()=>{o||w.current||d.wasEscapeCloseRef.current||g.current||(u.onTriggerEnter(d.value),g.current=!0)})),onPointerLeave:(0,i.M)(e.onPointerLeave,ed(()=>{o||(u.onTriggerLeave(),g.current=!1)})),onClick:(0,i.M)(e.onClick,()=>{u.onItemSelect(d.value),w.current=h}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];h&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})})}),h&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(x,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,n=e.relatedTarget,r=n===f.current,o=null==t?void 0:t.contains(n);(r||!o)&&d.onFocusProxyEnter(r?"start":"end")}}),u.viewport&&(0,c.jsx)("span",{"aria-owns":m})]})]})});U.displayName=K;var H="navigationMenu.linkSelect",q=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...a}=e;return(0,c.jsx)(eo,{asChild:!0,children:(0,c.jsx)(l.WV.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...a,ref:t,onClick:(0,i.M)(e.onClick,e=>{let t=e.target,n=new CustomEvent(H,{bubbles:!0,cancelable:!0});if(t.addEventListener(H,e=>null==o?void 0:o(e),{once:!0}),(0,l.jH)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent($,{bubbles:!0,cancelable:!0});(0,l.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});q.displayName="NavigationMenuLink";var Z="NavigationMenuIndicator";r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,a=I(Z,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?o.createPortal((0,c.jsx)(f.z,{present:n||i,children:(0,c.jsx)(B,{...r,ref:t})}),a.indicatorTrack):null}).displayName=Z;var B=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...o}=e,a=I(Z,n),i=C(n),[u,s]=r.useState(null),[d,f]=r.useState(null),p="horizontal"===a.orientation,v=!!a.value;r.useEffect(()=>{var e;let t=null===(e=i().find(e=>e.value===a.value))||void 0===e?void 0:e.ref.current;t&&s(t)},[i,a.value]);let m=()=>{u&&f({size:p?u.offsetWidth:u.offsetHeight,offset:p?u.offsetLeft:u.offsetTop})};return el(u,m),el(a.indicatorTrack,m),d?(0,c.jsx)(l.WV.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":a.orientation,...o,ref:t,style:{position:"absolute",...p?{left:0,width:d.size+"px",transform:"translateX(".concat(d.offset,"px)")}:{top:0,height:d.size+"px",transform:"translateY(".concat(d.offset,"px)")},...o.style}}):null}),Y="NavigationMenuContent",G=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=I(Y,e.__scopeNavigationMenu),a=L(Y,e.__scopeNavigationMenu),l=(0,s.e)(a.contentRef,t),u=a.value===o.value,d={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...r};return o.viewport?(0,c.jsx)(X,{forceMount:n,...d,ref:l}):(0,c.jsx)(f.z,{present:n||u,children:(0,c.jsx)(J,{"data-state":eu(u),...d,ref:l,onPointerEnter:(0,i.M)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,i.M)(e.onPointerLeave,ed(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...d.style}})})});G.displayName=Y;var X=r.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=I(Y,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}),$="navigationMenu.rootContentDismiss",J=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:a,focusProxyRef:l,wasEscapeCloseRef:u,onRootContentClose:d,onContentFocusOutside:f,...p}=e,v=I(Y,n),m=r.useRef(null),w=(0,s.e)(m,t),h=es(v.baseId,o),x=ec(v.baseId,o),R=C(n),y=r.useRef(null),{onItemDismiss:b}=v;r.useEffect(()=>{let e=m.current;if(v.isRootMenu&&e){let t=()=>{var t;b(),d(),e.contains(document.activeElement)&&(null===(t=a.current)||void 0===t||t.focus())};return e.addEventListener($,t),()=>e.removeEventListener($,t)}},[v.isRootMenu,e.value,a,b,d]);let E=r.useMemo(()=>{let e=R().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),r=o===v.value,a=n===e.indexOf(o);if(!r&&!a)return y.current;let i=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(a&&-1!==t)return t>n?"to-start":"to-end"}return null})();return y.current=i,i},[v.previousValue,v.value,v.dir,R,o]);return(0,c.jsx)(en,{asChild:!0,children:(0,c.jsx)(g.XB,{id:x,"aria-labelledby":h,"data-motion":E,"data-orientation":v.orientation,...p,ref:w,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event($,{bubbles:!0,cancelable:!0});null===(e=m.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,i.M)(e.onFocusOutside,e=>{var t;f();let n=e.target;(null===(t=v.rootNavigationMenu)||void 0===t?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,i.M)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=R().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(n)}),o=v.isRootMenu&&(null===(t=v.viewport)||void 0===t?void 0:t.contains(n));(r||o||!v.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ea(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(ei(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null===(n=l.current)||void 0===n||n.focus()}}}),onEscapeKeyDown:(0,i.M)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),Q="NavigationMenuViewport",ee=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=!!I(Q,e.__scopeNavigationMenu).value;return(0,c.jsx)(f.z,{present:n||o,children:(0,c.jsx)(et,{...r,ref:t})})});ee.displayName=Q;var et=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:o,...a}=e,u=I(Q,n),d=(0,s.e)(t,u.onViewportChange),p=k(Y,e.__scopeNavigationMenu),[v,m]=r.useState(null),[g,w]=r.useState(null),h=v?(null==v?void 0:v.width)+"px":void 0,x=v?(null==v?void 0:v.height)+"px":void 0,R=!!u.value,y=R?u.value:u.previousValue;return el(g,()=>{g&&m({width:g.offsetWidth,height:g.offsetHeight})}),(0,c.jsx)(l.WV.div,{"data-state":eu(R),"data-orientation":u.orientation,...a,ref:d,style:{pointerEvents:!R&&u.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":h,"--radix-navigation-menu-viewport-height":x,...a.style},onPointerEnter:(0,i.M)(e.onPointerEnter,u.onContentEnter),onPointerLeave:(0,i.M)(e.onPointerLeave,ed(u.onContentLeave)),children:Array.from(p.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,a=y===t;return(0,c.jsx)(f.z,{present:r||a,children:(0,c.jsx)(J,{...o,ref:(0,s.F)(n,e=>{a&&e&&w(e)})})},t)})})}),en=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=I("FocusGroup",n);return(0,c.jsx)(E.Provider,{scope:n,children:(0,c.jsx)(E.Slot,{scope:n,children:(0,c.jsx)(l.WV.div,{dir:o.dir,...r,ref:t})})})}),er=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eo=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=M(n),a=I("FocusGroupItem",n);return(0,c.jsx)(E.ItemSlot,{scope:n,children:(0,c.jsx)(l.WV.button,{...r,ref:t,onKeyDown:(0,i.M)(e.onKeyDown,e=>{if(["Home","End",...er].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.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(()=>ei(t)),e.preventDefault()}})})})});function ea(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 ei(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function el(e,t){let n=(0,h.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 es(e,t){return"".concat(e,"-trigger-").concat(t)}function ec(e,t){return"".concat(e,"-content-").concat(t)}function ed(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ef=S,ep=O,ev=z,em=U,eg=q,ew=G,eh=ee},17240:function(e,t,n){n.d(t,{SpeedInsights:function(){return v}});var r=n(2265),o=n(16463),a=()=>{window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),n=0;n{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;a();let n=!!t.dsn,r=t.scriptSrc||(n?s:"/_vercel/speed-insights/script.js");if(document.head.querySelector('script[src*="'.concat(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?"/".concat(t.framework):""),o.dataset.sdkv="1.0.12",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 ".concat(r,". Please check if any content blockers are enabled and try again."))},document.head.appendChild(o),{setRoute:e=>{o.dataset.route=null!=e?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=l(r);e.test(n)&&(n=n.replace(e,"/[".concat(t,"]")))}for(let[t,r]of e)if(Array.isArray(r)){let e=l(r.join("/"));e.test(n)&&(n=n.replace(e,"/[...".concat(t,"]")))}return n}catch(t){return e}}(n,r):null};function p(e){let t=f();return r.createElement(d,{route:t,...e,framework:"next"})}function v(e){return r.createElement(r.Suspense,{fallback:null},r.createElement(p,{...e}))}}}]);