PageSourceSearch

https://www.erco.com/_next/static/immutable/chunks/450xfnv9f7kea.js

js erco.com collected 2026-10-02 06:35:57 UTC 68,130 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,519814,e=>{"use strict";var t=e.i(217218),n=e.i(722567),a=e.i(539535);function r(){return"u">typeof window}function i(){return"production"}function s(){return"development"===((r()?window.vam:i())||"production")}function l(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function o(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function c(e){return(0,n.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,n.useEffect)(()=>{!function(e={debug:!0},t){var n;if(!r())return;let{beforeSend:a,src:l,dataset:c}=function(e,t){var n,a;let r=e;if(t)try{r={...null==(n=JSON.parse(t))?void 0:n.analytics,...e}}catch{}!function(e="auto"){if("auto"===e){window.vam=i();return}window.vam=e}(r.mode);let l={sdkn:"@vercel/analytics"+(r.framework?`/${r.framework}`:""),sdkv:"2.0.1"};return r.disableAutoTrack&&(l.disableAutoTrack="1"),r.viewEndpoint&&(l.viewEndpoint=o(r.viewEndpoint)),r.eventEndpoint&&(l.eventEndpoint=o(r.eventEndpoint)),r.sessionEndpoint&&(l.sessionEndpoint=o(r.sessionEndpoint)),s()&&!1===r.debug&&(l.debug="false"),r.dsn&&(l.dsn=r.dsn),r.endpoint?l.endpoint=r.endpoint:r.basePath&&(l.endpoint=o(`${r.basePath}/insights`)),{beforeSend:r.beforeSend,src:(a=r).scriptSrc?o(a.scriptSrc):s()?"https://va.vercel-scripts.com/v1/script.debug.js":a.basePath?o(`${a.basePath}/insights/script.js`):"/_vercel/insights/script.js",dataset:l}}(e,t);if(window.va||(window.va=function(...e){window.vaq||(window.vaq=[]),window.vaq.push(e)}),a&&(null==(n=window.va)||n.call(window,"beforeSend",a)),document.head.querySelector(`script[src*="${l}"]`))return;let u=document.createElement("script");for(let[e,t]of(u.src=l,Object.entries(c)))u.dataset[e]=t;u.defer=!0,u.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 ${l}. ${e}`)},document.head.appendChild(u)}({framework:e.framework||"react",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e},e.configString??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}())},[]),(0,n.useEffect)(()=>{e.route&&e.path&&function({route:e,path:t}){var n;null==(n=window.va)||n.call(window,"pageview",{route:e,path:t})}({route:e.route,path:e.path})},[e.route,e.path]),null}function u(e){let r,i,s,{route:o,path:u}=(r=(0,a.useParams)(),i=(0,a.useSearchParams)(),s=(0,a.usePathname)(),r?{route:function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,a]of e)if(!Array.isArray(a)){let e=l(a);e.test(n)&&(n=n.replace(e,`/[${t}]`))}for(let[t,a]of e)if(Array.isArray(a)){let e=l(a.join("/"));e.test(n)&&(n=n.replace(e,`/[...${t}]`))}return n}catch{return e}}(s,Object.keys(r).length?r:Object.fromEntries(i.entries())),path:s}:{route:null,path:s});return n.default.createElement(c,{path:u,route:o,...e,basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"acb9c896a27c98c0/script.js","viewEndpoint":"acb9c896a27c98c0/view","eventEndpoint":"acb9c896a27c98c0/event","sessionEndpoint":"acb9c896a27c98c0/session"},"speedInsights":{"scriptSrc":"62eba7fe8045903c/script.js","endpoint":"62eba7fe8045903c/vitals"}}'}(),framework:"next"})}e.s(["Analytics",0,function(e){return n.default.createElement(n.Suspense,{fallback:null},n.default.createElement(u,{...e}))}])},276984,e=>{"use strict";var t=e.i(217218),n=e.i(722567),a=e.i(539535);function r(){return false}function i(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function s(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function l(e){(0,n.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(!a.current){let n=function(e={},t){var n;if(!("u">typeof window)||null===e.route)return null;window.si||(window.si=function(...e){window.siq=window.siq||[],window.siq.push(e)});let{beforeSend:a,src:i,dataset:l}=function(e,t){var n,a;let i=e;if(t)try{i={...null==(n=JSON.parse(t))?void 0:n.speedInsights,...e}}catch{}let l={sdkn:"@vercel/speed-insights"+(i.framework?`/${i.framework}`:""),sdkv:"2.0.0"};return i.sampleRate&&(l.sampleRate=i.sampleRate.toString()),i.route&&(l.route=i.route),r()&&!1===i.debug&&(l.debug="false"),i.dsn&&(l.dsn=i.dsn),i.endpoint?l.endpoint=s(i.endpoint):i.basePath&&(l.endpoint=s(`${i.basePath}/speed-insights/vitals`)),{src:(a=i).scriptSrc?s(a.scriptSrc):r()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":a.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":a.basePath?s(`${a.basePath}/speed-insights/script.js`):"/_vercel/speed-insights/script.js",beforeSend:i.beforeSend,dataset:l}}(e,t);if(document.head.querySelector(`script[src*="${i}"]`))return null;a&&(null==(n=window.si)||n.call(window,"beforeSend",a));let o=document.createElement("script");for(let[e,t]of(o.src=i,o.defer=!0,Object.entries(l)))o.dataset[e]=t;return o.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${i}. 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",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e},e.configString??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());n&&(a.current=n.setRoute)}},[e]),(0,n.useEffect)(()=>{a.current&&e.route&&a.current(e.route)},[e.route]),null}function o(e){let r=(()=>{let e=(0,a.useParams)(),t=(0,a.useSearchParams)()||new URLSearchParams,n=(0,a.usePathname)();if(!e)return null;let r=Object.keys(e).length?e:Object.fromEntries(t.entries());if(!n||!r)return n;let s=n;try{let e=Object.entries(r);for(let[t,n]of e)if(!Array.isArray(n)){let e=i(n);e.test(s)&&(s=s.replace(e,`/[${t}]`))}for(let[t,n]of e)if(Array.isArray(n)){let e=i(n.join("/"));e.test(s)&&(s=s.replace(e,`/[...${t}]`))}return s}catch{return n}})();return n.default.createElement(l,{route:r,...e,framework:"next",basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"acb9c896a27c98c0/script.js","viewEndpoint":"acb9c896a27c98c0/view","eventEndpoint":"acb9c896a27c98c0/event","sessionEndpoint":"acb9c896a27c98c0/session"},"speedInsights":{"scriptSrc":"62eba7fe8045903c/script.js","endpoint":"62eba7fe8045903c/vitals"}}'}()})}e.s(["SpeedInsights",0,function(e){return n.default.createElement(n.Suspense,{fallback:null},n.default.createElement(o,{...e}))}])},796908,e=>{"use strict";var t=e.i(24688),n=e.i(955533);e.s(["default",0,function({locale:e,...a}){if(!e)throw Error(void 0);return(0,n.jsx)(t.IntlProvider,{locale:e,...a})}])},894656,e=>{"use strict";var t=e.i(955533),n=e.i(138173),a=e.i(26054);e.s(["default",0,function({slot:e,slotId:r,children:i}){let{contactSlot:s}=(0,n.useCompanionContext)();return(0,t.jsx)(a.default,{slot:s?.element??e,slotId:s?.id??r,children:i})}])},511010,e=>{"use strict";var t=e.i(955533),n=e.i(722567);e.s(["default",0,function({children:e}){let a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=a.current;if(!e)return;let t=document.documentElement,n=new Set,r=()=>{t.classList.toggle("dark",n.size>0)},i=new IntersectionObserver(e=>{for(let a of e)a.isIntersecting?n.add(a.target):n.delete(a.target),t.classList.toggle("theme-transition",!a.target.hasAttribute("data-theme-snap"));r()},{rootMargin:"-50% 0px -50% 0px"}),s=new Set,l=()=>{if(!e.querySelector("[data-set-page-theme]")){let e=s.size>0;s.forEach(e=>i.unobserve(e)),s.clear(),n.clear(),t.classList.remove("theme-transition"),e&&t.classList.remove("dark");return}if(e.querySelector("[data-test-page]")){s.forEach(e=>i.unobserve(e)),s.clear(),n.clear();return}t.classList.add("theme-transition");let a=new Set(e.querySelectorAll('[data-set-page-theme="dark"]')),l=e.querySelectorAll("[data-set-page-theme]"),o=l[l.length-1],c=document.getElementById("site-footer");c&&o?.getAttribute("data-set-page-theme")==="dark"&&a.add(c),s.forEach(e=>{a.has(e)||(i.unobserve(e),s.delete(e),n.delete(e))}),a.forEach(e=>{s.has(e)||(i.observe(e),s.add(e))}),r()};l();let o=new MutationObserver(l);return o.observe(e,{childList:!0,subtree:!0}),()=>{o.disconnect(),i.disconnect(),t.classList.remove("dark"),t.classList.remove("theme-transition")}},[]),(0,t.jsx)("div",{ref:a,children:e})}])},376074,e=>{"use strict";e.i(217218);var t=e.i(955533),n=e.i(685401),a=e.i(588371);e.s(["default",0,function(){let{status:e}=(0,a.useConsentContext)(),r="GTM-PLXNMD";return r&&"granted"===e?(0,t.jsx)(n.GoogleTagManager,{gtmId:r}):null}])},163831,e=>{"use strict";var t=e.i(955533),n=e.i(456904),a=e.i(722567),r=e.i(486271),i=e.i(539535);let s=()=>{let{classList:e}=document.documentElement;return e.contains("scroll-locked")||e.contains("intro-locked")};var l=e.i(750245),o=e.i(269171),c=e.i(857095),u=e.i(350359),d=e.i(515201),f=e.i(48568),m=e.i(892626),h=e.i(318551),p=e.i(212121),x=e.i(892107),g=e.i(543559),v=e.i(659371),b=e.i(169721),w=e.i(302447),j=e.i(540240),C=e.i(92596),y=e.i(846649),k="NavigationMenu",[N,E,S]=(0,v.createCollection)(k),[L,R,P]=(0,v.createCollection)(k),[T,M]=(0,u.createContextScope)(k,[S,P]),[_,A]=T(k),[I,O]=T(k),z=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,value:i,onValueChange:s,defaultValue:l,delayDuration:o=200,skipDelayDuration:c=300,orientation:u="horizontal",dir:d,...x}=e,[g,v]=a.useState(null),b=(0,h.useComposedRefs)(n,e=>v(e)),w=(0,p.useDirection)(d),j=a.useRef(0),C=a.useRef(0),y=a.useRef(0),[N,E]=a.useState(!0),[S,L]=(0,m.useControllableState)({prop:i,onChange:e=>{let t=c>0;""!==e?(window.clearTimeout(y.current),t&&E(!1)):(window.clearTimeout(y.current),y.current=window.setTimeout(()=>E(!0),c)),s?.(e)},defaultProp:l??"",caller:k}),R=a.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>L(""),150)},[L]),P=a.useCallback(e=>{window.clearTimeout(C.current),L(e)},[L]),T=a.useCallback(e=>{S===e?window.clearTimeout(C.current):j.current=window.setTimeout(()=>{window.clearTimeout(C.current),L(e)},o)},[S,L,o]);return a.useEffect(()=>()=>{window.clearTimeout(j.current),window.clearTimeout(C.current),window.clearTimeout(y.current)},[]),(0,t.jsx)(H,{scope:r,isRootMenu:!0,value:S,dir:w,orientation:u,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(j.current),N?T(e):P(e)},onTriggerLeave:()=>{window.clearTimeout(j.current),R()},onContentEnter:()=>window.clearTimeout(C.current),onContentLeave:R,onItemSelect:e=>{L(t=>t===e?"":e)},onItemDismiss:()=>L(""),children:(0,t.jsx)(f.Primitive.nav,{"aria-label":"Main","data-orientation":u,dir:w,...x,ref:b})})});z.displayName=k;
1var D="NavigationMenuSub",F=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:a,value:r,onValueChange:i,defaultValue:s,orientation:l="horizontal",...o}=e,c=A(D,a),[u,d]=(0,m.useControllableState)({prop:r,onChange:i,defaultProp:s??"",caller:D});return(0,t.jsx)(H,{scope:a,isRootMenu:!1,value:u,dir:c.dir,orientation:l,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>d(e),onItemSelect:e=>d(e),onItemDismiss:()=>d(""),children:(0,t.jsx)(f.Primitive.div,{"data-orientation":l,...o,ref:n})})});F.displayName=D;var H=e=>{let{scope:n,isRootMenu:r,rootNavigationMenu:i,dir:s,orientation:l,children:o,value:c,onItemSelect:u,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:m,onContentEnter:h,onContentLeave:p}=e,[x,v]=a.useState(null),[b,j]=a.useState(new Map),[y,k]=a.useState(null);return(0,t.jsx)(_,{scope:n,isRootMenu:r,rootNavigationMenu:i,value:c,previousValue:(0,w.usePrevious)(c),baseId:(0,g.useId)(),dir:s,orientation:l,viewport:x,onViewportChange:v,indicatorTrack:y,onIndicatorTrackChange:k,onTriggerEnter:(0,C.useCallbackRef)(f),onTriggerLeave:(0,C.useCallbackRef)(m),onContentEnter:(0,C.useCallbackRef)(h),onContentLeave:(0,C.useCallbackRef)(p),onItemSelect:(0,C.useCallbackRef)(u),onItemDismiss:(0,C.useCallbackRef)(d),onViewportContentChange:a.useCallback((e,t)=>{j(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:a.useCallback(e=>{j(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,t.jsx)(N.Provider,{scope:n,children:(0,t.jsx)(I,{scope:n,items:b,children:o})})})},V="NavigationMenuList",B=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:a,...r}=e,i=A(V,a),s=(0,t.jsx)(f.Primitive.ul,{"data-orientation":i.orientation,...r,ref:n});return(0,t.jsx)(f.Primitive.div,{style:{position:"relative"},ref:i.onIndicatorTrackChange,children:(0,t.jsx)(N.Slot,{scope:a,children:i.isRootMenu?(0,t.jsx)(eo,{asChild:!0,children:s}):s})})});B.displayName=V;var $="NavigationMenuItem",[K,W]=T($),q=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,value:i,...s}=e,l=(0,g.useId)(),o=a.useRef(null),c=a.useRef(null),u=a.useRef(null),d=a.useRef(()=>{}),m=a.useRef(!1),h=a.useCallback((e="start")=>{if(o.current){d.current();let t=ed(o.current);t.length&&ef("start"===e?t:t.reverse())}},[]),p=a.useCallback(()=>{if(o.current){var e;let t=ed(o.current);t.length&&((e=t).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),d.current=()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})})}},[]);return(0,t.jsx)(K,{scope:r,value:i||l||"LEGACY_REACT_AUTO_VALUE",triggerRef:c,contentRef:o,focusProxyRef:u,wasEscapeCloseRef:m,onEntryKeyDown:h,onFocusProxyEnter:h,onRootContentClose:p,onContentFocusOutside:p,children:(0,t.jsx)(f.Primitive.li,{...s,ref:n})})});q.displayName=$;var U="NavigationMenuTrigger",Y=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,disabled:i,...s}=e,l=A(U,e.__scopeNavigationMenu),o=W(U,e.__scopeNavigationMenu),c=a.useRef(null),u=(0,h.useComposedRefs)(c,o.triggerRef,n),m=ep(l.baseId,o.value),p=ex(l.baseId,o.value),x=a.useRef(!1),g=a.useRef(!1),v=o.value===l.value;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(N.ItemSlot,{scope:r,value:o.value,children:(0,t.jsx)(eu,{asChild:!0,children:(0,t.jsx)(f.Primitive.button,{id:m,disabled:i,"data-disabled":i?"":void 0,"data-state":eh(v),"aria-expanded":v,"aria-controls":v?p:void 0,...s,ref:u,onPointerEnter:(0,d.composeEventHandlers)(e.onPointerEnter,()=>{g.current=!1,o.wasEscapeCloseRef.current=!1}),onPointerMove:(0,d.composeEventHandlers)(e.onPointerMove,eg(()=>{i||g.current||o.wasEscapeCloseRef.current||x.current||(l.onTriggerEnter(o.value),x.current=!0)})),onPointerLeave:(0,d.composeEventHandlers)(e.onPointerLeave,eg(()=>{i||(l.onTriggerLeave(),x.current=!1)})),onClick:(0,d.composeEventHandlers)(e.onClick,()=>{l.onItemSelect(o.value),g.current=v}),onKeyDown:(0,d.composeEventHandlers)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===l.dir?"ArrowLeft":"ArrowRight"}[l.orientation];v&&e.key===t&&(o.onEntryKeyDown(),e.preventDefault())})})})}),v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(y.Root,{"aria-hidden":!0,tabIndex:0,ref:o.focusProxyRef,onFocus:e=>
1{let t=o.contentRef.current,n=e.relatedTarget,a=n===c.current,r=t?.contains(n);(a||!r)&&o.onFocusProxyEnter(a?"start":"end")}}),l.viewport&&(0,t.jsx)("span",{"aria-owns":p})]})]})});Y.displayName=U;var G="navigationMenu.linkSelect",Z=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:a,active:r,onSelect:i,...s}=e;return(0,t.jsx)(eu,{asChild:!0,children:(0,t.jsx)(f.Primitive.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...s,ref:n,onClick:(0,d.composeEventHandlers)(e.onClick,e=>{let t=e.target,n=new CustomEvent(G,{bubbles:!0,cancelable:!0});if(t.addEventListener(G,e=>i?.(e),{once:!0}),(0,f.dispatchDiscreteCustomEvent)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(ea,{bubbles:!0,cancelable:!0});(0,f.dispatchDiscreteCustomEvent)(t,e)}},{checkForDefaultPrevented:!1})})})});Z.displayName="NavigationMenuLink";var X="NavigationMenuIndicator",J=a.forwardRef((e,n)=>{let{forceMount:a,...r}=e,i=A(X,e.__scopeNavigationMenu),s=!!i.value;return i.indicatorTrack?c.createPortal((0,t.jsx)(x.Presence,{present:a||s,children:(0,t.jsx)(Q,{...r,ref:n})}),i.indicatorTrack):null});J.displayName=X;var Q=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,...i}=e,s=A(X,r),l=E(r),[o,c]=a.useState(null),[u,d]=a.useState(null),m="horizontal"===s.orientation,h=!!s.value;a.useEffect(()=>{let e=l(),t=e.find(e=>e.value===s.value)?.ref.current;t&&c(t)},[l,s.value]);let p=()=>{o&&d({size:m?o.offsetWidth:o.offsetHeight,offset:m?o.offsetLeft:o.offsetTop})};return em(o,p),em(s.indicatorTrack,p),u?(0,t.jsx)(f.Primitive.div,{"aria-hidden":!0,"data-state":h?"visible":"hidden","data-orientation":s.orientation,...i,ref:n,style:{position:"absolute",...m?{left:0,width:u.size+"px",transform:`translateX(${u.offset}px)`}:{top:0,height:u.size+"px",transform:`translateY(${u.offset}px)`},...i.style}}):null}),ee="NavigationMenuContent",et=a.forwardRef((e,n)=>{let{forceMount:a,...r}=e,i=A(ee,e.__scopeNavigationMenu),s=W(ee,e.__scopeNavigationMenu),l=(0,h.useComposedRefs)(s.contentRef,n),o=s.value===i.value,c={value:s.value,triggerRef:s.triggerRef,focusProxyRef:s.focusProxyRef,wasEscapeCloseRef:s.wasEscapeCloseRef,onContentFocusOutside:s.onContentFocusOutside,onRootContentClose:s.onRootContentClose,...r};return i.viewport?(0,t.jsx)(en,{forceMount:a,...c,ref:l}):(0,t.jsx)(x.Presence,{present:a||o,children:(0,t.jsx)(er,{"data-state":eh(o),...c,ref:l,onPointerEnter:(0,d.composeEventHandlers)(e.onPointerEnter,i.onContentEnter),onPointerLeave:(0,d.composeEventHandlers)(e.onPointerLeave,eg(i.onContentLeave)),style:{pointerEvents:!o&&i.isRootMenu?"none":void 0,...c.style}})})});et.displayName=ee;var en=a.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:a}=A(ee,e.__scopeNavigationMenu);return(0,j.useLayoutEffect)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,j.useLayoutEffect)(()=>()=>a(e.value),[e.value,a]),null}),ea="navigationMenu.rootContentDismiss",er=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,value:i,triggerRef:s,focusProxyRef:l,wasEscapeCloseRef:o,onRootContentClose:c,onContentFocusOutside:u,...f}=e,m=A(ee,r),p=a.useRef(null),x=(0,h.useComposedRefs)(p,n),g=ep(m.baseId,i),v=ex(m.baseId,i),w=E(r),j=a.useRef(null),{onItemDismiss:C}=m;a.useEffect(()=>{let e=p.current;if(m.isRootMenu&&e){let t=()=>{C(),c(),e.contains(document.activeElement)&&s.current?.focus()};return e.addEventListener(ea,t),()=>e.removeEventListener(ea,t)}},[m.isRootMenu,e.value,s,C,c]);let y=a.useMemo(()=>{let e=w().map(e=>e.value);"rtl"===m.dir&&e.reverse();let t=e.indexOf(m.value),n=e.indexOf(m.previousValue),a=i===m.value,r=n===e.indexOf(i);if(!a&&!r)return j.current;let s=(()=>{if(t!==n){if(a&&-1!==n)return t>n?"from-end":"from-start";if(r&&-1!==t)return t>n?"to-start":"to-end"}return null})();return j.current=s,s},[m.previousValue,m.value,m.dir,w,i]);return(0,t.jsx)(eo,{asChild:!0,children:(0,t.jsx)(b.DismissableLayer,{id:v,"aria-labelledby":g,"data-motion":y,"data-orientation":m.orientation,...f,ref:x,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(ea,{bubbles:!0,cancelable:!0});p.current?.dispatchEvent(e)},onFocusOutside:(0,d.composeEventHandlers)(e.onFocusOutside,e=>{u();let t=e.target;m.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,d.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.target,n=w().some(e=>e.ref.current?.contains(t)),a=m.isRootMenu&&m.viewport?.contains(t);(n||a||!m.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,d.composeEventHandlers)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ed(e.currentTarget),n=document.activeElement,a=t.findIndex(e=>e===n);ef(e.shiftKey?t.slice(0,a).reverse():t.slice(a+1,t.length))?e.preventDefault():l.current?.focus()}}),onEscapeKeyDown:(0,d.composeEventHandlers)(e.onEscapeKeyDown,e=>{o.current=!0})})})}
1),ei="NavigationMenuViewport",es=a.forwardRef((e,n)=>{let{forceMount:a,...r}=e,i=!!A(ei,e.__scopeNavigationMenu).value;return(0,t.jsx)(x.Presence,{present:a||i,children:(0,t.jsx)(el,{...r,ref:n})})});es.displayName=ei;var el=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:r,children:i,...s}=e,l=A(ei,r),o=(0,h.useComposedRefs)(n,l.onViewportChange),c=O(ee,e.__scopeNavigationMenu),[u,m]=a.useState(null),[p,g]=a.useState(null),v=u?u?.width+"px":void 0,b=u?u?.height+"px":void 0,w=!!l.value,j=w?l.value:l.previousValue;return em(p,()=>{p&&m({width:p.offsetWidth,height:p.offsetHeight})}),(0,t.jsx)(f.Primitive.div,{"data-state":eh(w),"data-orientation":l.orientation,...s,ref:o,style:{pointerEvents:!w&&l.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":v,"--radix-navigation-menu-viewport-height":b,...s.style},onPointerEnter:(0,d.composeEventHandlers)(e.onPointerEnter,l.onContentEnter),onPointerLeave:(0,d.composeEventHandlers)(e.onPointerLeave,eg(l.onContentLeave)),children:Array.from(c.items).map(([e,{ref:n,forceMount:a,...r}])=>{let i=j===e;return(0,t.jsx)(x.Presence,{present:a||i,children:(0,t.jsx)(er,{...r,ref:(0,h.composeRefs)(n,e=>{i&&e&&g(e)})})},e)})})}),eo=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:a,...r}=e,i=A("FocusGroup",a);return(0,t.jsx)(L.Provider,{scope:a,children:(0,t.jsx)(L.Slot,{scope:a,children:(0,t.jsx)(f.Primitive.div,{dir:i.dir,...r,ref:n})})})}),ec=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eu=a.forwardRef((e,n)=>{let{__scopeNavigationMenu:a,...r}=e,i=R(a),s=A("FocusGroupItem",a);return(0,t.jsx)(L.ItemSlot,{scope:a,children:(0,t.jsx)(f.Primitive.button,{...r,ref:n,onKeyDown:(0,d.composeEventHandlers)(e.onKeyDown,e=>{if(["Home","End",...ec].includes(e.key)){let t=i().map(e=>e.ref.current);if(["rtl"===s.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ec.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 em(e,t){let n=(0,C.useCallbackRef)(t);(0,j.useLayoutEffect)(()=>{let t=0;if(e){let a=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return a.observe(e),()=>{window.cancelAnimationFrame(t),a.unobserve(e)}}},[e,n])}function eh(e){return e?"open":"closed"}function ep(e,t){return`${e}-trigger-${t}`}function ex(e,t){return`${e}-content-${t}`}function eg(e){return t=>"mouse"===t.pointerType?e(t):void 0}e.s(["Content",0,et,"Indicator",0,J,"Item",0,q,"Link",0,Z,"List",0,B,"NavigationMenu",0,z,"NavigationMenuContent",0,et,"NavigationMenuIndicator",0,J,"NavigationMenuItem",0,q,"NavigationMenuLink",0,Z,"NavigationMenuList",0,B,"NavigationMenuSub",0,F,"NavigationMenuTrigger",0,Y,"NavigationMenuViewport",0,es,"Root",0,z,"Sub",0,F,"Trigger",0,Y,"Viewport",0,es,"createNavigationMenuScope",0,M],134535);var ev=e.i(134535),ev=ev;function eb(e){return(0,t.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"none",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...e,children:(0,t.jsx)("path",{d:"M8.125 21.2125C6.90833 20.6875 5.84583 19.9708 4.9375 19.0625C4.02917 18.1542 3.3125 17.0917 2.7875 15.875C2.2625 14.6583 2 13.3625 2 11.9875C2 10.6125 2.2625 9.32083 2.7875 8.1125C3.3125 6.90417 4.02917 5.84583 4.9375 4.9375C5.84583 4.02917 6.90833 3.3125 8.125 2.7875C9.34167 2.2625 10.6375 2 12.0125 2C13.3875 2 14.6792 2.2625 15.8875 2.7875C17.0958 3.3125 18.1542 4.02917 19.0625 4.9375C19.9708 5.84583 20.6875 6.90417 21.2125 8.1125C21.7375 9.32083 22 10.6125 22 11.9875C22 13.3625 21.7375 14.6583 21.2125 15.875C20.6875 17.0917 19.9708 18.1542 19.0625 19.0625C18.1542 19.9708 17.0958 20.6875 15.8875 21.2125C14.6792 21.7375 13.3875 22 12.0125 22C10.6375 22 9.34167 21.7375 8.125 21.2125ZM12 19.95C12.4333 19.35 12.8083 18.725 13.125 18.075C13.4417 17.425 13.7 16.7333 13.9 16H10.1C10.3 16.7333 10.5583 17.425 10.875 18.075C11.1917 18.725 11.5667 19.35 12 19.95ZM9.4 19.55C9.1 19 8.8375 18.4292 8.6125 17.8375C8.3875 17.2458 8.2 16.6333 8.05 16H5.1C5.58333 16.8333 6.1875 17.5583 6.9125 18.175C7.6375 18.7917 8.46667 19.25 9.4 19.55ZM14.6 19.55C15.5333 19.25 16.3625 18.7917 17.0875 18.175C17.8125 17.5583 18.4167 16.8333 18.9 16H15.95C15.8 16.6333 15.6125 17.2458 15.3875 17.8375C15.1625 18.4292 14.9 19 14.6 19.55ZM4.25 14H7.65C7.6 13.6667 7.5625 13.3375 7.5375 13.0125C7.5125 12.6875 7.5 12.35 7.5 12C7.5 11.65 7.5125 11.3125 7.5375 10.9875C7.5625 10.6625 7.6 10.3333 7.65 10H4.25C4.16667 10.3333 4.10417 10.6625 4.0625 10.9875C4.02083 11.3125 4 11.65 4 12C4 12.35 4.02083 12.6875 4.0625 13.0125C4.10417 13.3375 4.16667 13.6667 4.25 14ZM9.65 14H14.35C14.4 13.6667 14.4375 13.3375 14.4625 13.0125C14.4875 12.6875 14.5 12.35 14.5 12C14.5 11.65 14.4875 11.3125 14.4625 10.9875C14.4375 10.6625 14.4 10.3333 14.35 10H9.65C9.6 10.3333 9.5625 10.6625 9.5375 10.9875C9.5125 11.3125 9.5 11.65 9.5 12C9.5 12.35 9.5125 12.6875 9.5375 13.0125C9.5625 13.3375 9.6 13.6667 9.65 14ZM16.35 14H19.75C19.8333 13.6667 19.8958 13.3375 19.9375 13.0125C19.9792 12.6875 20 12.35 20 12C20 11.65 19.9792 11.3125 19.9375 10.9875C19.8958 10.6625 19.8333 10.3333 19.75 10H16.35C16.4 10.3333 16.4375 10.6625 16.4625 10.9875C16.4875 11.3125 16.5 11.65 16.5 12C16.5 12.35 16.4875 12.6875 16.4625 13.0125C16.4375 13.3375 16.4 13.6667 16.35 14ZM15.95 8H18.9C18.4167 7.16667 17.8125 6.44167 17.0875 5.825C16.3625 5.20833 15.5333 4.75 14.6 4.45C14.9 5 15.1625 5.57083 15.3875 6.1625C15.6125 6.75417 15.8 7.36667 15.95 8ZM10.1 8H13.9C13.7 7.26667 13.4417 6.575 13.125 5.925C12.8083 5.275 12.4333 4.65 12 4.05C11.5667 4.65 11.1917 5.275 10.875 5.925C10.5583 6.575 10.3 7.26667 10.
11 8ZM5.1 8H8.05C8.2 7.36667 8.3875 6.75417 8.6125 6.1625C8.8375 5.57083 9.1 5 9.4 4.45C8.46667 4.75 7.6375 5.20833 6.9125 5.825C6.1875 6.44167 5.58333 7.16667 5.1 8Z",fill:"currentColor"})})}var ew=e.i(314691),ej=e.i(24688),eC=e.i(316909),ey=e.i(530941);function ek({...e}){return(0,t.jsx)(eC.Popover.Root,{"data-slot":"popover",...e})}function eN({...e}){return(0,t.jsx)(eC.Popover.Trigger,{"data-slot":"popover-trigger",...e})}function eE({className:e,align:n="center",sideOffset:a=4,...r}){return(0,t.jsx)(eC.Popover.Portal,{children:(0,t.jsx)(eC.Popover.Content,{"data-slot":"popover-content",align:n,sideOffset:a,className:(0,ey.cn)("z-50 mt-sm w-72 origin-(--radix-popover-content-transform-origin) rounded-xl border p-4 text-foreground shadow-md outline-hidden backdrop-blur-2xl data-[side=bottom]:slide-in-from-top-8 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",e),...r})})}var eS=e.i(407470),eL=e.i(312717);function eR(e){return(0,t.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",...e,children:(0,t.jsx)("circle",{cx:"8",cy:"8",r:"7.25",stroke:"currentColor",strokeWidth:"1.5"})})}let eP=new Map(e.i(980017).default.locales.map(e=>[e.code,e.label])),eT=(e,t)=>({headerKey:e,locales:t.map(e=>({code:e,label:eP.get(e)??e}))}),eM=[eT("voltage220240",["de","en","es","fr","it","nl"]),eT("voltage120",["en-us"])],e_=[{id:"zh",label:"中文",note:"非常抱歉,erco.com 目前还没有您当地语言的版本。若需当地语言信息,请您联系当地的 ERCO 团队,或者访问当地页面。",regionalSite:{text:"当地页面",href:"https://www.erco.com/cn/erco-china/"},contact:{text:"ERCO 团队",slug:"china"}},{id:"ja",label:"日本語",note:"大変申し訳ございませんが、erco.com では現在、お客様の地域の言語に対応しておりません。お客様の地域の言語での情報をご希望の場合は、お手数ですが、お近くの ERCO チームにお問い合わせいただくか、現地のページをご参照ください。",regionalSite:{text:"現地のページ",href:"https://www.erco.com/jp/erco-japan/"},contact:{text:"ERCO チーム",slug:"japan"}},{id:"ko",label:"한국어",note:"죄송합니다. erco.com은 현재 고객님의 지역 언어 버전을 제공하지 않습니다. 고객님의 지역 언어 정보를 얻으시려면, 해당 지역의 ERCO 팀에 문의하시거나 지역페이지를 방문해 주십시오.",regionalSite:{text:"지역페이지",href:"https://www.erco.com/kr/erco-south-korea/"},contact:{text:"ERCO 팀",slug:"south-korea"}}];var eA=e.i(941521),eI=e.i(294237);let eO=(0,eI.cva)("w-66 bg-[rgba(251,251,251,0.9)] bg-[radial-gradient(100.96%_22.44%_at_30.56%_50%,rgba(255,255,255,0.20)_0%,rgba(255,255,255,0)_100%)] p-5 text-foreground transition-[color,background-color,border-color,box-shadow] duration-75 ease-in-out dark:border-[#fff]/7 dark:bg-[#FBFBFB]/16 dark:bg-[radial-gradient(100%_0%_at_30%_50%,rgba(0,0,0,0.20)_0%,rgba(0,0,0,0.4)_100%)]",{variants:{lifted:{true:"shadow-nav-lifted",false:"shadow-nav"}},defaultVariants:{lifted:!1}});function ez({locale:{label:e,note:a,regionalSite:r,contact:i},className:s}){let l=[{text:r.text,href:r.href},{text:i.text,href:(0,n.getPathname)({locale:"en",href:{pathname:"/contact/[slug]",params:{slug:i.slug}}})}],o=a.split(RegExp(`(${l.map(e=>e.text).join("|")})`));return(0,t.jsxs)(ek,{children:[(0,t.jsxs)(eN,{className:"flex w-full cursor-pointer items-center justify-between gap-4 text-muted-foreground transition-colors hover:text-foreground focus-visible:text-foreground focus-visible:outline-none data-[state=open]:text-foreground",children:[(0,t.jsx)("span",{children:e}),(0,t.jsx)(eA.default,{className:"size-5 shrink-0"})]}),(0,t.jsx)(eE,{align:"end",className:(0,ey.cn)("z-103 mt-0 text-sm leading-6 lg:text-xs lg:leading-5",eO(),s),children:o.map((e,n)=>{let a=l.find(({text:t})=>t===e);return a?(0,t.jsx)("a",{href:a.href,target:"_blank",rel:"noreferrer",className:"underline underline-offset-2 transition-colors hover:text-muted-foreground",children:e},n):e})})]})}function eD({hrefs:e,currentLocale:n,hintClassName:a}){let r=(0,eS.useTranslations)("languageSwitcher"),i=eM.map(t=>({...t,locales:t.locales.filter(t=>e[t.code])})).filter(e=>e.locales.length>0);return(0,t.jsxs)("div",{className:"mt-md flex flex-col gap-5 text-base lg:mt-0 lg:gap-4 lg:text-sm",children:[i.map((a,i)=>(0,t.jsxs)("div",{className:(0,ey.cn)("flex flex-col gap-5 lg:gap-3",{"border-t border-border pt-4":i>0}),children:[(0,t.jsx)("p",{className:"text-sm text-muted-foreground lg:text-xs",children:r(`groups.${a.headerKey}`)}),(0,t.jsx)("ul",{className:"flex flex-col gap-5 lg:gap-3",children:a.locales.map(({code:a,label:r})=>(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:e[a],"aria-current":a===n?"true":void 0,className:(0,ey.cn)("flex w-full items-center justify-between gap-4 text-muted-foreground transition-colors hover:text-foreground focus-visible:text-foreground focus-visible:outline-none",{"text-foreground":a===n}),children:[(0,t.jsx)("span",{children:r}),a===n?(0,t.jsx)(eL.default,{className:"size-4 shrink-0"}):(0,t.jsx)(eR,{className:"size-4 shrink-0"})]})},a))})]},a.headerKey)),(0,t.jsx)("ul",{className:"flex flex-col gap-5 border-t border-border pt-4 lg:gap-3",children:e_.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(ez,{locale:e,className:a})},e.id))})]})}var eF=e.i(20434);function eH({children:e,navHidden:n,hasScrollProgress:r}){let i=(0,eF.useLocaleHrefs)(),s=(0,ej.useLocale)(),[l,o]=(0,a.useState)(null),[c,u]=(0,a.useState)(!1),[d,f]=(0,a.useState)(n);return n!==d&&(f(n),c&&u(!1)),(0,t.jsxs)(ek,{open:c&&!n,onOpenChange:e=>{u(e),e&&o(i())},children:[(0,t.jsx)(eN,{asChild:!0,children:e}),(0,t.jsx)(eE,{align:"end",className:(0,ey.cn)("z-101",eO({lifted:r})),children:l&&(0,t.jsx)(eD,{hrefs:l,currentLocale:s})})]})}var eV=e.i(937892);let eB=e=>`https://lightfinder.erco.com/myerco/${(0,eV.legacyLocalePrefix)(e)}`,e$=({navHidden:e,hasScrollProgress:n})=>{let a=(0,eS.useTranslations)("menu"),r=(0,ej.useLocale)();return(0,t.jsxs)("li",{className:"flex items-center gap-sm text-foreground transition-colors duration-200 group-has-[[data-state=open]:not([data-nav-panel][data-state=closed]_*)]/nav:text-muted-foreground",children:[(0,t.jsx)(eH,{navHidden:e,hasScrollProgress:n,children:(0,t.jsx)("button",{type:"button","aria-label":a("language"),children:(0,t.jsx)(eb,{className:"size-5 cursor-pointer"})})}),(0,t.jsx)("a",{href:eB(r),"aria-label":a("account"),children:(0,t.jsx)(ew.default,{className:"size-5"})})]})};var eK=e.i(649016),ev=ev,eW=e.i(445687),eq=e.i(151641),eU=e.i(906690);let eY=({sub:e,mediaRatio:n="aspect-4W-3H",size:a,fill:r,className:i,labelClassName:s,onClick:o})=>{let{link:c,media:u}=e;return(0,t.jsxs)(eW.CMSLink,{type:c.type,reference:c.reference,url:c.url,newTab:c.newTab,appearance:"inline",className:(0,ey.cn)("group group/sublink flex flex-col gap-2",i
1),onClick:o,children:[(0,t.jsx)(l.motion.span,{"aria-hidden":!0,initial:{opacity:.5},animate:{opacity:1},transition:{duration:.33},children:(0,t.jsx)(eq.Media,{alt:"",pictureClassName:(0,ey.cn)("relative block overflow-hidden bg-grey-200",n),resource:u,fill:r,size:a,imgClassName:"object-contain"})}),(0,t.jsxs)("div",{className:"inline-flex items-center",children:[(0,t.jsx)("span",{className:(0,ey.cn)("h-[--nav-row] text-sm text-grey-900 dark:text-grey-100",s),children:c.label}),(0,t.jsx)(eU.default,{className:"size-2.5 translate-x-0 text-grey-900 opacity-0 transition-transform transition-discrete duration-300 ease-in-out group-hover/sublink:translate-x-3xs group-hover/sublink:opacity-100 dark:text-grey-100"})]})]})};function eG({link:e,className:n}){let a=ti();return(0,t.jsxs)("div",{className:"group/sublink inline-flex items-center",children:[(0,t.jsx)(eW.CMSLink,{...e,className:(0,ey.cn)("-mx-1 px-1 py-1 text-sm text-grey-900 hover:text-primary dark:text-grey-100",n),appearance:"inline",onClick:a??void 0}),(0,t.jsx)(eU.default,{className:"size-2.5 translate-x-0 text-grey-900 opacity-0 transition-transform transition-discrete duration-300 ease-in-out group-hover/sublink:translate-x-2xs group-hover/sublink:opacity-100 dark:text-grey-100"})]})}let eZ=({list:e,className:n,isLevelThreeList:a=!1})=>{let r=ti(),{hasHeader:i,type:s,label:l,link:o,isMediaList:c,subLinks:u}=e;return(0,t.jsxs)("ul",{className:(0,ey.cn)("flex flex-col",n),children:[i&&(0,t.jsx)("li",{className:"flex h-(--nav-row) items-center text-sm font-medium text-muted-foreground",children:"label"===s?(0,t.jsx)("span",{children:l}):(0,t.jsx)(eG,{link:o??{},className:"font-bold text-foreground"})}),!i&&a&&(0,t.jsx)("li",{"aria-hidden":!0,className:"h-(--nav-row)"}),c?(0,t.jsx)("ul",{className:(0,ey.cn)("flex gap-sm",{}),children:u?.map((e,n)=>(0,t.jsx)("li",{className:(0,ey.cn)({"col-span-full":1===u.length}),children:(0,t.jsx)(eY,{sub:e,fill:!a,mediaRatio:a?"h-[calc(6*var(--nav-row))] aspect-3W-4H":"h-[calc(4*var(--nav-row))] aspect-7W-4H",size:a?"132px":"256px",onClick:r??void 0})},n))}):u?.map((e,n)=>(0,t.jsx)("li",{className:"flex h-(--nav-row) items-center",children:(0,t.jsx)(eG,{link:e.link})},n))]})};var ev=ev,eX=e.i(288245),ev=ev;let eJ=({list:e,className:n,onOpen:a,activeValue:r})=>{let i=(0,eS.useTranslations)("menu"),s=ti(),{hasHeader:l,type:o,label:c,link:u,subLinks:d}=e,f=d?.filter(e=>e.hasLevelThreeList)??[],m=d?.filter(e=>!e.hasLevelThreeList)??[];return(0,t.jsxs)(ev.List,{className:(0,ey.cn)("flex flex-col",n),children:[l&&(0,t.jsxs)(ev.Item,{className:"group/sublink flex h-(--nav-row) items-center text-sm font-medium text-muted-foreground",onPointerEnter:()=>a("highlight"),children:[(0,t.jsx)("span",{children:"label"===o&&c}),u&&"link"===o&&(0,t.jsx)(eG,{link:u,className:"text-sm font-bold text-foreground"}),(0,t.jsx)("button",{type:"button","aria-label":i("showMenuOverview"),onClick:()=>a("highlight"),children:(0,t.jsx)(eU.default,{className:"size-2.5 translate-x-0 text-grey-900 opacity-0 transition-transform transition-discrete duration-300 ease-in-out group-focus-within/sublink:translate-x-xs group-focus-within/sublink:opacity-100 group-focus-within/sublink:duration-0 dark:text-grey-100"})})]}),(0,t.jsxs)(ev.List,{className:"flex flex-col",children:[f.map((e,n)=>{let l=[];return e.list?.subLinks&&e.list?.subLinks.length>5?l.push({...e.list,subLinks:e.list.subLinks.slice(0,5)},{...e.list,subLinks:e.list.subLinks.slice(5),hasHeader:!1}):l.push(e.list),(0,t.jsxs)(ev.Item,{value:`${n+1}`,className:"group/sublink flex h-(--nav-row) max-w-max items-center",onPointerEnter:()=>a(`${n+1}`),children:[(0,t.jsx)(ev.Link,{asChild:!0,children:(0,t.jsx)(eW.CMSLink,{...e.link,appearance:"inline",className:"-mx-1 px-1 py-1 text-sm text-grey-900 hover:text-primary dark:text-grey-100",onClick:s??void 0})}),(0,t.jsx)(ev.Trigger,{"aria-label":i("openMenu",{label:e.link.label}),children:(0,t.jsx)(eU.default,{className:"size-2.5 translate-x-0 text-grey-900 opacity-0 transition-transform transition-discrete duration-300 ease-in-out group-focus-within/sublink:translate-x-2xs group-focus-within/sublink:opacity-100 group-focus-within/sublink:duration-0 group-hover/sublink:translate-x-3xs group-hover/sublink:opacity-100 dark:text-grey-100"})}),(0,t.jsx)(ev.Content,{forceMount:!0,hidden:r!==`${n+1}`,children:(0,t.jsx)(ev.Sub,{className:"",children:(0,t.jsx)(eX.default,{numCols:15,className:"-ml-md px-0",children:l.map((e,n)=>(0,t.jsx)(eZ,{className:(0,ey.cn)("col-span-5"),list:e??{},isLevelThreeList:!0},n))})})})]},n)}),m.length>0&&f.length>0&&(0,t.jsx)("li",{className:"flex h-(--nav-row) items-center",children:(0,t.jsx)("hr",{className:"w-1/2 border-t dark:bg-grey-100"})}),m.map((e,n)=>(0,t.jsx)(ev.Item,{className:"flex h-(--nav-row) items-center",children:0==f.length?(0,t.jsx)(eG,{link:e.link,className:"text-sm text-grey-900 hover:text-primary dark:text-grey-100"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ev.Trigger,{children:(0,t.jsx)(eG,{link:e.link,className:"text-sm text-grey-900 hover:text-primary dark:text-grey-100"})}),(0,t.jsx)(ev.Content,{})]})}
1,n))]})]})};var eQ=e.i(590188);let e0={mod:"⌘",alt:"⌥",shift:"⇧"},e1={mod:"Ctrl",alt:"Alt",shift:"Shift"};function e5(){return()=>{}}function e2(){let e=navigator.userAgentData?.platform??navigator.platform;return/mac/i.test(e)?e0:e1}function e3(){return e0}let e6=({item:e,isOpen:n})=>{let{threeLevelMenu:r,threeLevelList:i,highlightList:s,linkLists:l,quicklinks:o}=e,[c,u]=(0,a.useState)("highlight"),d=(0,a.useSyncExternalStore)(e5,e2,e3),f=(0,eS.useTranslations)("menu"),m=(0,a.useRef)(null),h=ti(),p=o?.[0],[x,g]=(0,a.useState)(n);function v(e){u(e)}n!==x&&(g(n),n&&u("highlight")),(0,a.useEffect)(()=>{if(!n||!p)return;let e=e=>{if(!(e.metaKey||e.ctrlKey)||e.altKey||e.shiftKey||"x"!==e.key.toLowerCase()||e.repeat)return;let t=m.current?.querySelector("a");t&&(e.preventDefault(),t.click())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[n,p]);let b=()=>(0,t.jsxs)("div",{className:"col-span-20 flex gap-sm pt-xl text-xs text-muted-foreground",children:[(0,t.jsxs)("span",{className:"flex items-center gap-0.5",children:[(0,t.jsx)(eQ.Kbd,{children:d.mod})," ",(0,t.jsx)("span",{className:"mb-0.5",children:"+"})," ",(0,t.jsx)(eQ.Kbd,{children:"K"})," – ",f("search")]}),p&&(0,t.jsxs)("div",{ref:m,className:"flex items-center gap-0.5",children:[(0,t.jsx)(eQ.Kbd,{children:d.mod})," ",(0,t.jsx)("span",{className:"mb-0.5",children:"+"})," ",(0,t.jsx)(eQ.Kbd,{children:"X"})," –"," ",(0,t.jsx)(eW.CMSLink,{...p.link,appearance:"inline",className:"transition-colors duration-200 hover:text-foreground",onClick:h??void 0})]})]});return r&&i?(0,t.jsx)(ev.Sub,{value:c,onValueChange:e=>u(e),defaultValue:"highlight",asChild:!0,children:(0,t.jsx)("div",{onPointerLeave:()=>v("highlight"),className:"flex flex-col gap-md",children:(0,t.jsxs)(eX.default,{numCols:20,className:(0,ey.cn)("items-start px-0 pt-lg pb-sm [--nav-row:2rem]"),children:[(0,t.jsx)("div",{className:(0,ey.cn)("col-span-5"),children:(0,t.jsx)(eJ,{onOpen:v,list:i,activeValue:c})}),s&&(0,t.jsx)("div",{hidden:"highlight"!==c,className:(0,ey.cn)("col-span-15 -ml-sm"),children:(0,t.jsx)(eZ,{list:{...s,isMediaList:!0,hasHeader:!0}})}),(0,t.jsx)(ev.Viewport,{forceMount:!0,hidden:"highlight"===c,className:(0,ey.cn)("col-span-15")}),b()]})})}):(0,t.jsx)(ev.Sub,{asChild:!0,children:(0,t.jsxs)(eX.default,{numCols:20,className:(0,ey.cn)("items-start px-0 pt-lg pb-sm [--nav-row:2.15rem]"),children:[l?.map((e,n)=>(0,t.jsx)(eZ,{list:e,className:(0,ey.cn)("col-span-5",{"col-span-10":3===l.length&&2===n&&e.isMediaList,"col-span-15":2===l.length&&1===n&&e.isMediaList,"-ml-sm":1==n})},n)),b()]})})},e7=(0,eI.cva)("inline-block p-0 text-sm leading-none text-foreground",{variants:{active:{true:"",false:"transition-colors duration-200 group-has-[[data-state=open]:not([data-nav-panel][data-state=closed]_*)]/nav:text-muted-foreground hover:text-foreground!"}},defaultVariants:{active:!1}}),e4=e=>{if(!e)return -1;let[t,n]=e.split("-");return 100*("l"!==t)+Number(n)},e8=({item:e,value:n,activeValue:r,previousValue:i,onOpen:s})=>{let o=(0,eS.useTranslations)("menu"),c=ti(),{type:u,label:d,link:f,linkLists:m,threeLevelMenu:h}=e,p=(m?.length??0)>0,x="label"===u?d:f?.label,g=r===n,v=""===r,b=e4(i)<e4(r),w=ta(),j=(0,a.useRef)(null);if((0,a.useEffect)(()=>{function e(){w&&j.current&&"open"===j.current.getAttribute("data-state")&&w(j.current.offsetHeight)}let t=new ResizeObserver(e),n=new MutationObserver(e);return j.current&&(t.observe(j.current),n.observe(j.current,{attributes:!0,attributeFilter:["data-state"]})),()=>void(j.current&&(t.disconnect(),n.disconnect()))},[j,w,n]),!p&&!h)return(0,t.jsx)(ev.Item,{value:n,className:"flex items-center",onPointerEnter:()=>s(n),children:"label"===u?(0,t.jsx)("span",{className:e7(),children:d}):(0,t.jsx)(ev.Link,{asChild:!0,children:(0,t.jsx)(eW.CMSLink,{...f??{},appearance:"inline",className:(0,ey.cn)(e7(),"-mx-1 px-1 py-1"),onClick:c??void 0})})});let C=(0,t.jsx)(ev.Content,{ref:j,forceMount:!0,"data-nav-panel":!0,className:(0,ey.cn)("absolute inset-x-0 top-13 pb-md transition-[opacity,display] transition-discrete duration-200 data-[state=closed]:pointer-events-none data-[state=closed]:hidden data-[state=closed]:opacity-0 data-[state=open]:opacity-100 data-[state=open]:starting:opacity-0"),children:(0,t.jsx)(l.motion.div,{initial:!1,animate:g?{translateX:[""!==i?b?10:-10:0,0],opacity:[0,1]}:{translateX:v?0:b?10:-10},transition:{duration:.15,ease:"easeIn"},children:(0,t.jsx)(e6,{item:e??{},isOpen:g})})});return"label"!==u&&f?(0,t.jsxs)(ev.Item,{value:n,className:"group/menu-item flex items-center",onPointerEnter:()=>s(n),children:[(0,t.jsx)(ev.Link,{asChild:!0,children:(0,t.jsx)(eW.CMSLink,{...f,appearance:"inline",className:(0,ey.cn)(e7({active:g}),"-mx-1 px-1 py-1"),onClick:c??void 0})}),(0,t.jsx)(ev.Trigger,{"aria-label":o("openMenu",{label:x??""}),onClick:()=>g&&c?.(),className:"sr-only transition-transform focus-visible:not-sr-only focu
1s-visible:-mr-4 focus-visible:ml-1 focus-visible:py-1",children:(0,t.jsx)(eK.ChevronDown,{className:"size-3","aria-hidden":!0})}),C]}):(0,t.jsxs)(ev.Item,{value:n,onPointerEnter:()=>s(n),children:[(0,t.jsx)(ev.Trigger,{className:e7({active:g}),onClick:()=>g&&c?.(),children:x}),C]})};var e9=e.i(762422);let te=({isListItem:e=!0})=>{let a=(0,eS.useTranslations)("menu");return e?(0,t.jsx)("li",{className:"text-foreground","data-no-dim":!0,children:(0,t.jsx)(n.Link,{href:"/","aria-label":a("home"),className:"-mx-1 mt-1 inline-flex p-1",children:(0,t.jsx)(e9.default,{})})}):(0,t.jsx)(n.Link,{href:"/","aria-label":a("home"),className:"inline-flex p-1",children:(0,t.jsx)(e9.default,{className:"h-5.75"})})};var tt=e.i(129338);let tn=(0,a.createContext)(null),ta=()=>(0,a.useContext)(tn),tr=(0,a.createContext)(null),ti=()=>(0,a.useContext)(tr),ts=({data:e,isVisible:n,hasScrollProgress:r})=>{let i=e.navItemsLeft??[],s=e.navItemsRight??[],c=(0,o.useReducedMotion)(),[u,d]=(0,a.useState)(360),[f,m]=(0,a.useState)(""),[h,p]=(0,a.useState)(""),x=(0,a.useRef)(null),g=()=>{x.current&&clearTimeout(x.current)},v=(0,a.useRef)(null),b=()=>{v.current&&clearTimeout(v.current)},w=e=>{if(g(),b(),""!==f){e!==f&&p(f),m(e);return}v.current=setTimeout(()=>{N.current&&(p(f),m(e))},300)},j=(e=!1)=>{g(),b(),e?x.current=setTimeout(()=>{m("")},120):x.current=setTimeout(()=>{requestAnimationFrame(()=>{m("")})},120)},C=(0,a.useCallback)(()=>{b(),x.current&&clearTimeout(x.current),m("")},[]),[y,k]=(0,a.useState)(n);n!==y&&(k(n),""!==f&&m(""));let N=(0,a.useRef)(n);(0,a.useEffect)(()=>{N.current=n},[n]),(0,a.useEffect)(()=>{function e(e){"Escape"===e.key&&j()}function t(e){!e.target||e.target.closest(".nav-bar-desktop")||j()}return window.addEventListener("mousedown",t),window.addEventListener("keydown",e),()=>{window.removeEventListener("mousedown",t),window.removeEventListener("keydown",e)}});let E=!c&&!n,S=E?"":f,L=""!==S,R=c?{duration:0}:{type:"spring",stiffness:400,damping:40};return(0,t.jsx)(tn.Provider,{value:d,children:(0,t.jsx)(tr.Provider,{value:C,children:(0,t.jsxs)(l.motion.div,{className:(0,ey.cn)("nav-bar-desktop fixed top-0 w-[calc(100%-var(--removed-body-scroll-bar-size,0px))] max-lg:hidden","[--muted-foreground:var(--color-grey-500)] dark:[--muted-foreground:var(--color-grey-400)]"),initial:!1,animate:{y:E?-130:0},transition:R,onPointerEnter:()=>{g()},onPointerLeave:()=>{j()},children:[(0,t.jsx)(eX.default,{numCols:24,className:"absolute top-0 w-full",children:(0,t.jsx)(l.motion.div,{"aria-hidden":!0,layout:!c,layoutDependency:L,transition:R,style:{marginTop:L?8:34,height:56},className:(0,ey.cn)("relative z-1 row-start-1 self-start",L?"col-span-4 lg:col-span-24 lg:col-start-1 lg:-mx-3 min-[125rem]:col-span-20 min-[125rem]:col-start-3":"col-span-4 -mr-4 -ml-6 lg:col-span-20 lg:col-start-3 min-[125rem]:col-span-16 min-[125rem]:col-start-5"),children:(0,t.jsx)(tt.default,{borderRadius:30,darkOnly:!0,spotlightSize:{width:L?400:100,height:L?400:40},initial:!1,animate:{height:L?56+u:56},transition:R,borderColor:"#FBFBFB03",borderThickness:.75,className:(0,ey.cn)("absolute inset-x-0 top-0 border-[0.5px] border-[#EBEBEB] bg-[#FBFBFBCC] bg-[radial-gradient(100.96%_22.44%_at_30.56%_50%,rgba(255,255,255,0.20)_0%,rgba(255,255,255,0.00)_100%)] backdrop-blur-2xl transition-[color,background-color,border-color,box-shadow] duration-700 ease-in-out dark:border-[#fff]/7 dark:bg-[#FBFBFB]/16 dark:bg-[radial-gradient(100%_0%_at_30%_50%,rgba(0,0,0,0.20)_0%,rgba(0,0,0,0.4)_100%)]",L&&"dark:bg-[radial-gradient(100%_0%_at_30%_50%,rgba(0,0,0,0.20)_0%,rgba(0,0,0,0.40)_100%)]",r?"shadow-nav-lifted":"shadow-nav"),children:L&&!r&&(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 rounded-[30px] shadow-nav-lifted"})})},"navbar-glow")}),(0,t.jsx)(eX.default,{numCols:24,className:"mt-8.5",children:(0,t.jsx)(ev.Root,{value:S,onValueChange:e=>{e&&w(e)},delayDuration:0,className:"relative z-10 col-span-4 lg:col-span-20 lg:col-start-3 min-[125rem]:col-span-16 min-[125rem]:col-start-5",children:(0,t.jsx)("div",{className:"",children:(0,t.jsxs)(ev.List,{className:"group/nav flex h-14 list-none items-center gap-md",children:[(0,t.jsx)(te,{}),i.map((e,n)=>(0,t.jsx)(e8,{item:e,value:`l-${n}`,activeValue:S,previousValue:h,onOpen:e.linkLists&&e.linkLists.length>0||null!=e.threeLevelMenu?w:()=>C()}
1,n)),(0,t.jsx)("li",{"aria-hidden":!0,className:"grow"}),s.map((e,n)=>(0,t.jsx)(e8,{item:e,value:`r-${n}`,activeValue:e.linkLists?S:"",previousValue:h,onOpen:e.linkLists&&e.linkLists.length>0||null!=e.threeLevelMenu?w:()=>C()},n)),(0,t.jsx)(e$,{navHidden:E,hasScrollProgress:r})]})})})})]})})})};var tl=e.i(120848);let to=(0,tl.default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var tc=e.i(411818),tu=e.i(592e3);let td="js-nav-pill",tf=-100;var tm=e.i(392068);let th=({items:e,onSelect:n,onNavigate:a})=>{let r=(0,eS.useTranslations)("menu"),i=.18*!(0,o.useReducedMotion)();return(0,t.jsx)(l.motion.nav,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0,transition:{delay:i,duration:i}},exit:{opacity:0,x:-10,transition:{duration:i}},className:"absolute inset-0 overflow-y-auto pt-7 pr-[max(--spacing(6),env(safe-area-inset-right))] pb-[calc(--spacing(16)+env(safe-area-inset-bottom))] pl-[max(--spacing(6),env(safe-area-inset-left))]",children:(0,t.jsx)("ul",{className:"flex flex-col gap-lg",children:e.map((e,i)=>{let s="label"===e.type?e.label:e.link?.label;return!((e.linkLists?.length??0)>0||e.threeLevelMenu)&&"label"!==e.type&&e.link?(0,t.jsx)("li",{className:"flex items-center",children:(0,t.jsx)(eW.CMSLink,{...e.link,appearance:"inline",className:"text-xl font-bold text-foreground",onClick:a})},i):(0,t.jsx)("li",{className:"flex items-center",children:(0,t.jsxs)("button",{type:"button","aria-label":r("openMenu",{label:s??""}),onClick:()=>n(e),className:"flex w-full items-center justify-between text-foreground",children:[(0,t.jsx)("span",{className:"text-xl font-bold",children:s}),(0,t.jsx)(tm.MdChevronRight,{className:"size-6","aria-hidden":!0})]})},i)})})})},tp=({list:e,textOnly:n=!1,onNavigate:a})=>{let{hasHeader:r,type:i,label:s,link:l,isMediaList:o,subLinks:c}=e,u=o&&!n;return(0,t.jsxs)("div",{className:"flex flex-col gap-md",children:[r&&("label"===i?(0,t.jsx)("span",{className:"text-base text-muted-foreground",children:s}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-xs",children:[(0,t.jsx)(eW.CMSLink,{...l??{},appearance:"inline",className:"text-base font-bold text-foreground",onClick:a}),(0,t.jsx)(eU.default,{className:"size-2.5 text-foreground"})]})),c&&c?.length>0&&(0,t.jsx)("ul",{className:"flex flex-col gap-5",children:c?.map((e,n)=>(0,t.jsx)("li",{children:u?(0,t.jsx)(eY,{sub:e,mediaRatio:"aspect-7W-3H",size:"calc(100vw - 48px)",labelClassName:"text-base",onClick:a}):(0,t.jsx)(eW.CMSLink,{...e.link,appearance:"inline",className:"text-base text-foreground",onClick:a})},n))})]})},tx=({item:e,onNavigate:n})=>{let{threeLevelList:a,highlightList:r}=e;if(!a)return null;let i=a.subLinks??[],s=i.filter(e=>e.hasLevelThreeList),l=i.filter(e=>!e.hasLevelThreeList);return(0,t.jsxs)("div",{className:"flex grow flex-col gap-md",children:[(0,t.jsx)(tp,{list:{...a,subLinks:s},onNavigate:n}),s.length>0&&(0,t.jsx)("hr",{className:"w-full border-t dark:bg-grey-100"}),r&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tp,{list:r,textOnly:!0,onNavigate:n}),(0,t.jsx)("hr",{className:"w-full border-t dark:bg-grey-100"})]}),(0,t.jsx)("ul",{className:"flex flex-col gap-5",children:l.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)(eW.CMSLink,{...e.link,appearance:"inline",className:"text-base text-foreground",onClick:n})},a))})]})},tg=({item:e,onNavigate:n})=>{let r=(0,o.useReducedMotion)(),i=(0,a.useRef)(null);(0,a.useEffect)(()=>i.current?.focus(),[]);let s=e.threeLevelMenu&&e.threeLevelList;return(0,t.jsx)(l.motion.div,{initial:{opacity:0,x:10},animate:{opacity:1,x:0,transition:{delay:.18,duration:.18*!r}},exit:{x:10,opacity:0,transition:{duration:.18*!r}},className:"absolute flex h-full w-full flex-col overflow-y-auto",children:(0,t.jsx)("div",{className:"grow overflow-y-auto px-6 pt-6 pb-[calc(--spacing(16)+env(safe-area-inset-bottom))]",children:s?(0,t.jsx)(tx,{item:e,onNavigate:n}):(0,t.jsx)("div",{className:"flex flex-col gap-10",children:e.linkLists?.map((e,a)=>(0,t.jsx)(tp,{list:e,onNavigate:n},a))})})},e.label)},tv=()=>{let[e,n]=(0,a.useState)(null);return((0,a.useEffect)(()=>{let e=()=>{let e=window.scrollY+window.innerHeight,t=document.documentElement.scrollHeight-e;n({top:e,height:Math.max(0,Math.min(160,t))})};
1return e(),window.visualViewport?.addEventListener("resize",e),window.addEventListener("resize",e),()=>{window.visualViewport?.removeEventListener("resize",e),window.removeEventListener("resize",e)}},[]),e&&0!==e.height)?(0,c.createPortal)((0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 z-100 bg-background",style:{top:e.top,height:e.height},children:(0,t.jsx)("div",{className:"h-full w-full bg-nav-pill"})}),document.body):null},tb=(0,tl.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var tw=e.i(573680),tj=e.i(561993);function tC({children:e}){let n=(0,eF.useLocaleHrefs)(),r=(0,ej.useLocale)(),i=(0,eS.useTranslations)("menu"),[s,l]=(0,a.useState)(null);return(0,t.jsxs)(tj.Drawer,{onOpenChange:e=>e&&l(n()),children:[(0,t.jsx)(tj.DrawerTrigger,{asChild:!0,children:e}),(0,t.jsxs)(tj.DrawerContent,{overlayClassName:"z-102",className:"light z-102 bg-background px-5 pb-8 text-foreground data-[vaul-drawer-direction=bottom]:max-h-[85svh]",children:[(0,t.jsx)(tj.DrawerTitle,{className:"sr-only",children:i("language")}),(0,t.jsx)("div",{className:"min-h-0 overflow-y-auto",children:s&&(0,t.jsx)(eD,{hrefs:s,currentLocale:r,hintClassName:"light"})})]})]})}let ty=({hasActiveItem:e,isOpen:n,onToggle:a,ref:r})=>{let i=(0,eS.useTranslations)("menu"),s=(0,ej.useLocale)();return(0,t.jsxs)("div",{className:"flex gap-3 text-foreground",children:[!e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tC,{children:(0,t.jsx)("button",{type:"button",className:"p-1","aria-label":i("language"),children:(0,t.jsx)(eb,{className:"size-6 cursor-pointer"})})}),(0,t.jsx)("a",{href:eB(s),className:"p-1","aria-label":i("account"),children:(0,t.jsx)(ew.default,{className:"size-6"})})]}),(0,t.jsx)("button",{type:"button",ref:r,"aria-label":i(n?"close":"open"),"aria-expanded":n,onClick:()=>a(!n),className:"flex items-center justify-center p-1",children:n?(0,t.jsx)(tw.X,{className:"size-6",strokeWidth:1.5}):(0,t.jsx)(tb,{className:"size-6",strokeWidth:1.5})})]})},tk="group-has-[.studio-editor-page]/layout:hidden",tN=({data:e,isVisible:r,hasScrollProgress:i})=>{let s=[...e.navItemsLeft??[],...e.navItemsRight??[]],c=(0,eS.useTranslations)("menu"),u=(0,o.useReducedMotion)(),[d,f]=(0,a.useState)(!1),[m,h]=(0,a.useState)(null),p=(0,a.useRef)(null),x=!u&&!r&&!d,[g,v]=(0,a.useState)(!1);!x&&g&&v(!1);let[b,w]=(0,a.useState)(!1);!i&&b&&w(!1),i&&!b&&(g||u)&&w(!0);let j=u?{duration:0}:{type:"spring",stiffness:400,damping:40};function C(){f(!1),h(null)}let y=(0,n.usePathname)(),[k,N]=(0,a.useState)(y);return y!==k&&(N(y),C()),(0,t.jsxs)(tu.Dialog.Root,{open:d,onOpenChange:e=>e?f(!0):C(),children:[(0,t.jsxs)(tu.Dialog.Portal,{children:[(0,t.jsx)(tu.Dialog.Overlay,{className:"fixed inset-0 z-99"}),(0,t.jsx)(tv,{})]}),(0,t.jsxs)(tu.Dialog.Portal,{forceMount:!0,children:[(0,t.jsx)(l.motion.div,{"aria-hidden":!0,className:(0,ey.cn)(td,tk,"pointer-events-none fixed z-100 border-[0.5px] border-nav-pill-border bg-nav-pill backdrop-blur-[7.5px] dark:backdrop-blur-[24px]","bg-[radial-gradient(100.96%_22.44%_at_30.56%_50%,rgba(255,255,255,0.180)_0%,rgba(255,255,255,0.00)_100%)] dark:bg-[radial-gradient(100%_0%_at_30%_50%,rgba(0,0,0,0.180)_0%,rgba(0,0,0,0.4)_100%)]"),initial:!1,animate:d?{top:0,right:0,width:"100vw",height:"100lvh",borderRadius:0,y:0}:{top:20,right:12,width:b?`calc(100% - ${24}px)`:144,height:52,borderRadius:26,y:x?tf:0},transition:j,onAnimationComplete:()=>x&&v(!0)}),(0,t.jsx)(tu.Dialog.Content,{asChild:!0,forceMount:!0,"aria-describedby":void 0,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>{e.preventDefault(),p.current?.focus()},children:(0,t.jsxs)(l.motion.div,{className:(0,ey.cn)(td,tk,"fixed z-101 flex flex-col focus:outline-none",d?"inset-0":"inset-x-0 top-0","[--muted-foreground:var(--card-muted-foreground-tertiary)]"),initial:!1,animate:{y:x?tf:0},transition:j,children:[(0,t.jsx)(tu.Dialog.Title,{className:"sr-only",children:c("navigation")}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center justify-between pl-[max(--spacing(6),env(safe-area-inset-left))] pr-[max(--spacing(3),env(safe-area-inset-right))]",style:{marginTop:20,height:52,paddingRight:"calc(12px + max(12px, env(safe-area-inset-right)) + var(--removed-body-scroll-bar-size, 0px))"},children:[m?(0,t.jsxs)("button",{type:"button","aria-label":c("back"),onClick:()=>h(null),className:"-ml-3 flex items-center text-foreground",children:[(0,t.jsx)(to,{strokeWidth:1.5,className:"size-6","aria-hidden":!0}),(0,t.jsx)("p",{className:"-mb-0.5",children:c("back")})]}):(0,t.jsx)(te,{isListItem:!1}),(0,t.jsx)(ty,{ref:p,hasActiveItem:!!m,isOpen:d,onToggle:e=>e?f(!0):C()})]}),(0,t.jsx)("div",{className:"relative grow",children:(0,t.jsxs)(tc.AnimatePresence,{mode:"popLayout",initial:!1,children:[d&&m&&(0,t.jsx)(tg,{item:m,onNavigate:C},"level-two"),d&&!m&&(0,t.jsx)(th,{items:s,onSelect:h,onNavigate:C},"level-one")]})})]})})]})]})};e.s(["default",0,({data:e})=>{let l=(0,r.useMediaQuery)("(min-width: 1024px)"),{isVisible:o,hasScrollProgress:c}=function(){let[e,t]=(0,a.useState)(!0),[n,r]=(0,a.useState)(!1),l=(0,i.usePathname)(),[o,c]=(0,a.useState)(l);return l!==o&&(c(l),t(!0),r(!1)),(0,a.useEffect)(()=>{let e=Math.max(0,window.scrollY),n=0,a=()=>{n=0;let a=Math.max(0,window.scrollY);if(s()){e=a;return}let i=a-e;if(r(a>
1150),a<=120){e=a,t(!0);return}5>Math.abs(i)||(e=a,t(i<0))};a();let i=()=>{n||(n=requestAnimationFrame(a))};window.addEventListener("scroll",i,{passive:!0});let l=new MutationObserver(()=>{s()||a()});return l.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}),()=>{window.removeEventListener("scroll",i),l.disconnect(),n&&cancelAnimationFrame(n)}},[l]),{isVisible:e,hasScrollProgress:n}}(),[u,d]=(0,a.useState)(!1),f="/knowledge/[clusterName]/[entryName]/[lessonName]"===(0,n.usePathname)()||o||u;return(0,t.jsxs)("header",{id:"site-nav-main",tabIndex:-1,"data-nav-hidden":!f||void 0,onFocus:e=>{let t=e.target;t?.matches(":focus-visible")&&d(!0)},onBlur:e=>{let t=e.relatedTarget;t?.closest("#site-nav-main, .js-nav-pill")||d(!1)},className:"absolute inset-x-0 top-0 z-100 py-4 group-has-[.studio-editor-page]/layout:hidden",children:[(0,t.jsx)(ts,{data:e,isVisible:f,hasScrollProgress:c}),!l&&(0,t.jsx)(tN,{data:e,isVisible:f,hasScrollProgress:c})]})}],163831)},932980,e=>{"use strict";var t=e.i(955533),n=e.i(539535),a=e.i(722567);e.s(["default",0,function(){let e=(0,n.usePathname)();return(0,t.jsx)(a.ViewTransition,{children:(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none fixed top-0 left-0 size-px opacity-0"})},e)}])},744525,e=>{"use strict";var t=e.i(955533),n=e.i(411818),a=e.i(750245),r=e.i(407470),i=e.i(592e3),s=e.i(722567),l=e.i(138173),o=e.i(588371),c=e.i(519455),u=e.i(129338),d=e.i(960418),f=e.i(17991),m=e.i(530941);e.s(["default",0,function({privacyPolicyHref:e}){let{isBannerOpen:h,grant:p,deny:x}=(0,o.useConsentContext)(),{variant:g}=(0,l.useCompanionContext)(),v=(0,r.useTranslations)("consent"),b=e??v("privacyPolicyHref"),w=(0,s.useRef)(null);return(0,d.default)(h),(0,t.jsx)(i.Dialog.Root,{open:h,children:(0,t.jsx)(n.AnimatePresence,{children:h&&(0,t.jsxs)(i.Dialog.Portal,{forceMount:!0,children:[(0,t.jsx)(i.Dialog.Overlay,{asChild:!0,forceMount:!0,children:(0,t.jsx)(a.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.3,ease:f.twEaseInOut},className:"fixed inset-0 z-120 bg-black/50"})}),(0,t.jsx)(i.Dialog.Content,{asChild:!0,forceMount:!0,onOpenAutoFocus:e=>{e.preventDefault(),w.current?.focus()},children:(0,t.jsx)(a.motion.div,{ref:w,initial:{opacity:0,y:16},animate:{opacity:1,y:0},exit:{opacity:0,y:16},transition:{duration:.3,ease:f.twEaseInOut},style:{borderRadius:20},className:(0,m.cn)("fixed right-2 left-2 z-120 overflow-hidden text-white outline-none lg:inset-0 lg:m-auto lg:h-fit lg:max-w-[420px] lg:shadow-[0_4px_12px_-4px_rgba(0,0,0,0.40)] dark:shadow-none","hidden"===g?"bottom-2":"bottom-18"),children:(0,t.jsx)(u.default,{borderRadius:20,className:"bg-grey-800/80 backdrop-blur-md dark:bg-[#2c2c2c]/80",children:(0,t.jsxs)("div",{className:"p-md",children:[(0,t.jsx)(i.Dialog.Title,{asChild:!0,children:(0,t.jsx)("p",{className:"text-base font-semibold",children:v("title")})}),(0,t.jsx)(i.Dialog.Description,{className:"mt-2xs text-sm text-white/70",children:v.rich("description",{privacyLink:e=>(0,t.jsx)("a",{href:b,target:"_blank",rel:"noopener noreferrer",className:"text-white underline underline-offset-4",children:e})})}),(0,t.jsxs)("div",{className:"mt-sm flex flex-wrap gap-xs",children:[(0,t.jsx)(c.Button,{type:"button",variant:"secondary",onClick:p,children:v("agree")}),(0,t.jsx)(c.Button,{type:"button",variant:"clear",onClick:x,children:v("disagree")})]})]})})})})]})})})}])},726544,e=>{"use strict";var t=e.i(955533),n=e.i(407470),a=e.i(588371);e.s(["default",0,function(){let{openBanner:e}=(0,a.useConsentContext)(),r=(0,n.useTranslations)("consent");return(0,t.jsx)("button",{type:"button",onClick:e,className:"relative w-max text-left text-sm font-bold text-card-muted-foreground-tertiary after:absolute after:inset-x-0 after:bottom-0 after:h-px after:origin-right after:scale-x-0 after:bg-current after:transition-transform after:duration-200 after:content-[''] hover:after:origin-left hover:after:scale-x-100",children:r("settings")})}])},167042,e=>{"use strict";var t=e.i(955533),n=e.i(411818),a=e.i(750245),r=e.i(24688),i=e.i(722567),s=e.i(456904),l=e.i(138173),o=e.i(588371),c=e.i(42228),u=e.i(519455),d=e.i(129338),f=e.i(160889);let m=e=>e.toLowerCase().split("-")[0];var h=e.i(17991),p=e.i(530941),x=e.i(20434);let g="locale-suggestion-dismissed",v=()=>()=>{},b={en:{message:"This website is also available in English.",cta:"View in English",close:"Close"},"en-us":{message:"This website is also available for the US and Canada.",cta:"View US/CA site",close:"Close"},de:{message:"Diese Website gibt es auch auf Deutsch.",cta:"Auf Deutsch ansehen",close:"Schließen"},es:{message:"Este sitio web también está disponible en español.",cta:"Ver en español",close:"Cerrar"},fr:{message:"Ce site est également disponible en français.",cta:"Voir en français",close:"Fermer"},it:{message:"Questo sito è disponibile anche in italiano.",cta:"Visualizza in italiano",close:"Chiudi"},nl:{message:"Deze website is ook beschikbaar in het Nederlands.",cta:"Bekijk in het Nederlands",close:"Sluiten"}};e.s(["default",0,function(){let e=(0,r.useLocale)(),w=(0,i.useSyncExternalStore)(v,()=>(function(e){if(window.self!==window.top)return null;try{if(localStorage.getItem(g))return null}catch{return null}for(let t of navigator.languages){let n=m(t);if(n===m(e))break;if("en"===n)return/-(us|ca)$/i.test(t)?"en-us":"en";let a=f.routing.locales.find(e=>e===n);if(a)return a}return null})(e),()=>null),[j,C]=(0,i.useState)(!1),{status:y,isBannerOpen:k}=(0,o.useConsentContext)(),{variant:N}=(0,l.useCompanionContext)(),E=(0,x.useLocaleHrefs)(),S=()=>{try{localStorage.setItem(g,"1")}catch{}C(!0)},L=null!==w&&!j&&null!==y&&!k;return(0,t.jsx)(n.AnimatePresence,{children:L&&(0,t.jsx)(a.motion.aside,{lang:w,initial:{opacity:0,y:16},animate:{opacity:1,y:0},exit:{opacity:0,y:16},transition:{duration:.3,ease:h.twEaseInOut},style:{borderRadius:20},className:(0,p.cn)("fixed right-2 left-2 z-50 overflow-hidden text-white group-has-[.studio-editor-page]/layout:hidden lg:inset-x-0 lg:mx-auto lg:w-fit lg:max-w-120 lg:shadow-[0_4px_12px_-4px_rgba(0,0,0,0.40)] dark:shadow-none","hidden"===N?"bottom-2 lg:bottom-md":"bottom-18 lg:bottom-[calc(var(--spacing-md)+4rem)]"),children:(0,t.jsx)(d.default,{borderRadius:20,className:"bg-grey-800/80 backdrop-blur-md dark:bg-[#2c2c2c]/80",children:(0,t.jsxs)("div",{className:"flex items-start gap-xs py-[calc(var(--spacing-xs)+2px)] pr-[calc(var(--spacing-xs)+2px)] pl-[calc(var(--spacing-sm)+2px)] lg:items-center",children:[(0,t.jsxs)("div",{className:"flex grow flex-col items-start gap-xs pt-2 lg:flex-row lg:items-center lg:pt-0",children:[(0,t.jsx)("p",{className:"text-sm lg:grow",children:b[w].message}),(0,t.jsx)(u.Button,{asChild:!0,variant:"secondary",size:"sm",className:"rounded-full",children:(0,t.jsx)("a",{href:(0,s.getPathname)({locale:w,href:"/"}),onClick:e=>{let t=E()[w];t&&(e.currentTarget.href=t),S()},children:b[w].cta})})]}),(0,t.jsx)("button",{type:"button",onClick:S,"aria-label":b[w].close,className:"mr-1 flex size-9 shrink-0 items-center justify-center rounded-full text-white/70 transition-colors hover:text-white focus-visible:ring-2 focus-visible:ring-white focus-visible:outline-none",children:(0,t.jsx)(c.default,{className:"size-5"})})]})})})})}],167042)},20434,e=>{"use strict";var t=e.i(722567),n=e.i(24688),a=e.i(456904),r=e.i(160889);
1let i=new Set(r.routing.locales),s=new Set(Object.keys(r.routing.pathnames).filter(e=>!e.includes("[")));e.s(["useLocaleHrefs",0,function(){let e=(0,a.usePathname)(),l=(0,n.useLocale)();return(0,t.useCallback)(()=>{let t,n=function(){let e={};for(let t of document.querySelectorAll('link[rel="alternate"][hreflang]')){let n=t.hreflang,a=t.getAttribute("href");a&&i.has(n)&&(e[n]=new URL(a,window.location.origin).pathname)}return e}();if(Object.keys(n).length>0)return n;let o=(t=e.length>1?e.replace(/\/$/,""):e,s.has(t)?t:null);return o?Object.fromEntries(r.routing.locales.map(e=>[e,(0,a.getPathname)({locale:e,href:o})])):{[l]:window.location.pathname}},[e,l])}])},264939,e=>{"use strict";var t=e.i(955533),n=e.i(722567),a=e.i(196123),r=e.i(24688),i=e.i(850054),s=e.i(298338),l=e.i(456904);let o=(0,a.default)(()=>e.A(17860),{loadableGenerated:{modules:[846411]}}),c=(0,a.default)(()=>e.A(946491),{loadableGenerated:{modules:[715280]}});e.s(["default",0,function({vercelEnv:e}){let a=function(){let[e,t]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=new AbortController;return fetch("/api/users/me",{credentials:"include",cache:"no-store",signal:e.signal}).then(e=>e.ok?e.json():null).then(e=>{t(e?.user??null)}).catch(()=>t(null)),()=>e.abort()},[]),e}(),[u,d]=(0,n.useState)(!1),f=(0,r.useLocale)(),m=!!a,h="production"!==e,p=(0,s.useInspectorGlobal)(m,f),x=function(e,t){let[a,r]=(0,n.useState)(null);return(0,n.useEffect)(()=>{if(!e)return;let n=new AbortController;return fetch(`/api/globals/payload-inspector/public-config?locale=${t}`,{cache:"no-store",signal:n.signal}).then(e=>e.ok?e.json():null).then(e=>r(e)).catch(()=>r(null)),()=>n.abort()},[e,t]),a}(!m&&h,f),g=function(e){let t=(0,l.useRouter)(),[a,r]=(0,n.useState)(null),[i,s]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!e)return;let t=new AbortController;return fetch("/next/inspector/draft",{cache:"no-store",signal:t.signal}).then(e=>e.ok?e.json():null).then(e=>{r(e?.enabled??null)}).catch(()=>{}),()=>t.abort()},[e]),{enabled:a,isToggling:i,toggle:(0,n.useCallback)(async function(e){s(!0);try{let n=await fetch("/next/inspector/draft",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({enable:e})});if(n.ok){let e=await n.json();r(e.enabled),t.refresh()}}finally{s(!1)}},[t])}}(m);return m||h?(0,t.jsx)(i.default,{isOpen:u,onOpen:()=>d(!0),children:a?(0,t.jsx)(c,{user:a,global:p,draft:g,onClose:()=>d(!1)}):(0,t.jsx)(o,{config:x,vercelEnv:e,onClose:()=>d(!1)})}):null}],264939)},341299,e=>{"use strict";var t=e.i(955533),n=e.i(722567),a=e.i(8864),r=e.i(964896),i=e.i(695882),s=e.i(187775);function l({children:e,isValidProp:o,...c}){o&&(0,i.loadExternalIsValidProp)(o);let u=(0,n.useContext)(r.MotionConfigContext);(c={...u,...c}).transition=(0,a.resolveTransition)(c.transition,u.transition),c.isStatic=(0,s.useConstant)(()=>c.isStatic);let d=(0,n.useMemo)(()=>c,[JSON.stringify(c.transition),c.transformPagePoint,c.reducedMotion,c.skipAnimations]);return(0,t.jsx)(r.MotionConfigContext.Provider,{value:d,children:e})}e.s(["ClientProviders",0,({children:e})=>(0,t.jsx)(l,{reducedMotion:"user",children:e})],341299)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.