(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[61797],{79795:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=n(27573),o=n(7653);t.default=function(e){let{html:t,height:n=null,width:a=null,children:i,dataNtpc:l=""}=e;return(0,o.useEffect)(()=>{l&&performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-".concat(l)}})},[l]),(0,r.jsxs)(r.Fragment,{children:[i,t?(0,r.jsx)("div",{style:{height:null!=n?"".concat(n,"px"):"auto",width:null!=a?"".concat(a,"px"):"auto"},"data-ntpc":l,dangerouslySetInnerHTML:{__html:t}}):null]})}},66411:function(e,t,n){"use strict";var r;let o;Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=void 0;let a=n(27573),i=n(7653),l=(r=n(27522))&&r.__esModule?r:{default:r};t.GoogleAnalytics=function(e){let{gaId:t,dataLayerName:n="dataLayer"}=e;return void 0===o&&(o=n),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:"\n          window['".concat(n,"'] = window['").concat(n,"'] || [];\n          function gtag(){window['").concat(n,"'].push(arguments);}\n          gtag('js', new Date());\n\n          gtag('config', '").concat(t,"');")}}),(0,a.jsx)(l.default,{id:"_next-ga",src:"https://www.googletagmanager.com/gtag/js?id=".concat(t)})]})},t.sendGAEvent=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(void 0===o){console.warn("@next/third-parties: GA has not been initialized");return}window[o]?window[o].push(arguments):console.warn("@next/third-parties: GA dataLayer ".concat(o," does not exist"))}},84447:function(e,t,n){"use strict";var r;let o;Object.defineProperty(t,"__esModule",{value:!0}),t.sendGTMEvent=t.GoogleTagManager=void 0;let a=n(27573),i=n(7653),l=(r=n(27522))&&r.__esModule?r:{default:r};t.GoogleTagManager=function(e){let{gtmId:t,dataLayerName:n="dataLayer",auth:r,preview:u,dataLayer:s}=e;void 0===o&&(o=n);let c="dataLayer"!==n?"&l=".concat(n):"";return(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:"\n      (function(w,l){\n        w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n        ".concat(s?"w[l].push(".concat(JSON.stringify(s),")"):"","\n      })(window,'").concat(n,"');")}}),(0,a.jsx)(l.default,{id:"_next-gtm","data-ntpc":"GTM",src:"https://www.googletagmanager.com/gtm.js?id=".concat(t).concat(c).concat(r?"&gtm_auth=".concat(r):"").concat(u?"&gtm_preview=".concat(u,"&gtm_cookies_win=x"):"")})]})},t.sendGTMEvent=e=>{if(void 0===o){console.warn("@next/third-parties: GTM has not been initialized");return}window[o]?window[o].push(e):console.warn("@next/third-parties: GTM dataLayer ".concat(o," does not exist"))}},75924:function(e){var t=1/0,n=0/0,r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,i=/^0o[0-7]+$/i,l=/^(?:0|[1-9]\d*)$/,u=parseInt,s=Object.prototype.toString,c=Math.ceil,d=Math.max;function f(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e,v,p){v=(p?function(e,t,n){if(!f(n))return!1;var r,o,a,i,u=typeof t;return("number"==u?!!(null!=n&&"number"==typeof(r=n.length)&&r>-1&&r%1==0&&r<=9007199254740991&&!("[object Function]"==(o=f(n)?s.call(n):"")||"[object GeneratorFunction]"==o)&&(i=null==(i=n.length)?9007199254740991:i)&&("number"==typeof t||l.test(t))&&t>-1&&t%1==0&&t<i):"string"==u&&t in n)&&((a=n[t])===e||a!=a&&e!=e)}(e,v,p):void 0===v)?1:d((g=(w=(m=v)?(m=function(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==s.call(t))return n;if(f(e)){var t,l="function"==typeof e.valueOf?e.valueOf():e;e=f(l)?l+"":l}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var c=a.test(e);return c||i.test(e)?u(e.slice(2),c?2:8):o.test(e)?n:+e}(m))===t||m===-t?(m<0?-1:1)*17976931348623157e292:m==m?m:0:0===m?m:0)%1,w==w?g?w-g:w:0),0);var m,w,g,h=e?e.length:0;if(!h||v<1)return[];for(var y=0,b=0,x=Array(c(h/v));y<h;)x[b++]=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a}(e,y,y+=v);return x}},18552:function(e,t,n){"use strict";e.exports=n(37224)},42606:function(e,t,n){"use strict";n.d(t,{VY:function(){return eM},z$:function(){return eR},ck:function(){return eb},rU:function(){return eE},aV:function(){return ey},fC:function(){return eh},xz:function(){return ex},l_:function(){return eC}});var r,o=n(7653),a=n(3458),i=n(99933),l=n(46196),u=n(78378),s=n(47178),c=n(94492),d=n(21004),f=n(65622),v=n(17321),p=n(8828),m=n(27573);function w(e){let t=e+"CollectionProvider",[n,r]=(0,i.b)(t),[a,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:n}=e,r=o.useRef(null),i=o.useRef(new Map).current;return(0,m.jsx)(a,{scope:t,itemMap:i,collectionRef:r,children:n})};u.displayName=t;let s=e+"CollectionSlot",d=o.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=l(s,n),a=(0,c.e)(t,o.collectionRef);return(0,m.jsx)(p.g7,{ref:a,children:r})});d.displayName=s;let f=e+"CollectionItemSlot",v="data-radix-collection-item",w=o.forwardRef((e,t)=>{let{scope:n,children:r,...a}=e,i=o.useRef(null),u=(0,c.e)(t,i),s=l(f,n);return o.useEffect(()=>(s.itemMap.set(i,{ref:i,...a}),()=>void s.itemMap.delete(i))),(0,m.jsx)(p.g7,{[v]:"",ref:u,children:r})});return w.displayName=f,[{Provider:u,Slot:d,ItemSlot:w},function(t){let n=l(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}var g=n(523),h="dismissableLayer.update",y=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),b=o.forwardRef((e,t)=>{var n,a;let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:v,onDismiss:p,...w}=e,b=o.useContext(y),[R,M]=o.useState(null),C=null!==(a=null==R?void 0:R.ownerDocument)&&void 0!==a?a:null===(n=globalThis)||void 0===n?void 0:n.document,[,j]=o.useState({}),T=(0,c.e)(t,e=>M(e)),_=Array.from(b.layers),[P]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),k=_.indexOf(P),L=R?_.indexOf(R):-1,S=b.layersWithOutsidePointerEventsDisabled.size>0,N=L>=k,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,g.W)(e),a=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){E("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);a.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,n=[...b.branches].some(e=>e.contains(t));!N||n||(null==d||d(e),null==v||v(e),e.defaultPrevented||null==p||p())},C),A=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,g.W)(e),a=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!a.current&&E("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;[...b.branches].some(e=>e.contains(t))||(null==f||f(e),null==v||v(e),e.defaultPrevented||null==p||p())},C);return!function(e,t=globalThis?.document){let n=(0,g.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!==b.layers.size-1||(null==s||s(e),!e.defaultPrevented&&p&&(e.preventDefault(),p()))},C),o.useEffect(()=>{if(R)return i&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(r=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(R)),b.layers.add(R),x(),()=>{i&&1===b.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=r)}},[R,C,i,b]),o.useEffect(()=>()=>{R&&(b.layers.delete(R),b.layersWithOutsidePointerEventsDisabled.delete(R),x())},[R,b]),o.useEffect(()=>{let e=()=>j({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,m.jsx)(u.WV.div,{...w,ref:T,style:{pointerEvents:S?N?"auto":"none":void 0,...e.style},onFocusCapture:(0,l.M)(e.onFocusCapture,A.onFocusCapture),onBlurCapture:(0,l.M)(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:(0,l.M)(e.onPointerDownCapture,D.onPointerDownCapture)})});function x(){let e=new CustomEvent(h);document.dispatchEvent(e)}function E(e,t,n,r){let{discrete:o}=r,a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),o?(0,u.jH)(a,i):a.dispatchEvent(i)}b.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(y),r=o.useRef(null),a=(0,c.e)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,m.jsx)(u.WV.div,{...e,ref:a})}).displayName="DismissableLayerBranch";var R=n(81523),M=o.forwardRef((e,t)=>(0,m.jsx)(u.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}}));M.displayName="VisuallyHidden";var C="NavigationMenu",[j,T,_]=w(C),[P,k,L]=w(C),[S,N]=(0,i.b)(C,[_,L]),[D,A]=S(C),[O,I]=S(C),W=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:a,defaultValue:i,delayDuration:l=200,skipDelayDuration:f=300,orientation:v="horizontal",dir:p,...w}=e,[g,h]=o.useState(null),y=(0,c.e)(t,e=>h(e)),b=(0,d.gm)(p),x=o.useRef(0),E=o.useRef(0),R=o.useRef(0),[M,C]=o.useState(!0),[j="",T]=(0,s.T)({prop:r,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(R.current),t&&C(!1)):(window.clearTimeout(R.current),R.current=window.setTimeout(()=>C(!0),f)),null==a||a(e)},defaultProp:i}),_=o.useCallback(()=>{window.clearTimeout(E.current),E.current=window.setTimeout(()=>T(""),150)},[T]),P=o.useCallback(e=>{window.clearTimeout(E.current),T(e)},[T]),k=o.useCallback(e=>{j===e?window.clearTimeout(E.current):x.current=window.setTimeout(()=>{window.clearTimeout(E.current),T(e)},l)},[j,T,l]);return o.useEffect(()=>()=>{window.clearTimeout(x.current),window.clearTimeout(E.current),window.clearTimeout(R.current)},[]),(0,m.jsx)(V,{scope:n,isRootMenu:!0,value:j,dir:b,orientation:v,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(x.current),M?k(e):P(e)},onTriggerLeave:()=>{window.clearTimeout(x.current),_()},onContentEnter:()=>window.clearTimeout(E.current),onContentLeave:_,onItemSelect:e=>{T(t=>t===e?"":e)},onItemDismiss:()=>T(""),children:(0,m.jsx)(u.WV.nav,{"aria-label":"Main","data-orientation":v,dir:b,...w,ref:y})})});W.displayName=C;var F="NavigationMenuSub";o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:a,orientation:i="horizontal",...l}=e,c=A(F,n),[d="",f]=(0,s.T)({prop:r,onChange:o,defaultProp:a});return(0,m.jsx)(V,{scope:n,isRootMenu:!1,value:d,dir:c.dir,orientation:i,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,m.jsx)(u.WV.div,{"data-orientation":i,...l,ref:t})})}).displayName=F;var V=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:a,orientation:i,children:l,value:u,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:f,onContentEnter:p,onContentLeave:w}=e,[h,y]=o.useState(null),[b,x]=o.useState(new Map),[E,R]=o.useState(null);return(0,m.jsx)(D,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:u,previousValue:function(e){let t=o.useRef({value:e,previous:e});return o.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(u),baseId:(0,v.M)(),dir:a,orientation:i,viewport:h,onViewportChange:y,indicatorTrack:E,onIndicatorTrackChange:R,onTriggerEnter:(0,g.W)(d),onTriggerLeave:(0,g.W)(f),onContentEnter:(0,g.W)(p),onContentLeave:(0,g.W)(w),onItemSelect:(0,g.W)(s),onItemDismiss:(0,g.W)(c),onViewportContentChange:o.useCallback((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:o.useCallback(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,m.jsx)(j.Provider,{scope:t,children:(0,m.jsx)(O,{scope:t,items:b,children:l})})})},z="NavigationMenuList",G=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=A(z,n),a=(0,m.jsx)(u.WV.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,m.jsx)(u.WV.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,m.jsx)(j.Slot,{scope:n,children:o.isRootMenu?(0,m.jsx)(eu,{asChild:!0,children:a}):a})})});G.displayName=z;var K="NavigationMenuItem",[H,$]=S(K),U=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,...a}=e,i=(0,v.M)(),l=o.useRef(null),s=o.useRef(null),c=o.useRef(null),d=o.useRef(()=>{}),f=o.useRef(!1),p=o.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(l.current){d.current();let t=ed(l.current);t.length&&ef("start"===e?t:t.reverse())}},[]),w=o.useCallback(()=>{if(l.current){let e=ed(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,m.jsx)(H,{scope:n,value:r||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:l,focusProxyRef:c,wasEscapeCloseRef:f,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:w,onContentFocusOutside:w,children:(0,m.jsx)(u.WV.li,{...a,ref:t})})});U.displayName=K;var q="NavigationMenuTrigger",B=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:r,...a}=e,i=A(q,e.__scopeNavigationMenu),s=$(q,e.__scopeNavigationMenu),d=o.useRef(null),f=(0,c.e)(d,s.triggerRef,t),v=em(i.baseId,s.value),p=ew(i.baseId,s.value),w=o.useRef(!1),g=o.useRef(!1),h=s.value===i.value;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(j.ItemSlot,{scope:n,value:s.value,children:(0,m.jsx)(ec,{asChild:!0,children:(0,m.jsx)(u.WV.button,{id:v,disabled:r,"data-disabled":r?"":void 0,"data-state":ep(h),"aria-expanded":h,"aria-controls":p,...a,ref:f,onPointerEnter:(0,l.M)(e.onPointerEnter,()=>{g.current=!1,s.wasEscapeCloseRef.current=!1}),onPointerMove:(0,l.M)(e.onPointerMove,eg(()=>{r||g.current||s.wasEscapeCloseRef.current||w.current||(i.onTriggerEnter(s.value),w.current=!0)})),onPointerLeave:(0,l.M)(e.onPointerLeave,eg(()=>{r||(i.onTriggerLeave(),w.current=!1)})),onClick:(0,l.M)(e.onClick,()=>{i.onItemSelect(s.value),g.current=h}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===i.dir?"ArrowLeft":"ArrowRight"}[i.orientation];h&&e.key===t&&(s.onEntryKeyDown(),e.preventDefault())})})})}),h&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(M,{"aria-hidden":!0,tabIndex:0,ref:s.focusProxyRef,onFocus:e=>{let t=s.contentRef.current,n=e.relatedTarget,r=n===d.current,o=null==t?void 0:t.contains(n);(r||!o)&&s.onFocusProxyEnter(r?"start":"end")}}),i.viewport&&(0,m.jsx)("span",{"aria-owns":p})]})]})});B.displayName=q;var Y="navigationMenu.linkSelect",J=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...a}=e;return(0,m.jsx)(ec,{asChild:!0,children:(0,m.jsx)(u.WV.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...a,ref:t,onClick:(0,l.M)(e.onClick,e=>{let t=e.target,n=new CustomEvent(Y,{bubbles:!0,cancelable:!0});if(t.addEventListener(Y,e=>null==o?void 0:o(e),{once:!0}),(0,u.jH)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(er,{bubbles:!0,cancelable:!0});(0,u.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});J.displayName="NavigationMenuLink";var X="NavigationMenuIndicator",Q=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=A(X,e.__scopeNavigationMenu),i=!!o.value;return o.indicatorTrack?a.createPortal((0,m.jsx)(f.z,{present:n||i,children:(0,m.jsx)(Z,{...r,ref:t})}),o.indicatorTrack):null});Q.displayName=X;var Z=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,a=A(X,n),i=T(n),[l,s]=o.useState(null),[c,d]=o.useState(null),f="horizontal"===a.orientation,v=!!a.value;o.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 p=()=>{l&&d({size:f?l.offsetWidth:l.offsetHeight,offset:f?l.offsetLeft:l.offsetTop})};return ev(l,p),ev(a.indicatorTrack,p),c?(0,m.jsx)(u.WV.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":a.orientation,...r,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)")},...r.style}}):null}),ee="NavigationMenuContent",et=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=A(ee,e.__scopeNavigationMenu),a=$(ee,e.__scopeNavigationMenu),i=(0,c.e)(a.contentRef,t),u=a.value===o.value,s={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...r};return o.viewport?(0,m.jsx)(en,{forceMount:n,...s,ref:i}):(0,m.jsx)(f.z,{present:n||u,children:(0,m.jsx)(eo,{"data-state":ep(u),...s,ref:i,onPointerEnter:(0,l.M)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,l.M)(e.onPointerLeave,eg(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...s.style}})})});et.displayName=ee;var en=o.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=A(ee,e.__scopeNavigationMenu);return(0,R.b)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,R.b)(()=>()=>r(e.value),[e.value,r]),null}),er="navigationMenu.rootContentDismiss",eo=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,triggerRef:a,focusProxyRef:i,wasEscapeCloseRef:u,onRootContentClose:s,onContentFocusOutside:d,...f}=e,v=A(ee,n),p=o.useRef(null),w=(0,c.e)(p,t),g=em(v.baseId,r),h=ew(v.baseId,r),y=T(n),x=o.useRef(null),{onItemDismiss:E}=v;o.useEffect(()=>{let e=p.current;if(v.isRootMenu&&e){let t=()=>{var t;E(),s(),e.contains(document.activeElement)&&(null===(t=a.current)||void 0===t||t.focus())};return e.addEventListener(er,t),()=>e.removeEventListener(er,t)}},[v.isRootMenu,e.value,a,E,s]);let R=o.useMemo(()=>{let e=y().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),o=r===v.value,a=n===e.indexOf(r);if(!o&&!a)return x.current;let i=(()=>{if(t!==n){if(o&&-1!==n)return t>n?"from-end":"from-start";if(a&&-1!==t)return t>n?"to-start":"to-end"}return null})();return x.current=i,i},[v.previousValue,v.value,v.dir,y,r]);return(0,m.jsx)(eu,{asChild:!0,children:(0,m.jsx)(b,{id:h,"aria-labelledby":g,"data-motion":R,"data-orientation":v.orientation,...f,ref:w,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(er,{bubbles:!0,cancelable:!0});null===(e=p.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,l.M)(e.onFocusOutside,e=>{var t;d();let n=e.target;(null===(t=v.rootNavigationMenu)||void 0===t?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,l.M)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=y().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,l.M)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ed(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(ef(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null===(n=i.current)||void 0===n||n.focus()}}}),onEscapeKeyDown:(0,l.M)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),ea="NavigationMenuViewport",ei=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=!!A(ea,e.__scopeNavigationMenu).value;return(0,m.jsx)(f.z,{present:n||o,children:(0,m.jsx)(el,{...r,ref:t})})});ei.displayName=ea;var el=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:r,...a}=e,i=A(ea,n),s=(0,c.e)(t,i.onViewportChange),d=I(ee,e.__scopeNavigationMenu),[v,p]=o.useState(null),[w,g]=o.useState(null),h=v?(null==v?void 0:v.width)+"px":void 0,y=v?(null==v?void 0:v.height)+"px":void 0,b=!!i.value,x=b?i.value:i.previousValue;return ev(w,()=>{w&&p({width:w.offsetWidth,height:w.offsetHeight})}),(0,m.jsx)(u.WV.div,{"data-state":ep(b),"data-orientation":i.orientation,...a,ref:s,style:{pointerEvents:!b&&i.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":h,"--radix-navigation-menu-viewport-height":y,...a.style},onPointerEnter:(0,l.M)(e.onPointerEnter,i.onContentEnter),onPointerLeave:(0,l.M)(e.onPointerLeave,eg(i.onContentLeave)),children:Array.from(d.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,a=x===t;return(0,m.jsx)(f.z,{present:r||a,children:(0,m.jsx)(eo,{...o,ref:(0,c.F)(n,e=>{a&&e&&g(e)})})},t)})})}),eu=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=A("FocusGroup",n);return(0,m.jsx)(P.Provider,{scope:n,children:(0,m.jsx)(P.Slot,{scope:n,children:(0,m.jsx)(u.WV.div,{dir:o.dir,...r,ref:t})})})}),es=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ec=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=k(n),a=A("FocusGroupItem",n);return(0,m.jsx)(P.ItemSlot,{scope:n,children:(0,m.jsx)(u.WV.button,{...r,ref:t,onKeyDown:(0,l.M)(e.onKeyDown,e=>{if(["Home","End",...es].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),es.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>ef(t)),e.preventDefault()}})})})});function ed(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 ef(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ev(e,t){let n=(0,g.W)(t);(0,R.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 ep(e){return e?"open":"closed"}function em(e,t){return"".concat(e,"-trigger-").concat(t)}function ew(e,t){return"".concat(e,"-content-").concat(t)}function eg(e){return t=>"mouse"===t.pointerType?e(t):void 0}var eh=W,ey=G,eb=U,ex=B,eE=J,eR=Q,eM=et,eC=ei},53481:function(e,t,n){"use strict";n.d(t,{SpeedInsights:function(){return p}});var r=n(7653),o=n(81695),a=()=>{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 i(){return false}function l(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}var u="https://va.vercel-scripts.com/v1/speed-insights",s="".concat(u,"/script.js"),c="".concat(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;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 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}))}}}]);