1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,543747,e=>{"use strict";let t=(0,e.i(661845).default)(()=>e.A(813492),{ssr:!1});e.s(["VisualEditing",0,t])},292450,e=>{"use strict";e.i(389275),e.i(826572),e.i(104876),e.i(677011),e.i(667569);var t=e.i(248085),a=e.i(551727);function n(){let e=(0,t.useSyncExternalStore)(a.m,a.p,s);return(0,t.useDeferredValue)(e,null)}function s(){return null}e.i(943902),e.i(862676),Object.prototype.hasOwnProperty,e.s(["useIsPresentationTool",0,function(){let e=n();return null===e?null:"presentation-iframe"===e||"presentation-window"===e},"useVisualEditingEnvironment",0,n],292450)},786960,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={callServer:function(){return l.callServer},createServerReference:function(){return i.createServerReference},findSourceMapURL:function(){return r.findSourceMapURL}};for(var s in n)Object.defineProperty(a,s,{enumerable:!0,get:n[s]});let l=e.r(678495),r=e.r(784720),i=e.r(656758)},622483,e=>{"use strict";var t=e.i(292450),a=e.i(490770),n=e.i(248085),s=e.i(754219),l=e.i(786960);let r=(0,l.createServerReference)("002dbe991eef71576e059bfcd78941aeb6ef1f694b",l.callServer,void 0,l.findSourceMapURL,"disableDraftMode");e.s(["default",0,function(){let e=(0,t.useIsPresentationTool)(),l=(0,t.useVisualEditingEnvironment)(),i=(0,a.useRouter)(),[o,c]=(0,n.useTransition)();return(0,n.useEffect)(()=>{if(!1===e){let e=(0,s.toast)("Draft Mode Enabled",{description:"standalone"===l?"Content is live, refreshing automatically":"Refresh manually to see changes",duration:1/0,action:{label:"Disable",onClick:async()=>{await r(),c(()=>{i.refresh()})}}});return()=>{s.toast.dismiss(e)}}},[l,i,e]),(0,n.useEffect)(()=>{if(o){let e=s.toast.loading("Disabling draft mode...");return()=>{s.toast.dismiss(e)}}},[o]),null}],622483)},827121,e=>{"use strict";async function t(){return"refresh"}e.s(["refreshAction",0,t])},684535,e=>{"use strict";var t=e.i(962782),t=t,a=e.i(754219);e.s(["handleError",0,function(e){if((0,t.t)(e)){let{addOriginUrl:t}=e;a.toast.error("Sanity Live couldn't connect",{description:"Your origin is blocked by CORS policy",duration:1/0,action:t?{label:"Manage",onClick:()=>window.open(t.toString(),"_blank")}:void 0})}else e instanceof Error?(console.error(e),a.toast.error(e.name,{description:e.message,duration:1/0})):(console.error(e),a.toast.error("Unknown error",{description:"Check the console for more details",duration:1/0}))}],684535)},524382,e=>{"use strict";var t=e.i(239675),a=e.i(180874),n=e.i(856525),s=e.i(490770);function l(e,t){return e===t||e.startsWith(t+"/")}function r({href:e,className:i,activeClassName:o,children:c}){let d=l((0,s.usePathname)(),e);return(0,t.jsx)(n.RouterLink,{href:e,className:(0,a.cn)(i,d&&o),children:c})}function i({node:e}){var r;let o=(r=(0,s.usePathname)(),!!(e.href&&l(r,e.href))||e.children.some(e=>e.href&&l(r,e.href)));return e.href?(0,t.jsx)(n.RouterLink,{href:e.href,className:(0,a.cn)("text-sm font-medium hover:opacity-70",o&&"font-bold underline-offset-4"),children:e.label}):null}e.s(["NavbarClient",0,function({nodes:e}){return(0,t.jsx)("div",{className:"hidden md:contents",children:e.map(e=>e.label?e.href?e.isExternal?(0,t.jsx)("a",{href:e.href,className:"text-sm font-medium hover:text-gray-800",target:"_blank",rel:"noopener noreferrer",children:e.label},e.id):(0,t.jsx)(i,{node:e},e.id):(0,t.jsx)("span",{className:"text-sm font-medium",children:e.label},e.id):null)})},"SecondLevelNavClient",0,function({nodes:e}){let a=(0,s.usePathname)(),n=e.find(e=>e.href&&l(a,e.href)||e.children.some(e=>e.href&&l(a,e.href)));return n?(0,t.jsx)("div",{className:"mb-4","data-parent-href":n.href,children:(0,t.jsx)("div",{className:"container mx-auto flex items-center justify-center gap-6 px-4 lg:px-12",children:n.children.map(e=>e.label&&e.href?e.isExternal?(0,t.jsx)("a",{href:e.href,className:"py-2 text-sm hover:text-gray-800",target:"_blank",rel:"noopener noreferrer",children:e.label},e.id):(0,t.jsx)(r,{href:e.href,className:"py-2 text-sm hover:text-gray-800",activeClassName:"font-bold underline-offset-4 text-inherit",children:e.label},e.id):null)})}):null}])},884994,e=>{"use strict";var t=e.i(239675),a=e.i(248085),n=e.i(490770),s=e.i(856525),l=e.i(271698),r=e.i(198372),i=e.i(180874);let o=(0,a.forwardRef)(({className:e,...a},n)=>(0,t.jsx)(r.Toggle.Root,{ref:n,className:(0,i.cn)("flex items-center justify-center","rounded-md border border-gray-900","bg-gray-200 text-gray-950","text-body","transition-colors","hover:bg-gray-300","data-[state=on]:bg-gray-950 data-[state=on]:text-gray-50 data-[state=on]:border-gray-950","focus:outline-none focus-visible:ring-1 focus-visible:ring-gray-950","disabled:cursor-not-allowed disabled:opacity-50",e),...a}));o.displayName=r.Toggle.Root.displayName,e.s(["Root",0,o],846215);var c=e.i(846215),c=c,d=e.i(340087),u=e.i(547034),m=e.i(594848),h=e.i(22851);function f(e,t){return e===t||e.startsWith(t+"/")}e.s(["MobileNav",0,function({nodes:e}){let[r,o]=(0,a.useState)(!1),g=(0,n.usePathname)(),p=(0,m.useTranslation)(),x=e.find(e=>e.href&&f(g,e.href)||e.children.some(e=>e.href&&f(g,e.href)));return(0,a.useEffect)(()=>{o(!1)},[g]),(0,t.jsxs)(l.Dialog.Root,{open:r,onOpenChange:o,children:[x?.href&&(0,t.jsx)(s.RouterLink,{href:x.href,className:"absolute left-1/2 -translate-x-1/2 text-sm font-medium no-underline md:hidden",children:x.label}),(0,t.jsx)("div",{className:"flex items-center gap-3 md:hidden",children:(0,t.jsx)(l.Dialog.Trigger,{asChild:!0,children:(0,t.jsx)(c.Root,{pressed:r,"aria-label":p("header.mainNav"),className:"h-9 w-9 rounded",children:(0,t.jsx)(d.Icon,{className:"h-5 w-5",children:r?(0,t.jsx)(u.Cross1Icon,{}):(0,t.jsx)(u.HamburgerMenuIcon,{})})})})}),(0,t.jsxs)(l.Dialog.Content,{overlayClassName:"bg-black/40",className:(0,i.cn)("inset-0 z-50 bg-white dark:bg-gray-950","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0"),
1children:[(0,t.jsx)(l.Dialog.Title,{className:"sr-only",children:p("header.menuTitle")}),(0,t.jsx)(l.Dialog.Description,{className:"sr-only",children:p("header.mainNav")}),(0,t.jsx)(h.SmoothScroll,{enabled:r,className:"h-full overflow-y-auto",children:(0,t.jsxs)("div",{className:"flex h-full flex-col",children:[(0,t.jsx)("div",{className:"flex items-center justify-end p-4 lg:px-12",children:(0,t.jsx)(l.Dialog.Close,{asChild:!0,children:(0,t.jsx)("button",{"aria-label":p("common.close"),className:"h-9 w-9 flex items-center justify-center rounded",children:(0,t.jsx)(d.Icon,{className:"h-5 w-5",children:(0,t.jsx)(u.Cross1Icon,{})})})})}),(0,t.jsx)("nav",{className:"flex flex-col items-center gap-6",children:e.map(e=>e.label?e.href?e.isExternal?(0,t.jsx)("a",{href:e.href,className:"text-2xl font-medium hover:opacity-70",target:"_blank",rel:"noopener noreferrer",children:e.label},e.id):(0,t.jsx)(s.RouterLink,{href:e.href,className:(0,i.cn)("text-2xl font-medium hover:opacity-70",f(g,e.href)&&"underline underline-offset-8"),children:e.label},e.id):(0,t.jsx)("span",{className:"text-2xl font-medium",children:e.label},e.id):null)})]})})]})]})}],884994)},418960,e=>{"use strict";var t=e.i(239675),a=e.i(490770),n=e.i(248085),s=e.i(180874),l=e.i(640790),r=e.i(340087),i=e.i(319972);function o({languages:e,onLanguageChange:a,linkComponent:n,label:l="Sprache",className:r}){if(!e||0===e.length)return null;let i=n??"a",c=e.find(e=>e.active)??e[0],d=c?.code;return(0,t.jsx)("nav",{"aria-label":l,"data-nav-lang":"",className:r,children:(0,t.jsx)("ul",{className:"flex items-center gap-space-20 text-body-s",children:e.map(e=>{let n=e.code===d,l=(0,s.cn)("no-underline hover:text-gray-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",!n&&"cursor-pointer");return(0,t.jsx)("li",{"data-lang-item":"","data-active":n?"":void 0,children:e.href?(0,t.jsx)(i,{href:e.href,"aria-current":n?"true":void 0,className:l,children:e.code}):(0,t.jsx)("button",{type:"button","aria-current":n?"true":void 0,className:l,onClick:()=>a?.(e.code),children:e.code})},e.code)})})})}function c({count:e}){return!e||e<=0?null:(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute -top-1 -right-1 flex h-4 min-w-4 items-center justify-center rounded-full bg-gray-950 px-0.5 text-meta leading-none text-background",children:e})}let d="relative inline-flex size-nav-icon items-center justify-center shrink-0 cursor-pointer transition-opacity hover:opacity-60 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current";function u({onClick:e,label:a,buttonRef:n,className:l}){return(0,t.jsx)("button",{ref:n,type:"button",onClick:e,"aria-label":a,className:(0,s.cn)(d,l),children:(0,t.jsx)(r.Icon,{icon:i.search,className:"size-nav-icon"})})}let m={openMenu:"Menü öffnen",closeMenu:"Menü schliessen",mainNav:"Hauptnavigation",home:"Fondation Beyeler â Startseite",menuTitle:"Navigationsmenü",menuDescription:"Hauptnavigation der Fondation Beyeler",search:"Suche",language:"Sprache",languageSelect:"Sprache wählen",login:"Login",account:"Mein Konto",cart:"Warenkorb",close:"Schliessen",cartTitle:"Warenkorb",cartDescription:"Warenkorb-Inhalt",loginTitle:"Login",loginDescription:"Anmeldung"};function h({labels:e,onLoginClick:a,isLoggedIn:n,showLogin:l=!0,cartHref:u,onCartClick:f,cartCount:g,showCart:p=!0,languages:x,languageClassName:v,onLanguageChange:b,linkComponent:y,hideActionsOnMobile:j=!1,className:w}){let N=y??"a",k={...m,...e},C=e?.cart??(g&&g>0?`${k.cart}, ${g} Artikel`:k.cart),L=n?k.account:k.login,S=(0,s.cn)(d,j&&"max-md:hidden"),E=(0,t.jsx)(o,{languages:x??[],onLanguageChange:b,linkComponent:y,label:k.language,className:(0,s.cn)(j&&"max-md:hidden",v)});return(0,t.jsxs)("div",{className:(0,s.cn)("flex items-center gap-space-33",w),children:[p&&(f?(0,t.jsxs)("button",{type:"button",onClick:f,"aria-label":C,className:d,children:[(0,t.jsx)(r.Icon,{icon:i.cart,className:"size-nav-icon"}),(0,t.jsx)(c,{count:g})]}):void 0!==u&&(0,t.jsxs)(N,{href:u,"aria-label":C,className:d,children:[(0,t.jsx)(r.Icon,{icon:i.cart,className:"size-nav-icon"}),(0,t.jsx)(c,{count:g})]})),l&&a&&(0,t.jsx)("button",{type:"button",onClick:a,"aria-label":L,className:S,children:(0,t.jsx)(r.Icon,{icon:n?i.accountLoggedIn:i.account,className:"size-nav-icon"})}),E]})}function f({labels:e,navItems:a,onMenuClick:n,menuButtonRef:c,onLoginClick:d,isLoggedIn:u,showLogin:g,cartHref:p,onCartClick:x,cartCount:v,showCart:b,languages:y,onLanguageChange:j,logoHref:w,variant:N="default",logoOnMedia:k,tone:C,condensed:L=!1,linkComponent:S,className:E}){let T=S??"a",M={...m,...e},R="overlay"===N;return(0,t.jsxs)("header",{"data-nav":"","data-mode":L?"condensed":"expanded","data-
1placement":R?"flow":void 0,"data-surface":R?"media":"solid","data-tone":C,className:(0,s.cn)("grid w-full grid-cols-12 gap-x-grid-gutter px-grid-margin","max-md:flex max-md:gap-x-space-50","items-start",E),children:[(0,t.jsxs)("div",{className:"col-start-1 col-span-6 flex items-center gap-space-33 max-md:col-auto",children:[n&&(0,t.jsx)("button",{ref:c,type:"button",onClick:n,"aria-label":M.openMenu,"data-nav-menu":"",className:"inline-flex size-nav-icon cursor-pointer items-center justify-center transition-opacity hover:opacity-60 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",children:(0,t.jsx)(r.Icon,{icon:i.menu,className:"size-nav-icon"})}),(0,t.jsx)(o,{languages:y,onLanguageChange:j,linkComponent:S,label:M.language,className:"max-md:hidden"}),a.length>0&&(0,t.jsx)("nav",{"aria-label":M.mainNav,className:"max-md:hidden",children:(0,t.jsx)("ul",{className:"flex items-center gap-space-33 text-body-s",children:a.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)(T,{href:e.href,className:"whitespace-nowrap no-underline hover:text-gray-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",children:e.label})},`${e.label}-${a}`))})})]}),(0,t.jsx)(h,{className:"col-start-7 col-span-2 max-md:col-auto",labels:e,onLoginClick:d,isLoggedIn:u,showLogin:g,cartHref:p,onCartClick:x,cartCount:v,showCart:b,linkComponent:S,hideActionsOnMobile:!0}),(0,t.jsx)(T,{href:w,"aria-label":M.home,"data-nav-logo":"",className:"col-start-9 col-end-13 shrink-0 justify-self-end max-md:col-auto max-md:ml-auto",children:(0,t.jsx)(l.Logo,{size:"auto"})})]})}var g=e.i(527819),p=e.i(652919);let x="block whitespace-nowrap no-underline hover:text-gray-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current";function v({open:e,onOpenChange:a,labels:n,primaryGroups:l,sections:c,status:d,onLoginClick:f,isLoggedIn:b,showLogin:y,onCartClick:j,cartCount:w,languages:N,onLanguageChange:k,onSearchClick:C,linkComponent:L,onCloseFocus:S}){let E=L??"a",T={...m,...n};return(0,t.jsxs)(g.Layer,{open:e,onOpenChange:a,position:"top",width:"full",overlay:!0,bodyClassName:"min-h-0 flex-1 overflow-y-auto pt-space-33 pb-space-100 max-md:pt-0 max-md:pb-0",header:(0,t.jsxs)("div",{className:(0,s.cn)("fb-layer-head","grid w-full shrink-0 grid-cols-12 items-center gap-x-grid-gutter px-grid-margin pt-grid-margin pb-space-50","max-md:flex","max-md:gap-x-space-50 max-md:pt-grid-margin max-md:pb-space-100"),children:[(0,t.jsx)(p.Title,{className:"sr-only",children:T.menuTitle}),(0,t.jsxs)("div",{className:"col-start-1 col-span-6 flex items-center gap-space-33 max-md:col-auto max-md:w-auto",children:[(0,t.jsx)(p.Close,{"aria-label":T.closeMenu,className:(0,s.cn)("inline-flex size-nav-icon cursor-pointer items-center justify-center text-black transition-opacity hover:opacity-60 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current","max-md:size-navmenu-close max-md:rounded-full max-md:bg-gray-100"),children:(0,t.jsx)(r.Icon,{icon:i.close,className:"size-nav-icon"})}),(0,t.jsx)(o,{languages:N,onLanguageChange:k,linkComponent:L,label:T.language,className:"max-md:hidden"})]}),(0,t.jsx)(h,{labels:n,onLoginClick:f,isLoggedIn:b,showLogin:y,onCartClick:j,cartCount:w,linkComponent:L,className:"col-start-7 col-span-2 max-md:col-auto max-md:gap-space-50"}),C&&(0,t.jsx)(u,{onClick:C,label:T.search,className:"col-start-9 col-end-13 justify-self-end max-md:col-auto max-md:ml-auto"})]}),footer:N&&N.length>0?(0,t.jsx)("div",{className:"fb-layer-field hidden h-navmenu-langbar shrink-0 items-center pl-navmenu-pl max-md:flex",children:(0,t.jsx)(o,{languages:N,onLanguageChange:k,linkComponent:L,label:T.language})}):void 0,onCloseFocus:S,children:[(0,t.jsxs)("div",{className:"grid grid-cols-12 gap-x-grid-gutter pl-navmenu-pl pr-grid-margin max-md:contents",children:[(0,t.jsx)("div",{className:"col-start-1 col-span-6 flex flex-col gap-space-66 max-md:col-auto max-md:w-auto max-md:gap-space-125 max-md:pl-navmenu-pl",children:l.map((e,n)=>(0,t.jsx)("ul",{className:"flex w-fit flex-col gap-(--fb-navmenu-primary-gap)",children:e.map((e,n)=>(0,t.jsx)("li",{className:"fb-layer-field",children:(0,t.jsx)(E,{href:e.href,className:(0,s.cn)(x,"text-h2 text-black"),onClick:()=>a(!1),children:e.label})},`${e.label}-${n}`))},n))}),c&&c.length>
10&&(0,t.jsx)("div",{"aria-hidden":!0,className:"fb-layer-field hidden border-t border-gray-300 max-md:my-space-125 max-md:block"}),c&&c.length>0&&(0,t.jsx)("div",{className:"fb-layer-field col-start-7 col-span-3 flex flex-col gap-space-66 max-md:col-auto max-md:pl-navmenu-pl",children:c.map((e,n)=>(0,t.jsx)("nav",{"aria-label":e.label,children:(0,t.jsx)("ul",{className:(0,s.cn)("flex w-fit flex-col gap-(--fb-navmenu-secondary-gap)","max-md:grid max-md:grid-flow-col max-md:grid-rows-5 max-md:auto-cols-[var(--spacing-navmenu-col)] max-md:gap-x-0"),children:e.items.map((e,n)=>(0,t.jsx)("li",{children:(0,t.jsx)(E,{href:e.href,className:(0,s.cn)(x,"whitespace-normal text-body-s text-black"),onClick:()=>a(!1),children:e.label})},`${e.label}-${n}`))})},n))})]}),d&&(0,t.jsxs)("p",{className:"fb-layer-field mt-space-66 pr-grid-margin text-right text-meta text-gray-800 max-md:hidden",children:[d.time,d.location?` (${d.location})`:"",d.weather?(0,t.jsx)("span",{className:"ml-space-66",children:d.weather}):null]})]})}var b=e.i(998998),y=e.i(661803),j=e.i(622986),w=e.i(712635),N=e.i(412717);function k(e,a="sm"){return function({data:n,headingLevel:l}){let r=!!(n.category||n.badge),i=!!(n.image||e);return(0,t.jsxs)("div",{className:(0,s.cn)("grid w-full items-start gap-x-grid-gutter",i?"grid-cols-[auto_1fr]":"grid-cols-1",r&&"gap-y-space-25","max-md:grid-cols-1"),children:[(0,t.jsx)(N.TeaserEyebrow,{data:n,className:(0,s.cn)("row-start-1",i&&"col
1-start-2 max-md:col-start-1")}),(n.image||e)&&(0,t.jsx)("div",{className:"fb-media-fill relative col-start-1 row-start-2 w-search-thumb shrink-0 overflow-hidden max-md:!w-full",style:{aspectRatio:"var(--fb-search-thumb-ratio)"},children:(0,t.jsx)(w.TeaserImage,{data:n,renderImage:e,className:"h-full w-full object-cover"})}),(0,t.jsx)("div",{className:(0,s.cn)("row-start-2 flex min-w-0 flex-col items-start",i&&"col-start-2 max-md:col-start-1 max-md:row-start-3 max-md:w-full"),children:(0,t.jsx)(N.TeaserMeta,{data:n,headingLevel:l,size:a,hideEyebrow:!0})})]})}}var C=e.i(984113);let L=k();function S({open:e,onOpenChange:a,labels:l,value:o="",onValueChange:c,placeholder:d="Suchbegriff eingeben",quickLinks:u,quickLinksLabel:h="Quick Links",results:f,renderResultImage:x,noResultsLabel:v,segments:w,activeSegment:N,onSegmentChange:T,segmentsLabel:M,hasMore:R,loadingMore:O,onLoadMore:A,linkComponent:P,onCloseFocus:I}){let D={...m,...l},z=!!f&&f.length>0,F=!!f&&0===f.length,$=!!f&&!!w&&w.length>0,H=(0,n.useMemo)(()=>x?k(x):L,[x]);return(0,t.jsx)(g.Layer,{open:e,onOpenChange:a,position:"top",width:"full",overlay:!0,bodyClassName:"min-h-0 flex-1 overflow-y-auto px-grid-margin pb-space-50",header:(0,t.jsxs)("div",{className:(0,s.cn)("fb-layer-head","flex w-full shrink-0 items-center justify-between px-grid-margin pt-space-50",z?"pb-space-75":"pb-space-66"),children:[(0,t.jsx)(p.Title,{className:"sr-only",children:D.search}),(0,t.jsx)(p.Close,{"aria-label":D.closeMenu,className:"inline-flex size-navmenu-close cursor-pointer items-center justify-center rounded-full bg-gray-100 text-black transition-opacity hover:opacity-60 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",children:(0,t.jsx)(r.Icon,{icon:i.close,className:"size-nav-icon"})}),(0,t.jsx)(r.Icon,{icon:i.search,size:16,className:"text-black"})]}),onCloseFocus:I,children:(0,t.jsxs)("div",{className:(0,s.cn)("flex flex-col pl-navsearch-pl",z?"gap-space-75":"gap-space-100"),children:[(0,t.jsxs)("div",{className:(0,s.cn)("fb-layer-field flex items-center",z?"gap-space-50":"gap-space-20"),children:[(0,t.jsx)(r.Icon,{icon:i.search,size:34.5,className:"text-black"}),(0,t.jsx)(E,{value:o,onValueChange:c,placeholder:d,label:D.search})]}),$&&(0,t.jsx)(C.TabBar,{tabs:w,value:N,onValueChange:T,categoriesLabel:M,className:"fb-layer-field w-auto px-0 pb-0 max-md:hidden"}),z?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("ul",{className:"fb-layer-field flex flex-col gap-space-50",children:f.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)(j.Teaser,{data:e,layout:H,LinkComponent:P,headingLevel:3})},e.id??`${e.title}-${a}`))}),A&&(0,t.jsx)(b.LoadMore,{hasMore:!!R,loading:O,onLoadMore:A,className:"mt-space-50"})]}):(0,t.jsxs)(t.Fragment,{children:[F&&v&&(0,t.jsx)("p",{"aria-live":"polite",className:"text-body text-gray-700",children:v}),u&&u.length>0&&(0,t.jsxs)("nav",{"aria-label":h,children:[(0,t.jsx)("p",{className:"fb-layer-field mb-space-50 text-body-s text-gray-700",children:h}),(0,t.jsx)("ul",{className:"flex w-fit flex-col gap-(--fb-navsearch-quicklink-gap)",children:u.map((e,n)=>(0,t.jsx)("li",{className:"fb-layer-field",children:(0,t.jsx)(y.ArrowLink,{href:e.href,as:P,className:"flex gap-space-10 text-body-s",onClick:()=>a(!1),children:e.label})},`${e.label}-${n}`))})]})]})]})})}function E({value:e,onValueChange:a,placeholder:l,label:r}){let i=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let t=i.current;t&&t.textContent!==e&&(t.textContent=e)},[e]),(0,t.jsx)("div",{ref:i,role:"searchbox",contentEditable:!0,suppressContentEditableWarning:!0,tabIndex:0,"aria-label":r,"data-placeholder":l,spellCheck:!1,onInput:e=>{let t=e.currentTarget,n=t.textContent??"";""===n&&""!==t.innerHTML&&(t.innerHTML=""),a?.(n)},onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()},className:(0,s.cn)("min-w-0 flex-1 cursor-text whitespace-nowrap outline-none","text-body-l","empty:before:[content:attr(data-placeholder)] empty:before:text-gray-800")})}var T=e.i(42373);function M({labels:e,navItems:a,menuGroups:l,menuSections:r,menuStatus:i,menuOpen:o,onMenuOpenChange:c,languages:d,onLanguageChange:u,cartCount:h,cartContent:g,onCartClick:x,loginContent:b,onLoginClick:y,isLoggedIn:j,showLogin:w=!0,onSearchClick:N,searchQuickLinks:k,searchQuickLinksLabel:C,searchValue:L,onSearchValueChange:E,searchOpen:R,onSearchOpenChange:O,searchPlaceholder:A,searchResults:P,searchRenderResultImage:I,searchNoResultsLabel:D,searchSegments:z,searchActiveSegment:F,onSearchSegmentChange:$,searchSegmentsLabel:H,searchHasMore:B,searchLoadingMore:U,onSearchLoadMore:V,logoHref:G="#",variant:K="default",logoOnMedia:q,tone:_,condensed:Y,linkComponent:W,className:Q}){let J={...m,...e}
1,[X,Z]=(0,n.useState)(!1),[ee,et]=(0,n.useState)(!1),[ea,en]=(0,n.useState)(!1),[es,el]=(0,n.useState)(!1),er=(0,n.useRef)(null),ei=void 0!==o,eo=e=>{ei||Z(e),c?.(e)},ec=void 0!==R,ed=e=>{ec||et(e),O?.(e)},eu=!!(l&&l.length>0),em=x??(()=>en(!0)),eh=y??(()=>el(!0)),ef=e=>()=>{eo(!1),e()},eg=!!(N||E||k&&k.length>0),ep=eg?N??(()=>{eo(!1),ed(!0)}):void 0,ex=(0,t.jsx)(f,{labels:e,navItems:a,languages:d,onLanguageChange:u,onMenuClick:eu?()=>eo(!0):void 0,menuButtonRef:er,onLoginClick:eh,isLoggedIn:j,showLogin:w,onCartClick:em,cartCount:h,logoHref:G,variant:K,logoOnMedia:q,tone:_,condensed:Y,linkComponent:W,className:Q});return(0,t.jsxs)(t.Fragment,{children:[ex,eu&&(0,t.jsx)(v,{open:ei?o:X,onOpenChange:eo,labels:e,primaryGroups:l,sections:r,status:i,languages:d,onLanguageChange:u,onLoginClick:ef(eh),isLoggedIn:j,showLogin:w,onCartClick:ef(em),cartCount:h,onSearchClick:ep,linkComponent:W,onCloseFocus:()=>er.current?.focus({preventScroll:!0})}),eg&&!N&&(0,t.jsx)(S,{open:ec?R:ee,onOpenChange:ed,labels:e,value:L,onValueChange:E,placeholder:A,quickLinks:k,quickLinksLabel:C,results:P,renderResultImage:I,noResultsLabel:D,segments:z,activeSegment:F,onSegmentChange:$,segmentsLabel:H,hasMore:B,loadingMore:U,onLoadMore:V,linkComponent:W,onCloseFocus:()=>er.current?.focus({preventScroll:!0})}),!x&&(0,t.jsx)(T.Root,{open:ea,onOpenChange:en,children:(0,t.jsxs)(T.Content,{side:"right",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-gray-300 px-space-50 py-space-33",children:[(0,t.jsx)(T.Title,{className:"text-body-l text-gray-950",children:J.cartTitle}),(0,t.jsx)(T.Close,{"aria-label":J.close,className:"cursor-pointer text-body-l text-gray-950",children:"â"})]}),(0,t.jsx)(T.Description,{className:"sr-only",children:J.cartDescription}),(0,t.jsx)("div",{className:"flex-1 overflow-y-auto px-space-50 py-space-33",children:g??(0,t.jsx)("p",{className:"text-gray-800",children:"Hier rendert der Konsument die Gomus-Ticketauswahl."})})]})}),w&&!y&&(0,t.jsx)(p.Root,{open:es,onOpenChange:el,children:(0,t.jsxs)(p.Content,{overlayClassName:"z-modal",className:(0,s.cn)("left-1/2 top-1/2 z-modal flex w-full max-w-md -translate-x-1/2 -translate-y-1/2 flex-col gap-space-33 rounded-md bg-background p-space-66","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95","data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95"),children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)(p.Title,{className:"text-body-l text-gray-950",children:J.loginTitle}),(0,t.jsx)(p.Close,{"aria-label":J.close,className:"cursor-pointer text-body-l text-gray-950",children:"â"})]}),(0,t.jsx)(p.Description,{className:"sr-only",children:J.loginDescription}),b??(0,t.jsx)("p",{className:"text-gray-800",children:"Hier rendert der Konsument das Login-Formular."})]})})]})}e.i(65558);var R=e.i(346127);let O="sine.out",A="expo.out";class P{el;isMinified=!1;isVisible=!1;lastY=-1;frame=0;constructor(e){this.el=e}start(){this.minify(window.scrollY>this.heroBottom),this.frame=requestAnimationFrame(this.step)}destroy(){cancelAnimationFrame(this.frame),R.gsap.killTweensOf(this.el,"yPercent")}get isOpen(){return null!==this.el.querySelector('[data-state="open"]')}get hasTopBar(){return null!==document.querySelector("[data-top-bar][data-shown]")}get heroBottom(){let e=this.el.closest("[data-nav-shell]")?.nextElementSibling?.firstElementChild,t=e?.querySelector("[data-hero-edge]")??e;return t?t.getBoundingClientRect().bottom+window.scrollY:0}step=()=>{let e=window.scrollY,t=e>this.heroBottom;t===this.isMinified||this.isOpen||this.minify(t),this.isMinified&&!this.isOpen&&this.lastY!==e&&(e>this.lastY+5?this.isVisible&&this.reveal(!1):!this.isVisible&&this.lastY-e>5&&this.reveal(!0)),this.lastY=e<=0?0:e,this.frame=requestAnimationFrame(this.step)};minify(e){this.isMinified=e,this.isVisible=!1,this.el.dataset.mode=e?"condensed":"expanded",this.el.dataset.placement=e?"offscreen":"flow",R.gsap.killTweensOf(this.el,"yPercent,autoAlpha"),R.gsap.set(this.el,{yPercent:e?-100:0,autoAlpha:+!e})}reveal(e){this.isVisible=e,this.el.dataset.placement=e?"pinned":"offscreen",this.hasTopBar?e?this.showOverlay():this.hideOverlay():e?this.showScroll():this.hideScroll()}showScroll(){R.gsap.killTweensOf(this.el,"yPercent"),R.gsap.set(this.el,{autoAlpha:1}),R.gsap.to(this.el,{yPercent:0,duration:.6,ease:O})}hideScroll(){R.gsap.killTweensOf(this.el,"yPercent"),R.gsap.to(this.el,{yPercent:-100,duration:.6,ease:O})}showOverlay(){R.gsap.killTweensOf(this.el,"autoAlpha"),R.gsap.set(this.el,{yPercent:0}),R.gsap.to(this.el,{autoAlpha:1,duration:.6,ease:A})}hideOverlay(){R.gsap.killTweensOf(this.el,"autoAlpha"),R.gsap.to(this.el,{autoAlpha:0,duration:.6,ease:A})}}function I({children:e,onStage:a,className:l}){let r=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=r.current?.querySelector("header");if(!e)return;let t=new P(e);return t.start(),()=>
1t.destroy()},[]),(0,t.jsx)("div",{ref:r,"data-nav-shell":"",className:(0,s.cn)("h-nav-default",a?"absolute inset-x-0 top-0 z-header":"relative",l),children:e})}var D=e.i(742340),z=e.i(78932),F=e.i(961917),$=e.i(856525),H=e.i(784480),B=e.i(85332),U=e.i(67929),V=e.i(567277),G=e.i(594848),K=e.i(953999),q=e.i(307610),_=e.i(978763),Y=e.i(559558),W=e.i(555394),Q=e.i(203880);let J=[],X=[];async function Z(e,t,a,n,s){let l=new URLSearchParams({q:e,locale:t,offset:String(a)});"all"!==n&&l.set("segment",n);let r=await fetch(`/api/search?${l.toString()}`,{signal:s});if(!r.ok)throw Error(`search fetch failed: ${r.status}`);return r.json()}e.s(["HeaderClient",0,function({navItems:e,menuGroups:s,menuSections:l,searchQuickLinks:r,logoHref:i}){let o=(0,a.usePathname)(),c=(0,a.useSearchParams)(),{t:d,plural:u}=(0,G.useTranslator)(),m=o.split("/")[1]||D.DEFAULT_LANGUAGE,h=(0,Y.useHeroOverlayStore)(e=>e.backdropPath),f=(0,F.routeKeyFromPath)(h??o,m),g=(0,Y.useHeroOverlayStore)(e=>e.suppressed),p=(0,Y.useHeroOverlayStore)(e=>e.announced),x=(!!(f&&F.ROUTE_MAP[f]?.stage)||p)&&!g,v=(0,Y.useHeroOverlayStore)(e=>e.tone),b=(0,V.useCartCount)(),y=(0,H.useDrawerStore)(e=>e.openCart),j=(0,U.useGomusAuth)(),w=(0,a.useRouter)(),N=(0,B.useAuthDialogStore)(e=>e.openSignIn),k=(0,_.useLanguageAlternatesStore)(e=>e.alternates),C=(0,_.useLanguageAlternatesStore)(e=>e.layerAlternates)??k,L=function(e){let[t,s]=(0,n.useState)(""),[l,r]=(0,n.useState)(!1),[i,o]=(0,n.useState)(void 0),[c,d]=(0,n.useState)(!1),[u,m]=(0,n.useState)(!1),[h,f]=(0,n.useState)("all"),[g,p]=(0,n.useState)(X),x=(0,a.usePathname)(),[v,b]=(0,n.useState)(x),y=(0,Q.useDebounced)(t,300);v!==x&&(b(x),r(!1),s(""),f("all"));let j=(0,n.useRef)(0),w=(0,n.useRef)(0);(0,n.useEffect)(()=>{let t=y.trim(),a=++j.current;if(t.length<3)return;(0,W.track)({name:"search",term:t,language:e});let n=new AbortController;return Z(t,e,0,h,n.signal).then(e=>{a===j.current&&(w.current=e.items.length,o(e.items),d(e.hasMore),e.segments.length>0&&p(e.segments))}).catch(e=>{n.signal.aborted||a!==j.current||(console.error("[search]",e),o([]),d(!1))}),()=>n.abort()},[y,e,h]);let N=(0,n.useCallback)(()=>{let t=y.trim();if(!t||u||!c)return;let a=j.current;m(!0);let n=new AbortController;Z(t,e,w.current,h,n.signal).then(e=>{a===j.current&&(w.current+=e.items.length,o(t=>[...t??[],...e.items]),d(e.hasMore))}).catch(e=>{n.signal.aborted||console.error("[search] load more",e)}).finally(()=>{a===j.current&&m(!1)})},[y,c,u,e,h]),k=(0,n.useCallback)(e=>{f(e)},[]),C=y.trim().length,L=C>=3,S=C>0&&!L;return{value:t,onValueChange:s,open:l,onOpenChange:r,results:S?J:L?i:void 0,hasMore:!!L&&c,loadingMore:!!L&&u,onLoadMore:N,tooShort:S,minLength:3,segments:L?g:X,activeSegment:h,onSegmentChange:k}}(m),S=[{value:"all",label:d("search.segment.all")},...L.segments.map(({id:e,label:t,count:a})=>({value:e,label:t,count:a}))],E=c.toString(),T=E?`?${E}`:"",R=D.LANGUAGES.map(e=>{let t;return{code:(t=e.id).charAt(0).toUpperCase()+t.slice(1),name:e.title,active:e.id===m,href:(C?.[e.id]??function(e,t,a){let n=e.split("/");n[1]=a;for(let e=2;e<n.length;e++){let s=(0,z.resolveInternalSegment)(n[e],t);n[e]=(0,z.localizedSegment)(s,a)}return n.join("/")}(o,m,e.id))+T}});return(0,t.jsx)(I,{onStage:x,children:(0,t.jsx)(M,{navItems:e,labels:{openMenu:d("header.openMenu"),closeMenu:d("header.closeMenu"),mainNav:d("header.mainNav"),home:d("header.home"),menuTitle:d("header.menuTitle"),menuDescription:d("header.menuDescription"),search:d("header.search"),language:d("header.language"),languageSelect:d("header.languageSelect"),login:d("header.login"),account:d("header.account"),cart:u("header.cart",b??0)},variant:x?"overlay":"default",logoOnMedia:x,tone:v,menuGroups:s,menuSections:l,searchQuickLinks:r,searchQuickLinksLabel:d("search.quickLinks"),searchPlaceholder:d("search.placeholder"),searchValue:L.value,onSearchValueChange:L.onValueChange,searchOpen:L.open,onSearchOpenChange:L.onOpenChange,searchResults:L.results,searchRenderResultImage:K.renderTeaserImage,searchNoResultsLabel:L.tooShort?d("search.minLength",{count:L.minLength}):d("search.noResults",{query:L.value.trim()}),searchSegments:L.segments.length>0?S:void 0,searchActiveSegment:L.activeSegment,onSearchSegmentChange:L.onSegmentChange,searchSegmentsLabel:d("search.segment.categoriesLabel"),searchHasMore:L.hasMore,searchLoadingMore:L.loadingMore,onSearchLoadMore:L.onLoadMore,languages:R,logoHref:i,linkComponent:$.RouterLink,cartCount:b,onCartClick:y,onLoginClick:()=>{j?(q.useAccountMenuStore.getState().requestOpen(),w.push((0,z.localizedPath)(m,"account"))):N()},isLoggedIn:!!j})})}],418960)},596968,e=>{"use strict";var t=e.i(239675),a=e.i(248085),n=e.i(180874),s=e.i(921212),l=e.i(640790),r=e.i(419152);function i({addressLines:e,navLinks:o,socialLinks:c,legalLinks:d,backToTop:u,media:m,logoHref:h,navLabel:f="Footer-Navigation",socialLabel:g="Soziale Netzwerke",legalLabel:p="Rechtliches",linkComponent:x,className:v}){let b=x??"a",y=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e,t=y.current,a=t?.firstElementChild?.firstElementChild;if(!t||!a)return;let n=window.matchMedia("(prefers-reduced-motion: reduce)"),l=()=>{(e?.(),e=void 0,n.matches)?a.style.setProperty("--progress","1"):e=(0,r.registerParallaxItem)({mask:t,progress:()=>{let{top:e,height:a}=t.getBoundingClientRect();return a<=0?0:Math.min(1,Math.max(0,((0,s.lvhPx)()-e)/a))},translate:e=>a.style.setProperty("--progress",String(e))})};return l(),n.addEventListener("change",l),()=>{n.removeEventListener("change",l),e?.()}},[m]);let j=!!(e?.length||o?.length||c?.length),w=!!(u||d?.length),N=(e,a,s="max-md:w-auto")=>(0,t.jsx)("nav",{"aria-label":a,className:(0,n.cn)("w-grid-quarter",s),children:(0,t.jsx)("ul",{children:e.map((e,a)=>
1(0,t.jsx)("li",{className:"trim-boundary-middle",children:(0,t.jsx)(b,{href:e.href,className:"no-underline hover:text-gray-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",children:e.label})},`${e.href}-${a}`))})});return(0,t.jsxs)("footer",{className:(0,n.cn)("flex w-full flex-col",v),children:[(j||w)&&(0,t.jsxs)("div",{className:"flex flex-col gap-space-200 bg-gray-150 px-grid-margin pt-space-50 pb-space-25 text-black max-md:gap-space-125 max-md:pt-space-100 max-md:pb-space-33",children:[j&&(0,t.jsxs)("div",{className:"flex gap-x-grid-gutter max-md:flex-wrap max-md:gap-x-space-50 max-md:gap-y-space-200",children:[e&&e.length>0&&(0,t.jsx)("address",{className:"w-grid-half not-italic max-md:w-full",children:e.map((e,a)=>(0,t.jsx)("span",{className:"trim-boundary-middle block",children:e},a))}),o&&o.length>0&&N(o,f,"max-md:w-footer-nav-col"),c&&c.length>0&&N(c,g)]}),w&&(0,t.jsxs)("div",{className:"flex gap-x-grid-gutter text-meta",children:[(0,t.jsx)("div",{className:"w-grid-half max-md:hidden",children:u&&(0,t.jsx)("button",{type:"button",hidden:!0,onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),className:"transition-opacity hover:opacity-60 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",children:u})}),d&&d.length>0&&(0,t.jsx)("nav",{"aria-label":p,className:"w-grid-half max-md:w-auto",children:(0,t.jsx)("ul",{className:"flex flex-wrap gap-space-25 text-gray-800 max-md:gap-space-50",children:d.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)(b,{href:e.href,className:"whitespace-nowrap no-underline hover:text-gray-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",children:e.label})},`${e.href}-${a}`))})})]})]}),(0,t.jsx)("div",{ref:y,className:"relative h-footer-media [clip-path:inset(0)]",children:(0,t.jsx)("div",{className:"relative -top-[100svh] h-[calc(var(--spacing-footer-media)+100svh)]",children:(0,t.jsxs)("div",{className:"sticky top-[calc(100svh-var(--spacing-footer-media))] h-footer-media overflow-hidden",children:[(0,t.jsx)("div",{className:"fb-media-fill h-full w-full [transform:scale(calc(1.3-var(--progress,0)*0.3))]",children:m}),(0,t.jsx)("div",{className:"absolute right-grid-margin bottom-space-75 w-footer-logo text-on-media",children:void 0===h?(0,t.jsx)(l.Logo,{size:"auto"}):(0,t.jsx)(b,{href:h,className:"block",children:(0,t.jsx)(l.Logo,{size:"auto"})})})]})})})]})}var o=e.i(527819),c=e.i(382633),d=e.i(901102),u=e.i(982359),m=e.i(856525),h=e.i(594848);e.s(["FooterClient",0,function({addressLines:e,imageMetadata:n,navLinks:s,socialLinks:l,legalLinks:r,navLabel:f,socialLabel:g,legalLabel:p,backToTop:x,logoHref:v,newsletterTitle:b,formId:y,locale:j}){let w=(0,h.useTranslation)(),[N,k]=(0,a.useState)(!1),[C,L]=(0,a.useState)(!1),S=(0,a.useCallback)(()=>{L(!1),k(!0)},[]),E=(0,a.useMemo)(()=>function({href:e,children:a,...n}){return"#newsletter"===e?(0,t.jsx)("a",{href:e,...n,onClick:e=>{e.preventDefault(),S()},children:a}):(0,t.jsx)(m.RouterLink,{href:e,...n,children:a})},[S]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i,{addressLines:e,media:n?(0,t.jsx)(c.MediaPicture,{metadata:n,locale:j,loading:"lazy"}):null,navLinks:s,socialLinks:l,legalLinks:r,navLabel:f,socialLabel:g,legalLabel:p,backToTop:x,logoHref:v,linkComponent:E}),(0,t.jsx)(o.Layer,{fit:!0,overlay:!0,open:N,onOpenChange:k,loading:!C,loadingLabel:w("common.loading"),header:(0,t.jsx)(d.PanelHeader,{title:b,closeLabel:w("common.close"),onClose:()=>k(!1)}),children:(0,t.jsx)("div",{className:"px-space-25 pt-space-50 pb-space-50",children:(0,t.jsx)(u.CrmForm,{formId:y,locale:j,onReady:()=>L(!0)})})})]})}],596968)},41575,e=>{"use strict";var t=e.i(239675),a=e.i(490770),n=e.i(78932);let s=new Set(["cart","timeslot","coupons"]),l=new Set(["account","checkout"]);e.s(["ChromeGate",0,function({children:e}){let[r,i,...o]=(0,a.usePathname)().split("/").filter(Boolean),c=r&&i?(0,n.resolveInternalSegment)(i,r):void 0;return c&&(l.has(c)||0===o.length&&s.has(c))?null:(0,t.jsx)(t.Fragment,{children:e})}])},170736,e=>{"use strict";
1var t=e.i(248085),a=e.i(490770),n=e.i(555394),s=e.i(742340);e.s(["AnalyticsPageview",0,function(){let e=(0,a.usePathname)(),l=(0,t.useRef)(null);return(0,t.useEffect)(()=>{e&&e!==l.current&&(l.current=e,(0,n.track)({name:"pageview",path:e,language:function(e){let[t]=e.split("/").filter(Boolean);return t&&s.LANGUAGE_IDS.includes(t)?t:s.DEFAULT_LANGUAGE}(e)}))},[e]),null}])},887717,(e,t,a)=>{t.exports=e.r(673197)},515865,e=>{"use strict";e.i(859553);var t=e.i(239675),a=e.i(887717);e.i(155987),e.i(318310);var n=e.i(68652);e.s(["GtmLoader",0,function(){return(0,n.useConsentStore)(e=>e.accepted).includes("statistics")?(0,t.jsx)(a.default,{id:"gtm-loader",strategy:"afterInteractive",src:"https://www.googletagmanager.com/gtm.js?id=GTM-MJJPH5W"}):null}],515865)},239463,e=>{"use strict";var t=e.i(248085);e.s(["TabbingBridge",0,function(){return(0,t.useEffect)(()=>(function(){if("u"<typeof document)return()=>{};let e=document.body,t=!1,a=()=>{t=!1,e.classList.remove("fb-tabbing"),document.removeEventListener("mousedown",a,!0),document.removeEventListener("touchstart",a,!0)},n=n=>{"Tab"===n.key&&(t||(t=!0,e.classList.add("fb-tabbing"),document.addEventListener("mousedown",a,!0),document.addEventListener("touchstart",a,!0)))};return document.addEventListener("keydown",n,!0),()=>{document.removeEventListener("keydown",n,!0),a()}})(),[]),null}],239463)},352550,e=>{"use strict";var t=e.i(239675),a=e.i(248085),n=e.i(490770),s=e.i(62333),l=e.i(292450),r=e.i(346127),i=e.i(543340),o=e.i(774888);function c(){let e=(0,s.useLenis)();return(0,a.useEffect)(()=>{if(!e)return;e.on("scroll",i.ScrollTrigger.update);let t=t=>e.raf(1e3*t);return r.gsap.ticker.add(t),r.gsap.ticker.lagSmoothing(0),()=>{e.off("scroll",i.ScrollTrigger.update),r.gsap.ticker.remove(t),r.gsap.ticker.lagSmoothing(500,33)}},[e]),null}function d(){let e=(0,o.useScrollLockStore)(e=>e.lock),t=(0,o.useScrollLockStore)(e=>e.unlock),n=(0,s.useLenis)();return(0,a.useEffect)(()=>{let a,s=!1,l=null,r=window.scrollY,i=()=>{document.body.hasAttribute("data-scroll-locked")||document.documentElement.classList.contains("lenis-stopped")||(r=window.scrollY)};window.addEventListener("scroll",i,{passive:!0});let o=()=>{let i=document.body.hasAttribute("data-scroll-locked");if(i&&!s){if(s=!0,void 0!==a){window.clearTimeout(a),a=void 0,e();return}l={y:r,path:location.pathname},e()}else if(!i&&s){s=!1;let e=l;if(t(),!e||e.y<=0||e.path!==location.pathname){l=null;return}a=window.setTimeout(()=>{a=void 0,l=null,n?n.scrollTo(e.y,{immediate:!0,force:!0}):window.scrollTo(0,e.y)},0)}};o();let c=new MutationObserver(o);return c.observe(document.body,{attributes:!0,attributeFilter:["data-scroll-locked"]}),()=>{c.disconnect(),window.removeEventListener("scroll",i),window.clearTimeout(a),s&&t()}},[n,e,t]),null}function u(){let e=(0,s.useLenis)();return(0,a.useEffect)(()=>{if(!e)return;let t=t=>{if(t.defaultPrevented||0!==t.button||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey)return;let a=t.target,n=a?.closest("a");if(!n)return;let s=n.getAttribute("href");if(!s||s.length<2||!s.startsWith("#"))return;let l=decodeURIComponent(s.slice(1)),r=document.getElementById(l);r&&(t.preventDefault(),e.scrollTo(r,{offset:0}),window.history.pushState(null,"",s))};return document.addEventListener("click",t),()=>document.removeEventListener("click",t)},[e]),null}function m(){let e=(0,s.useLenis)(),t=(0,n.usePathname)(),r=(0,n.useSearchParams)(),i=(0,l.useIsPresentationTool)(),c=t+(r.toString()?"?"+r.toString():"");(0,a.useEffect)(()=>{if(!e||i)return;let t=t=>{if(t.defaultPrevented||0!==t.button||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey)return;let a=t.target?.closest("a");if(!a)return;let n=a.getAttribute("href");if(!(!n||n.startsWith("#"))&&(!a.target||"_self"===a.target)&&!a.hasAttribute("download")){try{let e=new URL(n,window.location.href);if("http:"!==e.protocol&&"https:"!==e.protocol||e.origin!==window.location.origin||e.pathname===window.location.pathname&&e.search===window.location.search)return}catch{return}e.stop()}};return document.addEventListener("click",t,{capture:!0}),()=>document.removeEventListener("click",t,{capture:!0})},[e,i]);let d=(0,o.useScrollLockStore)(e=>e.count>0);return(0,a.useEffect)(()=>{!e||d||e.start()},[e,c,d]),(0,a.useEffect)(()=>
1{if(!e)return;let t=t=>{!t.persisted||o.useScrollLockStore.getState().count>0||e.start()};return window.addEventListener("pageshow",t),()=>window.removeEventListener("pageshow",t)},[e]),null}function h(){let e=(0,s.useLenis)(),t=(0,o.useScrollLockStore)(e=>e.count>0);return(0,a.useEffect)(()=>{e&&(t?e.stop():e.start())},[e,t]),null}e.s(["SmoothScrollProvider",0,function({children:e}){let[n,l]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)");l(e.matches);let t=e=>l(e.matches);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),n)?(0,t.jsx)(t.Fragment,{children:e}):(0,t.jsxs)(s.ReactLenis,{root:!0,options:{gestureOrientation:"vertical",syncTouch:!1,prevent:e=>e.closest?.("[data-lenis-prevent]")!=null,autoRaf:!1},children:[(0,t.jsx)(c,{}),(0,t.jsx)(h,{}),(0,t.jsx)(d,{}),(0,t.jsx)(u,{}),(0,t.jsx)(a.Suspense,{fallback:null,children:(0,t.jsx)(m,{})}),e]})}])}]);
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.