1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6,450],{6:(e,r,a)=>{"use strict";a.r(r),a.d(r,{bus:()=>n});let n=function(e){return{all:e=e||new Map,on:function(r,a){var n=e.get(r);n?n.push(a):e.set(r,[a])},off:function(r,a){var n=e.get(r);n&&(a?n.splice(n.indexOf(a)>>>0,1):e.set(r,[]))},emit:function(r,a){var n=e.get(r);n&&n.slice().map(function(e){e(a)}),(n=e.get("*"))&&n.slice().map(function(e){e(r,a)})}}}()},10108:(e,r,a)=>{"use strict";a.d(r,{LazyImageRescue:()=>t});var n=a(60754);let t=()=>((0,n.useEffect)(()=>{let e=()=>{let e=document.querySelectorAll("img[loading=lazy]");for(let r=0;r<e.length;r++){let a=e[r];if(a.src&&0===a.naturalWidth){let e=a.getBoundingClientRect();e.width>0&&e.top<window.innerHeight+600&&e.bottom>-600&&(a.loading="eager",a.decode&&a.decode().catch(()=>{}))}}},r=null,a=()=>{r||(r=setTimeout(()=>{r=null,e()},200))};window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("load",e);let n=setInterval(e,1500);return()=>{window.removeEventListener("scroll",a),window.removeEventListener("load",e),clearInterval(n),r&&clearTimeout(r)}},[]),null)},14528:(e,r,a)=>{"use strict";a.d(r,{default:()=>l});var n=a(18325),t=a(46074);function l(e){let{locale:r,...a}=e;if(!r)throw Error(void 0);return(0,t.jsx)(n.Dk,{locale:r,...a})}},19337:e=>{e.exports={header_h1:"_header_header_h1__asq_m",header_h2:"_header_header_h2__HDWUS",header_h3:"_header_header_h3__pySCC",header_h4:"_header_header_h4__AHi2h",header_h5:"_header_header_h5___vQQi",header_h6:"_header_header_h6__XN3ZB",paragraph_p1:"_header_paragraph_p1__NmJC1",paragraph_p2:"_header_paragraph_p2__hRLud",paragraph_p3:"_header_paragraph_p3__ubZqj",paragraph_p4:"_header_paragraph_p4__Xgj_f",header:"_header_header__sdc8e",header__content:"_header_header__content__6XMXD",header__top:"_header_header__top__7jhEf",header__brand:"_header_header__brand__leHKR",header__logo:"_header_header__logo__SACPq","header__brand-title":"_header_header__brand-title__4i7e2","header__brand-subtitle":"_header_header__brand-subtitle__zc1fR",header__nav:"_header_header__nav__juUm3",header__utilities:"_header_header__utilities__ijh3z",header__utilities_mob:"_header_header__utilities_mob__IWXC4",header__tel:"_header_header__tel__vL0Zk",header__emergency:"_header_header__emergency__m620I","header__lang-btn":"_header_header__lang-btn__CzC9o",header__bottom:"_header_header__bottom__OcqCy","header__nav-link":"_header_header__nav-link__91c_p","is-active":"_header_is-active__QzHIT",header__search:"_header_header__search__qze9y","header__mobile-search":"_header_header__mobile-search__T_jHP","header__hide--desktop":"_header_header__hide--desktop__0u4e6"}},19809:(e,r,a)=>{"use strict";a.d(r,{iF:()=>t,jh:()=>_.useDebouncedHover,Y7:()=>o.useMouseOverOutside,e4:()=>l.useSearchQuery});var n=a(66020);let t=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{month:"long",day:"numeric",year:"numeric",timeZone:"UTC"},a=new Intl.DateTimeFormat((0,n.Zb)(e),r);return e=>a.format(e)};var l=a(28666),o=a(58978),_=a(79183)},23418:(e,r,a)=>{Promise.resolve().then(a.bind(a,32736)),Promise.resolve().then(a.bind(a,80367)),Promise.resolve().then(a.bind(a,94405)),Promise.resolve().then(a.bind(a,28415)),Promise.resolve().then(a.bind(a,38542)),Promise.resolve().then(a.bind(a,97807)),Promise.resolve().then(a.bind(a,73150)),Promise.resolve().then(a.bind(a,55441)),Promise.resolve().then(a.bind(a,57957)),Promise.resolve().then(a.bind(a,25036)),Promise.resolve().then(a.bind(a,75165)),Promise.resolve().then(a.bind(a,63024)),Promise.resolve().then(a.bind(a,26376)),Promise.resolve().then(a.bind(a,15233)),Promise.resolve().then(a.bind(a,71107)),Promise.resolve().then(a.bind(a,56326)),Promise.resolve().then(a.bind(a,20268)),Promise.resolve().then(a.bind(a,8639)),Promise.resolve().then(a.bind(a,48639)),Promise.resolve().then(a.bind(a,24280)),Promise.resolve().then(a.bind(a,25331)),Promise.resolve().then(a.bind(a,62648)),Promise.resolve().then(a.bind(a,34714)),Promise.resolve().then(a.bind(a,49431)),Promise.resolve().then(a.bind(a,96142)),Promise.resolve().then(a.bind(a,85094)),Promise.resolve().then(a.bind(a,6871)),Promise.resolve().then(a.bind(a,74808)),Promise.resolve().then(a.bind(a,33053)),Promise.resolve().then(a.bind(a,75280
1)),Promise.resolve().then(a.bind(a,70091)),Promise.resolve().then(a.bind(a,49668)),Promise.resolve().then(a.bind(a,18188)),Promise.resolve().then(a.bind(a,75987)),Promise.resolve().then(a.bind(a,10150)),Promise.resolve().then(a.bind(a,48116)),Promise.resolve().then(a.bind(a,77034)),Promise.resolve().then(a.bind(a,26094)),Promise.resolve().then(a.bind(a,64349)),Promise.resolve().then(a.bind(a,37772)),Promise.resolve().then(a.bind(a,45896)),Promise.resolve().then(a.bind(a,72874)),Promise.resolve().then(a.bind(a,17206)),Promise.resolve().then(a.bind(a,39331)),Promise.resolve().then(a.bind(a,83806)),Promise.resolve().then(a.bind(a,37487)),Promise.resolve().then(a.bind(a,93460)),Promise.resolve().then(a.bind(a,52790)),Promise.resolve().then(a.t.bind(a,64609,23)),Promise.resolve().then(a.t.bind(a,70781,23)),Promise.resolve().then(a.t.bind(a,19337,23)),Promise.resolve().then(a.bind(a,36410)),Promise.resolve().then(a.bind(a,22893)),Promise.resolve().then(a.t.bind(a,57997,23)),Promise.resolve().then(a.bind(a,73238)),Promise.resolve().then(a.bind(a,75284)),Promise.resolve().then(a.bind(a,356)),Promise.resolve().then(a.t.bind(a,49248,23)),Promise.resolve().then(a.bind(a,80468)),Promise.resolve().then(a.t.bind(a,44488,23)),Promise.resolve().then(a.bind(a,33044)),Promise.resolve().then(a.t.bind(a,9728,23)),Promise.resolve().then(a.bind(a,7716)),Promise.resolve().then(a.bind(a,61758)),Promise.resolve().then(a.bind(a,72516)),Promise.resolve().then(a.bind(a,47207)),Promise.resolve().then(a.bind(a,10108)),Promise.resolve().then(a.t.bind(a,58822,23)),Promise.resolve().then(a.t.bind(a,11413,23)),Promise.resolve().then(a.t.bind(a,28693,23)),Promise.resolve().then(a.bind(a,74925)),Promise.resolve().then(a.t.bind(a,43229,23)),Promise.resolve().then(a.t.bind(a,71741,23)),Promise.resolve().then(a.bind(a,12492)),Promise.resolve().then(a.bind(a,25356)),Promise.resolve().then(a.t.bind(a,48681,23)),Promise.resolve().then(a.t.bind(a,17444,23)),Promise.resolve().then(a.t.bind(a,82203,23)),Promise.resolve().then(a.bind(a,28912)),Promise.resolve().then(a.bind(a,88632)),Promise.resolve().then(a.t.bind(a,51960,23)),Promise.resolve().then(a.bind(a,42066)),Promise.resolve().then(a.bind(a,14528)),Promise.resolve().then(a.t.bind(a,49476,23))},28666:(e,r,a)=>{"use strict";a.d(r,{useSearchQuery:()=>l});var n=a(3593),t=a(60754);function l(){let e=(0,n.useRouter)(),r=(0,n.usePathname)(),a=(0,n.useSearchParams)(),l=(0,t.useCallback)(e=>{var r;return null!=(r=a.get(e))?r:""},[a]);return{get:l,set:(0,t.useCallback)((n,t)=>{var l,o,_;let i=new URLSearchParams(a.toString());for(let[e,r]of Object.entries(n))null==r||""===r?i.delete(e):i.set(e,String(r));let s="".concat(r,"?").concat(i.toString());null==(l=null==t?void 0:t.replace)||l?e.replace(s,{scroll:null!=(o=null==t?void 0:t.scroll)&&o}):e.push(s,{scroll:null!=(_=null==t?void 0:t.scroll)&&_})},[e,r,a]),all:(0,t.useCallback)(()=>{let e={};return a.forEach((r,a)=>e[a]=r),e},[a]),pathname:r}}},31593:e=>{e.exports={header_h1:"_searchbar_header_h1__7jgGv",header_h2:"_searchbar_header_h2__YogpR",header_h3:"_searchbar_header_h3__11ruK",header_h4:"_searchbar_header_h4__7u4w2",header_h5:"_searchbar_header_h5__PFSwt",header_h6:"_searchbar_header_h6__5bLX1",paragraph_p1:"_searchbar_paragraph_p1__6IAsn",paragraph_p2:"_searchbar_paragraph_p2__WR_Zv",paragraph_p3:"_searchbar_paragraph_p3__7RgEB",paragraph_p4:"_searchbar_paragraph_p4__lLOai",searchbar:"_searchbar_searchbar__kGMQb","searchbar--cta":"_searchbar_searchbar--cta__Fgq9G","searchbar--mobile":"_searchbar_searchbar--mobile__rsSxr",searchbar__menu:"_searchbar_searchbar__menu__Q5M2W"}},32736:(e,r,a)=>{"use strict";a.d(r,{SettingsProvider:()=>l});var n=a(46074);let t=(0,a(60754).createContext)(null);function l(e){let{value:r,children:a}=e;return(0,n.jsx)(t.Provider,{value:r,children:a})}},36410:(e,r,a)=>{"use strict";a.d(r,{Search:()=>p,SearchArea:()=>b});var n=a(46074),t=a(60754),l=a(26790),o=a(31593),_=a.n(o);let i=(0,t.forwardRef)((e,r)=>{let{id:a="searchbar-menu",children:t,defaultOpen:o=!1,isMobile:i=!1}=e;return(0,n.jsx)("div",{ref:r,id:a,className:(0,l.A)(_().searchbar__menu,o&&_()["searchbar__menu-open"],i&&_()["searchbar--mobile"]),"data-open":o?"true":"false",children:(0,n.jsx)("div",{className:_().searchbar,children:t})})});i.displayName="SearchBar";var s=a(67119),h=a(77860),d=a(92600),c=a(19809);let u=(0,t.forwardRef)((e,r)=>{let{targetId:a="searchbar-menu",className:t,onHover:o}=e,i=(0,h.c)("Menu"),{onMouseEnter:s,onMouseLeave:u}=(0,c.jh)({delay:250,onEnter:()=>null==o?void 0:o(!0)});return(0,n.jsx)("div",{onMouseEnter:s,onMouseLeave:u,children:(0,n.jsxs)(d.m.Button,{ref:r,type:"base",className:(0,l.A)(_()["searchbar--cta"],t),"aria-controls":a,children:[(0,n.jsx)(d.m.Icon,{name:"search"}),(0,n.jsx)("span",{children:i("search")})]})})});u.displayName="SearchBarToggle";var m=a(71614);let p=e=>{let{popularSearches:r,popularPages:a,locale:l}=e,[o,_]=t.useState(!1),i=(0,t.useRef)(null),s=(0,t.useRef)(null);return(0,m.W)([i,s],()=>_(!1),{insideCloseSelector:'[data-close="true"]'}),(0,c.Y7)([i,s],()=>_(!1),{threshold:20}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u,{ref:i,targetId:"searchbar-menu",defaultOpen:o,onHover:_}),(0,n.jsx)(b,{ref:s,isOpen:o,locale:l,popularSearches:r,popularPages:a})]})},b=(0,t.forwardRef)((e,r)=>{let{popularSearches:a,popularPages:t,locale:l,isOpen:o=!1,isMobile:_=!1}=e;return(0,n.jsx)(i,{ref:r,id:"searchbar-menu",defaultOpen:o,isMobile:_,children:(0,n.jsx)(s.SearchShell,{locale:l,popularSearches:a,popularPages:t})})})},37487:(e,r,a)=>{"use strict";a.d(r,{GlobalApiEventsHandler:()=>o});var n=a(3593),t=a(60754),l=a(6);function o(){let e=(0,n.useRouter)();return(0,t.useEffect)(()=>{let r=r=>{let{locale:a}=r;e.replace("/".concat(null!=a?a:"","/404"))},a=e=>{let{}=e};return l.bus.on("api:404",r),l.bus.on("api:error",a),()=>{l.bus.off("api:404",r),l.bus.off("api:error",a)}},[e]),null}},52790:(e,r,a)=>{"use strict";a.d(r,{LocaleSwitcher:()=>i});var n=a(46074),t=a(60754),l=a(66020),o=a(33044),_=a(3593);let i=e=>{let{value:r,className:a}=e,{setLocale:i}=function(){let e=(0,_.useRouter)(),r=(0,_.usePathname)(),a=(0,_.useSearchParams)();return{setLocale:async n=>{document.cookie="NEXT_LOCALE=".concat(n,"; Path=/; Max-Age=31536000; SameSite=Lax");try{document.documentElement.lang=n}catch(e){}(0,t.startTransition)(()=>e.replace((e=>{try{let r=document.querySelector('link[rel="alternate"][hreflang="'.concat(e,'"]'));if(null==r?void 0:r.href){let n=new URL(r.href,window.location.href);if(n.pathname.startsWith("/".concat(e))){let e=null==a?void 0:a.toString();return e?"".concat(n.pathname,"?").concat(e):n.pathname}}}catch(e){}let n=r.split("/");l.YZ.includes(n[1])?n[1]=e:n.splice(1,0,e);let t=n.join("/")||"/",o=null==a?void 0:a.toString();return o?"".concat(t,"?").concat(o):t})(n),{scroll:!1}))}}}(),s=l.YZ.filter(e=>r!==e).map(e=>({value:e,label:e.toUpperCase()}));return s.length?(0,n.jsx)(o.m,{iconSize:16,options:s,label:r.toUpperCase(),value:r,className:a,openDirection:"auto",onChange:e=>i(e)}):null}},58822:e=>{e.exports={header_h1:"_footer_header_h1__cWK57",header_h2:"_footer_header_h2__H7T36",header_h3:"_footer_header_h3__ufySB",header_h4:"_footer_header_h4__89TU3",header_h5:"_footer_header_h5__qnkzB",header_h6:"_footer_header_h6__4_13y",paragraph_p1:"_footer_paragraph_p1__ZOojB",paragraph_p2:"_footer_paragraph_p2__9QSAC",paragraph_p3:"_footer_paragraph_p3__2EaiN",paragraph_p4:"_footer_paragraph_p4__iCwka",footer
1:"_footer_footer__13tXI",footer__top:"_footer_footer__top__rg2bW",footer__grid:"_footer_footer__grid__aDGRp",footer__col:"_footer_footer__col__A_9_Z",footer__title:"_footer_footer__title__NvDVj",footer__list:"_footer_footer__list__tLbIo",footer__bottom:"_footer_footer__bottom__vMqeJ","footer__bottom-nav":"_footer_footer__bottom-nav__7wzcT"}},58978:(e,r,a)=>{"use strict";a.d(r,{useMouseOverOutside:()=>t});var n=a(60754);function t(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{disabled:t=!1,threshold:l=0,eventType:o="pointermove"}=a,_=(0,n.useRef)(r),i=(0,n.useRef)(null);(0,n.useEffect)(()=>{_.current=r},[r]),(0,n.useEffect)(()=>{if(t)return;let r=Array.isArray(e)?e:[e],a=e=>{if(!e.target)return;let a=e.clientX,n=e.clientY,t=r.some(e=>{let r=e.current;if(!r)return!1;let t=r.getBoundingClientRect(),o=a>=t.left-l&&a<=t.right+l,_=n>=t.top-l&&n<=t.bottom+l;return o&&_});if(null===i.current){i.current=t;return}if(t){i.current=!0;return}i.current&&(i.current=!1,_.current(e))};return document.addEventListener(o,a,{capture:!0}),()=>{document.removeEventListener(o,a,!0)}},[e,t,l,o])}},64609:e=>{e.exports={header_h1:"_page_header_header_h1__H2UWd",header_h2:"_page_header_header_h2__bamK9",header_h3:"_page_header_header_h3__U6bot",header_h4:"_page_header_header_h4__eX0ok",header_h5:"_page_header_header_h5__ENRL_",header_h6:"_page_header_header_h6__RS5Yf",paragraph_p1:"_page_header_paragraph_p1__tWFW8",paragraph_p2:"_page_header_paragraph_p2__HbW8g",paragraph_p3:"_page_header_paragraph_p3__clG23",paragraph_p4:"_page_header_paragraph_p4__z_WwM","page-header":"_page_header_page-header__Z57XF","page-header__title":"_page_header_page-header__title__PMKv_","page-header__text":"_page_header_page-header__text__RsHZ7","page-header--stripe":"_page_header_page-header--stripe__Dt8eC","page-header--stripe-block":"_page_header_page-header--stripe-block__KduY_"}},67996:e=>{e.exports={header_h1:"MobileMenu_header_h1__Z5Gr_",header_h2:"MobileMenu_header_h2__6JpWZ",header_h3:"MobileMenu_header_h3__9Rm3H",header_h4:"MobileMenu_header_h4__1EfC7",header_h5:"MobileMenu_header_h5__ILM6o",header_h6:"MobileMenu_header_h6__mFRRT",paragraph_p1:"MobileMenu_paragraph_p1__5aras",paragraph_p2:"MobileMenu_paragraph_p2__ztfk5",paragraph_p3:"MobileMenu_paragraph_p3__dD4Ec",paragraph_p4:"MobileMenu_paragraph_p4__ZrUIZ","mobile-menu-container":"MobileMenu_mobile-menu-container__0AMOo","mobile-menu-in":"MobileMenu_mobile-menu-in__2UQP1","mobile-menu-container-items":"MobileMenu_mobile-menu-container-items__i72DV","mobile-menu-header":"MobileMenu_mobile-menu-header__InjAd","mobile-menu-title":"MobileMenu_mobile-menu-title__tYjJX","mobile-menu-list":"MobileMenu_mobile-menu-list__sxxHx","mobile-menu-booking-button":"MobileMenu_mobile-menu-booking-button__stUzC","mobile-menu-emergency":"MobileMenu_mobile-menu-emergency__c8qNM","mobile-menu-phone":"MobileMenu_mobile-menu-phone__fUl69","mobile-menu-contacts":"MobileMenu_mobile-menu-contacts__bmAFG","mobile-menu-back-button":"MobileMenu_mobile-menu-back-button__uObel","menu-overview-button":"MobileMenu_menu-overview-button__d4k64"}},70781:e=>{e.exports={header_h1:"_footer_header_h1__Z3Yzs",header_h2:"_footer_header_h2___51NZ",header_h3:"_footer_header_h3__EIrRX",header_h4:"_footer_header_h4__dYndO",header_h5:"_footer_header_h5__6mgPY",header_h6:"_footer_header_h6__FPAow",paragraph_p1:"_footer_paragraph_p1__0qNG_",paragraph_p2:"_footer_paragraph_p2__Hgijk",paragraph_p3:"_footer_paragraph_p3__1FQUK",paragraph_p4:"_footer_paragraph_p4__pn5Fa",footer:"_footer_footer__sDBLJ"}},74925:(e,r,a)=>{"use strict";a.d(r,{default:()=>m});var n=a(46074),t=a(60754),l=a(18084),o=a.n(l),_=a(26790),i=a(92600),s=a(81190),h=a(83776);let d={"navigation.group-links":e=>{let{section:r,locale:a,onClick:t}=e,{title:l,items:_=[],cta:h}=r;return(0,n.jsxs)("div",{className:o().menu__col,children:[(0,n.jsxs)("div",{className:o()["menu__col-content"],children:[l?(0,n.jsx)("h5",{className:o().menu__title,children:l}):null,_.length>0&&(0,n.jsx)("ul",{className:o().menu__list,children:_.map(e=>{let r=(0,s._T)(e,a);return r?(0,n.jsx)("li",{onClick:t,children:(0,n.jsx)(i.m.Link,{href:r,className:o()["menu__list-item"],target:(0,s.$n)(e)?"_blank":void 0,children:e.label})},e.id):null})})]}),h&&(0,s._T)(h,a)?(0,n.jsx)("div",{className:o().menu__cta,onClick:t,children:(0,n.jsx)(i.m.Button,{label:h.label,variant:"top",type:"linked",href:(0,s._T)(h,a),className:o()["menu__cta-button"],target:(0,s.$n)(h)?"_blank":void 0,iconName:"icon-arrow-right"})}):null]})},"navigation.group-text":e=>{let{section:r,locale:a,onClick:t}=e,{title:l,text:_,cta:h={}}=r;return(0,n.jsxs)("div",{className:o().menu__col,children:[(0,n.jsxs)("div",{className:o()["menu__col-content"],
1children:[l?(0,n.jsx)("h4",{className:o().menu__title,children:l}):null,_?(0,n.jsx)("h6",{className:o().menu__text,children:_}):null]}),h&&(0,s._T)(h,a)?(0,n.jsx)("div",{className:o().menu__cta,onClick:t,children:(0,n.jsx)(i.m.Button,{label:h.label,variant:"top",type:"linked",href:(0,s._T)(h,a),className:o()["menu__cta-button"],target:(0,s.$n)(h)?"_blank":void 0,iconName:"icon-arrow-right"})}):null]})},"navigation.group-text-image":e=>{let{section:r,locale:a,onClick:t}=e,{title:l,image:_,cta:d={},text:c}=r;return(0,n.jsxs)("div",{className:"".concat(o().menu__col," ").concat(o().menu__col_white),children:[(0,n.jsxs)("div",{className:o()["menu__col-content"],children:[(0,n.jsxs)("div",{className:o()["menu__col-top"],children:[l?(0,n.jsx)("h4",{className:o().menu__title,children:l}):null,(null==_?void 0:_.url)?(0,n.jsx)("div",{className:o().menu__image,children:(0,n.jsx)(i.m.StrapiPicture,{image:_,sizes:h.F0.menuNarrow,showCaption:!0})}):null]}),c?(0,n.jsx)("h6",{className:o().menu__text,children:c}):null]}),d&&(0,s._T)(d,a)?(0,n.jsx)("div",{className:o().menu__cta,onClick:t,children:(0,n.jsx)(i.m.Button,{label:d.label,variant:"top",type:"linked",href:(0,s._T)(d,a),className:o()["menu__cta-button"],target:(0,s.$n)(d)?"_blank":void 0,iconName:"icon-arrow-right"})}):null]})},"navigation.raw":()=>(0,n.jsx)(n.Fragment,{}),"navigation.group-image":e=>{let{section:r}=e,{image:a}=r;return(0,n.jsx)("div",{className:(0,_.$)(o().menu__col,o().menu__col_image),children:(0,n.jsx)(i.m.StrapiPicture,{sizes:h.F0.menu,image:a,showCaption:!0})})}};var c=a(19809);let u=e=>{var r;let{section:a,locale:l}=e,[h,u]=(0,t.useState)(!1),m=(0,t.useRef)(null),p=(0,t.useRef)(null),{onMouseEnter:b,onMouseLeave:v,cancel:g}=(0,c.jh)({delay:250,onEnter:()=>u(!0)});(0,c.Y7)([m,p],()=>{g(),u(!1)},{threshold:10});let f=null!=(r=(0,s._T)(a,l))?r:"#";return(0,n.jsxs)(t.Fragment,{children:[(0,n.jsx)(i.m.Link,{ref:m,href:f,className:o()["menu__nav-link"],onMouseEnter:b,onMouseLeave:v,onClick:e=>{if(window.matchMedia("(hover: none)").matches&&a.groups.length&&!h){e.preventDefault(),g(),u(!0);return}u(!1)},"aria-expanded":a.groups.length?h:void 0,children:a.title}),(0,n.jsx)("div",{ref:p,className:(0,_.A)(o().menu__menu,!a.groups.length&&o()["menu__menu--hidden"],h&&"floating-hook"),"data-open":h?"true":"false",children:(0,n.jsx)("div",{className:o().menu,children:a.groups.map((e,r)=>{var a;let t="".concat(e.__component,"-").concat(null!=(a=e.id)?a:r),o=d[e.__component];return o?(0,n.jsx)(o,{section:e,locale:l,onClick:()=>u(!1)},t):null})})})]})};function m(e){let{menu:r,locale:a}=e;return r&&Array.isArray(r.sections)&&0!==r.sections.length?(0,n.jsx)("nav",{className:o().menu__nav,children:r.sections.map(e=>(0,n.jsx)(u,{section:e,locale:a},e.title))}):null}},75284:(e,r,a)=>{"use strict";a.d(r,{AnchorJump:()=>o});var n=a(3593),t=a(60754);function l(e){let r=(e||"").toLowerCase().match(RegExp("[\\p{L}\\p{N}]+","gu"));return r?r.join("-"):""}let o=()=>{let e=(0,n.usePathname)(),r=(0,n.useSearchParams)(),a=(0,t.useRef)(null),o=(0,t.useRef)(()=>{null!=a.current&&clearInterval(a.current);let e=0;a.current=setInterval(()=>{((function(){var e;let r;try{r=decodeURIComponent((window.location.hash||"").slice(1))}catch(e){r=(window.location.hash||"").slice(1)}if(!r)return!1;let a=l(r);if(!a)return!1;let n=null,t=document.querySelectorAll("[id],h2,h3,h4,h5,.cds--accordion__title");for(let e=0;e<t.length;e++){let r=t[e];0!==r.getClientRects().length&&(l(r.id||"")===a||l(r.textContent||"")===a)&&(n=r)}if(!n)return!1;let o=n.closest("button.cds--accordion__heading"),_=null!=(e=n.closest("li.cds--accordion__item"))?e:n;o&&"false"===o.getAttribute("aria-expanded")&&o.click();let i=document.documentElement,s=i.style.scrollBehavior;return i.style.scrollBehavior="auto",_.style.scrollMarginTop="150px",_.scrollIntoView({block:"start"}),window.setTimeout(()=>{i.style.scrollBehavior=s},300),!0})()||++e>40)&&null!=a.current&&(clearInterval(a.current),a.current=null)},500)}).current;return(0,t.useEffect)(()=>(window.addEventListener("hashchange",o),()=>{window.removeEventListener("hashchange",o),null!=a.current&&(clearInterval(a.current),a.current=null)}),[o]),(0,t.useEffect)(()=>{o()},[e,r,o]),null}},79183:(e,r,a)=>{"use strict";a.d(r,{useDebouncedHover:()=>t});var n=a(60754);function t(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{delay:r=100,onEnter:a,onLeave:t}=e,l=(0,n.useRef)(null),o=(0,n.useCallback)(()=>{l.current&&(clearTimeout(l.current),l.current=null)},[]);return{onMouseEnter:(0,n.useCallback)(()=>{o(),a&&(l.current=setTimeout(a,r))},[o,a,r]),onMouseLeave:(0,n.useCallback)(()=>{o(),null==t||t()},[o,t]),cancel:o}}},93460:(e,r,a)=>{"use strict";a.d(r,{HeaderMobileNav:()=>g});var n=a(46074),t=a(26790),l=a(77860),o=a(60754),_=a(92600),i=a(52790),s=a(81190),h=a(67996),d=a.n(h);let c=e=>{let{canGoBack:r,onBack:a}=e;return(0,n.jsx)("div",{className:d()["mobile-menu-header"],children:r?(0,n.jsx)(_.m.Button,{variant:"secondary",onClick:a,iconName:"icon-arrow-left",label:"Back",type:"icon",iconPosition:"left",className:d()["mobile-menu-back-button"]}):(0,n.jsx)("div",{})})},u=e=>{let{items:r,onItemClick:a,currentTitle:t}=e;return(0,n.jsxs)("div",{className:d()["mobile-menu-list"],children:[(0,n.jsx)("div",{className:d()["mobile-menu-title"],children:t}),r.map((e,r)=>{var t,l,o,i,s;let h=null!=(i=null!=(o=e.id)?o:null==(t=e.menuItem)?void 0:t.id)?i:r,d=()=>a(e),c=null==(l=e.children)?void 0:l.length,u=e.last;return c||u?(0,n.jsx)(_.m.MenuButton,{label:null!=(s=e.label)?s:"",onClick:d,iconName:"icon-arrow-right",type:"linked",variant:"top"},h):(0,n.jsx)("div",{onClick:d,children:(0,n.jsx)(_.m.CallToAction,{variant:"top",...e.menuItem,label:e.menuItem?e.menuItem.label:(null==e?void 0:e.label)||""})},h)})]})},m=(0,o.forwardRef)((e,r)=>{let{headerMenu:a,isOpen:t,setIsOpen:h,booking:m,emergency:p,phone:b,locale:v,toggleSearch:g}=e,f=(0,l.c)("Menu"),{currentTitle:x,currentItems:P,firstLevelNode:j,openNode:k,goBack:M,canGoBack:N,reset:C}=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Menu",[a,n]=(0,o.useState)([{title:r,items:e}]),t=a[a.length-1],l=(0,o.useCallback)(e=>{var r;(null==(r=e.children)?void 0:r.length)&&n(r=>[...r,{title:e.label,items:e.children,node:e}])},[a]),_=(0,o.useCallback)(()=>{a.length>1&&n(e=>e.slice(0,-1))},[a]),i=(0,o.useCallback)(()=>n(e=>[e[0]]),[a]);return{currentTitle:t.title,currentItems:t.items,currentNode:t.node,firstLevelNode:a.length>1?{...a[1].node,children:[]}:void 0,canGoBack:a.length>1,openNode:l,goBack:_,reset:i}}((0,o.useMemo)(()=>a.sections.map(e=>{var r;let a="section-".concat(e.id),n=null!=(r=e.title)?r:"",t=e.groups.filter(e=>"navigation.group-links"===e.__component),l=e=>({menuItem:e});if(!t.length)return{id:a,label:n,children:[],last:!0,page:null==e?void 0:e.page};if(1===t.length){let[r]=t;return{id:a,label:n,children:r.items.map(l),last:!1,page:e.page}}return{id:a,label:n,children:t.map(e=>{var r;return{id:"group-".concat(e.id),label:null!=(r=e.title)?r:"",children:e.items.map(l)}}),last:!1,page:e.page}}),[a]));(0,o.useEffect)(()=>{t&&C()},[t]);let w=(0,o.useCallback)(()=>{h(!1),C()},[h,C]),y=e=>{e||w(),(0,o.startTransition)(()=>window.history.pushState({},"",e)),w()},S=(0,o.useCallback)(e=>{var r;return(null==(r=e.children)?void 0:r.length)?void k(e):(null==e?void 0:e.href)?void y(e.href):(null==e?void 0:e.page)?void
1y((0,s._T)({page:e.page},v)):void w()},[k,w,v]);return t?(0,n.jsxs)("div",{ref:r,className:d()["mobile-menu-container"],children:[(0,n.jsxs)("div",{className:d()["mobile-menu-container-items"],children:[N?(0,n.jsx)(c,{canGoBack:N,onBack:M}):(0,n.jsx)(_.m.Button,{variant:"primary",type:"base",iconName:null,className:d()["mobile-menu-booking-button"],onClick:g,label:f("search")}),(0,n.jsx)(u,{items:P,onItemClick:S,currentTitle:x})]}),N&&(null==j?void 0:j.page)?(0,n.jsx)("div",{onClick:()=>w(),"data-close":"true",children:(0,n.jsx)(_.m.CallToAction,{variant:"bottom",label:f("toOverview"),page:j.page})}):(0,n.jsxs)("div",{className:"menu--bottom",children:[(0,n.jsx)("div",{onClick:w,children:(0,n.jsx)(_.m.CallToAction,{variant:"primary",type:"base",...m,iconName:null,className:d()["mobile-menu-booking-button"]})}),(0,n.jsxs)("div",{className:d()["mobile-menu-contacts"],children:[(0,n.jsxs)("div",{className:d()["mobile-menu-emergency"],children:[(0,n.jsx)(_.m.Icon,{name:"icon-square-plus"}),p&&(0,n.jsx)(_.m.Contact,{item:p})]}),(0,n.jsx)("div",{className:d()["mobile-menu-phone"],children:(0,n.jsx)(_.m.Contact,{item:b})})]}),(0,n.jsx)("div",{className:d().header__lang,role:"group","aria-label":"de"===v?"Sprache w\xe4hlen":"Select language",children:(0,n.jsx)(o.Suspense,{fallback:(0,n.jsx)(n.Fragment,{}),children:(0,n.jsx)(i.LocaleSwitcher,{value:v,className:d()["header__lang-btn"]})})})]})]}):null});var p=a(71614),b=a(19337),v=a.n(b);let g=e=>{let{menuData:r,booking:a,emergency:i,phone:s,locale:h,search:d}=e;if(!r)return null;let c=(0,l.c)("Menu"),[u,b]=(0,o.useState)(!1),[g,f]=(0,o.useState)(!1),x=(0,o.useRef)(null),P=(0,o.useRef)(null),j=(0,o.useRef)(null),k=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=x.current;e&&(u||g?e.open():e.close())},[u,g]),(0,p.W)([P,j,k],()=>{x.current.close()});let M=c(u?"close":"menu"),N=(0,o.useCallback)(()=>{b(e=>{let r=!e;return r&&f(!1),r})},[]),C=(0,o.useCallback)(()=>{f(e=>{let r=!e;return r&&b(!1),r})},[]),w=(0,o.useCallback)(()=>{b(!1),f(!1)},[]),y=(0,o.useCallback)(e=>{let r=e.target;r&&r.closest("a[href]")&&w()},[w]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,t.$)(v().header__utilities,v().header__utilities_mob),children:(0,n.jsx)(_.m.Button,{ref:k,type:"base",variant:"primary",label:M,onClick:N})}),(0,n.jsxs)(_.m.FullscreenOverlay,{ref:x,onClose:w,children:[d&&g&&(0,n.jsx)("div",{className:(0,t.$)(v()["header__mobile-search"]),onClick:y,ref:P,children:d}),(0,n.jsx)(m,{ref:j,isOpen:u&&!g,setIsOpen:b,headerMenu:r,booking:a,emergency:i,phone:s,locale:h,toggleSearch:C})]})]})}}},e=>{e.O(0,[805,627,303,79,735,959,36,879,600,257,119,172,334,358],()=>e(e.s=23418)),_N_E=e.O()}]);
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.