1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3596],{933:(e,t,a)=>{"use strict";a.d(t,{A:()=>z});var s=a(95155),l=a(69730),n=a.n(l),i=a(73321),r=a(12115),o=a(99764),c=a(93764),d=a(9969),m=a(84940),u=a(40160),h=a(63436),x=a(34427),g=a(41543),p=a(49820),_=a(16874),f=a(79972),v=a(69095),j=a(56432),N=a(35208),b=a(83908),A=a(36356),C=a(89514),y=a(67763);let k=({loginTranslation:e,moreInfoTranslation:t,id:a,baseUrl:l})=>{let n=(0,b.G)(y.Pj),i=(0,C.c$)((0,A.D)(n)),o=(0,r.useMemo)(()=>{let e=(0,C.rK)(i);return e.searchParams.set("sku",a),e.searchParams.set("projectPlanner","true"),encodeURIComponent(e.toString())},[i,a]),m=(0,C.tX)(l,`${N._qu.LOGIN}?redirectUrl=${o}`),u=(0,C.tX)(l,N._qu.PROJECT_LISTS_GUEST),h=(0,r.useCallback)(function(e){return(0,s.jsx)(j.sG,{linktype:N.J$1.URL,url:m,children:e})},[m]),x=(0,r.useCallback)(function(e){return(0,s.jsxs)(j.sG,{linktype:N.J$1.URL,url:u,target:"_blank",className:"whitespace-nowrap",children:[e,(0,s.jsx)(d.g,{icon:c.Ju,className:"text-fixed-sm ml-100"})]})},[u]);return(0,s.jsx)(v.A,{type:N.ifX.WARNING_LIGHT,children:(0,s.jsxs)("div",{className:"flex gap-100",children:[(0,s.jsx)(d.g,{icon:c.X4,className:"text-fixed-sm"}),(0,s.jsx)("div",{className:"text-style-label-small",children:(0,s.jsx)(j.HT,{translation:"Youâre in guest mode. {{ login }} to save projects. {{ moreInfo }}",params:{login:{value:e,wrapper:h},moreInfo:{value:t,wrapper:x}}})})]})})};var w=a(81276),S=a.n(w),I=a(10991),E=a(99779);let T=({project:e,isSelected:t,isHighlighted:a,groups:l,isLoadingGroups:i,selectedGroup:r,setSelectedGroup:c})=>{let m="number"in e&&e.number?e.number:void 0,u="city"in e&&e.city?e.city:void 0,h=(0,I.A)(l)>1;return(0,s.jsxs)("div",{className:n()("px-300 py-200 grid sm:grid-cols-2 gap-100 cursor-pointer relative",{"bg-brand-50":!t,"bg-cta-active text-white":t,"shadow-dms-cta-hover":a}),children:[i&&(0,s.jsx)("div",{className:"absolute top-1/2 -translate-y-1/2 right-100 flex",children:(0,s.jsx)(E.A,{textColorClassName:n()({"text-white":t})})}),(0,s.jsx)("div",{className:n()("col-span-full text-style-label-medium-bold mr-200",{"text-cta":!t}),children:e.name}),(0,s.jsxs)("div",{className:"contents text-label-small",children:[m&&(0,s.jsxs)("div",{className:"flex items-center gap-100",children:[(0,s.jsx)(d.g,{icon:o.CY,className:"text-fixed-sm"}),m]}),u&&(0,s.jsxs)("div",{className:"flex items-center gap-100 sm:col-start-2",children:[(0,s.jsx)(d.g,{icon:o.gK,className:"text-fixed-sm"}),u]})]}),h&&(0,s.jsx)("div",{className:"col-span-full flex flex-wrap",children:(0,s.jsx)("div",{className:"form-radio form-radio-small flex flex-wrap gap-x-200",children:(0,p.A)(l,(e,a)=>(0,s.jsxs)("label",{className:n()("form-control !my-0 cursor-pointer",{"stretched-link":0===a,"relative z-10":0!==a}),children:[(0,s.jsx)("input",{type:"radio",name:"small",checked:r===e,onChange:()=>c(e)}),(0,s.jsx)("span",{className:n()({"!text-white":t}),children:e.name})]},e.id))})})]})};var L=a(22704),R=a(69135);let O=({addedProductData:e,groupName:t,projectName:a,projectId:l,baseUrl:n,retry:i})=>{let{isUserLoggedIn:o,context:c}=(0,R.k)(),[d,m]=(0,r.useState)(),u=e?.product?.translated?.name;async function h(){if(o())m((0,C.tX)(n,`${N._qu.PROJECT_LIST}/${l}`));else{let e=await fetch("/api/shopware/auth/jwt",{method:"POST",headers:{swtoken:c?.token||""}}),t=await e.json();m((0,C.tX)(n,`${N._qu.PROJECT_LIST_GUEST}/${l}?sw-context-token=${t}`))}}(0,r.useEffect)(()=>{h()},[]);let x=(0,L.IT)(e?"check":"error"),g=(0,r.useCallback)(e=>(0,s.jsx)("strong",{children:e}),[]),p=(0,r.useCallback)(e=>(0,s.jsx)(j.sG,{linktype:N.J$1.URL,url:d,className:"font-bold underline",target:"_blank",children:e}),[d]),_=(0,r.useCallback)(e=>(0,s.jsx)(s.Fragment,{children:e}),[]);return(0,s.jsxs)("div",{className:"flex flex-col gap-300 items-center text-center",children:[(0,s.jsx)(j._V,{alt:"",imageUrl:x,fixedSvgDimensions:!0}),u&&a?(0,s.jsx)("div",{children:t?(0,s.jsx)(j.HT,{translation:"{{ skuName }} added to {{ project }} in {{ group }}",params:{skuName:{value:u,wrapper:g},project:{value:a,wrapper:p},group:{value:t,wrapper:_}}}
1):(0,s.jsx)(j.HT,{translation:"{{ skuName }} added to {{ project }}",params:{skuName:{value:u,wrapper:g},project:{value:a,wrapper:p}}})}):(0,s.jsxs)("div",{className:"flex flex-col items-center gap-400",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{children:(0,s.jsx)(j.HT,{translation:"Oh no, something went wrong. Please try again."})}),(0,s.jsx)("p",{className:"mb-0",children:(0,s.jsx)(j.HT,{translation:"If the problem persists, please contact us."})})]}),(0,s.jsx)("button",{className:"btn btn-primary",onClick:i,children:(0,s.jsx)(j.HT,{translation:"Try again"})})]})]})};var M=a(14205),P=a(22145),D=a(92388),G=a(58323),B=a(17132);let F=({close:e,id:t})=>{let[a,l]=(0,r.useState)([]),[i,v]=(0,r.useState)(!1),[A,C]=(0,r.useState)([]),[w,I]=(0,r.useState)(),[L,F]=(0,r.useState)(),[H,U]=(0,r.useState)(""),[$,z]=(0,r.useState)(!1),[V,W]=(0,r.useState)(),[K,Y]=(0,r.useState)(!1),[Z,J]=(0,r.useState)(void 0),[q,X]=(0,r.useState)(void 0),Q=(0,r.useRef)(null),ee=(0,r.useRef)(null),et=(0,r.useRef)(null),ea=(0,r.useRef)(null),es=(0,r.useRef)(null),el=(0,r.useRef)(null),en=(0,b.G)(y.Cv),ei=(0,r.useRef)(void 0),er=(0,b.G)(y.Jw),eo=(0,b.G)(y.Eu),[ec,ed,em,eu,eh,ex]=(0,G.B)(["Add to Project Planner","Search by project name, number or city","Create new project","Couldn't load projects.","Login","More info"]),eg=(0,B.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),ep=(0,B.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),{context:e_}=(0,R.k)(),ef=!e_,ev=e_?.customer,{getMenuProps:ej,getInputProps:eN,getItemProps:eb,inputValue:eA,setInputValue:eC,highlightedIndex:ey,selectedItem:ek,selectItem:ew,openMenu:eS}=(0,m.Bp)({items:A,id:"ds-project-planner-search",inputId:"ds-project-planner-search-input",menuId:"ds-project-planner-search-menu",stateReducer:function(e,t){let{type:a,changes:s}=t,l={...s,inputValue:e.inputValue};switch(a){case m.Bp.stateChangeTypes.InputKeyDownArrowUp:case m.Bp.stateChangeTypes.InputKeyDownArrowDown:return e;case m.Bp.stateChangeTypes.InputChange:case m.Bp.stateChangeTypes.FunctionSetInputValue:return s;default:return l}},onSelectedItemChange:({selectedItem:e})=>{ei.current=e,e&&F(e.extensions?.projectplannerPhases?.data?.[0])}}),eI=(0,r.useMemo)(()=>!!eg&&!ef&&!ev,[eg,ef,ev]);async function eE(){v(!0);try{let e=await fetch("/api/shopware/project-planner/get-projects",{method:"POST",headers:{swtoken:e_?.token||"","Content-Type":"application/json"},body:JSON.stringify({brand:en,locale:ep})}),t=await e.json();t&&(eC(""),l(t?.elements||[]),C(t?.elements||[]))}catch(e){X(e)}v(!1)}async function eT(e){z(!0);try{let t=await fetch("/api/shopware/project-planner/create-project",{method:"POST",body:JSON.stringify({brand:en,name:e,locale:ep}),headers:{swtoken:e_?.token||"","Content-Type":"application/json"}}),a=await t.json();l(a.elements),C(a.elements),eC(""),U("")}catch{}z(!1)}(0,r.useEffect)(()=>{Q.current?.focus(),eE()},[]),(0,r.useEffect)(()=>{q&&(0,D.o)(eu,{type:N.pOz.DANGER,actions:[{callback:()=>void eE()}]})},[q,eu]),(0,r.useEffect)(()=>{a?.length>0&&ew(a[0])},[a]),(0,r.useEffect)(()=>{if(!eA)return void C(a);let e=(0,u.A)(a,({name:e})=>(0,h.A)([e],e=>(0,x.A)((0,g.A)(e),(0,g.A)(eA))));e.length&&e.length!==a.length&&ew(e[0]),C(e)},[eA]);let eL=async(e,a)=>{if(!ek?.id||!L?.id||!t)return;Y(!0);let s={"Content-Type":"application/json",swtoken:e_?.token};try{let t=await fetch("/api/shopware/project-planner/add-line-item",{method:"POST",headers:s,body:JSON.stringify({brand:en,locale:ep,sku:e,projectId:ek?.id,targetPhase:L?.id,workingPoint:a,variantId:eo?.maintenanceId})}),l=await t.json();W(l),Y(!1)}catch(e){Y(!1),J(e)}},eR=async()=>{eL(t,er?.config)};return(0,P.M)("keydown",e=>{e.code!==f.U.Enter||document.activeElement&&document.activeElement===es.current||eR()}),(0,s.jsx)(M.A,{id:"project-planner-modal",close:e,title:V?void 0:ec,titleRef:ee,verticalAlignment:N.f9J.TOP,children:V||Z?(0,s.jsx)(O,{addedProductData:V,groupName:L?.name,projectName:ek?.name,projectId:ek?.id,baseUrl:e_?.baseUrl,shop_locale:ep,retry:function(){W(void 0),J(void 0),l([]),eC(""),eE()}}):(0,s.jsxs)("div",{className:"flex flex-col gap-100",children:[eI&&(0,s.jsx)(k,{id:t,loginTranslation:eh,moreInfoTranslation:ex,baseUrl:e_?.baseUrl}),(0,s.jsx)("div",{ref:et,className:"shrink-0",children:(0,s.jsxs)("div",{className:"form-input-icon-left",children:[(0,s.jsx)("input",{...eN({placeholder:ed,ref:Q}),className:"form-input h-52"}),(0,s.jsx)(d.g,{icon:o.Mj})]})}),i&&(0,s.jsx)(E.A,{}),(0,s.jsx)("ul",{...ej({ref:ea}),className:n()("flex flex-col gap-100 list-none px-400 py-0 -mx-400 my-0 flex-1",S().list),style:{"--l
1ist-height-offset":w},children:(0,p.A)(A,(e,t)=>(0,s.jsx)("li",{...eb({item:e,index:t}),children:(0,s.jsx)(T,{project:e,groups:e?.extensions?.projectplannerPhases?.data,isLoadingGroups:!1,isSelected:e.id===ek?.id,isHighlighted:t===ey,selectedGroup:L,setSelectedGroup:F})},e.id))}),!a.length&&(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"mx-300 my-200 text-label-medium",children:(0,s.jsx)(j.HT,{translation:"Create your first project:"})})}),(0,s.jsxs)("div",{ref:el,className:"flex flex-col gap-400",children:[(0,s.jsxs)("form",{className:"bg-neutral-50 p-100 flex gap-100",onSubmit:e=>{e.preventDefault(),eT(H)},children:[(0,s.jsx)("div",{className:n()("w-full",{"was-invalidated":!!H&&!(0,_.A)(H)}),children:(0,s.jsx)("input",{className:"form-input h-52",placeholder:em,value:H,onChange:({target:{value:e}})=>U(e),ref:es})}),(0,s.jsx)("button",{type:"submit",className:"btn btn-secondary btn-icon-only btn-secondary btn-on-background",disabled:!(0,_.A)(H)||$,children:(0,s.jsx)(d.g,{icon:$?c.sq:c.xo,spin:$})})]}),(0,s.jsxs)("div",{className:"flex gap-200",children:[(0,s.jsxs)("button",{className:"btn btn-primary relative",disabled:i||!ek||!L||K,onClick:()=>{eR()},children:[(0,s.jsx)("span",{className:n()({"invisible pointer-events-none":K}),children:(0,s.jsx)(j.HT,{translation:"Add to project"})}),K&&(0,s.jsx)("span",{className:"absolute left-1/2 -translate-x-1/2",children:(0,s.jsx)(d.g,{icon:c.sq,spin:!0})})]}),(0,s.jsx)("button",{className:"btn btn-secondary",onClick:e,children:(0,s.jsx)(j.HT,{translation:"Cancel"})})]})]})]})})};var H=a(93486),U=a(36924),$=a(74276);let z=({id:e,btnSize:t=N.x0Q.MEDIUM,checkQueryParam:a,gtmClass:l,className:o,showLabel:c=!1,onTrack:d})=>{let m=(0,$.yn)(),u=(0,B.z)(e=>e.selectSiteConfigurationProperty("project_planner_enabled")),h=(0,i.usePathname)(),x=(0,i.useSearchParams)(),g=null!=h,p=x?.get("projectPlanner")??void 0,[_,f]=(0,r.useState)(!1),v=(0,r.useCallback)(()=>f(!1),[]),b="Add to project planner",A=(0,G.B)(b);return((0,r.useEffect)(()=>{u&&g&&a&&p&&(m("projectPlanner",void 0),f(!0))},[a,p,u,g,m]),u)?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(j.e7,{condition:!c,wrapper:e=>(0,s.jsx)(U.A,{label:A,children:e}),children:(0,s.jsxs)("button",{className:n()("btn btn-secondary",l,o,{"btn-small":t===N.x0Q.SMALL,"btn-tiny":t===N.x0Q.TINY,"btn-icon-left":c,"btn-icon-only":!c}),disabled:!e,onClick:()=>{d?.(),f(!0)},...l?{"data-gtm-name":b,"data-gtm-label":A}:{},children:[(0,s.jsx)(H.A,{faClass:"fak",icon:"project-planner-light"}),c&&A]})}),_&&!!e&&(0,s.jsx)(F,{close:v,id:e})]}):null}},1176:e=>{e.exports={"product-page-navigation":"ProductPageNavigation_product-page-navigation__6MO8Y","product-page-navigation-buy-btn-wrap":"ProductPageNavigation_product-page-navigation-buy-btn-wrap__i5JOR","product-page-navigation--show-buy-btn":"ProductPageNavigation_product-page-navigation--show-buy-btn__qtocm","product-page-navigation-scroll-overlay-wrapper":"ProductPageNavigation_product-page-navigation-scroll-overlay-wrapper__F4Nai","product-page-navigation-scroll-overlay-btn":"ProductPageNavigation_product-page-navigation-scroll-overlay-btn__hDLVu"}},1383:(e,t,a)=>{"use strict";a.d(t,{s:()=>n,z:()=>i});var s=a(95155),l=a(12115);let n=(0,a(41535).v)()((e,t)=>({menu:{},setMenu:a=>{JSON.stringify(a)!==JSON.stringify(t().menu)&&e({menu:a})}}));function i({shopDomain:e,shopLocale:t,token:a}){async function i(){let s=new Headers({"Content-Type":"application/json"});try{let l=await fetch("/api/shopware/user-menu/get",{method:"POST",headers:s,body:JSON.stringify({shopDomain:e,shopLocale:t,token:a})});if(!l.ok)throw Error("Failed to fetch context");let i=await l.json(),{setMenu:r}=n.getState();r(i)}catch(e){console.log("error ",e)}}return(0,l.useEffect)(()=>{a&&i()},[e,t,a]),(0,s.jsx)(s.Fragment,{})}},1572:e=>{e.exports={wrapper:"ApplicationsBlock_wrapper__4z3DH",grid:"ApplicationsBlock_grid__XqyiY",text:"ApplicationsBlock_text__PhoWe",preTitle:"ApplicationsBlock_preTitle__l8w5l",title:"ApplicationsBlock_title__4C84y",titleBold:"ApplicationsBlock_titleBold__rZTOc",description:"ApplicationsBlock_description__8zUlf",carousel:"ApplicationsBlock_carousel__xVHb2",swiper:"ApplicationsBlock_swiper__dcdH_",slide:"ApplicationsBlock_slide__GAiPx",coverLeft:"ApplicationsBlock_coverLeft__L5Iy_",coverRight:"ApplicationsBlock_coverRight__x9Fni",isVisible:"ApplicationsBlock_isVisible__MZK0O",nextButton:"ApplicationsBlock_nextButton__MLlJJ",prevButton:"ApplicationsBlock_prevButton__1lZxR"}},1694:(e,t,a)=>{"use strict";function s(e){return Array.isArray(e)?e[0]:e}a.d(t,{gm:()=>s}),a(89514)},2426:e=>{e.exports={"product-info-header":"ProductPageISSections_product-info-header__zFhgG","product-info-sidebar":"ProductPageISSections_product-info-sidebar__m97zf"}},2711:(e,t,a)=>{"use strict";a.d(t,{OE:()=>n});var s=a(73321),l=a(17132);
1function n(){let e=(0,s.useSearchParams)();return!0===(0,l.z)(e=>e.selectSiteConfigurationProperty("new_ui"))||e?.get("newui")==="yes"}},3003:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(56432),c=a(35208);let d=({size:e=c.x0Q.MEDIUM,description:t,generatedDescriptions:a})=>{let i=e===c.x0Q.MEDIUM,d=e===c.x0Q.SMALL,m=e===c.x0Q.TINY;return(0,s.jsx)(s.Fragment,{children:(!!t||a?.length)&&(0,s.jsxs)("div",{className:"mt-100 flex items-start gap-075",children:[(0,s.jsx)(n.g,{icon:l.mE,className:r()("text-neutral-600",{"text-fixed-sm":i,"text-fixed-xs":d||m})}),(0,s.jsxs)("div",{children:[!!t&&(0,s.jsx)("p",{className:r()("mb-0 input-annotation",{"input-annotation-tiny":d||m}),children:t}),a?.length&&(0,s.jsx)("p",{className:r()("mb-0 input-annotation",{"input-annotation-tiny":d||m}),children:a.map(({key:e,translation:t,value:a})=>(0,s.jsx)(o.HT,{translation:t,params:{[e]:a}},e))})]})]})})}},3036:e=>{e.exports={wrapper:"ContentImageBlock_wrapper__DklMZ",reverse:"ContentImageBlock_reverse__7Hi0J",imageWrapper:"ContentImageBlock_imageWrapper__7K3_1",image:"ContentImageBlock_image__hX8Mt",text:"ContentImageBlock_text__sz0Es",title:"ContentImageBlock_title__LBHN5",descriptionWrapper:"ContentImageBlock_descriptionWrapper__9NrP8",description:"ContentImageBlock_description__Crfi0",link:"ContentImageBlock_link__dHK38"}},3127:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(95155),l=a(69730),n=a.n(l),i=a(98367),r=a(56432),o=a(19390);let c=({spacing:e,headline:t,headlineLevel:a,subtitle:l,tagline:c,lead:d})=>{let m=(0,i.A)(t)?t.trim():t,u=(0,o.k8)(d),h=!!l;return c||m||h||u?(0,s.jsxs)("div",{className:n()("flex flex-col text-flow",{"first-heading":t,[`${e}`]:e}),children:[m&&(0,s.jsx)(r.DZ,{className:n()({"mb-0":!h&&!u}),level:a,useWhitespacePreLine:!0,children:t}),h&&(0,s.jsx)("p",{className:"text-style-label-medium font-brand font-normal mb-100",children:l}),m&&c&&(0,s.jsx)("div",{className:"order-first text-tagline font-tagline leading-headings text-md mb-100",children:c}),u&&(0,s.jsx)("div",{className:"text-style-lead",children:(0,s.jsx)(r.sD,{text:d,parentLevel:a})})]}):null}},3593:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var s=a(95155),l=a(10863),n=a(9969),i=a(69730),r=a.n(i),o=a(4986),c=a(12115),d=a(35208);let m=({id:e,name:t,value:a,label:i,required:m,indeterminate:u,disabled:h,checked:x,setChecked:g,onChange:p,size:_,className:f,checkboxPosition:v="left",spacingClassName:j="gap-100",spanClassName:N,inputClassName:b,checkboxClassName:A,verticalCenter:C,otherLabelProps:y,otherCheckboxProps:k})=>{let[w,S]=(0,c.useState)(!!x);return(0,c.useEffect)(()=>{g&&g(w)},[w,g]),(0,c.useEffect)(()=>{void 0!==x&&S(x)},[x]),(0,s.jsxs)("label",{htmlFor:e,className:r()("form-checkbox",j,{"form-checkbox-small":_===d.x0Q.SMALL,"form-checkbox-tiny":_===d.x0Q.TINY,"form-checkbox-right":"right"===v},f),...y,children:[(0,s.jsx)("input",{id:e,type:"checkbox",className:b,name:t,value:a,required:m,checked:w,onChange:e=>{(0,o.A)(p)&&p(e),S(!w)},disabled:h,...k}),(0,s.jsx)("div",{className:r()("form-checkbox-border",A,{"form-checkbox-checked":w,"vertical-center":C}),children:(0,s.jsx)("div",{className:"form-checkbox-inside",children:(0,s.jsx)(n.g,{icon:u?l.AJ:l.e6})})}),(0,s.jsx)("span",{className:N,children:i})]})}},3886:e=>{e.exports={link:"ContentGridSectionItem_link__MVWMT",card:"ContentGridSectionItem_card__ksz_5",imageWrapper:"ContentGridSectionItem_imageWrapper__1SHUX",image:"ContentGridSectionItem_image__vDLuL",label:"ContentGridSectionItem_label__gDz3e",text:"ContentGridSectionItem_text__lQB5v",heading:"ContentGridSectionItem_heading__Pbtdf",subtitle:"ContentGridSectionItem_subtitle__Gay_4"}},4439:e=>{e.exports={text:"ContactSidebar_text__GQtl_"}},5654:e=>{e.exports={card:"ApplicationsBlockItem_card___BL31",link:"ApplicationsBlockItem_link__8CkEh",imageWrapper:"ApplicationsBlockItem_imageWrapper__pAGJK",image:"ApplicationsBlockItem_image__qxoiV",overlay:"ApplicationsBlockItem_overlay__6G_X0",content:"ApplicationsBlockItem_content__lPpOJ",label:"ApplicationsBlockItem_label__kfA5i",icon:"ApplicationsBlockItem_icon__cKMf4"}},5786:(e,t,a)=>{"use strict";a.d(t,{T:()=>r,x:()=>i});var s=a(82849),l=a(7169);let n="contact-sales-product-data";function i(e){let t;s.A.set(n,JSON.stringify(e),{expires:((t=new Date).setDate(t.getDate()+1),t),path:"/"})}function r(){let e=s.A.get(n);if(e)return s.A.remove(n),(0,l.O)(e,!0,void 0)}},5872:e=>{e.exports={card:"ProductRangesBlockItem_card__Ari02",imageWrapper:"ProductRangesBlockItem_imageWrapper__E_C8A",image:"ProductRangesBlockItem_image__Nn0V_",content:"ProductRangesBlockItem_content__3fGnB",title:"ProductRangesBlockItem_title__PxHUh",description:"ProductRangesBlockItem_description__pqiT6",link:"ProductRangesBlockItem_link__y
1IuVN"}},5909:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var s=a(95155),l=a(69730),n=a.n(l),i=a(62866);let r=({compact:e=!1,index:t=1,large:a=!1})=>(0,s.jsxs)("div",{className:n()("flex bg-neutral-50 p-100 items-center relative rounded-2",{"mt-025":t>0&&!a,"flex-col":a}),children:[(0,s.jsx)("div",{className:n()("flex justify-center items-center bg-neutral-200",{"mr-200 min-w-500 w-500 h-500":!a,"min-w-[250px] w-[250px] h-[320px]":a})}),(0,s.jsxs)("div",{className:n()("w-full",{"flex-auto":!a,"flex flex-col mt-200":a}),children:[(0,s.jsx)("div",{className:"leading-none",children:(0,s.jsx)(i.A,{width:a?"100%":"40%"})}),!e&&(0,s.jsx)("div",{className:"mt-100",children:(0,s.jsx)(i.A,{width:a?"40%":"20%"})})]})]})},5953:e=>{e.exports={"mini-cards-container":"NavCard_mini-cards-container__BEGvQ","mini-cards-li":"NavCard_mini-cards-li__u9C0b","mini-cards-ul":"NavCard_mini-cards-ul__nnj4C","nav-card-link":"NavCard_nav-card-link__rVpYI","nav-card-link--has-link":"NavCard_nav-card-link--has-link__g228H","nav-card-link--mini-card":"NavCard_nav-card-link--mini-card__KV115","nav-card-link--product":"NavCard_nav-card-link--product__WA_eG","nav-card-link--product-no-background":"NavCard_nav-card-link--product-no-background__2rJ_C","nav-card-link--no-tagline":"NavCard_nav-card-link--no-tagline__A9Dt_","nav-card-tagline":"NavCard_nav-card-tagline__nFDz6","nav-card-container":"NavCard_nav-card-container__B_VAX","mini-card-container":"NavCard_mini-card-container__rIAAX","nav-card-link-label":"NavCard_nav-card-link-label__2j7oc","product-card-link-label":"NavCard_product-card-link-label__4mUKM","nav-card-image-container":"NavCard_nav-card-image-container__hJDcJ","mini-card-image-container":"NavCard_mini-card-image-container__42aBo","nav-card-image":"NavCard_nav-card-image__GBz_V","mini-card-image":"NavCard_mini-card-image__vRMZG","mini-card-image--product":"NavCard_mini-card-image--product__17qqj"}},6773:e=>{e.exports={"language-card":"LanguageOptionCard_language-card__5scy0","language-card-link":"LanguageOptionCard_language-card-link__npW9p","language-title":"LanguageOptionCard_language-title__zo25t","language-bottom":"LanguageOptionCard_language-bottom__BDfkB","language-subtitle":"LanguageOptionCard_language-subtitle__kc_sh",arrow:"LanguageOptionCard_arrow__3OwMA"}},6776:e=>{e.exports={"text-breakout":"TextBreakout_text-breakout__x1Q3D","text-breakout-inner":"TextBreakout_text-breakout-inner__JH0QL","text-breakout--is-framed":"TextBreakout_text-breakout--is-framed__QLp8C","text-breakout--is-fullscreen":"TextBreakout_text-breakout--is-fullscreen__aW0U7","text-breakout--is-flow":"TextBreakout_text-breakout--is-flow__7nZUO","text-breakout--is-bold":"TextBreakout_text-breakout--is-bold__Ng4LB","text-breakout--color-default":"TextBreakout_text-breakout--color-default__qNfGM","text-breakout--is-dark":"TextBreakout_text-breakout--is-dark__LlN0F","text-breakout--color-cool":"TextBreakout_text-breakout--color-cool__0jSA8","text-breakout--color-fresh":"TextBreakout_text-breakout--color-fresh__r8F3r","text-breakout--color-warm":"TextBreakout_text-breakout--color-warm__d0DRk","text-breakout--is-in-grid":"TextBreakout_text-breakout--is-in-grid__LjDBw"}},7662:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(95155),l=a(99764),n=a(9969),i=a(29097),r=a(35208),o=a(53423);let c=({date:e,className:t,showIcon:a})=>{let{startDate:c,endDate:d,showTime:m}=e,u=(0,o.h1)(c),h=(0,o.h1)(d),x=(0,o.yK)(c),g=(0,o.yK)(d),p=(0,o.ix)(c,i.c9.TIME_SIMPLE),_=(0,o.ix)(d,i.c9.TIME_SIMPLE),f=u.hasSame(h,"day");return c?(0,s.jsxs)("div",{className:t||"text-style-label-tiny text-neutral-600 group-hover:text-menu-cta-hover w-full relative",children:[a&&(0,s.jsx)(n.g,{icon:l.ok,className:"absolute left-0 top-200"}),x,m&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"mr-050",children:","}),p]}),!!d&&(0,s.jsxs)(s.Fragment,{children:[!f&&(0,s.jsx)("span",{className:"mx-100",children:r.eVK}),(0,s.jsxs)("span",{className:"inline-block",children:[!f&&g,m&&(0,s.jsxs)(s.Fragment,{children:[f?r.eVK:(0,s.jsx)("span",{className:"mr-050",children:","}),_]})]})]})]}):null}},8286:(e,t,a)=>{"use strict";a.d(t,{A:()=>A});var s=a(95155),l=a(10863),n=a(9969),i=a(69730),r=a.n(i),o=a(96035),c=a(49820),d=a(12115),m=a(56432),u=a(35208),h=a(73433),x=a(21679),g=a(87128),p=a(17132);let _=({className:e,disabledNegativeMarginTop:t=!1})=>{let{items:a,showDots:i}=(0,g.rT)(e=>e.breadcrumb),_=(0,p.z)(e=>e.selectSiteConfigurationProperty("brand")),f=(0,p.z)(e=>e.selectSiteConfigurationProperty("root")),v=f?.full_slug||(0,h.u)(_),j=(0,d.useMemo)(()=>(0,o.A)((0,c.A)(a,({name:e,full_slug:t},i)=>{let r=i===a.length-1;if(t!==v)return(0,s.jsx)("li",{className:"inline-block",children:r?(0,s.jsx)("span",{children:e}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(m.sG,{url:t,name:e,linktype:u.J$1.STORY,className:"text-neutral-600 no-underline hover:text-menu-cta-hover",onClick:()=>(0,x.Bo)("Breadcrumb Menu",e)}),(0,s.jsx)(n.g,{icon:l.fU,className:"mx-100 text-neutral-400 text-xs"})]})},t)})),[a,v]);return j?.length?(0,s.jsx)("nav",{className:r()("py-075 flex items-center",e,{"-mt-fixed-200":!t}),children:(0,s.jsxs)("ul",{className:"mb-0 pl-0 list-none text-label-tiny leading-tighter",children:[v&&(0,s.jsxs)("li",{className:"inline-block",children:[(0,s.jsx)(m.sG,{url:v,linktype:u.J$1.STORY,className:"text-neutral-400 text-xs hover:text-menu-cta-hover",children:(0,s.jsx)(n.g,{icon:l.mu})}),(0,s.jsx)(n.g,{icon:l.fU,className:"mx-100 text-neutral-400 text-xs"})]}),i&&(0,s.jsxs)("li",{className:"inline-block",children:[(0,s.jsx)("span",{className:"text-neutral-600",children:"..."}),(0,s.jsx)(n.g,{icon:l.fU,className:"mx-100 text-neutral-400 text-xs"})]}),j]})}):null};var f=a(16969),v=a.n(f);let j=({className:e})=>{let{items:t,showDots:a,homeLabel:l}=(0,g.rT)(e=>e.breadcrumb),n=(0,p.z)(e=>e.selectSiteConfigurationProperty("brand")),i=(0,p.z)(e=>e.selectSiteConfigurationProperty("root")),o=i?.full_slug||(0,h.u)(n),c=(0,d.useMemo)(()=>(t??[]).filter(({full_slug:e})=>e!==o),[t,o]);if(!c.length)return null;let _=a&&c.length>3,f=_?c.slice(-3):c;return(0,s.jsx)("nav",{"aria-label":"Breadcrumb",className:r()(v().breadcrumb,e),children:(0,s.jsxs)("ol",{className:v().list,children:[!!o&&(0,s.jsx)("li",{className:v().item,children:(0,s.jsx)(m.sG,{url:o,linktype:u.J$1.STORY,className:v().home,children:l||u.Q6W})}),_&&(0,s.jsx)("li",{className:v().item,"aria-hidden":"true",children:(0,s.jsx)("span",{className:v().ellipsis,children:"â¦"})}),f.map(({name:e,full_slug:t},a)=>{let l=a===f.length-1;return(0,s.jsx)("li",{className:v().item,children:l?(0,s.jsx)("span",{"aria-current":"page",className:v().current,children:e}):(0,s.jsx)(m.sG,{url:t,name:e,linktype:u.J$1.STORY,className:v().link,onClick:()=>(0,x.Bo)("Breadcrumb Menu",e)})},t)})]})})};var N=a(2711),b=a(86503);let A=e=>{let{noContainer:t}=e,a=(0,N.OE)(),l=a?u.YuK.FULL_WIDTH:u.YuK.FLUID;return(0,s.jsx)(m.e7,{condition:!t,wrapper:e=>(0,s.jsx)(b.A,{size:l,children:e}),children:a?(0,s.jsx)(j,{...e}):(0,s.jsx)(_,{...e})})}},8313:e=>{e.exports={wrapper:"MegaMenuToolsColumn_wrapper__kmN7M",heading:"MegaMenuToolsColumn_heading__vyO8S",children:"MegaMenuToolsColumn_children__rhR4_"}},8601:e=>{e.exports={content:"MegaMenuContent_content___O0un",heading:"MegaMenuContent_heading__mTQsl",description:"MegaMenuContent_description__VERqX",children:"MegaMenuContent_children__ze4nk"}},8847:e=>{e.exports={container:"ExhibitionCertificationPage_container__ZKiaD",header:"ExhibitionCertificationPage_header__Zd_1I",title:"ExhibitionCertificationPage_title__jGPY_",description:"ExhibitionCertificationPage_description__5q8Im","cards-grid":"ExhibitionCertificationPage_cards-grid__2MFVJ","card-wrapper":"ExhibitionCertificationPage_card-wrapper__6G_3f"}},8927:e=>{e.exports={"user-account-link":"HeaderActionsUser_user-account-link__sQtFT","user-account-logout":"HeaderActionsUser_user-account-logout__Q4Foo"}},9358:e=>{"use strict";e.exports={systemair:"var(--dms-systemair, #004985)",pacificventilation:"var(--dms-pacificventilation, #004985)",fantech:"var(--dms-fantech, #004985)",frico:"var(--dms-frico, #ED1C2E)",menerga:"var(--dms-menerga, #FF9900)"}},9922:e=>{e.exports={link:"HeaderActions_link__SoNGk"}},9958:(e,t,a)=>{"use strict";function s(e,t=!0){if(!e||!e.length)return"";let a=e.replace(/[^.\s]+(?=.*[a-zA-Z])(\.[a-zA-Z0-9]+)$/,function(e,t){return e.replace(t,"")}).trim().replace(/[!@#$%^*()_+=\-<>`'"§~;:|,.?[\]{}/\\]/g," ").split(" ").filter(e=>e.length);return(t?a.map(e=>e[0].toUpperCase()+e.slice(1).toLowerCase()):a).join(" ")}a.d(t,{r:()=>s})},10273:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(95155),l=a(99764),n=a(9969),i=a(12115),r=a(69095),o=a(35208),c=a(76255),d=a(83908),m=a(7273),u=a(89514),h=a(67763);let x=({isPreview:e})=>
1{let[t,a]=(0,i.useState)(!1),[x,g]=(0,i.useState)(!1),p=(0,m.as)(!0),_=(0,d.G)(h.Cv);async function f(){let e=(0,u.rK)(window.location.href);e.search="",e.pathname=e.pathname.replace(`/${_}`,""),c.q.PREVIEW_REDIRECT&&(e.port="",e.host=c.q.PREVIEW_REDIRECT),a(!0),await fetch("/api/exit-preview",{method:o.B1.GET}),window.location.href=e.href}return(0,i.useEffect)(()=>{g(!p&&e)},[p,e]),x?(0,s.jsx)(r.A,{type:o.ifX.WARNING,spacingClassName:"relative bottom-200",children:(0,s.jsxs)("div",{className:"flex flex-col gap-200 md:flex-row md:items-center bottom-200",children:[(0,s.jsxs)("div",{className:"flex gap-200 desktop-nav:items-center",children:[(0,s.jsx)(n.g,{className:"relative mobile-nav:top-050",icon:l.pS}),(0,s.jsxs)("p",{className:"mb-0",children:[(0,s.jsx)("strong",{children:"Uncached preview:"}),"\xa0 Pages get build upon every request to ensure seeing latest content. For faster performance exit preview."]})]}),(0,s.jsxs)("button",{className:"btn btn-primary btn-small ml-auto",type:"button",disabled:t,onClick:()=>void f(),children:["Exit preview",t&&(0,s.jsx)(n.g,{className:"ml-100",icon:l.sq,spin:!0})]})]})}):null}},10522:(e,t,a)=>{"use strict";a.d(t,{EY:()=>j,HIDE_LOCALE_SUGGEST_COOKIE_NAME:()=>N,JM:()=>S,Me:()=>C,Pf:()=>b,USER_LOCALE_COOKIE_NAME:()=>f,X7:()=>k,ZV:()=>A,fg:()=>w,getUserLocaleExpirationDate:()=>y,kN:()=>I,sb:()=>T,xb:()=>E,yD:()=>v,yZ:()=>L});var s=a(17302),l=a.n(s),n=a(72397),i=a(82849),r=a(35365),o=a(66702),c=a(96035),d=a(12115),m=a(35208),u=a(43509),h=a(74578),x=a(34047),g=a(83908),p=a(17132),_=a(67763);let f="user-locale",v="user-country-code",j="user-locale-name",N="hide-locale-suggest",b="user-locale-selected-date",A="locale-confirmation-last-display-date",C="locale-confirmation-actioned";function y(){let e=new Date;return e.setFullYear(e.getFullYear()+10),e}function k(e){if(e.external_url){i.A.remove(f),i.A.remove(j);return}let t={expires:y(),path:"/"},{locale:a}=(0,x.O3)(e.full_slug),s=w(e);i.A.set(f,a,t),s&&i.A.set(j,s,t);let l=new Date,n=e=>String(e).padStart(2,"0"),r=`${l.getFullYear()}-${n(l.getMonth()+1)}-${n(l.getDate())}`;r&&i.A.set(b,r,t),i.A.remove(A),i.A.remove(C)}function w(e){if(!e.cca2){let t=new Intl.DisplayNames([e.language],{type:"language"});return`Global ${t.of(e.language)||e.name}`}return e.name_native||e.name_custom||e.name}function S(e,t){return"en"===t?"English":e||t}function I(e,t,a){if(!e)return"";let{names:s,name:l,name_custom:n,name_native:i,languages:d,languages_native:u,language:h,full_slug:g}=e,p=n||l||"",_=[];if(t){let{language:e,locale:t}=g?(0,x.O3)(g):{language:h,locale:""},{lang_name:a,lang_name_native:l}=s?.find(({lang:t})=>t===e)||{},n=d?.split(","),i=u?.split(","),r=t.includes("-");(s?.length||r)&&_.push(p),s?.length?_.push(a,l):_.push(n?.[0],i?.[0])}else{let t=a&&e.names?(0,r.A)(e.names,{lang:h}
1):null,s=a?t?.name_native||h?.toUpperCase():p,l=a?t?.lang_name_native:i;_.push(s),l!==s&&_.push(l)}return(0,o.A)((0,c.A)(_),e=>e).join(` ${m.dkA} `)}function E(e){let t=(0,g.j)(),a=(0,g.G)(_.GF),s=(0,g.G)(_.Pj),i=(0,g.G)(_.JV),{getHeaders:r}=T(),[o,c]=(0,d.useState)(!0),[u,h]=(0,d.useState)([]),[x,p]=(0,d.useState)(),[f,v]=(0,d.useState)(),j=(0,d.useCallback)(()=>{t((0,_.uK)(!1)),t((0,_.qb)(!1)),h([]),p(void 0),v(void 0),c(!0)},[t]);return(0,d.useEffect)(()=>{let t=l().CancelToken.source();async function i(a=!0){c(!0);try{let{data:n}=await l().get("/api/locales",{params:{storySlug:s,flatten:e},headers:{...r(a)}});if(t.token.reason)return;let i=n[m.duL];h([...i?[{...i,languages:"English",tld:"English"}]:[],...n.flatLocales]),v(n[m.duL]),p(n.regionColumns),c(!1)}catch(e){e.response?.status===n.v.REQUEST_HEADER_FIELDS_TOO_LARGE&&await i(!1)}}return a&&i(),()=>{t.cancel()}},[i,r,a,s,e]),{isLoading:o,locales:u,columns:x,globalLanguage:f,closeLanguageMenu:j,handleClick:function(e,t){t.stopPropagation(),k(e)}}}function T(){let e=(0,g.G)(_.aj),t=(0,d.useMemo)(()=>({"alternate-slugs":e.filter(e=>e.published).map(e=>e.full_slug).join(",")}),[e]),a=(0,d.useCallback)((e=!0)=>e?t:{},[t]);return{headers:t,getHeaders:a}}function L(e){let t=(0,g.G)(_.GF),a=(0,p.z)(e=>e.selectSiteConfigurationProperty("country")),s=(0,p.z)(e=>e.selectSiteConfigurationProperty("brandLocalePath")),l=(0,p.z)(e=>e.selectSiteConfigurationProperty("isTranslationBrand"))??!1,{iso_alpha2:n,tld:i,name:r,name_native:o,name_custom:c,names:d,languages:x,lang_name_native:f}=a?.content||{},v=I({name:r,name_native:o,name_custom:c,names:d,languages:x,languages_native:f,full_slug:s},l),j=S(n,i);return(0,u.yJ)("language-menu",t),(0,u.yJ)(e,(0,h.t5)(m.SKL.MOBILE_NAV)&&!!e&&t),{nameToUse:v,nameNative:o,cca2ToUse:j,isActiveLanguageMenu:t,isTranslationBrand:l}}},10613:e=>{e.exports={list:"FooterBlockSocials_list__4HvEJ",button:"FooterBlockSocials_button__3atRS",icon:"FooterBlockSocials_icon__jO_WL",linkedin:"FooterBlockSocials_linkedin__LzlmW",image:"FooterBlockSocials_image__vrula"}},10632:e=>{e.exports={row:"InfoLinksItem_row__mjfkK"}},10863:(e,t,a)=>{"use strict";a.d(t,{AJ:()=>c,Bw:()=>d,GE:()=>n,IT:()=>h,JA:()=>_,Jy:()=>v,K0:()=>p,QJ:()=>f,QR:()=>r,RU:()=>g,SG:()=>i,e6:()=>l,fU:()=>s,hm:()=>m,iW:()=>o,mu:()=>u,sF:()=>x});let s={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},l={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},n={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},i={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},r=i,o={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},c={prefix:"fas",iconName:"dash",icon:[512,512,["minus-large"],"e404","M0 256c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z"]},d={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},m={prefix:"fas",iconName:"hexagon-xmark",icon:[512,512,["times-hexagon","xmark-hexagon"],"f2ee","M17.1 292c-12.9-22.3-12.9-49.7 0-72L105.4 67.1c12.9-22.3 36.6-36 62.4-36l176.6 0c25.7 0 49.5 13.7 62.4 36L494.9 220c12.9 22.3 12.9 49.7 0 72L406.6 444.9c-12.9 22.3-36.6 36-62.4 36l-176.6 0c-25.7 0-49.5-13.7-62.4-36L17.1 292zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z"]},u={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},h={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},x={prefix:"fas",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z"]},g={prefix:"fas",iconName:"map-pin",icon:[320,512,[128205],"f276","M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-
17.2 16-16c0-35.3 28.7-64 64-64zM128 480l0-162.9c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9L192 480c0 17.7-14.3 32-32 32s-32-14.3-32-32z"]},p={prefix:"fas",iconName:"sliders-up",icon:[512,512,["sliders-v"],"f3f1","M96 0c17.7 0 32 14.3 32 32l0 54.7c28.3 12.3 48 40.5 48 73.3s-19.7 61-48 73.3L128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-246.7C35.7 221 16 192.8 16 160s19.7-61 48-73.3L64 32C64 14.3 78.3 0 96 0zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM256 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm80-32c0 32.8-19.7 61-48 73.3l0 54.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-54.7c-28.3-12.3-48-40.5-48-73.3s19.7-61 48-73.3L224 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 246.7c28.3 12.3 48 40.5 48 73.3zM448 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 73.3L448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-214.7c-28.3-12.3-48-40.5-48-73.3s19.7-61 48-73.3L384 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 86.7c28.3 12.3 48 40.5 48 73.3s-19.7 61-48 73.3z"]},_={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},f=_,v={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]}},11330:e=>{e.exports={root:"NextEventHero_root__cY5qd","hero-image":"NextEventHero_hero-image__wex0o",overlay:"NextEventHero_overlay__w27qR",content:"NextEventHero_content__ilMcK",card:"NextEventHero_card__Xqgm8"}},11904:e=>{e.exports={wrapper:"AchievementsInfoBlock_wrapper__3Xypk",textWrapper:"AchievementsInfoBlock_textWrapper__beQ6A",text:"AchievementsInfoBlock_text__8lAmX",preTitle:"AchievementsInfoBlock_preTitle__f611O",title:"AchievementsInfoBlock_title__KC1u5",titleBold:"AchievementsInfoBlock_titleBold__TUxgQ",description:"AchievementsInfoBlock_description__bchdI",imageColumn:"AchievementsInfoBlock_imageColumn__Hzlj2",imageWrapper:"AchievementsInfoBlock_imageWrapper__AyU04",image:"AchievementsInfoBlock_image___tDu0",imageGradient:"AchievementsInfoBlock_imageGradient__LVm3V",achievementsColumn:"AchievementsInfoBlock_achievementsColumn__jhC31",achievements:"AchievementsInfoBlock_achievements__t4zER",achievementWrapper:"AchievementsInfoBlock_achievementWrapper__ez8hY",divider:"AchievementsInfoBlock_divider__liyat"}},12356:e=>{e.exports={card:"ArticleCardItem_card__opelk",imageWrapper:"ArticleCardItem_imageWrapper__1SHKa",image:"ArticleCardItem_image__qAHFJ",content:"ArticleCardItem_content__0UEjc",preTitle:"ArticleCardItem_preTitle__Ul_yb",title:"ArticleCardItem_title__QAhfR",description:"ArticleCardItem_description__q87ZO",button:"ArticleCardItem_button__BSKVS"}},14205:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(95155),l=a(93764),n=a(9969),i=a(69730),r=a.n(i),o=a(12115),c=a(47650),d=a(79972),m=a(89939),u=a.n(m),h=a(35208),x=a(43509),g=a(22145);let p=({id:e,close:t,title:a,className:i,closeOnBackdropClick:m=!0,closeOnEsc:p=!0,titleRef:_,verticalAlignment:f=h.f9J.CENTER,footer:v,wide:j=!1,children:N})=>{let b=(0,o.useRef)(null),A=(0,o.useRef)(null),[C,y]=(0,o.useState)(null);(0,o.useLayoutEffect)(()=>{"u">typeof document&&y(document.getElementById("__next")??document.body)},[]),(0,o.useLayoutEffect)(()=>{if(!C)return;let e=b.current;if(e)return(0,x.zI)(e),()=>{(0,x.Wg)(e)}},[C]);let k=(0,o.useCallback)(e=>{p&&e.code===d.U.Escape&&t()},[p,t]),w=(0,o.useCallback)(e=>{e.target===A.current&&m&&(e.stopPropagation(),t())},[t,m]);return(0,g.M)("keydown",k),C?(0,c.createPortal)((0,s.jsx)("div",{id:e,"data-modal":!0,ref:A,className:r()(u()["modal-backdrop"],{"items-center":f===h.f9J.CENTER,"items-start":f===h.f9J.TOP}),onClick:e=>w(e),children:(0,s.jsxs)("div",{ref:b,className:r()(u()["modal-dialog"],i,{[u()["modal-wide"]]:j}),children:[(0,s.jsx)("div",{className:u()["modal-close"],children:(0,s.jsx)("button",{onClick:t,children:(0,s.jsx)(n.g,{icon:l.Jy})})}),(0,s.jsxs)("div",{className:r()(u()["modal-body"],{"!pb-0":!!v}),children:[!!a&&(0,s.jsx)("div",{className:u()["modal-title"],ref:_,children:a}
1),(0,s.jsx)("div",{className:u()["modal-content"],children:N})]}),!!v&&(0,s.jsx)("div",{className:u()["modal-footer"],children:v})]})}),C):null}},14341:e=>{e.exports={wrapper:"MegaMenuImageCards_wrapper__4mvEa"}},14686:e=>{e.exports={link:"LinkWithArrow_link__1NBhW",icon:"LinkWithArrow_icon__Zukg_",iconWrapper:"LinkWithArrow_iconWrapper__jhZBC"}},14895:e=>{e.exports={card:"SearchProductCard_card__g0Fte",imageWrapper:"SearchProductCard_imageWrapper__2_60B",imageInner:"SearchProductCard_imageInner___o1hc",image:"SearchProductCard_image__pOanV",content:"SearchProductCard_content__znLUi",textContent:"SearchProductCard_textContent__dgm8Q",category:"SearchProductCard_category__Xz1E1",name:"SearchProductCard_name__o_LFq",articleNumber:"SearchProductCard_articleNumber__kA4_U",description:"SearchProductCard_description__QR5Ev",variants:"SearchProductCard_variants__nfaP4",variantThumbnail:"SearchProductCard_variantThumbnail__5hLBj",variantCount:"SearchProductCard_variantCount__SNToO"}},15216:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(95155),l=a(69730),n=a.n(l),i=a(96035),r=a(10991),o=a(49820),c=a(98367),d=a(12115),m=a(56432),u=a(35208),h=a(19390);let x=({className:e,name:t,fax:a,phone:l,email:x,address:g,address_compact:p,footnotes:_,hours_compact:f,component:v,showAddressInline:j=!1})=>{let N=p||g,b=(0,d.useMemo)(()=>(0,i.A)([l&&{name:"Phone",value:l},a&&{name:"Fax",value:a},x&&{name:"Email",value:x}]),[x,a,l]),A=(0,h.k8)(_),C="text-style-label-tiny text-neutral-600 mt-100";return(0,s.jsxs)("div",{className:n()(e,`gtm-component-${v}`,"text-style-body-small"),id:"company-card",children:[t&&(0,s.jsx)("div",{className:"font-bold",children:t}),N&&(0,s.jsx)("div",{children:N}),(0,r.A)(b)>0&&(0,s.jsx)("div",{className:"text-style-body-small",children:(0,o.A)(b,(e,t)=>(0,s.jsxs)("div",{className:n()({"sm:inline-block":j}),children:[t>0&&j&&(0,s.jsx)("span",{className:"hidden sm:inline-block px-100",children:u.dkA}),"Email"===e.name?(0,s.jsx)(m.sG,{linktype:u.J$1.EMAIL,email:e.value}):(0,s.jsxs)("span",{className:"text-brand-900",children:[(0,s.jsx)(m.HT,{translation:e.name}),": ",e.value]}),!j&&"Phone"===e.name&&f&&(0,s.jsx)("div",{children:f})]},e.name+t))}),(A||(0,c.A)(_))&&(0,s.jsx)(s.Fragment,{children:A?(0,s.jsx)(m.sD,{text:_,className:C}):(0,s.jsx)("div",{className:C,children:_})})]})}},15467:e=>{e.exports={"search-input-empty":"SearchLocationAutocomplete_search-input-empty__adsIm","search-input-icon":"SearchLocationAutocomplete_search-input-icon__xJHCe","search-input-icon-left":"SearchLocationAutocomplete_search-input-icon-left__WqJYP","autocomplete-dropdown":"SearchLocationAutocomplete_autocomplete-dropdown__d9sm0"}},15809:e=>{e.exports={card:"CaseStudyCardBlock_card__QqeoX",link:"CaseStudyCardBlock_link__Vl5H7",title:"CaseStudyCardBlock_title__oJSWQ",imageWrapper:"CaseStudyCardBlock_imageWrapper__ZyIRH",image:"CaseStudyCardBlock_image__ltW71",imageFallback:"CaseStudyCardBlock_imageFallback__PpODv",imageFallbackMark:"CaseStudyCardBlock_imageFallbackMark__r8dD5",pill:"CaseStudyCardBlock_pill__z06Zs",subtitle:"CaseStudyCardBlock_subtitle__AAi_c"}},16072:e=>{e.exports={container:"SoftwareToolsPage_container__5UWmg",header:"SoftwareToolsPage_header__9a4c6",title:"SoftwareToolsPage_title__cmzwS",description:"SoftwareToolsPage_description__qH999","cards-grid":"SoftwareToolsPage_cards-grid__UNjzj","card-wrapper":"SoftwareToolsPage_card-wrapper__BqSOd"}},16969:e=>{e.exports={breadcrumb:"BreadcrumbV2_breadcrumb__LPsc_",list:"BreadcrumbV2_list__jsdqG",item:"BreadcrumbV2_item__MlyGD",link:"BreadcrumbV2_link__LWsY_",home:"BreadcrumbV2_home__Ck7hy",ellipsis:"BreadcrumbV2_ellipsis__SEjid",current:"BreadcrumbV2_current__hgSjn"}},17424:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var s=a(95155),l=a(69730),n=a.n(l),i=a(12115),r=a(3003),o=a(74625),c=a(35208);let d=({className:e,_uid:t,name:a,label:l,placeholder:d,description:m,maxlength:u,required:h,component:x,model:g={},size:p=c.x0Q.MEDIUM,disabled:_=!1,handleValidationOnBlur:f})=>{let[v,j]=(0,i.useState)(!1),N=a||t,b=p===c.x0Q.MEDIUM,A=p===c.x0Q.SMALL,C=p===c.x0Q.TINY;return(0,s.jsxs)("div",{className:n()(e,`gtm-component-${x}`,"form-row",{"text-style-label-medium":b,"text-style-label-small":A,"text-style-label-tiny":C,"was-invalidated":v}),children:[(0,s.jsxs)("label",{htmlFor:t,children:[!!l&&(0,s.jsx)(o.A,{label:l,required:h}),(0,s.jsx)("input",{id:t,name:N,type:"text",defaultValue:g[N]?.value,className:n()("form-input",{"form-input-small":A,"form-input-tiny":C}),placeholder:d,maxLength:u?Number(u):void 0,required:h,disabled:_,onBlur:e=>{f?.(e,j)}})]}),(0,s.jsx)(r.A,{size:p,description:m})]})}},17732:e=>{e.exports={"case-study-list":"CaseStudyList_case-study-list__Jf138","case-study-list-header":"CaseStudyList_case-study-list-header__i6Stj","case-study-list-filters":"CaseStudyList_case-study-list-filters__GdJgf","case-study-list-search":"CaseStudyList_case-study-list-search__I7RP_","case-study-list-grid":"CaseStudyList_case-study-list-grid__mOQI5","case-study-list-count":"CaseStudyList_case-study-list-count__eOq_H"}},17755:e=>{e.exports={wrapper:"FooterBlock_wrapper__jvOrZ",col:"FooterBlock_col__T2V_R",row:"FooterBlock_row__XO5rO",navSectionWrapper:"FooterBlock_navSectionWrapper__89uhs",imageWrapper:"FooterBlock_
1imageWrapper__03XlL",image:"FooterBlock_image__U5Ljv",navSections:"FooterBlock_navSections__Fmv_V",side:"FooterBlock_side__PL7zx"}},18262:e=>{e.exports={wrapper:"ProductRangesBlock_wrapper__lm8Rh",header:"ProductRangesBlock_header__n5Ch7",title:"ProductRangesBlock_title__BdXoP",titleBold:"ProductRangesBlock_titleBold__7FSNT",paginationWrapper:"ProductRangesBlock_paginationWrapper__yG_97",pagination:"ProductRangesBlock_pagination__guB3O"}},19747:e=>{e.exports={item:"AchievementsInfoBlockItem_item__6pmz6",title:"AchievementsInfoBlockItem_title__4C_gq",subtitle:"AchievementsInfoBlockItem_subtitle__50QZy"}},20732:(e,t,a)=>{"use strict";a.d(t,{a:()=>c});var s=a(95155),l=a(69730),n=a.n(l),i=a(33625),r=a(55346),o=a.n(r);let c=({color:e=i.T.LIGHT_GRAY,label:t,className:a})=>(0,s.jsx)("span",{className:n()(o().pill,o()[e],a),children:t})},20741:e=>{e.exports={"product-images-wrap":"ProductPage_product-images-wrap__D3XgN","product-images-wrap-swiper":"ProductPage_product-images-wrap-swiper__G8BNS","product-slide":"ProductPage_product-slide__cj6Q9","product-slide--is-product-range":"ProductPage_product-slide--is-product-range__ibFs_","sku-image":"ProductPage_sku-image__VAugz","product-slide--no-image":"ProductPage_product-slide--no-image__UIekS","is-relation-product":"ProductPage_is-relation-product__UAlAi","product-slide-chart":"ProductPage_product-slide-chart__zg6bd","product-image-caption":"ProductPage_product-image-caption__ePMG3","product-thumbnails-wrap":"ProductPage_product-thumbnails-wrap__lQI8R","product-thumbnails-wrap--is-vertical":"ProductPage_product-thumbnails-wrap--is-vertical__q4aQE","product-thumbnail":"ProductPage_product-thumbnail__D_hfk","product-thumbnail-inner":"ProductPage_product-thumbnail-inner__egGXL","product-thumbnail-inner--is-vertical":"ProductPage_product-thumbnail-inner--is-vertical__pXogB","product-thumbnail-inner--is-product-range":"ProductPage_product-thumbnail-inner--is-product-range__8gFa3","product-thumbnail--is-active":"ProductPage_product-thumbnail--is-active__iJBLx","product-thumbnail--is-vertical":"ProductPage_product-thumbnail--is-vertical__cyBa_"}},21705:(e,t,a)=>{"use strict";a.d(t,{A:()=>V});var s=a(95155),l=a(99764),n=a(93764),i=a(9969),r=a(17302),o=a.n(r),c=a(69730),d=a.n(c),m=a(84940),u=a(10991),h=a(36958),x=a(57755),g=a(49820),p=a(73321),_=a(12115),f=a(79972),v=a(33851),j=a.n(v),N=a(3593);let b=({verticalCenter:e=!1,includeDiscontinued:t,label:a,size:l,className:n,onChange:i})=>(0,s.jsx)(N.A,{name:"discontinued",label:a,size:l,checked:t,className:n,onChange:i,verticalCenter:e});var A=a(29990),C=a(85524),y=a(62866),k=a(35208),w=a(17747);let S=({pageType:e,count:t,size:a})=>{let{isMobileNav:l}=(0,w.l)(),n=a===k.SKL.S,i=l?k.cpu.WIDTH:n?k.ZqH.WIDTH:k.bxd.WIDTH,r=l?k.cpu.HEIGHT:n?k.ZqH.HEIGHT:k.bxd.HEIGHT;return(0,s.jsx)(s.Fragment,{children:(0,C.A)(t,t=>(0,s.jsxs)("div",{className:d()(j()["search-result-item"],j()["search-result-item-skeleton"],{[j()[`search-result-item--is-${e}`]]:e,[j()[`search-result-item--is-size-${a}`]]:a}),children:[(0,s.jsx)("div",{className:j()["search-result-item-image"],children:(0,s.jsx)(y.A,{width:i,height:r})}),(0,s.jsxs)("div",{className:d()(j()["search-result-item-body"]),children:[(0,s.jsx)(y.A,{width:"40%",height:n?14:18,dark:!0}),(0,s.jsx)(y.A,{height:n?12:14}),!n&&(0,s.jsxs)("div",{className:"flex w-1/2",children:[(0,s.jsx)("div",{className:"w-1/5 mr-300",children:(0,s.jsx)(y.A,{height:12})}),(0,s.jsx)("div",{className:"w-1/5",children:(0,s.jsx)(y.A,{height:12})})]})]})]},t))})};var I=a(91952),E=a(86503),T=a(99779),L=a(56432),R=a(43509),O=a(22145),M=a(21679),P=a(41398),D=a(72642),G=a(83908),B=a(7273),F=a(58323),H=a(36356),U=a(69719),$=a(17132),z=a(67763);let V=()=>{let e=(0,p.useRouter)(),t=(0,G.j)(),a=(0,G.G)(z.xT),r=(0,$.z)(e=>e.selectSiteConfigurationProperty("id")),c=(0,$.z)(e=>e.selectSiteConfigurationProperty("shop_import")),v=(0,G.G)(z.Cv),N=(0,U.V)(),C=(0,H.C)(),y=(0,B.as)(),V=(0,G.G)(z.Yx)||k.TgZ,[W,K]=(0,F.B)(["Search","Include discontinued products"]),Y=(0,_.useRef)(null),Z=(0,_.useRef)(null),[J,q]=(0,_.useState)(!1),[X,Q]=(0,_.useState)(!1),[ee,et]=(0,_.useState)(""),[ea,es]=(0,_.useState)(!1),[el,en]=(0,P.M)(k.CVe.RECENT_SEARCHES,[]),[ei,er]=(0,_.useState)(!1),[eo,ec]=(0,_.useState)(!1),[ed,em]=(0,_.useState)([]),[eu,eh]=(0,_.useState)(0),[ex,eg]=(0,_.useState)([]),[ep,e_]=(0,_.useState)(0),ef=(0,_.useRef)(null),[ev,ej]=(0,_.useState)(0),[eN,eb]=(0,_.useState)(!1),[eA,eC]=(0,_.useState)(!1),[ey,ek]=(0,_.useState)(!1),[ew,eS]=(0,_.useState)(!1),[eI,eE]=(0,_.useState)(),eT=(0,_.useRef)([]),eL=X?eu:ep+eu,eR=0===eL,eO=!!ee,{isXS:eM,isSM:eP,isMD:eD,isXXXL:eG,isXXXXL:eB,isMobileNav:eF}=(0,w.l)(),eH=X?ed:ex,eU=eM?4:eP||eD?2:eG||eB?4:3,e$=ed.slice(0,eU),ez=!!(0,u.A)(e$),eV=eO&&!J&&!X&&ez;(0,R.yJ)("header-search-results-wrap",a,!eF);let eW=(0,_.useCallback)(e=>{Y.current&&(e&&t((0,z.DP)(!0)),Y.current.focus())},[t]),eK=(0,_.useCallback)(()=>{e9(),t((0,z.DP)(!1))},[t]);(0,_.useEffect)(()=>{er(!!(0,u.A)(el)&&!eL&&!eO)},[eO,el,eL]);let eY=(0,_.useMemo)(()=>(0,h.A)(e=>{et(e.trim())},V),[V]),eZ=e=>{e.stopPropagation(),Q(!X)},eJ=()=>{ec(!eo),X||eo||Q(!0)};(0,_.useEffect)(()=>{a&&!eF&&eW()},[eF,a,eW]),(0,_.useEffect)(()=>{let e=o().CancelToken.source();async function t(a=k.CpR.STORIES){q(!0),ej(0),eb(e=>
1a!==k.CpR.STORIES&&e),eC(e=>a!==k.CpR.SKUS&&e);let{data:s}=await o().get(`/api/${N}/search`,{params:{id:r,query:ee,type:a,discontinued:eo,maxHits:a===k.CpR.STORIES?k.TY2:k.WRt},cancelToken:e.token});a===k.CpR.STORIES&&(eg(s.stories),e_(s.storiesCount),eb(s.storiesCount<k.TY2)),a===k.CpR.SKUS&&(em(s.skus),eh(s.skusCount),eC(s.skusCount<k.WRt))}return eO&&a?Promise.all([!X&&t(),c&&t(k.CpR.SKUS)]).then(()=>{q(!1)}):e9(),()=>{e.cancel(),eY.cancel(),q(!1)}},[r,v,eo,N,ee,a,eO,X,c]);let eq=()=>{en((0,x.A)([ee].concat(el)).slice(0,10))},eX=()=>{ea&&Y.current&&Y.current.blur()};(0,_.useEffect)(()=>{if(J||ey)return;let e=new IntersectionObserver(e=>{e[0].isIntersecting&&ej(e=>e+1)}),t=ef.current;return t&&e.observe(t),()=>{e.disconnect()}},[ex,ed,X,J,ey]),(0,_.useEffect)(()=>{if(!ev)return;let e=o().CancelToken.source();async function t({type:t,maxHits:a}){try{let{data:s}=await o().get(`/api/${N}/search`,{params:{id:r,query:ee,type:t,discontinued:eo,maxHits:a,offset:ev*a},cancelToken:e.token});t===k.CpR.STORIES&&eg(e=>[...e,...s.stories]),t===k.CpR.SKUS&&em(e=>[...e,...s.skus])}finally{ek(!1)}}return X&&!eA?t({type:k.CpR.SKUS,maxHits:k.WRt}):eN||t({type:k.CpR.STORIES,maxHits:k.TY2}),()=>{e.cancel()}},[ev]),(0,_.useEffect)(()=>{eb(e=>e||ex.length>=ep),eC(e=>e||ed.length>=eu)},[eu,ed.length,ex.length,ep]);let eQ=(0,u.A)(eH)?!X&&(0,u.A)(e$)?[e$,...eH]:eH:el,{getMenuProps:e0,getInputProps:e1,highlightedIndex:e2,setHighlightedIndex:e3,getItemProps:e5,setInputValue:e4}=(0,m.Bp)({items:eQ,id:"ds-search",labelId:"ds-search-label",inputId:"ds-search-input",menuId:"ds-search-menu",stateReducer:function(t,a){let{type:s,changes:l}=a;switch(s){case m.Bp.stateChangeTypes.InputKeyDownArrowDown:return 0===l.highlightedIndex&&eV&&eE(0),e6(l),{...l,...t.highlightedIndex===eQ.length-1&&{highlightedIndex:t.highlightedIndex}};case m.Bp.stateChangeTypes.InputKeyDownArrowUp:if(t.highlightedIndex<=0)return{...l,highlightedIndex:t.highlightedIndex};return 0===l.highlightedIndex&&eV&&eE(0),e6(l),l;case m.Bp.stateChangeTypes.InputBlur:return{...l,inputValue:t.inputValue,selectedItem:null};case m.Bp.stateChangeTypes.InputChange:case m.Bp.stateChangeTypes.ItemClick:case m.Bp.stateChangeTypes.InputKeyDownEnter:if(t.selectedItem!==l.selectedItem){if("string"==typeof l.selectedItem)return et(l.selectedItem),{...l,inputValue:l.selectedItem,selectedItem:null};if(Array.isArray(l.selectedItem)){if(eI===(0,u.A)(e$))Q(!0);else if(!y&&v&&"number"==typeof eI){let t=l.selectedItem[eI].url;eq(),e.push(C(t))}return{...l,inputValue:t.inputValue,selectedItem:null}}let a=l.selectedItem?.url;return!y&&v&&a&&(eq(),e.push(C(a))),{...l,inputValue:t.inputValue,selectedItem:null}}return l;default:return l}},onInputValueChange:({inputValue:e})=>{e?e!==ee&&(q(!0),eY(e||"")):e9()},onHighlightedIndexChange:({highlightedIndex:e})=>{eV&&0===e?eS(!0):(eE(void 0),eS(!1))}});function e6(e){let{highlightedIndex:t}=e;if("number"==typeof t){let a=eT.current[eV?t-1:t];if(!a)return e;let s=a.getBoundingClientRect(),l=window.innerHeight,n=document.getElementById("header-search-results-wrap"),i=parseFloat(getComputedStyle(document.documentElement).fontSize),r=(0,D.$c)();s.bottom>l?n?.scrollBy({top:s.bottom-l+i}):s.y<r&&(t===+!!eV?n?.scroll({top:0}):n?.scrollBy({top:-(r-s.top)}))}}function e9(){e4(""),et(""),eg([]),e_(0),em([]),eh(0),Q(!1),ej(0),eC(!1),eb(!1),a&&!eF&&eW()}let e7=(0,_.useCallback)(e=>{let{code:t,metaKey:s}=e;if("KeyK"===t&&s)return void(a?eK():eW(!0));if(a){if(t===f.U.Escape)eO?e9():eK();else if(t===f.U.ArrowDown){if(!ea){e.preventDefault(),eW();let t=e2<(0,u.A)(eQ)-1?e2+1:e2;e3(t),0===t&&eE(0)}}else if(t===f.U.ArrowUp&&!ea){e.preventDefault(),eW();let t=e2?e2-1:e2;e3(t),0===t&&eE(0)}}},[a,eO,ea,e2]);(0,O.M)("keydown",e7);let e8=(0,_.useCallback)(e=>{ew&&(e.code===f.U.ArrowLeft?(e.preventDefault(),eE(e=>e&&e-1)):e.code===f.U.ArrowRight&&(e.preventDefault(),eE(e=>"number"==typeof e&&e!==(0,u.A)(e$)?e+1:e)))},[ew,e$]);(0,O.M)("keydown",e8);let te=eu>eU;return(0,s.jsxs)("div",{className:d()(j()["header-search"],{[j()["header-search--is-open"]]:a||eF,[j()["header-search--mobile-results-open"]]:ea||eO}),children:[(0,s.jsxs)("div",{className:j()["header-search-head"],children:[(0,s.jsx)(E.A,{size:k.YuK.FLUID,className:"flex flex-col relative",children:(0,s.jsxs)("div",{className:"flex items-center relative",children:[eO&&(0,s.jsx)(i.g,{className:"mobile-nav:hidden text-sm cursor-pointer absolute -left-300 leading-none",onClick:e9,icon:l.Ce}),(0,s.jsx)("input",{...e1({ref:Y,type:"text",placeholder:W,onFocus:()=>{es(!0),eF&&t((0,z.DP)(!0))},onBlur:()=>{setTimeout(()=>{es(!1)},50)}}),className:d()(j()["header-search-input"],"gtm-search-input")}),(eL>0||ea)&&(0,s.jsxs)("div",{className:"px-200 text-style-label-tiny text-neutral-600 flex self-stretch items-center shrink-0",children:[(eL>0||eF&&ea)&&(0,s.jsx)("span",{className:"h-full p-100 mobile-nav:py-050 inline-flex items-center cursor-pointer",onClick:e9,children:(0,s.jsx)(i.g,{className:"mobile-nav:text-lg leading-none",icon:l.bn})}),eL>0&&(0,s.jsxs)(s.Fragment,{children:[eL,(0,s.jsx)("span",{className:"mobile-nav:hidden ml-050",children:(0,s.jsx)(L.HT,{translation:"Results"})}),J&&(0===ep||0===eu)&&(0,s.jsx)("span",{className:"ml-050",children:"..."})]})]}),(0,s.jsx)("button",{className:"hidden mobile-nav:inline-block w-300",onClick:()=>!J&&eW(!0),children:(0,s.jsx)(i.g,{icon:J?l.sq:n.Mj,spin:J,className:d()({"text-menu-cta":!J})})}),(0,s.jsxs)("button",{className:"mobile-nav:!hidden btn btn-primary btn-small btn-icon-left",onClick:()=>!J&&eW(!0),children:[(0,s.jsx)(i.g,{icon:J?l.sq:n.Mj,spin:J}),(0,s.jsx)("span",{children:W})]})]})}),(0,s.jsx)(i.g,{className:"close-overlay mobile-nav:hidden",onClick:eK,icon:l.Jy})]}),(0,s.jsx)("div",{id:"header-search-results-wrap",ref:Z,className:d()(j()["header-search-results-wrap"],{"flex flex-col grow":!eF||ea||eO}),children:eO&&eR&&!J?(0,s.jsxs)("div",{className:"flex h-full w-full flex-col",children:[c&&(0,s.jsx)(E.A,{children:(0,s.jsx)("div",{className:"flex py-100 items-center",children:(0,s.jsx)("div",{className:"text-style-label-tiny pr-300 mobile-nav:pb-050",children:(0,s.jsx)(b,{label:K,includeDiscontinued:eo,onChange:()=>eJ(),className:"text-style-label-small gtm-search-filter gtm-search-filter-discontinued",verticalCenter:!0})})})}),(0,s.jsx)("div",{className:" flex h-full w-full items-center desktop-nav:justify-center flex-col text-style-label-medium ",children:(0,s.jsx)(I.A,{})})]}):(0,s.jsxs)("div",{className:d()(j()["header-search-results"]),onTouchStart:eX,children:[X&&(0,s.jsx)(E.A,{size:k.YuK.FLUID,className:"flex flex-col",children:(0,s.jsxs)("div",{className:"flex py-100",children:[(0,s.jsx)("div",{className:"text-style-label-small-bold mr-auto",children:(0,s.jsx)(L.HT,{translation:"Searching Product Articles"})}),(0,s.jsxs)("div",{className:"text-style-label-small text-cta cursor-pointer",onClick:e=>eZ(e),children:[(0,s.jsx)(i.g,{className:"mr-100",icon:l.Ce}
1),(0,s.jsx)(L.HT,{translation:"Return to search all"})]})]})}),(0,s.jsxs)(E.A,{size:k.YuK.FLUID,className:"flex flex-col",children:[ei&&(0,s.jsxs)("div",{className:"text-style-label-small-bold mt-100",children:[(0,s.jsx)(i.g,{icon:n.U2,className:"mr-100"}),(0,s.jsx)(L.HT,{translation:"Recent searches"})]}),(0,s.jsx)("ul",{...e0({},{suppressRefError:!0}),className:d()(j()["header-search-results-content"],X?"gtm-search-results-skus":"gtm-search-results",{"mb-300":!J,"pt-200":!X,hidden:!ex&&!ed&&!ei}),children:ei?(0,g.A)(el,(e,t)=>(0,s.jsx)("li",{className:d()("text-style-label-medium cursor-pointer",t===e2?"text-cta-hover":"text-cta",{"mt-200":0!==t}),...e5({item:e,index:t,onTouchStart:e=>e.stopPropagation()}),children:e},e+t)):(0,s.jsxs)(s.Fragment,{children:[eO&&!X&&ez&&(0,s.jsx)("li",{className:d()(j()["header-search-results-sku-teaser"],"-mt-200 mb-200"),...te&&e5({item:e$,index:0}),children:(0,s.jsxs)("div",{className:" flex items-center pt-100 mobile-nav:flex-col mobile-nav:items-start desktop-nav:min-h-[56px] ",children:[(0,s.jsx)("div",{className:"text-style-label-tiny pr-300 mobile-nav:pb-050",children:(0,s.jsx)(L.HT,{translation:"Product Variants:"})}),(0,s.jsxs)("div",{className:d()("w-full min-w-0 mobile-nav:flex mobile-nav:grow mobile-nav:overflow-y-scroll",j()["header-search-results-sku-teaser-mobile-scroll"],j()["header-search-results-sku-teaser-grid"]),onTouchStart:()=>{eX();let e=Z.current;e?.scrollTop===0&&(0,D.VG)({top:1},{behavior:"auto"},e)},children:[J?(0,s.jsx)(S,{count:eF?1:eU,size:k.SKL.S,pageType:k.CpR.SKUS}):(0,g.A)(e$,(e,t)=>(0,s.jsx)(A.A,{...e,size:k.SKL.S,query:ee,onClick:()=>{eq(),(0,M.Gu)(e.name,void 0,ee,eL)},isActive:eI===t,onMouseMove:()=>eE(t),onMouseOut:()=>eE(void 0),className:"gtm-sku-card gtm-search-result gtm-search-result-sku"},e.name+t)),te&&(0,s.jsx)("div",{className:"flex self-stretch mobile-nav:pr-200",onClick:e=>eZ(e),onMouseMove:()=>eE((0,u.A)(e$)),onMouseOut:()=>eE(void 0),children:(0,s.jsxs)("div",{className:d()("flex p-150 items-center shrink-0 whitespace-nowrap btn-secondary","cursor-pointer text-style-label-small rounded-2 overflow-hidden"),children:["+",eu-eU,(0,s.jsx)(i.g,{className:"ml-150",icon:l.dm})]})})]})]})}),c&&(0,s.jsx)("li",{children:(0,s.jsx)(b,{label:K,includeDiscontinued:eo,onChange:()=>eJ(),className:"mt-100 text-style-label-small gtm-search-filter gtm-search-filter-discontinued",verticalCenter:!0})}),J?(0,s.jsx)(S,{count:eF?1:eU,size:X?k.SKL.S:k.SKL.M,pageType:k.CpR.SKUS}):(0,g.A)(eH,(e,t)=>{let a=t===(0,u.A)(eH)-1,l=eV?t+1:t,n="pageType"in e&&e.pageType,i=n===k.CpR.SKUS?"sku":n;return(0,s.jsx)("li",{className:d()(`gtm-search-result gtm-search-result-${i||k.yvu}`,{"gtm-sku-card":X}),...e5({item:e,index:l,ref:e=>{0===t?eT.current=[e]:eT.current[t]=e,a&&(ef.current=e)}}),children:(0,s.jsx)(A.A,{...e,query:ee,onClick:()=>{eq(),(0,M.Gu)(void 0,"name"in e?e.name:void 0,ee,eL)},size:X?k.SKL.S:void 0,isActive:e2===l})},t)}),ey&&(0,s.jsx)("li",{className:"flex justify-center",children:(0,s.jsx)(T.A,{})})]})})]})]})})]})}},21743:e=>{e.exports={table:"Table_table__rr0o4","sticky-header-column":"Table_sticky-header-column___Zf1O"}},21821:e=>{e.exports={searchInput:"SearchInput_searchInput__vJAwT",active:"SearchInput_active__1dSjl",round:"SearchInput_round__5ThOq",medium:"SearchInput_medium__0gtPd",large:"SearchInput_large__9LsZh",input:"SearchInput_input__F8nio",clearButton:"SearchInput_clearButton__YikkE",submitButton:"SearchInput_submitButton__IVbbS"}},22236:(e,t,a)=>{"use strict";a.d(t,{A:()=>_,G:()=>p});var s=a(95155),l=a(46121),n=a(37206),i=a(20869),r=a(47583),o=a(35208),c=a(92079);let d=(0,n.default)(async()=>await a.e(5712).then(a.bind(a,73331)),{loadableGenerated:{webpack:()=>[73331]}}),m=(0,n.default)(async()=>await a.e(8153).then(a.bind(a,58153)),{loadableGenerated:{webpack:()=>[58153]}}),u=(0,n.default)(async()=>await a.e(815).then(a.bind(a,70815)),{loadableGenerated:{webpack:()=>[70815]}}),h=(0,n.default)(async()=>await a.e(1355).then(a.bind(a,61355)),{loadableGenerated:{webpack:()=>[61355]}}),x=(0,n.default)(async()=>await a.e(2605).then(a.bind(a,42605)),{loadableGenerated:{webpack:()=>[42605]}}),g=(0,n.default)(async()=>await Promise.resolve().then(a.bind(a,47583)),{loadableGenerated:{webpack:()=>[47583]}}),p={[o.sbc.PAGE]:e=>(0,s.jsx)(c.X9,{...e}),[o.sbc.APPLICATION]:e=>(0,s.jsx)(c.Wt,{...e}),[o.sbc.BLOG_HOMEPAGE]:e=>(0,s.jsx)(c.Jm,{...e}),[o.sbc.BLOG_CATEGORY]:e=>(0,s.jsx)(c.Jm,{...e}),[o.sbc.BLOG_POST]:e=>(0,s.jsx)(c.yG,{...e}),[o.sbc.PRESS_RELEASE]:e=>(0,s.jsx)(c.yG,{...e}),[o.sbc.EVENT]:e=>(0,s.jsx)(c.um,{...e}),[o.sbc.EVENT_HOMEPAGE]:e=>(0,s.jsx)(c.W8,{...e}),[o.sbc.LOCATOR]:e=>(0,s.jsx)(c.Sf,{...e}),[o.sbc.LOCATOR_RECORD]:e=>(0,s.jsx)(c.BR,{...e}),[o.sbc.LOCATOR_TAG]:e=>(0,s.jsx)(c.wp,{...e}),[o.sbc.LOCATOR_TAG_CATEGORY]:e=>(0,s.jsx)(c.Si,{...e}),[o.sbc.CERTIFICATION]:e=>(0,s.jsx)(c.m1,{...e}),[o.sbc.CONTACT_HOMEPAGE]:e=>(0,s.jsx)(c.vQ,{...e}),[o.sbc.CONTACT_PAGE]:e=>(0,s.jsx)(c._g,{...e}),[o.sbc.CONTACT_PAGES_LIST]:e=>(0,s.jsx)(c.qG,{...e}),[o.sbc.CONTACT_FINDER]:e=>(0,s.jsx)(c.SK,{...e}),[o.sbc.CONTACT_PERSON]:e=>(0,s.jsx)(c.rD,{...e}),[o.sbc.CONTACT_TAG]:e=>(0,s.jsx)(c.w,{...e}),[o.sbc.CONTACT_TAG_CATEGORY]:e=>(0,s.jsx)(c.Us,{...e}),[o.sbc.HOMEPAGE]:e=>(0,s.jsx)(c.ZI,{...e}),[o.sbc.INTELLI_SHOP_SKU]:()=>(0,s.jsx)(d,{}),[o.sbc.PRODUCT]:e=>(0,s.jsx)(c.bY,{...e}),[o.sbc.PRODUCT_RANGE]:e=>(0,s.jsx)(c.qb,{...e}),[o.sbc.PRODUCT_CATEGORY]:e=>(0,s.jsx)(c.Pw,{...e}),[o.sbc.PRODUCT_LIST]:e=>(0,s.jsx)(c.Pw,{...e}),[o.sbc.CASE_STUDIES_CATEGORY]:e=>(0,s.jsx)(c.fr,{...e}),[o.sbc.CASE_STUDY_HOMEPAGE]:e=>(0,s.jsx)(c.Sr,{...e}),[o.sbc.CASE_STUDY]:e=>(0,s.jsx)(c.fT,{...e}),[o.sbc.NAVIGATION_GLOBAL]:e=>(0,s.jsx)(h,{...e}),[o.sbc.NAVIGATION_LOCAL]:e=>(0,s.jsx)(x,{...e}),[o.sbc.SELECTION_TOOL]:e=>(0,s.jsx)(c.eq,{...e}),[o.sbc.FRAME]:e=>(0,s.jsx)(c.mZ,{...e}),[o.sbc.DOWNLOADS_PORTAL]:e=>(0,s.jsx)(c.lV,{...e}),[o.sbc.EXHIBITION]:e=>(0,s.jsx)(c.Jj,{...e}),[o.sbc.EXHIBITION_HUB]:e=>(0,s.jsx)(c.g1,{...e}),[o.sbc.EXHIBITION_PRODUCTS]:e=>(0,s.jsx)(c.NT,{...e}),[o.sbc.EXHIBITION_SOFTWARE]:e=>(0,s.jsx)(c.S_,{...e}),[o.sbc.EXHIBITION_CERTIFICATION]:e=>(0,s.jsx)(c.Pn,{...e}),[o.sbc.EXHIBITION_INFORMATION]:e=>(0,s.jsx)(c.mH,{...e}),[o.sbc.NOT_FOUND]:()=>(0,s.jsx)(m,{}),[o.sbc.SERVER_ERROR]:()=>(0,s.jsx)(u,{})},_=({storyData:e,...t})=>{let{content:a}=e,{component:n}=a,o=n?p[n]:void 0,d=(0,l.A)(o)?(0,s.jsx)("div",{className:"bg-stripes pt-400 h-screen",children:(0,s.jsx)(g,{annotations:[{type:r.ANNOTATION_TYPE.INFO,description:"This page type does not have a preview"}],name:n})}):(0,s.jsx)(o,{isPreview:!0,content:e.content,story:e,...t});return(0,s.jsx)(i.tH,{FallbackComponent:c.xP,children:(0,s.jsx)(c.D8,{content:e.content,children:(0,s.jsx)("div",{children:d})})})}},22266:(e,t,a)=>{"use strict";a.d(t,{c:()=>F,A:()=>H});var s=a(95155),l=a(93764),n=a(9969),i=a(17302),r=a.n(i),o=a(69730),c=a.n(o),d=a(85524),m=a(88852),u=a(49820),h=a(65596),x=a(12115),g=a(69095),p=a(47583),_=a(34392),f=a.n(_),v=a(3127),j=a(80907),N=a(86503),b=a(58323);let A=({progress:e,cancelToken:t})=>{let[a,l]=(0,b.B)(["Uploading files","Cancel"]);return(0,s.jsxs)("div",{className:"p-200 bg-neutral-50",children:[(0,s.jsx)("div",{className:"w-full bg-neutral-200 h-050",children:(0,s.jsx)("div",{className:"bg-cta-active h-050 transition-[width_1s_ease-in-out]",style:{width:`${e}%`}})}),(0,s.jsxs)("div",{className:"flex justify-between mt-100",children:[(0,s.jsx)("span",{className:"text-style-label-small",children:`${a} ${Math.round(e)}%`}),t&&(0,s.jsx)("button",{type:"button",onClick:()=>t?.cancel(),className:"text-label-small text-cta",children:l})]})]})};
1var C=a(56432),y=a(2445),k=a(62102),w=a(35208),S=a(5786),I=a(24501),E=a(99417),T=a(25561),L=a(21679),R=a(19390),O=a(76255),M=a(11538),P=a(72642),D=a(83908),G=a(67763),B=a(37549);let F=(0,x.createContext)({fileUploadData:[],setFileUploadData:()=>{},globalFileUploadError:null}),H=({className:e,_uid:t,isPreview:a,headline:i,tagline:o,lead:_,footnotes:H,parentLevel:U=0,submit_annotation:$,label_submit:z,label_next:V,label_prev:W,hide_progress_indicator:K,hide_pagination_on_first:Y,hide_prev_button:Z,use_titles_as_button_labels:J,intro:q,pages:X,ending:Q,isInGrid:ee,id:et,component:ea,submitSectionLeft:es,pageTitle:el})=>{let en=(0,D.G)(G.JV),ei=(0,D.G)(G.Pj),er=X?.length||0,eo=q&&q.length>0,ec=+!!eo,ed=er+ec,[em,eu]=(0,x.useState)(!1),[eh,ex]=(0,x.useState)(),[eg,ep]=(0,x.useState)(),[e_,ef]=(0,x.useState)(0),[ev,ej]=(0,x.useState)([]),[eN,eb]=(0,x.useState)(!1),[eA,eC]=(0,x.useState)([]),[ey,ek]=(0,x.useState)(null),[ew,eS]=(0,x.useState)(!1),[eI,eE]=(0,x.useState)(),eT=(0,x.useRef)(null),[eL,eR]=(0,x.useState)(null),eO=(0,x.useCallback)(e=>{eT.current=e,eR(e)},[]),eM=(0,T.X)(eL,{},eA,e_),eP=er>0?e_-ec:0,eD=e_+1===ed||1===ed,eG=O.q.RECAPTCHA_SITE_KEY,eB=(0,b.B)("{{totalFiles}} files uploaded in {{totalFields}} fields with a total size of {{totalSize}} MB. The size of all files combined must not exceed {{totalSizeLimit}}. Please remove files to stay under this limit.");(0,x.useEffect)(()=>{let e=[];(0,d.A)(ed,t=>{(!(eo&&Y)||t>0)&&e.push((0,s.jsx)("li",{className:c()({[f()["form-progress-indicator--active"]]:e_>t,[f()["form-progress-indicator--done"]]:e_===t}),"data-slide-id":t},t))}),ej(e)},[e_,eo,Y,ed]);let eF=(0,x.useMemo)(()=>{let e=(0,E.z)(eA),t=(0,m.A)(e,e=>e.source.size),a=t&&(0,I.nr)(t);return(0,s.jsx)(C.HT,{translation:eB,params:{totalFiles:e.length,totalFields:eA.length,totalSize:a,totalSizeLimit:(0,M.hh)(w.dVE,en??"")}})},[eA,eB,en]);(0,x.useEffect)(()=>{let e=(0,E.z)(eA),t=(0,m.A)(e,e=>e.source.size);t>w.dVE?ek(eF):t<=w.dVE&&ek(null)},[eA,eF]);let eH=W,eU=V;async function e$(){if(!eG)return(0,B.vV)("reCAPTCHA site key not configured"),null;if(!window.grecaptcha)return(0,B.vV)("reCAPTCHA script not loaded"),null;try{return await window.grecaptcha.execute(eG,{action:"submit_contact_form"})}catch(e){return(0,B.vV)("reCAPTCHA execution failed",e.message),null}}async function ez(){let e;eu(!0);let a=r().CancelToken.source();eE(a);try{ep(void 0),ex(0),await r().post("/api/csrf");let e=await e$();await r().post("/api/send-mail",{data:eM,productData:(0,S.T)(),slug:ei,formUuid:t,recaptchaToken:e},{onUploadProgress:e=>{ex(e.loaded/e.total*100)},cancelToken:a.token})}catch(a){let{response:t}=a;e=!0,ep(t?.data?.error)}finally{ex(void 0),eu(!1)}return!e}async function eV(e){let t=eT.current;e.preventDefault(),t&&(t.reportValidity()?(eb(!1),ey&&eD?eS(!0):(!eD||await ez())&&(eD&&(0,L.iF)([el,i].filter(Boolean).join(" - ")||void 0),ef(Math.min(ed,e_+1)),(0,P.PA)(t))):(ep(void 0),eb(!0),setTimeout(()=>{(0,P.PA)(t.querySelector(":invalid"))})))}J&&(eH=X[eP-1]?.title||eH,eo&&1===e_&&(eH=q[0]?.title||eH),eU=X[eP+1]?.title||eU);let eW=(0,k.f)(!!i,w.C2u.H2,U);return(0,s.jsxs)(F.Provider,{value:{fileUploadData:eA,setFileUploadData:eC,globalFileUploadError:ey},children:[eG&&(0,s.jsx)(h.default,{src:`https://www.google.com/recaptcha/api.js?render=${eG}`,strategy:"lazyOnload"}),(0,s.jsx)(N.A,{isInGrid:ee,id:et,className:c()(e,`gtm-component-${ea}`),children:(0,s.jsx)("div",{className:c()({row:!ee}),children:(0,s.jsx)("div",{className:c()({"md:col-10 md:offset-1":!ee}),children:(0,s.jsxs)("form",{ref:eO,noValidate:!0,className:c()({"was-validated":eN}),onSubmit:e=>void eV(e),children:[(0,s.jsx)(v.A,{spacing:"mb-400",headline:i,headlineLevel:eW,tagline:o,lead:_}),(!!q&&0===e_||a)&&(0,u.A)(q,e=>(0,s.jsxs)(x.Fragment,{children:[a&&(0,s.jsx)("div",{className:"mt-300 mb-100",children:(0,s.jsx)(p.default,{isInGrid:!0,annotations:[],name:e.component})}),(0,s.jsx)(j.A,{isInGrid:!0,isPreview:a,blok:e})]},e._uid)),(0,u.A)(X,(e,t)=>e_===t+ec||a?(0,s.jsxs)(x.Fragment,{children:[a&&(0,s.jsx)("div",{className:"mt-300 mb-100",children:(0,s.jsx)(p.default,{isInGrid:!0,annotations:[],name:e.component})}),(0,s.jsx)("div",{className:"form-page",children:(0,s.jsx)(j.A,{isInGrid:!0,isPreview:a,blok:e,model:eM})})]},e._uid):null),Q&&(e_===ed||1===ed&&e_>0||a)&&(0,u.A)(Q,e=>(0,s.jsxs)(x.Fragment,{children:[a&&(0,s.jsx)("div",{className:"mt-300 mb-100",children:(0,s.jsx)(p.default,{isInGrid:!0,annotations:[],name:e.component})}),(0,s.jsx)(j.A,{isInGrid:!0,isPreview:a,blok:e})]},e._uid)),!!eg&&(0,s.jsxs)(g.A,{type:w.ifX.DANGER,children:[(0,s.jsx)("strong",{children:(0,s.jsx)(C.HT,{translation:"Error occurred"})}),(0,s.jsx)("p",{className:"mb-0",children:(0,s.jsx)(C.HT,{translation:eg})})]}),ew&&(0,s.jsxs)(g.A,{type:w.ifX.DANGER,children:[(0,s.jsx)("strong",{className:"block",children:(0,s.jsx)(C.HT,{translation:"Error occurred"})}),eF]}),(0,s.jsxs)("div",{className:"flex items-center xs-max:flex-wrap relative mt-400",children:[!K&&ed>1&&!(eo&&Y&&0===e_)&&e_<ed&&(0,s.jsx)("ol",{className:f()["form-progress-indicator"],children:ev}),ed>1&&(0,s.jsx)("div",{className:f()["form-progress-prev-wrap"],children:!Z&&e_>0&&e_<ed&&(0,s.jsx)("button",{className:"btn btn-secondary",type:"button",disabled:em,onClick:function(){ep(void 0),eS(!1),ef(Math.max(0,e_-1)),(0,P.PA)(eT.current)},children:(0,s.jsx)(C.HT,{translation:"Back",custom:eH})})}),(0,s.jsx)(y.A,{condition:ed>1,wrapper:e=>(0,s.jsx)("div",{className:f()["form-progress-next-wrap"],children:e}),children:e_<ed&&(0,s.jsxs)("button",{className:c()("btn btn-primary btn-icon-right",!es||ed>1?"ml-auto":"mr-auto"),type:"submit",disabled:em,children:[(0,s.jsx)(C.HT,{translation:eD?"Submit":"Next",custom:eD?z:eU}),(0,s.jsx)(n.g,{icon:em?l.sq:l.Xk,spin:em})]})})]}),(0,M.isNumber)(eh)&&!!eA.length&&eD&&(0,s.jsx)("div",{className:"mt-200",children:(0,s.jsx)(A,{progress:eh,cancelToken:eI})}),eD&&!!$&&(0,s.jsx)("div",{className:c()("text-style-label-small text-neutral-600 mt-200",{"text-right":!es||ed>1}),children:$}),(0,R.k8)(H)&&(0,s.jsx)(C.sD,{text:H,className:"mt-300 text-style-label-tiny"})]})})})})]})}},22605:e=>{e.exports={"app-frame-iframe":"AppFrameIFrame_app-frame-iframe__VgtWe","use-viewport-size":"AppFrameIFrame_use-viewport-size__flY3M","has-menu":"AppFrameIFrame_has-menu__AAliG"}},22704:(e,t,a)=>{"use strict";a.d(t,{EL:()=>f,IT:()=>p,Nn:()=>u,OE:()=>h,X4:()=>d,ZL:()=>g,Zj:()=>m,gm:()=>c.gm,tI:()=>_,uJ:()=>x});var s=a(94724),l=a(49820),n=a(12115),i=a(83908),r=a(89514),o=a(67763),c=a(1694);function d(e){if("string"==typeof e)return e.replace("s3.amazonaws.com/a.storyblok.com","a.storyblok.com");let t=e?"filename"in e&&"string"==typeof e.filename?e.filename:"url"in e&&"string"==typeof e.url?e.url:"":"";return t?t.replace("s3.amazonaws.com/a.storyblok.com","a.storyblok.com"):""}function m(e){if(!e)return!1;try{let t=(0,r.rK)(e);return/\.(jpe?g|png|webp|avif|tiff|gif|svg)$/.test((0,s.A)(t.pathname))}catch{return!1}}function u(e){if(!e)return!1;if(e.startsWith("data:image/svg+xml"))return!0;try{return(0,r.rK)(e).pathname.toLowerCase().endsWith(".svg")}catch{return!1}}function h(e){let[,t=""]=e.match(/\/(\d+x\d+)\//)||[],[a,s]=(0,l.A)(t.split("x"),Number);return[a,s]}function x(e,t,a="svg",s){let l,r,c=(l=(0,i.G)(o.Cv),r=(0,i.G)(o.hy),(0,n.useCallback)((e,t,a)=>{let n=r?`?_=${r}`:"";return`/assets/${t}/${s||l}/${e}.${a}${n}`},[r,l,s]));return(0,n.useMemo)(()=>Array.isArray(e)?e.map(e=>c(e,t,a)):c(e,t,a),[c,a,e,t])}function g(e,t="svg",a){return x(e,"brand",t,a)}function p(e,t="svg",a){return x(e,"illustrations",t,a)}function _({src:e,width:t,quality:a,blur:s,format:l,height:n=0}){var i;let r,o=new URL(e),c=s?`:blur(${s})`:"",d=l?`:format(${l})`:"",m=-1===(r=(i=o.pathname).indexOf("/m/"))?i:i.slice(0,r),{width:u,height:x}=function(e,t,a){let s=t??0,l=a??0,[n,i]=h(e);if(!n||!i){if(s>0&&0===l){let e=Math.max(1,s);return{width:e,height:Math.max(1,Math.round(3*e/4))}}if(0===s&&l>0){let e=Math.max(1,l);return{width:Math.max(1,Math.round(4*e/3)),height:e}}return 0===s&&0===l?{width:800,height:600}:{width:Math.max(1,s),height:Math.max(1,l)}}let r=s,o=l;return 0===o&&r>0?o=Math.max(1,Math.round(r*i/n)):0===r&&o>0?r=Math.max(1,Math.round(o*n/i)):0===r&&0===o&&(r=n,o=i),{width:r=Math.min(r,n),height:o=Math.min(o,i)}}(`${o.origin}${m}`,t,n);return o.pathname=`${m}/m/${u}x${x}/filters:quality(${a})${c}${d}`,o.href}function f(e){return("string"==typeof e?e:e.filename??"").includes("storyblok.com")}},22807:(e,t,a)=>{"use strict";a.d(t,{A:()=>
1o});var s=a(95155),l=a(47583),n=a(83908),i=a(67763),r=a(11234);let o=({storyLocale:e,isPreview:t})=>{let a=(0,n.G)(i.Cv),o=(0,n.G)(i.zi),c=e.includes("-")&&!e.match(/^en-/),d=(0,r.UW)(a,o||"");return t&&c&&d?(0,s.jsx)(l.default,{annotations:[{type:l.ANNOTATION_TYPE.WARNING,description:(0,s.jsxs)(s.Fragment,{children:["Storyblok preview might not be accurate. The Storyblok preview wrongly displays ",(0,s.jsx)("strong",{children:"en "}),"content, where no content for ",(0,s.jsx)("strong",{children:e})," is defined. The website will actually display",(0,s.jsxs)("strong",{children:[" ",o]})," content in such cases. Please use the Preview link in the menu on top to see a realistic page preview."]})}],hideComponentName:!0}):null}},22949:e=>{e.exports={item:"MegaMenuNewsItem_item___6O5o",title:"MegaMenuNewsItem_title__H2MrX",imageWrapper:"MegaMenuNewsItem_imageWrapper__QQr09",image:"MegaMenuNewsItem_image__R6TrQ",content:"MegaMenuNewsItem_content__KCmuu",date:"MegaMenuNewsItem_date__QTja3"}},23244:e=>{e.exports={"image-wrapper":"ProductListImage_image-wrapper__CiLtV","image-element":"ProductListImage_image-element__HfPD9"}},23305:e=>{e.exports={card:"Card_card__HgF07","card--has-image":"Card_card--has-image__u0Xlm","card-content":"Card_card-content__tFMgm","card--is-card":"Card_card--is-card__mLbNB","card--contain-image":"Card_card--contain-image__ehuan","card-image":"Card_card-image__XxlG5","card-title":"Card_card-title__roOlV","card-event-date":"Card_card-event-date__RIiqn","card-lead":"Card_card-lead__xLkR_","card-lead-no-spacing":"Card_card-lead-no-spacing__l8PH1","card-footer":"Card_card-footer__bRIpP","card--size-s":"Card_card--size-s__gh6FD","card--has-link":"Card_card--has-link__EprSS","card-inner":"Card_card-inner__pHmv0"}},23516:e=>{e.exports={"category-insert-card--has-desktop-image":"ProductCategoryInsert_category-insert-card--has-desktop-image__a1xQV","category-insert-card--is-card":"ProductCategoryInsert_category-insert-card--is-card__gcryz","category-insert-card--is-not-card":"ProductCategoryInsert_category-insert-card--is-not-card__Ukmlw","category-insert-card--is-transparent-card":"ProductCategoryInsert_category-insert-card--is-transparent-card___WAM2","category-insert-card-inner":"ProductCategoryInsert_category-insert-card-inner__au8z2","category-insert-card--has-link":"ProductCategoryInsert_category-insert-card--has-link__CO0LM","category-insert-card-title":"ProductCategoryInsert_category-insert-card-title__ouChB","category-insert-card--color-default":"ProductCategoryInsert_category-insert-card--color-default__jAgxX","category-insert-card--color-cool":"ProductCategoryInsert_category-insert-card--color-cool__gb9OA","category-insert-card--color-fresh":"ProductCategoryInsert_category-insert-card--color-fresh__mHZZL","category-insert-card--color-warm":"ProductCategoryInsert_category-insert-card--color-warm__kp1b7"}},24501:(e,t,a)=>{"use strict";a.d(t,{R0:()=>n,Yx:()=>o,bB:()=>r,nr:()=>i,v$:()=>c});var s=a(43775),l=a(9958);function n(e){return 1024*e*1024}function i(e){return Math.round(e/1048576)}async function r(e){return new Promise((t,a)=>{let s=new FileReader;s.onload=()=>{s.result&&"string"==typeof s.result&&t(s.result.replace("data:","").replace(/^.+,/,""))},s.onerror=e=>a(e),s.readAsDataURL(e)})}function o(e){if(!e)return"";let t=e.split("/");return t[t.length-1]}function c(e){return(0,s.A)(e,e=>("filename"in e?(0,l.r)(o(e.filename)):e.displayName||e.name).toLowerCase())}},24858:e=>{e.exports={featuredCaseStudy:"FeaturedCaseStudyBlock_featuredCaseStudy__gFTV4",image:"FeaturedCaseStudyBlock_image___xUPk",textWrapper:"FeaturedCaseStudyBlock_textWrapper__CiXYO",tags:"FeaturedCaseStudyBlock_tags__SvytZ",text:"FeaturedCaseStudyBlock_text__TN7Xw",textOnly:"FeaturedCaseStudyBlock_textOnly__jD8ZC",button:"FeaturedCaseStudyBlock_button__V_E5k",title:"FeaturedCaseStudyBlock_title__Ouvua",description:"FeaturedCaseStudyBlock_description__L3Dn2"}},25561:(e,t,a)=>{"use strict";a.d(t,{S:()=>x,X:()=>h});var s=a(57648),l=a(60559),n=a(16020),i=a(49820),r=a(57755),o=a(36988),c=a(12115),d=a(35208),m=a(24501),u=a(99417);function h(e,t,a,h){let[x,g]=(0,c.useState)(t),[p,_]=(0,c.useState)(),[f,v]=(0,c.useState)([]),j=(0,c.useCallback)((e,t,a,s)=>{g(l=>({...l,[e]:{label:a,value:t,type:s}}))},[]),N=(0,c.useCallback)(e=>{let t=e instanceof HTMLInputElement&&"checkbox"===e.type?e.checked:void 0,{type:a,name:i,value:r}=e,o="checkbox"===a,c=e.closest(".form-row")?.querySelector("label")?.innerText||e.closest("label")?.innerText||"",m=o&&document.querySelectorAll(`input[name="${i}"]`).length>1;o?g(e=>{let a=e?.[i]?.value||[];if(t){if(!m)return{...e,[i]:{label:c,value:r}};else if(!a.includes(r))return a.push(r),{...e,[i]:{label:c,value:a}}}else if(m){if((0,s.A)(a,r),!(0,l.A)(a))return{...e,[i]:{label:c,value:a}}}else if(o)return{...e,[i]:{label:c,value:t}};return(0,n.A)(e,i)}):"select-one"===a?j(i,r,c,d.sC4.FORM_FIELD_SELECT):(0,l.A)(r)?g(e=>(0,n.A)(e,i)):j(i,r,c)},[j]),b=(0,c.useCallback)(async()=>
1{if(a){let e=(0,u.z)(a),t=await Promise.all((0,i.A)(e,async e=>({content:await (0,m.bB)(e.source),filename:e.source.name,type:e.source.type,disposition:"attachment"})));g(e=>({...e,[d.x8B]:t}))}},[a]);return(0,c.useEffect)(()=>{if(e&&p!==h){let t=e?Array.from(e.querySelectorAll("input, select, textarea")).map(e=>{let{name:t,id:a}=e;return t||a}):[];v(e=>(0,r.A)([...e,...t])),_(h),(0,o.A)(e.querySelectorAll('input[type="checkbox"], select'),e=>{let{name:t}=e;!x||t in x||N(e)})}},[e,h,N,x,p]),(0,c.useEffect)(()=>{a&&b()},[a,b]),(0,c.useEffect)(()=>{if(e)return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)};function t({target:e}){e&&"file"!==e.type&&N(e)}},[e,N]),(0,c.useMemo)(()=>{let e;return e={},f.forEach(t=>{t in x&&(e[t]=x[t])}),Object.keys(x).forEach(t=>{t in e||(e[t]=x[t])}),e},[x,f])}let x=(e,t)=>{e.preventDefault(),t(!e.target.reportValidity())}},26240:(e,t,a)=>{"use strict";a.d(t,{n:()=>n});var s=a(95155),l=a(21679);let n=e=>{if(!e)return null;let t=`tel:${e.replace(/\s/g,"")}`;return(0,s.jsx)("a",{href:t,className:"hover:text-cta-hover",onClick:()=>(0,l.G0)(e),children:e})}},26423:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var s=a(95155),l=a(69730),n=a.n(l),i=a(35208);let r=({formatAsTag:e=!1,className:t="",size:a=i.DK_.MEDIUM,type:l=i.ftG.FRESH,bold:r=!1,text:o,children:c})=>(0,s.jsx)("div",{className:n()("inline-block py-025 px-050 whitespace-nowrap",t,{"bg-warm-50 text-warm":l===i.ftG.WARM&&e,"bg-fresh-50 text-fresh":l===i.ftG.FRESH&&e,"bg-cool-50 text-cool":l===i.ftG.COOL&&e,"bg-danger-50 text-danger-600":l===i.ftG.DANGER&&e,"bg-neutral-50 text-neutral-600":l===i.ftG.NEUTRAL&&e,"bg-warm":l===i.ftG.WARM&&!e,"bg-fresh":l===i.ftG.FRESH&&!e,"bg-cool":l===i.ftG.COOL&&!e,"bg-danger-400":l===i.ftG.DANGER&&!e,"bg-neutral-600":l===i.ftG.NEUTRAL&&!e,"text-white":!e,"text-label-medium":a===i.DK_.MEDIUM,"text-label-small":a===i.DK_.SMALL,"text-label-tiny":a===i.DK_.TINY,"font-bold":r,"font-normal":!r}),children:c||o})},27928:(e,t,a)=>{"use strict";a.d(t,{b:()=>l});var s,l=((s={}).DEG_0="0deg",s.DEG_45="45deg",s.DEG_90="90deg",s.DEG_180="180deg",s.DEG_270="270deg",s.DEG_315="315deg",s)},28290:(e,t,a)=>{"use strict";a.d(t,{A:()=>N});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(96035),c=a(46321),d=a(16874),m=a(12115),u=a(22266),h=a(3003),x=a(74625),g=a(35208),p=a(24501),_=a(99417),f=a(11538),v=a(58323),j=a(69719);let N=({className:e,_uid:t,name:a,label:i,description:d,required:N,allowed_types:A="",prohibited_types:C="",size_limit:y,file_limit:k,component:w,multi:S,size:I=g.x0Q.MEDIUM,disabled:E=!1})=>{let T=a||t,L=(0,j.V)(),R=(0,m.useRef)(null),{fileUploadData:O,setFileUploadData:M,globalFileUploadError:P}=(0,m.useContext)(u.c),D=O.find(e=>e.componentId===t)?.files||[],G=I===g.x0Q.MEDIUM,B=I===g.x0Q.SMALL,F=I===g.x0Q.TINY,[H,U]=(0,v.B)(["File Upload","Select files"]),$=(0,m.useMemo)(()=>(0,o.A)([y?{key:"maxAllowedSize",value:(0,f.hh)((0,p.R0)("string"==typeof y?parseFloat(y):y),L??""),translation:S?"Max size of all files: {{maxAllowedSize}}.":"Max file size: {{maxAllowedSize}}."}:null,k?{key:"fileLimit",value:k.toString(),translation:"Upload up to {{fileLimit}} files."}:null,A?{key:"allowedFileTypes",value:b(A).join(", ").toUpperCase(),translation:"Allowed file types: {{allowedFileTypes}}."}:null,C?{key:"prohibitedFileTypes",value:b(C).join(", ").toUpperCase(),translation:"Restricted file types: {{prohibitedFileTypes}}."}:null]),[A,k,L,S,C,y]),z=(0,m.useMemo)(()=>O.find(e=>e.componentId===t)?.errors||[],[O,t]);(0,m.useEffect)(()=>{R.current&&(z.length?R.current.setCustomValidity("Invalid field."):R.current.setCustomValidity(""))},[z]);let V=(0,m.useMemo)(()=>{let e=y?(0,c.A)((0,p.R0)("string"==typeof y?parseFloat(y):y),0,g.dVE):g.dVE;return{maxAllowedSize:e,allowedFileExtensions:A?b(A):[],prohibitedFileExtensions:C?b(C):[],globalMaxSize:g.dVE,fileLimit:"number"==typeof k?k:"string"==typeof k&&""!==k.trim()?Number(k):void 0}},[A,C,y,k]),{handleFileChange:W,handleRemoveFile:K}=(0,_.l)(V,O,M,t,S);return(0,s.jsxs)("div",{className:r()(e,`gtm-component-${w}`,"form-row",{"text-style-label-medium":G,"text-style-label-small":B,"text-style-label-tiny":F}),children:[(0,s.jsxs)("label",{htmlFor:t,children:[!!i&&(0,s.jsx)(x.A,{label:i,required:N}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("a",{className:r()("form-input bg-white flex cursor-pointer",{"border-danger-400":!!z.length,"form-input-small":B,"form-input-tiny":F}),children:S?`${U}...`:H}),(0,s.jsx)("input",{ref:R,id:t,name:T,type:"file",className:"opacity-0 absolute top-0 -z-1",required:N,onChange:e=>W(e),multiple:S,disabled:E})]})]}),(0,s.jsx)(h.A,{size:I,description:d,generatedDescriptions:$}),D.length>0&&(0,s.jsx)("div",{className:"flex flex-col gap-100 mt-150",children:D.map(e=>{let t=!!e.errors.length;return(0,s.jsxs)("div",{className:r()("py-100 px-200 flex justify-between items-center",{"bg-neutral-50 border-danger-400":t,"bg-brand-50":!t}),children:[(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)("span",{className:r()("text-style-label-medium-bold break-all whitespace-normal",{"text-neutral-600":t,"text-cta":!t}),children:e.source.name}),(0,s.jsx)("span",{className:"text-label-tiny text-neutral-600",children:(0,f.hh)(e.s
1ource.size,L??"")}),e.errors&&e.errors.length>0&&(0,s.jsxs)("div",{className:"flex items-start mt-050 gap-075",children:[(0,s.jsx)(n.g,{icon:l.JA,className:"text-danger-600 text-fixed-md"}),(0,s.jsx)("div",{children:e.errors.map(e=>(0,s.jsx)("p",{className:"text-label-small text-danger-600 mb-0",children:e.message},e.id))})]})]}),(0,s.jsx)("button",{onClick:t=>K(t,e),children:(0,s.jsx)(n.g,{icon:l.yL,className:"text-danger-600 text-label-small"})})]},e.id)})}),(z.length>0||P)&&(0,s.jsxs)("div",{className:"mt-200 flex items-start gap-075",children:[(0,s.jsx)(n.g,{icon:l.JA,className:"text-danger-600 text-fixed-md"}),(0,s.jsxs)("div",{children:[z.map(e=>(0,s.jsx)("p",{className:"mb-0 text-label-small text-danger-600 block",children:e.message},e.id)),P&&(0,s.jsx)("p",{className:"mb-0 text-label-small text-danger-600 block",children:P})]})]})]})};function b(e){return e.split(/,/g).map(d.A)}},28860:e=>{e.exports={"language-menu-backdrop":"LanguageMenu_language-menu-backdrop__PFHTd","language-menu-mobile":"LanguageMenu_language-menu-mobile__6vzPx","language-menu-mobile-is-open":"LanguageMenu_language-menu-mobile-is-open__F0K4Z","language-menu-mobile-button":"LanguageMenu_language-menu-mobile-button__GvGJE","language-menu-open":"LanguageMenu_language-menu-open__oDXJi","language-menu-list":"LanguageMenu_language-menu-list__Z9q17","language-menu-list-item":"LanguageMenu_language-menu-list-item__WJcuS","language-menu-list-link":"LanguageMenu_language-menu-list-link__Y_b_a","language-menu-close":"LanguageMenu_language-menu-close__4dDuh","language-menu-header":"LanguageMenu_language-menu-header__EM4nl","lang-wrapper":"LanguageMenu_lang-wrapper__Tdm_s","lang-skeleton-wrapper":"LanguageMenu_lang-skeleton-wrapper__mhEHv","region-wrapper":"LanguageMenu_region-wrapper__9heu2","lang-region":"LanguageMenu_lang-region__Re3cp","locales-group-li":"LanguageMenu_locales-group-li__sYStR","lang-head":"LanguageMenu_lang-head__WCcwF","flag-icon":"LanguageMenu_flag-icon__9HBJl","locale-li":"LanguageMenu_locale-li__QxDw7","locale-link":"LanguageMenu_locale-link__zB_SS","lang-global-link":"LanguageMenu_lang-global-link__eymJb","lang-menu-skeleton-body":"LanguageMenu_lang-menu-skeleton-body__OleaM"}},29364:e=>{e.exports={container:"IconCardsInfoBlock_container__5zzr9"}},29990:(e,t,a)=>{"use strict";a.d(t,{A:()=>f});var s=a(95155),l=a(10863),n=a(9969),i=a(69730),r=a.n(i),o=a(96035),c=a(49820),d=a(12115),m=a(22942),u=a.n(m),h=a(26423),x=a(33851),g=a.n(x),p=a(56432),_=a(35208);let f=({query:e,pageType:t=_.yvu,category:a,number:i,discontinued:m,name:x,url:f,image:v,size:j,tagline:N,subtitle:b,lead:A,content:C,breadcrumbs:y,onClick:k,isActive:w,hasParentSpacing:S,className:I,onMouseMove:E,onMouseOut:T})=>{let L=j===_.SKL.S,R=(0,d.useMemo)(()=>e?.replace(/[^0-9]{1,5}(?=[0-9]{1,5})/g,"$& ").split(" ")||[],[e]),O=[_.sbc.CASE_STUDY,_.sbc.BLOG_POST].includes(t),M={[_.sbc.CASE_STUDY]:"Case Study",[_.sbc.BLOG_POST]:"Article"},P=(0,d.useMemo)(()=>{if(t===_.CpR.SKUS)return;let e=(0,o.A)([N,b,A]);return e.length>1&&e[1].startsWith(e[0])&&(e[1]=e[1].slice(e[0].length)),e},[t,N,b,A]);return(0,s.jsxs)("div",{className:r()(I,g()["search-result-item"],{[g()[`search-result-item--is-${t}`]]:t!==_.yvu,[g()[`search-result-item--is-size-${j}`]]:j,[g()["search-result-item--is-link"]]:f,[g()["search-result-item--has-no-image"]]:!v,[g()["search-result-item--active"]]:w,[g()["search-result-item--parent-spacing"]]:S}),onMouseMove:E,onMouseOut:T,children:[v&&(0,s.jsx)("div",{className:r()(g()["search-result-item-image"],"relative mobile-nav:w-[64px]",{"desktop-nav:w-[60px] desktop-nav:h-[48px]":L,"desktop-nav:w-[83px] desktop-nav:h-[66px]":!L,"mobile-nav:h-[52px]":t===_.sbc.PRODUCT_CATEGORY||t===_.sbc.PRODUCT,"mobile-nav:h-[64px]":t!==_.sbc.PRODUCT_CATEGORY&&t!==_.sbc.PRODUCT}),children:(0,s.jsx)(p._V,{imageUrl:v,alt:x,objectFit:t===_.sbc.PRODUCT_CATEGORY||t===_.sbc.PRODUCT_RANGE?_.ATT.CONTAIN:void 0,className:r()("")})}),(0,s.jsxs)("div",{className:g()["search-result-item-body"],children:[(0,s.jsx)("div",{className:g()["search-result-item-headline"],children:(0,s.jsxs)(p.sG,{linktype:_.J$1.STORY,url:f,className:"stretched-link gtm-product-link",onClick:e=>{k&&k(),e.stopPropagation()},children:[x&&(0,s.jsx)(u(),{className:r()({"gtm-sku-name":t===_.CpR.SKUS}),autoEscape:!0,searchWords:R,textToHighlight:x}),a&&t===_.sbc.PRODUCT&&(0,s.jsx)("span",{className:g()["search-result-item-headline-category"],children:(0,s.jsx)(u(),{autoEscape:!0,searchWords:R,textToHighlight:a})}),m&&(0,s.jsx)(h.A,{type:_.ftG.DANGER,size:_.DK_.TINY,formatAsTag:!0,className:"ml-100",children:(0,s.jsx)(p.HT,{translation:"Discontinued"})}),O&&(0,s.jsx)(h.A,{type:_.ftG.NEUTRAL,size:_.DK_.TINY,formatAsTag:!0,className:"ml-100",children:(0,s.jsx)(p.HT,{translation:M[t]})})]})}),P&&(0,s.jsx)("div",{className:g()["search-result-item-tagline"],children:P.join(` ${_.dkA} `)}),!!y?.length&&(0,s.jsx)("ul",{className:"mb-0 pl-0 list-none text-label-tiny mt-050 text-neutral-600",children:(0,c.A)(y,(e,t)=>(0,s.jsxs)("li",{className:"inline-block",children:[(0,s.jsx)("span",{children:e}),t+1<y.length&&(0,s.jsx)(n.g,{icon:l.fU,className:"mx-100 text-neutral-400"})]},e+t))}),t===_.CpR.SKUS&&(0,s.jsxs)("div",{className:g()["search-result-item-tagline"],children:[!!i&&(0,s.jsx)("span",{className:r()("text-neutral-600 mr-100",{"gtm-sku-article-number":t===_.CpR.SKUS}),children:i}),a]})]})]})}},30401:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(95155),l=a(69730),n=a.n(l),i=a(49820),r=a(80907),o=a(83279),c=a.n(o),d=a(41911),m=a.n(d),u=a(99779),h=a(35208),x=a(83908),g=a(67763);let p=({columns:e=3})=>{let t=(0,x.G)(g.k4),a=(0,x.G)(g.K5),l=(0,x.G)(g.q4);return(0,x.G)(g.RY)?(0,s.jsx)(u.A,{}):(0,s.jsx)("nav",{className:n()(c()["main-navigation"],c()["main-navigation--is-footer"],c()[`main-navigation--columns-${e}`],{[m()["navigation-configurator"]]:t,[m()["navigation-configurator-is-footer"]]:t,[m()["navigation-configurator-is-local"]]:a===h.sbc.NAVIGATION_LOCAL}
1),children:(0,s.jsx)("ul",{className:c()["lvl-2"],children:(0,i.A)(l?.content?.footer,e=>(0,s.jsx)(r.A,{isInGrid:!0,isPreview:t&&a!==h.sbc.NAVIGATION_LOCAL,blok:e,level:2,isInFooterNavi:!0},e._uid))})})}},30416:e=>{e.exports={wrapper:"HalfImageContentBlock_wrapper__JohFQ",imageWrapper:"HalfImageContentBlock_imageWrapper__cMOAd",image:"HalfImageContentBlock_image__8hqNR",text:"HalfImageContentBlock_text__pYkJA",title:"HalfImageContentBlock_title__zbwsp",titleBold:"HalfImageContentBlock_titleBold__66JBr",description:"HalfImageContentBlock_description__TnYNN",buttons:"HalfImageContentBlock_buttons__0crhF"}},30948:e=>{e.exports={wrapper:"PortfolioBlock_wrapper__PgMqe",imageColumn:"PortfolioBlock_imageColumn__vN1Z7",imageWrapper:"PortfolioBlock_imageWrapper__zloeA",image:"PortfolioBlock_image__OoPnr",textColumn:"PortfolioBlock_textColumn__lFMiK",text:"PortfolioBlock_text__YzgyJ",title:"PortfolioBlock_title__fQPXe",titleBold:"PortfolioBlock_titleBold__rAF7w",description:"PortfolioBlock_description__O0dd6",button:"PortfolioBlock_button__k3jiI",itemsColumn:"PortfolioBlock_itemsColumn__AYdcV",items:"PortfolioBlock_items__5r68E"}},31215:(e,t,a)=>{"use strict";a.d(t,{sn:()=>h,xx:()=>g,ks:()=>f});var s,l,n,i=a(95155),r=a(69730),o=a.n(r),c=a(12115),d=a(98873),m=a(83530),u=a(36235),h=((s={}).MEDIUM="MEDIUM",s.LARGE="LARGE",s),x=((l={}).REGULAR="REGULAR",l.ROUND="ROUND",l),g=((n={}).TEXT="text",n.SEARCH="search",n.EMAIL="email",n.TEL="tel",n.URL="url",n),p=a(66142),_=a.n(p);let f=({value:e,onChange:t,"aria-label":a,id:s,name:l,type:n=g.TEXT,placeholder:r,autoFocus:p=!1,disabled:f=!1,onClear:v,clearAriaLabel:j,icon:N,onIconClick:b,iconAriaLabel:A,size:C=h.LARGE,variant:y=x.REGULAR,className:k})=>{let[w,S]=(0,c.useState)(!1);return(0,i.jsxs)("div",{className:o()(_().textInput,(e=>{switch(e){case h.MEDIUM:return _().medium;case h.LARGE:default:return _().large}})(C),(e=>{switch(e){case x.ROUND:return _().round;case x.REGULAR:default:return}})(y),k,{[_().active]:w||!!e,[_().disabled]:f}),children:[(0,i.jsx)("input",{id:s,name:l,type:n,value:e,"aria-label":a,placeholder:r,autoFocus:p,disabled:f,onChange:e=>t(e.target.value),onFocus:()=>S(!0),onBlur:()=>S(!1),className:_().input}),!!v&&!!e&&(0,i.jsx)(d.K0,{variant:f?d._c.DISABLED:d._c.GHOST,icon:u.Ze.CLOSE,"aria-label":j,className:_().clearButton,onClick:v}),!!N&&(b?(0,i.jsx)(d.K0,{variant:f?d._c.DISABLED:d._c.GHOST,icon:N,"aria-label":A,className:_().iconButton,onClick:b}):(0,i.jsx)("span",{className:_().icon,children:(0,i.jsx)(m.R,{icon:N,size:u.hS.MEDIUM})}))]})}},31779:e=>{e.exports={header:"HeaderBlock_header__mfBL4",headerMobile:"HeaderBlock_headerMobile__5X1W_",headerMobileSearchOpen:"HeaderBlock_headerMobileSearchOpen__KYi6i",desktopHeader:"HeaderBlock_desktopHeader__SXhNp",accountRow:"HeaderBlock_accountRow__8VM6y",button:"HeaderBlock_button__e_vp2",mainRow:"HeaderBlock_mainRow__8aieG",logo:"HeaderBlock_logo___yg1z",navGroup:"HeaderBlock_navGroup__S4Qmn",nav:"HeaderBlock_nav__yyYT7",megaMenuWrapper:"HeaderBlock_megaMenuWrapper__gBUoW",navButton:"HeaderBlock_navButton__WLzWh",isActive:"HeaderBlock_isActive__Kh2i9",navActions:"HeaderBlock_navActions__cIV_l",headerSearchWrapper:"HeaderBlock_headerSearchWrapper__vPIY_",searchBackdrop:"HeaderBlock_searchBackdrop__6bjRV",iconButton:"HeaderBlock_iconButton__NjnIW",cartIcon:"HeaderBlock_cartIcon__3LAZd",cartBadge:"HeaderBlock_cartBadge__N532U"}},31885:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var s=a(95155),l=a(69730),n=a.n(l),i=a(49820),r=a(51055),o=a(5953),c=a.n(o),d=a(17747);let m=({cards:e,level:t,storyblokCards:a})=>{let{isXXXL:l,isXXXXL:o}=(0,d.l)(),m=l||o;return(0,s.jsx)("li",{className:n()(c()["mini-cards-li"],{"gtm-nav-mini-cards":!m}),children:(0,s.jsx)("ul",{className:n()(c()["mini-cards-ul"],{"desktop-nav:grid desktop-nav:w-fit desktop-nav:mx-auto":e.length>=4&&!m,"desktop-nav:grid-cols-4":4===e.length&&!m,"desktop-nav:grid-cols-5":e.length>=5&&!m}),children:(0,i.A)(e,e=>(0,s.jsx)(r.A,{type:r.E.MINI_CARD,card:e,storyblokCards:a,level:t,gtmClassNames:{listItem:"gtm-nav-item gtm-nav-item-mini-card",link:"gtm-nav-mini-card gtm-nav-link"}}
1,e.uid))})})}},32146:e=>{e.exports={"title-divider":"LocatorPage_title-divider__6quv2"}},33102:e=>{e.exports={button:"IconButton_button__bgZcl",extraSmall:"IconButton_extraSmall__WFnLe",small:"IconButton_small__SGreb",medium:"IconButton_medium__wt2Qu",large:"IconButton_large__mWZHi",primary:"IconButton_primary__UflyL",secondary:"IconButton_secondary__2c8lr",secondaryLight:"IconButton_secondaryLight__dkdKe",secondaryUi:"IconButton_secondaryUi__89tES",tertiary:"IconButton_tertiary__5x4Pi",ghost:"IconButton_ghost__Q7gus",inverted:"IconButton_inverted__gv99c",destructive:"IconButton_destructive__b92Mz",blurred:"IconButton_blurred__0yKo0",disabled:"IconButton_disabled__5IJ8I",iconButton:"IconButton_iconButton__zpApC",round:"IconButton_round__2F5FY"}},33499:(e,t,a)=>{"use strict";a.d(t,{i:()=>g,O:()=>p});var s=a(95155),l=a(69730),n=a.n(l),i=a(48513),r=a(36988),o=a(96035),c=a(49820),d=a(57755),m=a(12115),u=a(99779),h=a(64150);let x=({operationModeItems:e,isLoading:t,usedPurchaseOptionProperties:a})=>{let[l,n]=(0,m.useState)(""),[i,x]=(0,m.useState)(""),g=(0,m.useMemo)(()=>a.includes(h.AU.TD_PROP_SKU_FREQUENCY_MULTI_KEY),[a]);return((0,m.useEffect)(()=>{let t=[];if((0,r.A)(e,e=>{let a=e.attributes[h.AU.FREQUENCY_KEY];a&&t.push(a)}),t.length){let e=(0,o.A)((0,c.A)(t,e=>(0,c.A)(e.values,e=>e.toString().split(/\s?,\s?/)).flat())).flat(),a=(0,d.A)(e.sort((e,t)=>parseInt(e)-parseInt(t))).join("/");n(t[0].name),x(`${a} ${t[0].unit}`)}else n("")},[e]),(0,m.useEffect)(()=>{t&&x("")},[t]),!l||g)?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("span",{className:"hyphens-auto",children:[l,":"]})," ",i?(0,s.jsx)("span",{children:i}):(0,s.jsx)(u.A,{size:u.K.TINY})]})},g="DEFAULT",p=({skuCount:e,articleNumbers:t,name:a,vendorId:l,tagline:r,operationModeItems:o,operationModesAreLoading:c,usedPurchaseOptionProperties:d,isLoading:m})=>(0,s.jsxs)("div",{className:n()("gtm-sku-info flex flex-col gap-y-050 text-label-tiny text-neutral-600",{"opacity-50 transition-opacity":m}),children:[(void 0===e||e>0&&(!!a||!!t?.length||!!l))&&(0,s.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-100 gap-y-025",children:[!!a&&(0,s.jsx)("span",{className:"gtm-article-name",children:a}),(0,s.jsx)(i.A,{articleNumbers:t,vendorId:l})]}),(0,s.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-100 gap-y-025",children:[!!r&&(0,s.jsx)("span",{children:r}),d&&(0,s.jsx)("span",{children:(0,s.jsx)(x,{operationModeItems:o,isLoading:c,usedPurchaseOptionProperties:d})})]})]})},33596:(e,t,a)=>{"use strict";a.d(t,{A:()=>aT});var s,l,n,i,r,o,c,d,m=a(95155),u=a(69730),h=a.n(u),x=a(46121),g=a(63673),p=a(81501),_=a(10273),f=a(22807),v=a(22236),j=a(2711),N=a(12115),b=a(9358),A=a.n(b),C=a(45462),y=a.n(C),k=a(18717),w=a(83908),S=a(67763);let I=({text:e,ctaLabel:t,ctaLink:a,startDate:s,endDate:l})=>{let n=(0,N.useRef)(null),[i,r]=(0,N.useState)(!1),[o,c]=(0,N.useState)(!1);(0,N.useEffect)(()=>{let e=n.current;if(!e)return;let t=new IntersectionObserver(([e])=>{r(e.boundingClientRect.top<=48)},{threshold:[1]});return t.observe(e),()=>t.disconnect()},[]);let d=new Date,u=(0,w.G)(S.Cv);if(o||!((!s||new Date(s)<=d)&&(!l||new Date(l)>=d)))return null;let h=A()[u];return(0,m.jsx)("div",{ref:n,className:`${y()["info-banner-sticky"]} ${i?y()["is-sticky"]:""}`,style:{"--brand-color":h},children:(0,m.jsxs)("div",{className:y()["info-banner"],children:[(0,m.jsx)("p",{children:e}),(0,m.jsxs)("div",{children:[t&&a&&(0,m.jsx)(k.A,{..."string"==typeof a?{cached_url:a}:a,className:`${y().cta} ${y()["cta-large"]}`,children:t}),(0,m.jsx)("button",{type:"button",className:y().close,onClick:()=>c(!0),children:"\xd7"})]})]})})};var E=a(82849),T=a(73321),L=a(99764),R=a(93764),O=a(9969),M=a(17302),P=a.n(M),D=a(46914),G=a(49820),B=a(60559),F=a(35365),H=a(40952),U=a(63436),$=a(65698),z=a(29097),V=a(35616),W=a(77179),K=a(69649),Y=a(56432),Z=a(10522),J=a(34047),q=a(11234),X=a(57755),Q=a(60625),ee=a(96035),et=a(40160),ea=a(43775);let es=({selectedLocale:e,debugParams:t})=>{let a=t["debug-i18n-selected"]??e,s=(0,N.useCallback)(e=>(0,m.jsx)("strong",{children:e}),[]),l=t["debug-i18n-accept"],n=(0,x.A)(l)?navigator.languages:(0,D.A)(l,","),i=(0,G.A)(n,e=>e.toLowerCase()),r=(0,w.G)(S.JV),o=(0,w.G)(S.Cv),[c,d]=(0,N.useState)(()=>(function({currentLocale:e,selectedLocale:t,acceptedLanguages:a,debugParams:s}){let l=s["debug-i18n-selected"]??t;if(e!==l)return!1;let n=s["debug-i18n-confirmation-banner-actioned"]??E.A.get(Z.Me),i=(s["debug-i18n-confirmation-banner-display-date"]??E.A.get(Z.ZV))===z.c9.now().toISODate(),r=(s["debug-i18n-selected-date"]??E.A.get(Z.Pf))===z.c9.now().toISODate(),o=(0,D.A)(l,"-")[0];return!["1"===n,i,r,(0,U.A)(a,e=>l===e||o===e)].some(Boolean)})({currentLocale:r??"",selectedLocale:e,acceptedLanguages:i,debugParams:t})),u=function(e){let t=(0,w.G)(S.Pj),{headers:a}=(0,Z.sb)(),[s,l]=(0,N.useState)();return(0,N.useEffect)(()=>
1{if(!e)return;let s=P().CancelToken.source();return async function(){try{let{data:e}=await P().get("/api/locale-list",{cancelToken:s.token,params:{storySlug:t},headers:{...a}});if(s.token.reason)return;l(e)}catch{(0,$.A)()}}(),()=>{s.cancel()}},[t,e,a]),s}(c),g=(0,N.useMemo)(()=>u?function({locales:e,acceptedLanguages:t,brand:a}){let s=(0,X.A)((0,Q.A)((0,ee.A)((0,G.A)(t,t=>{let s=(0,F.A)(e,e=>{let{locale:a}=(0,J.O3)(e.full_slug);return a===t});if(s)return s;if(t.includes("-")){let a=(0,D.A)(t,"-")[0];return(0,F.A)(e,e=>{let{locale:t}=(0,J.O3)(e.full_slug);return t===a})}let l=(0,et.A)(e,e=>(0,J.O3)(e.full_slug).locale.startsWith(t));return(0,ea.A)(l,e=>(0,J.O3)(e.full_slug).locale===(0,q.ef)(a)?-1:1,e=>{let{language:t,country:a}=(0,J.O3)(e.full_slug);return t===a.toLowerCase()?-1:1})}))));return(0,ea.A)(s,e=>{let t=(0,J.O3)(e.full_slug).locale;return+(1===(0,D.A)(t,"-").length)})}({locales:u,acceptedLanguages:i,brand:o}):[],[u,i,o]),p=c&&!(0,B.A)(g);(0,N.useEffect)(()=>{if(!p)return;let e=z.c9.now().toISODate();e&&E.A.set(Z.ZV,e,{path:"/"})},[p]);let _=(0,N.useCallback)(e=>()=>{(0,Z.X7)(e),E.A.set(Z.Me,"1",{path:"/"}),d(!1)},[]),f=(0,N.useMemo)(()=>(0,F.A)(u,e=>{let{locale:t}=(0,J.O3)(e.full_slug);return t===a}),[u,a]);if(!p)return null;let v=(0,H.A)(g,0,3);return(0,m.jsxs)("div",{className:h()("-mt-200 mb-200 p-250","relative bg-neutral-50 text-label-tiny","grid grid-cols-[1fr_auto] grid-rows-[auto_auto] items-center gap-y-250 gap-x-100","md:px-200 md:py-100","md:grid-cols-[auto_auto_auto] md:justify-center md:gap-x-300 md:gap-y-0","print:hidden","gtm-i18n-banner","gtm-i18n-banner-confirmation"),"data-gtm-selected-locale":a,id:"gtm-i18n-banner-confirmation",children:[(0,m.jsx)("div",{className:h()("shrink-0 order-1 text-cta-active flex","gtm-i18n-selected"),children:f&&(0,m.jsxs)(m.Fragment,{children:[f.cca2?(0,m.jsx)(V.A,{tld:f.cca2,name:(0,Z.fg)(f),className:"mr-100"}):(0,m.jsx)(O.g,{icon:L.Bw,className:"my-auto mr-100"}),(0,m.jsx)("span",{children:(0,m.jsx)(Y.HT,{translation:"You have selected {{ locale }}.",params:{locale:{value:(0,Z.fg)(f),wrapper:s}}})})]})}),(0,m.jsx)("a",{onClick:()=>{E.A.set(Z.Me,"1",{path:"/"}),d(!1)},className:h()("cursor-pointer p-100 -m-100 flex items-center order-2 md:absolute md:top-10 md:right-200","gtm-i18n-discard-suggestion"),children:(0,m.jsx)(O.g,{icon:R.yY})}),(0,m.jsxs)("div",{className:"flex flex-col gap-y-250 order-3 col-span-2 md:col-span-1 md:flex-row md:gap-x-300 md:order-2",children:[(0,m.jsxs)("div",{className:"whitespace-nowrap",children:[(0,m.jsx)(Y.HT,{translation:"Other options"}),":"]}),(0,m.jsxs)("ul",{className:h()("flex flex-col items-start gap-x-300 gap-y-250 list-none mb-0 pl-0 md:flex-row","gtm-i18n-suggestions"),children:[(0,G.A)(v,e=>(0,m.jsx)("li",{className:"group",children:(0,m.jsx)(W.H,{isGlobal:!e.cca2,locale:e,onClick:_(e),className:h()("flex","gtm-i18n-suggestion"),gtmDataAttributes:{"data-gtm-locale":(0,J.O3)(e.full_slug).locale}})},e.full_slug)),(0,m.jsx)("li",{children:(0,m.jsx)(K.A,{openMobileMenu:!0,children:e=>(0,m.jsx)(Y.sG,{url:"#",onClick:t=>{t.preventDefault(),e()},className:"gtm-i18n-cta",children:(0,m.jsx)(Y.HT,{translation:"more ..."})})})})]})]})]})};var el=a(10991),en=a(62921),ei=a(35208),er=a(76255),eo=a(79606),ec=a(36356),ed=a(69719),em=a(37549),eu=a(62006);let eh=({debugParams:e})=>{let t=(0,T.useSearchParams)(),a=(0,N.useMemo)(()=>Object.fromEntries(t?.entries()??[]),[t]),s=t?.has("_storyblok")??!1,l=e["debug-i18n-accept"],[n,i]=(0,N.useState)(),[r,o]=(0,N.useState)(),[c,d]=(0,N.useState)(!0),[u,x]=(0,N.useState)(!1),[g,p]=(0,N.useState)([]),[_,f]=(0,N.useState)(),[v,j]=(0,N.useState)([]),[b,A]=(0,N.useState)(0),[C,y]=(0,N.useState)(),[k,I]=(0,N.useState)(!1),[L,M]=(0,N.useState)(),D=(0,w.G)(S.Pj),B=(0,w.G)(S.Cv),H=(0,ed.V)(),U=(0,eo.i)(ei.CVe.SHOW_LOCALE_SUGGESTION_BANNER_DEBUG),$=(0,ec.C)(),z=!B||er.q.DISABLE_IP_GEO_DETECTION||s,V=k||"true"===E.A.get(Z.HIDE_LOCALE_SUGGEST_COOKIE_NAME),W=E.A.get(Z.USER_LOCALE_COOKIE_NAME),K=E.A.get(Z.EY),J=W===H,q=(0,N.useMemo)(()=>{let e;if(W)return e=K?(0,F.A)(n,{name:K}):(0,F.A)(_,({full_slug:e})=>(0,eu.uv)($(e,!0)).split("/")[0]===W),1===(0,ee.A)(D.split("/")).length==(1===(0,ee.A)(e?.full_slug.split("/")).length)?e:void 0},[n,_,W,K,$,D]),X=!z&&!V&&!J,Q=X&&(!W||!!q),et=L?.userCountryCode??E.A.get(Z.yD);function ea(e){return new Intl.DisplayNames([e],{type:"language"}
1).of(e)||"N/A"}(0,N.useEffect)(()=>{o(a.ip),x("force-locale-suggestion"in a)},[a]),(0,N.useEffect)(()=>{U&&L&&(0,em.MD)("Locale suggest debug",{debugData:L})},[L,U]),(0,N.useEffect)(()=>{let e=P().CancelToken.source();async function t(){d(!0);try{let{data:t}=await P().get(`/api/${H}/suggest-locale`,{params:{debug:String(U),brand:B,slug:D,ip:r,force:String(u),debugAcceptLanguage:l},cancelToken:e.token});i(t.userCountryLocales),f(t.globalLocales),M(t.debug)}catch{i(void 0),f(void 0),M(void 0)}finally{d(!1)}}return X&&t(),()=>{e.cancel()}},[H,D,B,X,r,u,U,l]),(0,N.useEffect)(()=>{p((0,G.A)(n,({external_url:e,full_slug:t,names:a,name_native:s,name:l,locale_language_name:n,language:i})=>{let{name_native:r,lang_name_native:o}=(0,F.A)(a,{lang:i})||{};return{full_slug:e||t,name:[r||s||l,o||n||ea(i)].join(", ")}})),j((0,G.A)(_,({full_slug:e,language:t})=>({full_slug:e,name:["Global",ea(t)].join(", ")})))},[n,_]);let es=(0,N.useMemo)(()=>n?.[b]||_?.[b-(0,el.A)(n)],[n,_,b]),eh=(0,N.useCallback)(()=>{E.A.set(Z.HIDE_LOCALE_SUGGEST_COOKIE_NAME,"true",{path:"/"}),I(!0)},[]),ex=(0,N.useCallback)(()=>{es&&(0,Z.X7)(es)},[es]);return((0,N.useEffect)(()=>{y(()=>{let{external_url:e,full_slug:t}=q||{},{external_url:a,full_slug:s}=es||{};if(q){if(e)return e;if(t)return $(t,!0)}if(es){if(a)return a;if(s)return $(s,!0)}})},[q,$,es]),(0,N.useEffect)(()=>{A(e=>Math.max(0,Math.min(e,(0,el.A)(g)+(0,el.A)(v)-1)))},[g,v]),(g.length||v.length)&&Q)?(0,m.jsxs)("div",{className:h()("bg-base px-250 py-300 sm:pr-400 md:pl-400 md:py-200 relative bottom-200 print:hidden","gtm-i18n-banner","gtm-i18n-banner-suggestion"),"data-gtm-selected-locale":W,"data-gtm-detected-country":L?.userCountryCode??et,id:"gtm-i18n-banner-suggestion",children:[(0,m.jsxs)("div",{className:"flex flex-col gap-100 md:flex-row md:justify-center md:items-center",children:[(0,m.jsxs)("div",{className:"text-white text-label-medium mr-300 sm:mr-0",children:[q?.localeSuggestText||es?.localeSuggestText,":",q&&` ${q.locale_name||q.name_native||(q.language===ei.xjH?`Global ${ea(q.language)}`:q.region)}`]}),(0,m.jsxs)("div",{className:"flex flex-col gap-100 sm:flex-row sm:items-center shrink-0",children:[!q&&(0,m.jsxs)(en.A,{onChange:e=>A(parseInt(e.target.value)),value:b,selectClassName:"gtm-i18n-banner-choices",children:[(0,G.A)(g,({full_slug:e,name:t},a)=>(0,m.jsx)("option",{value:a,children:t},e)),!!(0,el.A)(v)&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("option",{disabled:!0}),(0,G.A)(v,({full_slug:e,name:t},a)=>{let s=g.length+a;return(0,m.jsx)("option",{value:s,children:t},e)})]})]}),C&&(0,m.jsxs)(Y.sG,{className:h()("btn btn-icon-right btn-primary","gtm-i18n-banner-cta",{"btn-disabled":c}),target:(q||es)?.external_url?"_blank":void 0,url:C,onClick:ex,children:[q?.localeSuggestBtnText||es?.localeSuggestBtnText,(0,m.jsx)(O.g,{spin:c,icon:c?R.sq:R.dm})]})]})]}),U&&(0,m.jsxs)("div",{className:"flex flex-col text-white text-style-label-tiny text-center mt-100 gap-100",children:[(0,m.jsxs)("div",{className:"flex gap-200 justify-center flex-wrap",children:[(0,m.jsx)("span",{children:"\uD83E\uDEB2"}),(0,m.jsxs)("span",{children:["IP: ",(0,m.jsx)("code",{children:L?.ip})]}),(0,m.jsxs)("span",{children:["Accept: ",(0,m.jsx)("code",{children:L?.acceptLanguage||"--"})]}),(0,m.jsxs)("span",{children:["Geo: ",(0,m.jsx)("code",{children:L?.geoHostCountryCode||"--"})]}),(0,m.jsxs)("span",{children:["Spott: ",(0,m.jsx)("code",{children:L?.spottCountryCode||"--"})]})]}),(0,m.jsxs)("div",{className:"flex gap-200 justify-center flex-wrap",children:[(0,m.jsx)("span",{children:"\uD83C\uDF6A"}),(0,m.jsxs)("span",{children:["Detected: ",(0,m.jsx)("code",{children:L?.userCountryCode||"--"})]}),(0,m.jsxs)("span",{children:["Selected: ",(0,m.jsx)("code",{children:E.A.get(Z.USER_LOCALE_COOKIE_NAME)||"--"})]}),(0,m.jsxs)("span",{children:["Name: ",(0,m.jsx)("code",{children:E.A.get(Z.EY)||"--"})]})]})]}),(0,m.jsx)("a",{onClick:eh,className:h()("cursor-pointer absolute flex items-center top-100 right-100 sm:top-1/2 sm:-translate-y-1/2","gtm-i18n-discard-suggestion"),children:(0,m.jsx)(O.g,{icon:R.yY,width:24,height:24,className:"w-300 h-300 text-white"})})]}):null},ex=()=>{let e=(0,T.usePathname)(),t=(0,T.useSearchParams)(),a=(0,N.useMemo)(()=>
1Object.fromEntries(t?.entries()??[]),[t]),s=a["debug-i18n-selected"]??E.A.get(Z.USER_LOCALE_COOKIE_NAME);return null==e?null:s?(0,m.jsx)(es,{selectedLocale:s,debugParams:a}):(0,m.jsx)(eh,{debugParams:a})};var eg=a(15216),ep=a(80907),e_=a(78681),ef=a(86503),ev=a(30401),ej=a(26240),eN=a(65082),eb=a(21679),eA=a(17132);let eC=()=>{let e=(0,w.G)(S.q4),t=(0,w.G)(S.MJ),a=(0,w.G)(S.uR),s=(0,w.G)(S.iv),l=(0,eA.z)(e=>e.selectSiteConfigurationProperty("hours_compact")),n=(0,eA.z)(e=>e.selectSiteConfigurationProperty("phone")),i=(0,eA.z)(e=>e.selectSiteConfigurationProperty("email")),r=(0,eA.z)(e=>e.selectSiteConfigurationProperty("fax")),o=(0,eA.z)(e=>e.selectSiteConfigurationProperty("has_locales")),c=(0,eA.z)(e=>e.selectSiteConfigurationProperty("address_compact")),d=(0,eA.z)(e=>e.selectSiteConfigurationProperty("entities")),u=(0,eA.z)(e=>e.selectSiteConfigurationProperty("footnotes")),h=(0,eA.z)(e=>e.selectSiteConfigurationProperty("isTranslationBrand")),x=a?.content?.contact?.full_slug,g=a?.content?.show_footer_contact_column,p=a?.content?.social_links||e?.content?.social_links,_=(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(O.g,{className:"mr-100",icon:L.y_}),(0,m.jsx)("span",{className:"truncate",children:i})]}),f=d?.filter(e=>!("t9n_active"in e)||e.t9n_active);return(0,m.jsxs)("footer",{className:"w-full bg-neutral-50 py-500 mt-700 print:hidden",children:[(0,m.jsxs)(ef.A,{size:ei.YuK.FLUID,children:[(0,m.jsx)(e_.A,{socials:p,newsletter:s}),(0,m.jsxs)("div",{className:"row",children:[g&&(0,m.jsxs)("div",{className:"mb-400 lg:col-3",children:[x&&(0,m.jsx)("div",{className:"mb-100",children:(0,m.jsx)(k.A,{className:"text-style-label-medium-bold",linktype:ei.J$1.STORY,url:x,children:(0,m.jsx)(eN.A,{translation:"Contact"})})}),n&&(0,m.jsxs)("div",{className:"flex items-center mb-100",children:[(0,m.jsx)(O.g,{className:"mr-100",icon:L.KK}),(0,m.jsxs)("div",{children:[(0,m.jsx)("div",{className:"text-style-body-text",children:(0,ej.n)(n)}),l&&(0,m.jsx)("div",{className:"text-style-label-small text-neutral-600",children:l})]})]}),x?(0,m.jsx)(k.A,{className:"flex items-center",linktype:ei.J$1.STORY,url:x,children:_}):(0,m.jsx)(m.Fragment,{children:x})]}),(0,m.jsx)("div",{className:g?"lg:col-9":"col-12",children:e?.content?.footer&&(0,m.jsx)(ev.A,{columns:g?3:4})})]})]}),(0,m.jsxs)(ef.A,{size:ei.YuK.FLUID,className:"border-t border-neutral-200 pt-400 mt-500",children:[(0,m.jsx)("div",{className:"row",children:(0,m.jsxs)("div",{className:"col-12 flex flex-col gap-400",children:[(0,m.jsx)(eg.A,{phone:(0,ej.n)(n),email:i,fax:r,address:c,footnotes:u,showAddressInline:!0}),(0,el.A)(f)>0&&(0,m.jsx)("div",{className:"flex sm-max:flex-col gap-400",children:(0,G.A)(f,e=>(0,m.jsx)("div",{className:"flex-1",children:(0,m.jsx)(ep.A,{isInGrid:!0,blok:e})},e._uid))})]})}),(0,m.jsxs)("div",{className:"row mt-400",children:[(0,m.jsx)("div",{className:"sm:col-8",children:(0,m.jsx)("nav",{children:(0,m.jsx)("ul",{className:"md:flex md:flex-wrap list-none m-0 p-0 text-style-label-small",children:(0,G.A)(t??[],(e,t)=>(0,m.jsx)("li",{className:"md:mb-200 md:mr-400",children:(0,m.jsx)(k.A,{...e,className:"text-cta hover:text-cta-hover no-underline xs-max:py-200 block",url:e.full_slug,linktype:ei.J$1.STORY,onClick:()=>(0,eb.Bo)("Footer Menu",e.name)})},`footer-legal-${t}-${String(e.uuid??e.id??"")}-${e.full_slug??""}`))})})}),(o||h)&&(0,m.jsx)("div",{className:"mt-400 sm:mt-0 sm:col-4 sm:text-right relative",children:(0,m.jsx)(K.A,{isInFooter:!0,openMobileMenu:!0})})]})]})]})};var ey=a(92217),ek=a(79298),ew=a(36255),eS=a(59547),eI=a.n(eS);let eE=({legalItems:e,copyrightText:t,brandLabel:a,className:s})=>{let l=new Date().getFullYear(),n=(e??[]).filter(e=>e.name&&e.full_slug);return(0,m.jsxs)("div",{className:h()(eI().bar,s),children:[(0,m.jsx)("div",{className:eI().links,children:n.map((e,t)=>(0,m.jsxs)(N.Fragment,{children:[t>0&&(0,m.jsx)("div",{className:eI().divider}),(0,m.jsx)(Y.sG,{...e,className:eI().link,url:e.full_slug,linktype:ei.J$1.STORY,onClick:()=>(0,eb.Bo)("Footer Menu",e.name),children:e.name})]},`footer-block-legal-${String(e.uuid??e.id??"")}-${e.full_slug??""}`))}),t&&(0,m.jsx)("div",{className:eI().copyright,children:(0,m.jsx)("span",{children:t.replaceAll("{{year}}",String(l)).replaceAll("{{brand}}",a??"")})})]})};var eT=a(83530),eL=a(36235),eR=a(19390),eO=a(36439),eM=a.n(eO);let eP=({sections:e,className:t})=>e?.length?(0,m.jsx)("div",{className:h()(eM().sections,t),children:e.map(e=>e.section_title?(0,m.jsx)(Y.Wt,{content:e,children:(0,m.jsxs)("div",{className:eM().section,children:[(0,m.jsx)(Y.DZ,{level:ei.C2u.H4,className:eM().title,children:(0,eR.VX)(e.section_url)?(0,m.jsx)(Y.sG,{...e.section_url,className:eM().titleText,children:e.section_title}):(0,m.jsx)("span",{className:eM().titleText,children:e.section_title})}),(0,m.jsx)("div",{className:eM().items,children:(e.items??[]).map(e=>{if(!e.title||!(0,eR.VX)(e.link))return null;let t=e.link.linktype===ei.J$1.URL;return(0,m.jsxs)(Y.sG,{...e.link,className:eM().item,children:[(0,m.jsx)("span",{className:eM().itemText,children:e.title}),t&&(0,m.jsx)(eT.R,{icon:eL.Ze.ARROW_SQUARE_OUT,size:eL.hS.MEDIUM,className:eM().externalIcon})]},e._uid)})})]})},e._uid):null)}):null;var eD=a(89514);let eG={facebook:{icon:eL.Ze.FACEBOOK,label:"Facebook"},instagram:{icon:eL.Ze.INSTAGRAM,label:"Instagram"},linkedin:{icon:eL.Ze.LINKEDIN,label:"LinkedIn"},x:{icon:eL.Ze.X,label:"X"},youtube:{icon:eL.Ze.YOUTUBE,label:"YouTube"}},eB={"fb.com":"facebook","fb.me":"facebook","t.me":"telegram","youtu.be":"youtube"};var eF=a(10613),eH=a.n(eF);let eU=({socials:e,className:t})=>e?.length?(0,m.jsx)("div",{className:h()(eH().list,t),children:e.map(e=>{if(e.hidden)return null;let t=(e=>{let t;if(!e)return;try{t=(0,eD.rK)(e,{onlyExternal:!0})}catch{return}let a=(e=>{let t=e.toLowerCase().replace(/^www\./,""),a=eB[t];if(a)return eG[a];let s=t.split(".").find(e=>e in eG);return s?eG[s]:void 0})(t.hostname);if(a)return{href:t.href,icon:a.icon,label:a.label}})(e.url);if(!t)return null;let{image:a,_uid:s}=e,{href:l,label:n,icon:i}=t;return(0,m.jsx)(Y.Wt,{content:e,children:(0,m.jsxs)(Y.sG,{url:l,className:eH().button,target:"_blank",aProps:{title:n},onClick:()=>(0,eb.Xi)(n,window.location.href),children:[(0,eR.wl)(a)&&(0,m.jsx)(Y._V,{image:a,alt:n,imageClassName:eH().image,useDefaultImageTag:!0}),!(0,eR.wl)(a)&&i&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(eT.R,{icon:i,className:h()(eH().icon,{[eH().linkedin]:i===eL.Ze.LINKEDIN})}),(0,m.jsx)("span",{className:"sr-only",children:n})]})]})},s)})}):null;var e$=a(17755),ez=a.n(e$);let eV=({className:e})=>{let t=(0,w.G)(S.Cv),a=(0,w.G)(S.MJ),s=(0,w.G)(S.uR),l=(0,w.G)(S.q4),{image:n,footer_navigation_sections:i,social_links:r,copyrightText:o}=s?.content??{},c=r||l?.content?.social_links,d=t?t[0].toUpperCase()+t.slice(1):void 0;return(0,m.jsx)("footer",{className:h()(ez().wrapper,"print:hidden",e),children:(0,m.jsx)(ew.Ev,{children:(0,m.jsx)(ew.TW,{children:(0,m.jsxs)(ew.bn,{mobile:12,className:ez().col,children:[(0,m.jsxs)("div",{className:ez().row,children:[(0,m.jsxs)("div",{className:ez().navSectionWrapper,children:[(0,eR.wl)(n)&&(0,m.jsx)("div",{className:ez().imageWrapper,children:(0,m.jsx)(Y._V,{image:n,alt:n.alt||"",className:"h-full",imageClassName:ez().image,layout:ei.zzR.FILL})}),(0,m.jsx)(eP,{sections:i,className:ez().navSections})]}),(0,m.jsxs)("div",{className:ez().side,children:[(0,m.jsx)(eU,{socials:c}),(0,m.jsx)(ew.gu,{logoLink:"/",size:ew.Zp.LARGE,variant:ew.Lj.SECONDARY})]})]}),(0,m.jsx)(eE,{legalItems:a,copyrightText:o,brandLabel:d})]})})})})};var eW=a(58323),eK=a(83925),eY=a.n(eK);let eZ=({logoLink:e,showSignIn:t,signInUrl:a,checkoutEnabled:s,cartUrl:l,cartCount:n,isNavOpen:i,onNavToggle:r,onSearchClick:o,searchTriggerRef:c,className:d})=>{let u=(0,eW.B)("Open menu"),x=(0,eW.B)("Close menu"),g=(0,eW.B)("Search");return(0,m.jsxs)("div",{className:h()(d,eY().mobileHeader),children:[(0,m.jsxs)("div",{className:eY().buttons,children:[(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:i?eL.Ze.CLOSE:eL.Ze.LIST,iconWidth:24,iconHeight:24,className:eY().mobileNavButton,onClick:r,"aria-label":i?x:u}),(0,m.jsx)("div",{ref:c,children:(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:eL.Ze.MAGNIFYING_GLASS,iconWidth:24,iconHeight:24,className:eY().mobileNavButton,onClick:o,"aria-label":g})})]}),(0,m.jsx)(ew.gu,{logoLink:e,size:ew.Zp.EXTRA_SMALL}),(0,m.jsxs)("div",{className:eY().buttons,children:[t&&a&&(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:eL.Ze.USER,iconWidth:24,iconHeight:24,className:eY().mobileNavButton,onClick:()=>{window.location.href=a}}),s&&l&&(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:eL.Ze.SHOPPING_CART,iconWidth:24,iconHeight:24,className:h()(eY().mobileNavButton,eY().iconButton),onClick:()=>{window.location.href=l},children:n>0&&(0,m.jsx)("span",{className:eY().cartBadge,children:n})})]})]})};var eJ=a(79972),eq=a(43509),eX=((s={}).MEDIUM="MEDIUM",s.LARGE="LARGE",s),eQ=((l={}).REGULAR="REGULAR",l.ROUND="ROUND",l),e0=a(21821),e1=a.n(e0);
1let e2=({value:e,onChange:t,onClear:a,autoFocus:s=!1,size:l=eX.LARGE,variant:n=eQ.REGULAR,className:i})=>{let[r,o]=(0,N.useState)(!1),c=(0,eW.B)("Search");return(0,m.jsxs)("div",{className:h()(e1().searchInput,(e=>{switch(e){case eX.MEDIUM:return e1().medium;case eX.LARGE:default:return e1().large}})(l),(e=>{switch(e){case eQ.ROUND:return e1().round;case eQ.REGULAR:default:return}})(n),i,{[e1().active]:r||!!e}),children:[(0,m.jsx)("input",{id:"ds-search-input",type:"text",value:e,placeholder:c,autoFocus:s,onChange:e=>t(e.target.value),onFocus:()=>o(!0),onBlur:()=>o(!1),className:e1().input}),!!e&&(0,m.jsx)(ew.K0,{variant:ew._c.GHOST,icon:eL.Ze.CLOSE,className:e1().clearButton,onClick:a}),(0,m.jsx)(ew.K0,{variant:ew._c.GHOST,icon:eL.Ze.MAGNIFYING_GLASS,className:e1().submitButton})]})};var e3=a(70756),e5=a(51707),e4=a.n(e5);let e6=({heading:e,items:t,onItemClick:a,className:s})=>t.length?(0,m.jsxs)("div",{className:h()(e4().searchLinkList,s),children:[(0,m.jsx)("p",{className:e4().heading,children:e}),(0,m.jsx)("ul",{className:e4().list,children:t.map(e=>(0,m.jsx)("li",{children:(0,m.jsx)(Y.sG,{url:e.href,className:e4().link,onClick:()=>a?.(e.label),children:e.label})},e.id))})]}):null;var e9=a(5772),e7=a(14895),e8=a.n(e7);let te=({name:e,href:t,category:a,articleNumber:s,description:l,imageUrl:n,variantImageUrls:i=[],onItemClick:r,className:o})=>{let c=i.slice(0,4),d=i.length-c.length,u=(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:e8().imageWrapper,children:n&&(0,m.jsx)("div",{className:e8().imageInner,children:(0,m.jsx)(e9.default,{src:n,alt:e,fill:!0,sizes:"(min-width: 1024px) 245px, 80px",className:e8().image})})}),(0,m.jsxs)("div",{className:e8().content,children:[(0,m.jsxs)("div",{className:e8().textContent,children:[a&&(0,m.jsx)("p",{className:e8().category,children:a}),e&&(0,m.jsx)("p",{className:e8().name,children:e}),s&&(0,m.jsx)("p",{className:e8().articleNumber,children:`#${s}`}),l&&(0,m.jsx)("p",{className:e8().description,children:l})]}),!!c.length&&(0,m.jsxs)("div",{className:e8().variants,children:[c.map(e=>(0,m.jsx)("span",{className:e8().variantThumbnail,children:(0,m.jsx)(e9.default,{src:e,alt:"",fill:!0,sizes:"40px",className:e8().image})},e)),d>0&&(0,m.jsx)("span",{className:e8().variantCount,children:`+${d}`})]})]})]});return(0,m.jsx)(Y.e7,{condition:!!t,wrapper:e=>(0,m.jsx)(Y.sG,{url:t,className:h()(o,e8().card),onClick:r,children:e}),elseWrapper:e=>(0,m.jsx)("div",{className:h()(o,e8().card),children:e}),children:u})};var tt=a(77751),ta=a.n(tt);let ts=({heading:e,items:t,onItemClick:a,className:s})=>t.length?(0,m.jsxs)("div",{className:h()(ta().searchProductsGrid,s),children:[(0,m.jsx)("p",{className:ta().heading,children:e}),(0,m.jsx)("div",{className:ta().items,children:t.map(e=>(0,m.jsxs)(N.Fragment,{children:[(0,m.jsx)(te,{name:e.name,href:e.href,category:e.category,articleNumber:e.articleNumber,description:e.description,imageUrl:e.imageUrl,variantImageUrls:e.variantImageUrls,onItemClick:()=>a?.(e.name)}),(0,m.jsx)("div",{className:ta().divider})]},e.id))})]}):null;var tl=a(49623),tn=a.n(tl);let ti=({query:e,count:t,onClick:a,className:s})=>{let l=(0,eW.B)("View all results for");return(0,m.jsxs)(ew.$n,{variant:ew.Ck.PRIMARY,size:ew.GO.LARGE,rightIcon:eL.Ze.ARROW,iconWidth:20,iconHeight:20,className:h()(tn().viewAllCta,s),onClick:a,children:[l," ",(0,m.jsxs)("span",{className:tn().query,children:["â",e,"â"]})," (",t,")"]})};var tr=a(82691),to=a.n(tr);let tc=({isLoading:e,isError:t,query:a,categories:s,pages:l,products:n,resultsCount:i,onResultLinkClick:r,onProductClick:o,onViewAllClick:c,className:d})=>{let[u,x,g,p,_]=(0,eW.B)(["Categories","Pages","Products & Ranges","No results found","Something went wrong. Please try again."]),f=!!(s.length||l.length||n.length);return(0,m.jsxs)("div",{id:"ds-search-menu",className:h()(to().searchResultsPanel,d),children:[e&&(0,m.jsx)("div",{className:to().stateWrapper,children:(0,m.jsx)(e3.I,{})}),!e&&t&&(0,m.jsx)("div",{className:to().stateWrapper,children:(0,m.jsx)("p",{className:to().noResults,children:_})}),!e&&!t&&!f&&(0,m.jsx)("div",{className:to().stateWrapper,children:(0,m.jsx)("p",{className:to().noResults,children:p})}),!e&&!t&&f&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)("div",{className:to().content,children:[(0,m.jsxs)("div",{className:to().linksColumn,children:[(0,m.jsx)(e6,{heading:u,items:s,onItemClick:r}),(0,m.jsx)(e6,{heading:x,items:l,onItemClick:r})]}),(0,m.jsx)("div",{className:to().productsColumn,children:(0,m.jsx)(ts,{heading:g,items:n,onItemClick:o})})]}),(0,m.jsx)("div",{className:to().footer,children:(0,m.jsx)(ti,{query:a,count:i,onClick:c})})]})]})};var td=a(7213),tm=a(1694);let tu=(e,t)=>
1t.map((t,a)=>{let s=t.content,l=(0,tm.gm)(s?.image_nav),n=(0,tm.gm)(s?.image);return{id:t.full_slug||`${e._uid}-${a}`,label:t.name||"",href:t.full_slug,imageUrl:l?.filename||n?.filename,iconUrl:s?.icon_url,description:s?.tagline}}),th=e=>{let t="prefetched"in e?e.prefetched:void 0;return t?tu(e,t.nested):void 0},tx=async(e,t,a)=>{let s=th(e);if(s)return s;let l=!!(e.show_image||e.show_large_image||e.show_lead||e.show_tagline||"display_style"in e&&e.display_style&&"list"!==e.display_style),n=await (0,td.n)(`/api/${t}/nav-list`,{parent:e.parent?.cached_url,sort:e.sort,type:e.type,limit:e.limit,depth:e.depth,isExtended:l,flatten:e.flatten},a);return tu(e,n.nested)};var tg=((n={}).NAV_ITEM="nav-item",n.PRODUCT_CATEGORY="product-category",n.HEADER_PRODUCTS="header-products",n.HEADER_ITEM_CATEGORY="header-item-category",n.NAV_LIST="nav-list",n.OTHER="other",n);let tp=e=>{let t=e.kind===tg.NAV_ITEM?!!e.navItem.items?.length:e.kind===tg.PRODUCT_CATEGORY||e.kind===tg.HEADER_PRODUCTS?!!e.category._C?.length:e.kind===tg.NAV_LIST||e.kind===tg.HEADER_ITEM_CATEGORY;return{id:e.id,label:e.label,hasContent:t,href:e.kind!==tg.NAV_ITEM||t?void 0:e.href}},t_=e=>{let t=[];return(e??[]).forEach((e,a)=>{if(e?.component===ei.sC4.NAV_ITEM)return void t.push({kind:tg.NAV_ITEM,id:e._uid,label:e.name||"",href:e.item?.cached_url,navItem:e});if(e.component===ei.sC4.NAV_PRODUCT_LIST||e.component===ei.sC4.HEADER_PRODUCTS){let s=e.component===ei.sC4.HEADER_PRODUCTS?tg.HEADER_PRODUCTS:tg.PRODUCT_CATEGORY;(e.prefetched?.nested??[]).forEach((e,l)=>{t.push({kind:s,id:e.full_slug||`product-category-${a}-${l}`,label:e.name||"",category:e})});return}if(e.component===ei.sC4.NAV_GROUP)return void t.push(...t_(e.items));if(e.component===ei.sC4.HEADER_ITEM_CATEGORY){let a=e.item&&"object"==typeof e.item?e.item:void 0;t.push({kind:tg.HEADER_ITEM_CATEGORY,id:e._uid,label:e.custom_name||a?.name||"",href:a?.full_slug,category:e});return}if(e.component===ei.sC4.NAV_ITEM_EXTERNAL){let a=e.url?.url||e.url?.cached_url;if(!e.name&&!a)return;t.push({kind:tg.NAV_ITEM,id:e._uid,label:e.name||"",href:a,navItem:e});return}e.component===ei.sC4.NAV_LIST||e.component===ei.sC4.HEADER_PAGES_LIST?t.push({kind:tg.NAV_LIST,id:e._uid,label:e.name||"",navList:e}):e.component===ei.sC4.NAV_TEXT?t.push(...t_(e.items)):t.push({kind:tg.OTHER,id:e._uid,label:e.name||e.title||""})}),t},tf=e=>{let t=e?.items??[];if(1!==t.length)return;let[a]=t;return a.component===ei.sC4.HEADER_PAGES_LIST||a.component===ei.sC4.NAV_LIST&&(a.show_image||a.show_large_image)?a:void 0},tv=e=>(e??[]).filter(e=>e.component!==ei.sC4.NAV_PLACEHOLDER).map(e=>({id:e._uid,label:e.name||"",imageUrl:e.image?.filename,href:e.item?.cached_url,isExternal:e.item?.linktype==="url"})),tj=e=>e?.component===ei.sC4.HEADER_V2,tN=[ei.sC4.HEADER_ITEM_TITLE,ei.sC4.HEADER_ITEM_DESCRIPTION],tb=e=>{let{link:t}=e,a=e.items??[],s=a.find(e=>e.component===ei.sC4.HEADER_ITEM_TITLE),l=a.find(e=>e.component===ei.sC4.HEADER_ITEM_DESCRIPTION),n=a.filter(e=>!tN.includes(e.component));return{_uid:e._uid,component:"nav-item",name:e.name||(t&&"object"==typeof t?t:void 0)?.name||"",item:t,show_parent_link:e.show_parent_link,header_item_title:s,header_item_description:l,items:n,cards:e.cards??[],show_image:!1,show_large_image:!1,show_tagline:!1,show_lead:!1,background:!1}},tA={heading:void 0,headingHref:void 0,description:void 0,cards:[],pagesListSections:[],isLoading:!1},tC=e=>{if(!e?.show_parent_link)return;let t=e.item&&"object"==typeof e.item?e.item:void 0;return t?.full_slug},ty=(e,t,a,s,{autoSelectFirstContentItem:l=!1}={})=>{let{activeNavItem:n,flatSource:i,listItems:r,selectedEntry:o}=(0,N.useMemo)(()=>{let t=e.find(e=>e._uid===a),{source:n,panelEntries:i}=(e=>{let t=tf(e);if(t)return{source:{kind:"nav-list",navList:t},panelEntries:[]};let a=e?t_(e.items):[],s=(e?.cards??[]).filter(e=>e.component!==ei.sC4.NAV_PLACEHOLDER);return 0===s.length?{source:void 0,panelEntries:a}:{source:a.some(e=>tp(e).hasContent)?void 0:{kind:"cards",cards:s},panelEntries:a}})(t),r=n?void 0:tC(t),o=t&&r?{kind:tg.NAV_ITEM,id:`${t._uid}-overview`,label:t.name||"",href:r,navItem:{...t,items:[]}}:void 0,c=n?[]:o?[o,...i]:i,d=c.map(tp).filter(e=>e.label),m=l?s??d.find(e=>e.hasContent)?.id:s,u=n?.kind==="nav-list"&&t?{kind:tg.NAV_LIST,id:n.navList._uid,label:t.name||"",navList:n.navList}:c.find(e=>e.id===m);return{activeNavItem:t,flatSource:n,panelEntries:c,listItems:d,selectedEntry:u}},[e,a,s,l]),{items:c}=(e=>{let t=(0,ed.V)(),[a,s]=(0,N.useState)([]),[l,n]=(0,N.useState)(!1),i=e?.id,r=e?.kind;return(0,N.useEffect)(()=>
1{if(!e||e.kind!==tg.NAV_LIST){s([]),n(!1);return}let{navList:a}=e,l=P().CancelToken.source();return n(!0),tx(a,t,l).then(e=>{s(e),n(!1)}).catch(e=>{(0,em.vV)("useNavListEntryItems: failed to fetch nav list items",e),s([]),n(!1)}),()=>{l.cancel("useNavListEntryItems: entry changed")}},[i,r,t]),{items:a,isLoading:l}})(i?.kind==="nav-list"?void 0:o),d=(e=>{let t,a,s,l,n,i,r=(0,ed.V)(),[o,c]=(0,N.useState)({}),[d,m]=(0,N.useState)(!1),u=e?.kind===tg.HEADER_ITEM_CATEGORY?e.category:void 0,h=u?(a=(t=u.items??[]).find(e=>e.component===ei.sC4.HEADER_ITEM_TITLE),s=t.find(e=>e.component===ei.sC4.HEADER_ITEM_DESCRIPTION),l=t.filter(e=>e.component===ei.sC4.HEADER_PAGES_LIST||e.component===ei.sC4.HEADER_ITEM_LINKS_LIST),n=u.item&&"object"==typeof u.item?u.item:void 0,i=(e=>{let{left_title:t,right_title:a}=e??{};return[t,a].filter(Boolean).join(" ")||void 0})(a)||u.custom_name||n?.name,{heading:u.hide_category_title?void 0:i,headingHref:u.hide_category_title?void 0:n?.full_slug,description:s?.text,cards:tv(u.cards),pagesLists:l}):void 0,x=h?.pagesLists??[],g=x.filter(e=>!th(e)),p=g.map(e=>e._uid).join(",");if((0,N.useEffect)(()=>{if(0===g.length)return void m(!1);let e=P().CancelToken.source();return m(!0),Promise.all(g.map(async t=>({id:t._uid,items:await tx(t,r,e)}))).then(e=>{c(t=>{let a={...t};return e.forEach(({id:e,items:t})=>{a[e]=t}),a}),m(!1)}).catch(e=>{(0,em.vV)("useHeaderItemCategoryContent: failed to fetch pages list items",e),m(!1)}),()=>{e.cancel("useHeaderItemCategoryContent: entry changed")}},[p,r]),!u||!h)return tA;let _=x.map(e=>({block:e,items:th(e)??o[e._uid]??[]}));return{heading:h.heading,headingHref:h.headingHref,description:h.description,cards:h.cards,pagesListSections:_,isLoading:d}})(o),{groupItems:u,asideCards:h,isFlatLayout:x,landingCopy:g,cardSize:p,showFlatImages:_}=(0,N.useMemo)(()=>{let e=i?.kind==="nav-list"?t[i.navList._uid]??[]:i?.kind==="cards"?tv(i.cards).filter(e=>e.label):o?.kind===tg.NAV_LIST?c:o?o.kind===tg.NAV_ITEM?t_(o.navItem.items).map(e=>({id:e.id,label:e.label,href:e.kind===tg.NAV_ITEM?e.href:void 0})):o.kind===tg.PRODUCT_CATEGORY||o.kind===tg.HEADER_PRODUCTS?(o.category._C??[]).map((e,t)=>({id:e.full_slug||`${o.id}-${t}`,label:e.name||"",imageUrl:e.content?.icon_url,href:e.full_slug})):[]:[],a=i?tC(n):void 0,s=n&&a?{id:`${n._uid}-overview`,label:n.name||"",href:a}:void 0,l=s?[s,...e]:e,r=i?.kind==="cards"?[]:tv(n?.cards).filter(e=>e.label),d=!!i,u=d?{heading:(e=>{let{left_title:t,is_left_title_bold:a,right_title:s,is_right_title_bold:l}=e??{};if(t||s)return(0,m.jsxs)(m.Fragment,{children:[t&&(a?(0,m.jsx)("strong",{children:t}):t),t&&s?" ":null,s&&(l?(0,m.jsx)("strong",{children:s}):s)]})})(n?.header_item_title),description:n?.header_item_description?.text}:void 0;return{groupItems:l,asideCards:r,isFlatLayout:d,landingCopy:u,cardSize:i?.kind==="cards"?t0.LG:t0.MD,showFlatImages:i?.kind!=="nav-list"||!!i.navList.show_image}},[i,n,t,o,c]);return{activeNavItem:n,listItems:r,selectedEntry:o,groupItems:u,categoryContent:d,asideCards:h,isFlatLayout:x,landingCopy:g,cardSize:p,showFlatImages:_}};var tk=a(36958),tw=a(22145),tS=a(37277),tI=a.n(tS);let tE=({onClose:e,excludeRefs:t,className:a})=>{let s=(0,N.useRef)(null),l=(0,eW.B)("Close search");(0,N.useEffect)(()=>{let e=s.current;return(0,eq.zI)(e),()=>{(0,eq.Wg)(e)}},[]);let{searchTerm:n,onSearchTermChange:i,clearSearch:r,query:o,isLoading:c,isError:d,categories:u,pages:x,products:g,resultsCount:p}=(()=>{let[e,t]=(0,N.useState)(""),[a,s]=(0,N.useState)(""),[l,n]=(0,N.useState)(!1),[i,r]=(0,N.useState)(!1),[o,c]=(0,N.useState)([]),[d,m]=(0,N.useState)(0),[u,h]=(0,N.useState)([]),[x,g]=(0,N.useState)(0),p=(0,eA.z)(e=>e.selectSiteConfigurationProperty("id")),_=(0,eA.z)(e=>e.selectSiteConfigurationProperty("shop_import")),f=(0,ed.V)(),v=(0,ec.C)(),j=(0,w.G)(S.Yx)||ei.TgZ,b=(0,N.useMemo)(()=>(0,tk.A)(e=>s(e.trim()),j),[j]);(0,N.useEffect)(()=>()=>b.cancel(),[b]),(0,N.useEffect)(()=>{if(!a){c([]),m(0),h([]),g(0),n(!1),r(!1);return}let e=P().CancelToken.source(),t=!0,s=async t=>{let{data:s}=await P().get(`/api/${f}/search`,{params:{id:p,query:a,type:t,maxHits:t===ei.CpR.STORIES?ei.TY2:ei.WRt},cancelToken:e.token});t===ei.CpR.STORIES?(c(s.stories),m(s.storiesCount)):(h(s.skus),g(s.skusCount))};return n(!0),r(!1),Promise.all([s(ei.CpR.STORIES),_&&s(ei.CpR.SKUS)]).catch(e=>{!P().isCancel(e)&&t&&((0,em.vV)("useHeaderSearch: search request failed",e),r(!0))}).finally(()=>{t&&n(!1)}),()=>{t=!1,e.cancel()}},[p,f,a,_]);let{categories:A,pages:C}=(0,N.useMemo)(()=>{let e=[],t=[];return o.forEach(a=>{let s={id:a.url,label:a.name,href:v(a.url)};a.pageType===ei.sbc.PRODUCT_CATEGORY?e.push(s):t.push(s)}),{categories:e,pages:t}},[o,v]),y=(0,N.useMemo)(()=>u.map(e=>({id:e.skuId,name:e.name,href:v(e.url),category:e.category,articleNumber:Number.isFinite(e.number)?String(e.number):void 0,description:e.tagline,imageUrl:e.image})),[u,v]);return{searchTerm:e,onSearchTermChange:e=>{t(e),b(e)},clearSearch:()=>{b.cancel(),t(""),s("")},query:a,isLoading:l,isError:i,products:(0,N.useMemo)(()=>y.slice(0,3),[y]),categories:A,pages:C,resultsCount:d+x}})();return(0,tw.M)("keydown",t=>{t.code===eJ.U.Escape&&e?.()}),(0,tw.M)("mousedown",a=>{let l=a.target,n=s.current?.contains(l),i=t?.some(e=>e.current?.contains(l));n||i||e?.()}),(0,m.jsxs)("div",{id:"header-search-scroll-lock",ref:s,className:h()(tI().headerSearch,a),children:[(0,m.jsxs)("div",{className:tI().inputRow,children:[(0,m.jsx)(e2,{className:tI().input,value:n,onChange:i,onClear:r,autoFocus:!0,size:eX.LARGE}),(0,m.jsx)(ew.K0,{icon:eL.Ze.CLOSE,size:ew.eg.LARGE,variant:ew._c.GHOST,onClick:e,"aria-label":l,className:tI().closeButton})]}),!!o&&(0,m.jsx)(tc,{isLoading:c,isError:d,query:o,categories:u,pages:x,products:g,resultsCount:p,onResultLinkClick:e=>{(0,eb.Gu)(void 0,e,o,p)},onProductClick:e=>{(0,eb.Gu)(e,void 0,o,p)},onViewAllClick:()=>{(0,eb.Gu)(void 0,void 0,o,p)}})]})},tT=({heading:e,headingHref:t,description:a,cards:s,pagesListSections:l})=>(0,m.jsxs)(tO,{heading:e||"",headingHref:t,description:a,children:[s.length>0&&(0,m.jsx)(tW,{layout:t$.WRAP,children:s.map(e=>(0,m.jsx)(ao,{label:e.label,imageUrl:e.imageUrl,href:e.href},e.id))}),l.map(({block:e,items:t})=>{if(0===t.length)return null;let a=e.component===ei.sC4.HEADER_ITEM_LINKS_LIST?e.display_style||"list":e.show_image?"image_cards":"list";return"image_cards"===a?(0,m.jsx)(t6,{cards:t},e._uid):(0,m.jsx)(tW,{title:e.component===ei.sC4.HEADER_ITEM_LINKS_LIST?e.section_label:void 0,layout:"list"===a?void 0:t$.WRAP,children:t.map(e=>"tool_cards"===a?(0,m.jsx)(ao,{label:e.label,imageUrl:e.iconUrl,href:e.href},e.id):"feature_cards"===a?(0,m.jsx)(tB,{title:e.label,subtitle:e.description,imageUrl:e.iconUrl,href:e.href},e.id):(0,m.jsx)(tQ,{href:e.href,label:e.label,variant:tJ.LINK},e.id))},e._uid)})]});var tL=a(8601),tR=a.n(tL);let tO=({heading:e,headingHref:t,description:a,children:s,className:l})=>
1e||t||a||s?(0,m.jsxs)("div",{className:h()(tR().content,l),children:[(0,m.jsxs)("div",{className:tR().heading,children:[e&&(0,m.jsx)(tQ,{label:e,variant:tJ.HEADING,href:t}),a&&(0,m.jsx)("p",{className:tR().description,children:a})]}),(0,m.jsx)("div",{className:tR().children,children:s})]}):null,tM=({entry:e,items:t})=>(0,m.jsx)(tO,{heading:e.label||"",headingHref:e.kind===tg.PRODUCT_CATEGORY||e.kind===tg.HEADER_PRODUCTS?e.category.full_slug:void 0,description:e.kind===tg.PRODUCT_CATEGORY?e.category.content?.tagline:void 0,children:t.length>0&&(0,m.jsx)(tW,{children:t.map(t=>e.kind===tg.PRODUCT_CATEGORY||e.kind===tg.HEADER_PRODUCTS&&t.imageUrl?(0,m.jsx)(tB,{title:t.label,imageUrl:t.imageUrl,href:t.href},t.id):(0,m.jsx)(tQ,{href:t.href,label:t.label,variant:tJ.LINK},t.id))})});var tP=a(22704),tD=a(58789),tG=a.n(tD);let tB=({title:e,subtitle:t,imageUrl:a,href:s,alt:l="",className:n,onClick:i})=>{let r=(0,tP.Nn)(a);if(!e&&!t&&!a)return null;let o=h()(tG().item,n),c=(0,m.jsxs)(m.Fragment,{children:[a&&(0,m.jsx)("div",{className:h()(tG().imageWrapper,{[tG().iconWrapper]:r}),children:r?(0,m.jsx)("div",{className:tG().iconInner,children:(0,m.jsx)(e9.default,{src:a,alt:l||e,fill:!0,sizes:"40px",className:tG().image})}):(0,m.jsx)(e9.default,{src:a,alt:l||e,fill:!0,sizes:"56px",className:tG().image})}),(e||t)&&(0,m.jsxs)("div",{className:tG().content,children:[e&&(0,m.jsx)("p",{className:tG().title,children:e}),t&&(0,m.jsx)("p",{className:tG().subtitle,children:t})]})]});return(0,m.jsx)(Y.e7,{condition:!!s,wrapper:e=>(0,m.jsx)(Y.sG,{url:s,className:o,onClick:i,children:e}),elseWrapper:e=>(0,m.jsx)("div",{className:o,onClick:i,children:e}),children:c})};var tF=a(66917),tH=a.n(tF);let tU=({heading:e,description:t,items:a,cardSize:s,showImage:l=!0})=>(0,m.jsxs)("div",{className:h()(tH().content,{[tH().withImage]:l}),children:[(0,m.jsx)(tZ,{heading:e,subtitle:t}),a.length>0&&(l?(0,m.jsx)(t6,{cards:a,cardSize:s,className:tH().imageCards}):(0,m.jsx)(tW,{children:a.map(e=>(0,m.jsx)(tQ,{href:e.href,label:e.label,variant:tJ.LINK},e.id))}))]});var t$=((i={}).GRID="grid",i.WRAP="wrap",i),tz=a(57733),tV=a.n(tz);let tW=({title:e,layout:t=t$.GRID,children:a,className:s})=>e||a?(0,m.jsxs)("div",{className:h()(tV().wrapper,s),children:[e&&(0,m.jsx)("span",{className:tV().title,children:e}),(0,m.jsx)("div",{className:h()(tV().children,{[tV().wrap]:t===t$.WRAP}),children:a})]}):null;var tK=a(83533),tY=a.n(tK);let tZ=({heading:e,subtitle:t,className:a})=>e||t?(0,m.jsxs)("div",{className:h()(tY().wrapper,a),children:[e&&(0,m.jsx)("span",{className:tY().heading,children:e}),t&&(0,m.jsx)("p",{className:tY().subtitle,children:t})]}):null;var tJ=((r={}).HEADING="HEADING",r.LINK="LINK",r.CARD="CARD",r),tq=a(40745),tX=a.n(tq);let tQ=({label:e,variant:t=tJ.LINK,href:a,hovered:s=!1,className:l,onClick:n})=>{let i=h()(tX().labelComponent,(e=>{switch(e){case tJ.HEADING:return tX().heading;case tJ.CARD:return tX().card;default:return tX().link}})(t),{[tX().hovered]:s},l),r=(0,m.jsxs)("div",{className:tX().labelWrapper,children:[(0,m.jsx)("span",{className:tX().label,children:e}),(0,m.jsx)("span",{className:tX().iconWrapper,children:(0,m.jsx)(eT.R,{icon:eL.Ze.ARROW,size:t===tJ.HEADING?eL.hS.INTERMEDIATE:eL.hS.MEDIUM,className:tX().icon})})]});return(0,m.jsx)(Y.e7,{condition:!!a,wrapper:e=>(0,m.jsx)(Y.sG,{url:a,className:i,onClick:n,children:e}),elseWrapper:e=>(0,m.jsx)("div",{className:i,onClick:n,children:e}),children:r})};var t0=((o={}).MD="md",o.LG="lg",o),t1=a(59622),t2=a.n(t1);let t3=({label:e,imageUrl:t,href:a,alt:s="",size:l=t0.MD,showExternal:n=!1,className:i,onClick:r})=>{let[o,c]=(0,N.useState)(!1),d=h()(t2().card,{[t2().lg]:l===t0.LG},i),u={onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1)},x=(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)("div",{className:h()(t2().imageWrapper,{[t2().placeholder]:!t}),children:[t&&(0,m.jsx)(e9.default,{src:t,alt:s||e,fill:!0,sizes:"(min-width: 1024px) 220px, 186px",className:t2().image}),n&&(0,m.jsx)("span",{className:t2().externalBadge,children:(0,m.jsx)(eT.R,{icon:eL.Ze.ARROW_SQUARE_OUT,width:16,height:16})})]}),e&&(0,m.jsx)(tQ,{label:e,variant:tJ.CARD,hovered:o})]});return(0,m.jsx)(Y.e7,{condition:!!a,wrapper:e=>(0,m.jsx)(Y.sG,{url:a,className:d,onClick:r,aProps:u,children:e}),elseWrapper:e=>(0,m.jsx)("div",{className:d,onClick:r,...u,children:e}),children:x})};var t5=a(14341),t4=a.n(t5);let t6=({cards:e,cardSize:t,className:a})=>e.length?(0,m.jsx)("div",{className:h()(t4().wrapper,a),children:e.map(e=>(0,m.jsx)(t3,{label:e.label,imageUrl:e.imageUrl||"",href:e.href,size:t,showExternal:e.isExternal},e.id))}):null;var t9=a(34927),t7=a.n(t9);let t8=({label:e,selected:t=!1,href:a,className:s,onSelect:l})=>{let n=h()(t7().item,s,{[t7().selected]:t}),i=(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("p",{className:t7().label,children:e}),(0,m.jsx)(eT.R,{icon:eL.Ze.CARET,size:eL.hS.SMALL,rotation:eL.b2.DEG_90,className:t7().icon})]});return(0,m.jsx)(Y.e7,{condition:!!a,wrapper:e=>(0,m.jsx)(Y.sG,{url:a,className:n,onClick:l,children:e}),elseWrapper:e=>(0,m.jsx)("div",{className:n,onClick:l,onMouseEnter:l,children:e}),children:i})};var ae=a(38501),at=a.n(ae);let aa=({items:e,linkLabel:t,linkHref:a,className:s,onSelect:l})=>{let[n,i]=(0,N.useState)();return e.length?(0,m.jsxs)("div",{className:h()(at().list,s),children:[e.map(e=>(0,m.jsx)("div",{className:at().item,onMouseLeave:()=>i(t=>t===e.id?void 0:t),children:(0,m.jsx)(t8,{label:e.label,href:e.hasContent?void 0:e.href,selected:!!e.hasContent&&n===e.id,onSelect:e.hasContent?()=>{i(e.id),l?.(e.id)}:void 0})},e.id)),t&&a&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:at().dividerWrapper,children:(0,m.jsx)("div",{className:at().divider})}),(0,m.jsx)(Y.sG,{url:a,className:at().linkLabel,children:t})]})]}):null};a(22949);var as=a(67969),al=a.n(as);let an=({navColumn:e,children:t,asideColumn:a,className:s})=>t||e?(0,m.jsxs)("div",{className:h()(al().wrapper,{[al().hasList]:!!e},s),children:[e&&(0,m.jsx)("div",{className:al().list,children:e}),(0,m.jsxs)("div",{className:h()(al().content,{[al().hasAside]:!!a}),children:[t&&(0,m.jsx)("div",{className:al().children,children:t}),a&&(0,m.jsx)("div",{className:al().asideColumn,children:a})]})]}):null;var ai=a(75149),ar=a.n(ai);let ao=({label:e,imageUrl:t,href:a,alt:s="",className:l,onClick:n})=>{let i=(0,tP.Nn)(t),r=h()(ar().item,l),o=(0,m.jsxs)(m.Fragment,{children:[t&&(0,m.jsx)("div",{className:h()(ar().imageWrapper,{[ar().iconWrapper]:i}),children:i?(0,m.jsx)("div",{className:ar().iconInner,children:(0,m.jsx)(e9.default,{src:t,alt:s||e,fill:!0,sizes:"40px",className:ar().image})}):(0,m.jsx)(e9.default,{src:t,alt:s||e,fill:!0,sizes:"56px",className:ar().image})}),e&&(0,m.jsx)("p",{className:ar().label,children:e})]});return(0,m.jsx)(Y.e7,{condition:!!a,wrapper:e=>(0,m.jsx)(Y.sG,{url:a,className:r,onClick:n,children:e}),elseWrapper:e=>(0,m.jsx)("div",{className:r,onClick:n,children:e}),children:o})};var ac=a(8313),ad=a.n(ac);let am=({heading:e,children:t,className:a})=>e||t?(0,m.jsxs)("div",{className:h()(ad().wrapper,a),children:[e&&(0,m.jsx)("span",{className:ad().heading,children:e}),(0,m.jsx)("div",{className:ad().children,children:t})]}):null;var au=a(74201),ah=a.n(au);let ax=({isOpen:e,onClose:t,...a})=>e?(0,m.jsx)("div",{className:ah().overlay,onClick:t,children:(0,m.jsx)("div",{className:ah().panel,onClick:e=>e.stopPropagation(),children:(0,m.jsx)(an,{children:(0,m.jsx)(ab,{...a})})})}):null;var ag=((c={}).LINK="LINK",c.LEVEL_ONE="LEVEL_ONE",c.TITLE="TITLE",c.ACTION="A
1CTION",c),ap=a(81633),a_=a.n(ap);let af=({label:e,variant:t=ag.LINK,leftIcon:a,leftIconRotation:s,href:l,className:n,onClick:i})=>{if(!e)return null;let r=h()(a_().item,(e=>{switch(e){case ag.LEVEL_ONE:return a_().levelOne;case ag.TITLE:return a_().title;case ag.ACTION:return a_().action;default:return a_().link}})(t),n),o=t===ag.LINK||t===ag.LEVEL_ONE,c=t===ag.TITLE,d=(0,m.jsxs)(m.Fragment,{children:[a&&(0,m.jsx)(ew.Rl,{icon:a,size:eL.hS.MEDIUM,rotation:s,className:a_().icon}),(0,m.jsx)("p",{className:a_().label,children:e}),o&&(0,m.jsx)(ew.Rl,{icon:eL.Ze.CARET,size:eL.hS.MEDIUM,rotation:eL.b2.DEG_90,className:a_().icon}),c&&(0,m.jsx)(ew.Rl,{icon:eL.Ze.ARROW,size:eL.hS.MEDIUM,className:a_().icon})]});return(0,m.jsx)(Y.e7,{condition:!!l,wrapper:e=>(0,m.jsx)(Y.sG,{url:l,className:r,onClick:i,children:e}),elseWrapper:e=>(0,m.jsx)("div",{className:r,onClick:i,children:e}),children:d})};var av=((d={}).ROOT="ROOT",d.LIST="LIST",d.CONTENT="CONTENT",d),aj=a(78809),aN=a.n(aj);let ab=({view:e,rootItems:t,showLocale:a,localeLabel:s,heading:l,listItems:n,content:i,className:r,onBack:o,onSelectRootItem:c,onSelectListItem:d,onLocaleClick:u})=>{let x=(0,eW.B)("Back");return(0,m.jsxs)("div",{className:h()(aN().wrapper,r),children:[e!==av.ROOT&&(0,m.jsx)(af,{label:x,variant:ag.ACTION,leftIcon:eL.Ze.ARROW,leftIconRotation:eL.b2.DEG_180,onClick:o}),e===av.LIST&&l&&(0,m.jsx)(af,{label:l,variant:ag.TITLE}),e===av.ROOT&&(0,m.jsxs)(m.Fragment,{children:[t.map(e=>(0,m.jsx)(af,{label:e.label,variant:ag.LEVEL_ONE,href:e.hasContent?void 0:e.href,onClick:e.hasContent?()=>c(e.id):void 0},e.id)),a&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:aN().dividerWrapper,children:(0,m.jsx)("div",{className:aN().divider})}),(0,m.jsx)(af,{label:s||"",variant:ag.ACTION,leftIcon:eL.Ze.GLOBE_SIMPLE,onClick:u})]})]}),e===av.LIST&&n.map(e=>(0,m.jsx)(af,{label:e.label,variant:ag.LINK,href:e.hasContent?void 0:e.href,onClick:e.hasContent?()=>d(e.id):void 0},e.id)),e===av.CONTENT&&i]})};var aA=a(73433),aC=a(1383),ay=a(76551),ak=a(69135),aw=a(31779),aS=a.n(aw);let aI=({className:e})=>{let t=(0,w.j)(),a=(0,w.G)(S.z0),s=(0,w.G)(S.Cv),l=(0,eA.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),n=(0,eA.z)(e=>e.selectSiteConfigurationProperty("locale_in_header")),i=(0,eA.z)(e=>e.selectSiteConfigurationProperty("project_planner_enabled")),r=(0,eA.z)(e=>e.selectSiteConfigurationProperty("root")),{nameToUse:o,isActiveLanguageMenu:c}=(0,Z.yZ)(),{cart:d}=(0,ay.x)(),u=d?.lineItems?.length??0,{menu:x}=(0,aC.s)(),g=x.cart?.api,{isUserLoggedIn:p}=(0,ak.k)(),_=p(),f=(0,w.G)(S.Pj),v=encodeURIComponent((0,eD.RD)((0,ec.D)(f))),j=_?x.account?.api:`${x.login?.api}?redirectUrl=${v}`,b=_||l||i,A=(0,eW.B)("Sign in"),C=(0,eW.B)("Tools"),y=(0,eW.B)("Search"),k=(0,N.useRef)(null),I=(0,N.useRef)(null),E=a?.content?.header_v2,T=(0,N.useMemo)(()=>(E??[]).filter(tj).map(tb).filter(e=>e.name||e.item),[E]),L=(0,N.useMemo)(()=>T.map(e=>({id:e._uid,label:e.name||"",hasContent:!0})),[T]),R=r?.full_slug||(0,aA.u)(s),O=(e=>{let t=(0,ed.V)(),[a,s]=(0,N.useState)({}),l=e.map(tf).filter(e=>!!e),n=l.filter(e=>!th(e)),i=n.map(e=>e._uid).join(",");(0,N.useEffect)(()=>{if(0===n.length)return;let e=P().CancelToken.source();return n.forEach(a=>{tx(a,t,e).then(e=>{s(t=>({...t,[a._uid]:e}))}).catch(e=>{(0,em.vV)("useFlatNavListItems: failed to fetch nav list items",e)})}),()=>{e.cancel("useFlatNavListItems: nav items changed")}},[i,t]);let r={};return l.forEach(e=>{r[e._uid]=th(e)??a[e._uid]??[]}),r})(T),M=((e,t)=>{let[a,s]=(0,N.useState)(),[l,n]=(0,N.useState)(),i=ty(e,t,a,l,{autoSelectFirstContentItem:!0});return{openNavId:a,...i,openNav:e=>{s(e),n(void 0)},closeNav:()=>{s(void 0),n(void 0)},setActiveListItemId:n}})(T,O),D=((e,t)=>{let[a,s]=(0,N.useState)(!1),[l,n]=(0,N.useState)(),[i,r]=(0,N.useState)(),o=ty(e,t,l,i),c=o.selectedEntry?av.CONTENT:l?av.LIST:av.ROOT,d=()=>{n(void 0),r(void 0),s(!a)};return(0,N.useEffect)(()=>{if(!a)return;let e=e=>{"Escape"===e.key&&d()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[a]),{isOpen:a,view:c,...o,toggleNav:d,back:()=>{i?r(void 0):n(void 0)},setOpenNavId:n,setActiveListItemId:r}})(T,O),G=(()=>{let[e,t]=(0,N.useState)(!1);return{isOpen:e,open:()=>t(!0),close:()=>t(!1),toggle:()=>t(e=>!e)}})(),B=e=>(0,m.jsx)(am,{heading:C,children:e.map(e=>(0,m.jsx)(ao,{label:e.label,imageUrl:e.imageUrl,href:e.href},e.id))});return(0,m.jsxs)("header",{className:h()(aS().header,e),children:[(0,m.jsx)(eZ,{logoLink:R,showSignIn:b,signInUrl:j,checkoutEnabled:l,cartUrl:g,cartCount:u,isNavOpen:D.isOpen,onNavToggle:()=>{G.isOpen&&G.close(),D.toggleNav()},onSearchClick:()=>
1{D.isOpen&&D.toggleNav(),G.toggle()},searchTriggerRef:I,className:h()(aS().headerMobile,{[aS().headerMobileSearchOpen]:G.isOpen})}),(0,m.jsx)(ax,{isOpen:D.isOpen,onClose:D.toggleNav,view:D.view,onBack:D.back,rootItems:L,onSelectRootItem:D.setOpenNavId,showLocale:!!n,localeLabel:o,onLocaleClick:()=>t((0,S.uK)(!c)),heading:D.activeNavItem?.name,listItems:D.listItems,onSelectListItem:D.setActiveListItemId,content:D.isFlatLayout?(0,m.jsx)(tU,{heading:D.landingCopy?.heading,description:D.landingCopy?.description,items:D.groupItems,cardSize:D.cardSize,showImage:D.showFlatImages}):D.selectedEntry&&(0,m.jsxs)(m.Fragment,{children:[D.selectedEntry.kind===tg.HEADER_ITEM_CATEGORY?(0,m.jsx)(tT,{...D.categoryContent}):(0,m.jsx)(tM,{entry:D.selectedEntry,items:D.groupItems}),D.asideCards.length>0&&B(D.asideCards)]})}),(0,m.jsxs)("div",{className:aS().desktopHeader,children:[(0,m.jsxs)("div",{className:aS().accountRow,children:[n&&(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:eL.Ze.GLOBE_SIMPLE,iconWidth:16,iconHeight:16,className:aS().button,onClick:()=>t((0,S.uK)(!c)),children:o}),b&&j&&(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:eL.Ze.USER,iconWidth:16,iconHeight:16,className:aS().button,onClick:()=>{window.location.href=j},children:A})]}),(0,m.jsxs)("div",{className:aS().mainRow,children:[(0,m.jsx)(ew.gu,{logoLink:R,className:aS().logo}),(0,m.jsx)("div",{className:aS().navGroup,children:(0,m.jsx)("nav",{className:aS().nav,children:T.map(e=>(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,size:ew.GO.LARGE,rightIcon:eL.Ze.CARET,rightIconRotation:M.openNavId===e._uid?eL.b2.DEG_0:eL.b2.DEG_180,className:h()(aS().navButton,{[aS().isActive]:M.openNavId===e._uid}),onClick:()=>{var t;return M.openNavId===e._uid?M.closeNav():(t=e._uid,void(G.isOpen&&G.close(),M.openNav(t)))},iconHeight:12,iconWidth:12,children:e.name},e._uid))})}),(0,m.jsxs)("div",{className:aS().navActions,children:[(0,m.jsx)("div",{ref:k,children:(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:eL.Ze.MAGNIFYING_GLASS,iconWidth:24,iconHeight:24,onClick:()=>{M.closeNav(),G.toggle()},"aria-label":y})}),l&&g&&(0,m.jsx)(ew.$n,{variant:ew.Ck.GHOST,leftIcon:eL.Ze.SHOPPING_CART,iconWidth:24,iconHeight:24,className:aS().iconButton,onClick:()=>{window.location.href=g},children:u>0&&(0,m.jsx)("span",{className:aS().cartBadge,children:u})})]})]}),M.openNavId&&(M.listItems.length>0||M.isFlatLayout)&&(0,m.jsx)("div",{className:aS().megaMenuWrapper,children:(0,m.jsx)(an,{navColumn:M.isFlatLayout?void 0:(0,m.jsx)(aa,{items:M.listItems,onSelect:M.setActiveListItemId}),asideColumn:!M.isFlatLayout&&M.asideCards.length>0?B(M.asideCards):void 0,children:M.isFlatLayout?(0,m.jsx)(tU,{heading:M.landingCopy?.heading,description:M.landingCopy?.description,items:M.groupItems,cardSize:M.cardSize,showImage:M.showFlatImages}):M.selectedEntry&&(M.selectedEntry.kind===tg.HEADER_ITEM_CATEGORY?(0,m.jsx)(tT,{...M.categoryContent}):(0,m.jsx)(tM,{entry:M.selectedEntry,items:M.groupItems}))})})]}),G.isOpen&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:aS().searchBackdrop}),(0,m.jsx)("div",{className:aS().headerSearchWrapper,children:(0,m.jsx)(tE,{onClose:G.close,excludeRefs:[k,I]})})]})]})};var aE=a(25702);let aT=({hideHeaderAndFooter:e=!1,children:t,logo:a,storyData:s,isPreview:l})=>{let n=(0,j.OE)(),i=(0,eA.z)(e=>e.siteConfig?.info_banner),{exhibition:r}=(0,ak.k)(),o=s?.content?.component,c=v.G[o],d=(0,x.A)(c),u=[ei.sbc.EXHIBITION,ei.sbc.EXHIBITION_HUB,ei.sbc.EXHIBITION_PRODUCTS,ei.sbc.EXHIBITION_SOFTWARE,ei.sbc.EXHIBITION_CERTIFICATION,ei.sbc.EXHIBITION_INFORMATION].includes(o),N=r()||e||[ei.sbc.SELECTION_TOOL,ei.sbc.FRAME,ei.sbc.CONTACT_PERSON,ei.sbc.LOCATOR_RECORD,ei.sbc.LOCATOR_TAG,ei.sbc.LOCATOR_TAG_CATEGORY,ei.sbc.CONTACT_TAG,ei.sbc.CONTACT_TAG_CATEGORY,ei.sbc.CERTIFICATION,ei.sbc.EXHIBITION,ei.sbc.EXHIBITION_HUB,ei.sbc.EXHIBITION_PRODUCTS,ei.sbc.EXHIBITION_SOFTWARE,ei.sbc.EXHIBITION_CERTIFICATION,ei.sbc.EXHIBITION_INFORMATION].includes(o)||d,b=r()||[ei.sbc.BLOG_HOMEPAGE,ei.sbc.BLOG_CATEGORY,ei.sbc.BLOG_POST].includes(o);return(0,m.jsx)(aE.P1,{value:!!l,children:(0,m.jsxs)("div",{className:h()("layout-page",{"new-ui":n}),children:[!N&&!b&&(0,m.jsxs)(m.Fragment,{children:[!N&&(n?(0,m.jsx)(aI,{}):(0,m.jsx)(ey.A,{logo:a,isPreview:!!l})),!!i&&i.map(e=>(0,m.jsx)(I,{text:e.text,ctaLabel:e.cta_label,ctaLink:e.cta_link,startDate:e.start_date,endD
1ate:e.end_date},e._uid)),(0,m.jsx)(ex,{}),(0,m.jsx)(g.A,{})]}),(0,m.jsx)(_.A,{isPreview:!!l}),r()&&(0,m.jsx)("div",{className:"exhibition-header-overlay"}),(0,m.jsx)(ek.A,{}),(0,m.jsx)(p.A,{}),(0,m.jsxs)("main",{children:[!!s?.lang&&(0,m.jsx)(f.A,{storyLocale:s.lang,isPreview:!!l}),r()&&!u&&(0,m.jsx)("div",{className:"exhibition-header-spacer"}),t]}),!N&&(n?(0,m.jsx)(eV,{}):(0,m.jsx)(eC,{}))]})})}},33625:(e,t,a)=>{"use strict";a.d(t,{T:()=>l});var s,l=((s={}).LIGHT_GRAY="lightGray",s.WHITE_TRANSPARENT="whiteTransparent",s)},33851:e=>{e.exports={"header-search":"HeaderSearch_header-search__TmzlF","header-search-results-wrap":"HeaderSearch_header-search-results-wrap__GefJa","header-search--mobile-results-open":"HeaderSearch_header-search--mobile-results-open__aq7gj","header-search-head":"HeaderSearch_header-search-head__1DA1P","header-search--is-open":"HeaderSearch_header-search--is-open__0cVko","header-search-input":"HeaderSearch_header-search-input__HDtoa","search-result-item":"HeaderSearch_search-result-item__hPaF2","search-result-item--is-skus":"HeaderSearch_search-result-item--is-skus__njrJq","search-result-item--parent-spacing":"HeaderSearch_search-result-item--parent-spacing__ZVamg","search-result-item--is-product-category":"HeaderSearch_search-result-item--is-product-category__Z06yf","search-result-item--is-product":"HeaderSearch_search-result-item--is-product__6yPhL","search-result-item-body":"HeaderSearch_search-result-item-body__oKKt_","search-result-item--has-no-image":"HeaderSearch_search-result-item--has-no-image__dlCw9","search-result-item-image":"HeaderSearch_search-result-item-image__zgnlN","search-result-item--active":"HeaderSearch_search-result-item--active__BxTdY","search-result-item--is-link":"HeaderSearch_search-result-item--is-link__Gmu5p","search-result-item-tagline":"HeaderSearch_search-result-item-tagline__1zhSx","search-result-item-headline":"HeaderSearch_search-result-item-headline__kAajj","search-result-item-headline-category":"HeaderSearch_search-result-item-headline-category__mGaBn","search-result-item--is-size-s":"HeaderSearch_search-result-item--is-size-s__GifCu","search-result-item-skeleton":"HeaderSearch_search-result-item-skeleton__31C_b","header-search-results-content":"HeaderSearch_header-search-results-content__rc_Y0","header-search-results-sku-teaser-grid":"HeaderSearch_header-search-results-sku-teaser-grid__AZU7q","header-search-results-sku-teaser":"HeaderSearch_header-search-results-sku-teaser__Fi0ay","header-search-results-sku-teaser-mobile-scroll":"HeaderSearch_header-search-results-sku-teaser-mobile-scroll__c_QAi"}},34050:e=>{e.exports={"nav-item-container":"NavItem_nav-item-container__gdnQ6","nav-item-container--has-background":"NavItem_nav-item-container--has-background__lL2oa","nav-item-container--has-large-image":"NavItem_nav-item-container--has-large-image___5ANa","nav-item-container--has-children":"NavItem_nav-item-container--has-children__VaaxM","nav-item-container--has-link":"NavItem_nav-item-container--has-link__GhMBX","nav-item-container--has-extended-text":"NavItem_nav-item-container--has-extended-text__7wM0V","nav-item-container--is-product-category":"NavItem_nav-item-container--is-product-category__4aBOa","nav-item-container--is-first-item-in-col":"NavItem_nav-item-container--is-first-item-in-col__XUdhS","nav-item-image":"NavItem_nav-item-image__EsNSD","nav-item-image--large":"NavItem_nav-item-image--large__I8yER","nav-link--has-link":"NavItem_nav-link--has-link__eY5ek","nav-link-text--has-link":"NavItem_nav-link-text--has-link__JN_C6","nav-link-title--has-link":"NavItem_nav-link-title--has-link__RMx_6","nav-link-type--has-link":"NavItem_nav-link-type--has-link__VD0eS","nav-external-icon--has-link":"NavItem_nav-external-icon--has-link__AhO5y","nav-item-image--has-link":"NavItem_nav-item-image--has-link__P8YC2","nav-item-image--has-background":"NavItem_nav-item-image--has-background__bqEMy","nav-icon":"NavItem_nav-icon__pEOkw","nav-card-container":"NavItem_nav-card-container__QBZMT","nav-link-text":"NavItem_nav-link-text__AC_qJ","nav-link-text--text-type":"NavItem_nav-link-text--text-type__vFNZA","nav-link-text--large":"NavItem_nav-link-text--large__Wpbd_","nav-link-type":"NavItem_nav-link-type__bMoBI","nav-link-title":"NavItem_nav-link-title__ZwMRN","nav-link-title--text-type":"NavItem_nav-link-title--text-type__iGXlV","nav-link":"NavItem_nav-link__Tx_Me","nav-link--mobile-open-link":"NavItem_nav-link--mobile-open-link___7Xen","nav-link--external":"NavItem_nav-link--external__uaDpp","nav-link--level-1":"NavItem_nav-link--level-1__otMwy","nav-link--level-2":"NavItem_nav-link--level-2__5hKuA","nav-link--is-large-text":"NavItem_nav-link--is-large-text__HHBp9","nav-link--level-3":"NavItem_nav-link--level-3__VrTvq","nav-link--level-4":"NavItem_nav-link--level-4__lzcWD","nav-external-icon":"NavItem_nav-external-icon__PYqny"}},34392:e=>{e.exports={"form-content":"FormBuilder_form-content__Jvi_5","form-content-text":"FormBuilder_form-content-text__fWKBv","form-content--arrangement-top":"FormBuilder_form-content--arrangement-top__rrk3k","form-content-image":"FormBuilder_form-content-image__eSg_E","form-content--arrangement-bottom":"FormBuilder_form-content--arrangement-bottom__7Jjls","form-content-headline":"FormBuilder_form-content-headline__dcD0Z","form-content--image-right-side":"FormBuilder_form-content--image-right-side__RUlyk","form-content-text-wrap":"FormBuilder_form-content-text-wrap__gnIC_","form-content--arrangement-right-narrow":"FormBuilder_form-content--arrangement-right-narrow__lF8Lv","form-ending":"FormBuilder_form-ending__gpXue","form-ending-head":"FormBuilder_form-ending-head__OslXQ","form-ending-image-wrap":"FormBuilder_form-ending-image-wrap__suk7W","form-ending-headline":"FormBuilder_form-ending-headline__KRKoe","form-ending-text":"FormBuilder_form-ending-text__AfBEE","form-ending--visual-none":"FormBuilder_form-ending--visual-none__2FSTp","form-ending--visual-icon-check":"FormBuilder_form-ending--visual-icon-check__4nXk5","form-progress-indicator":"FormBuilder_form-progress-indicator__FKQME","form-progress-indicator--active":"FormBuilder_form-progress-indicator--active__DmCEo","form-progress-indicator--done":"FormBuilder_form-progress-indicator--done__D7YJC","form-progress-prev-wrap":"FormBuilder_form-progress-prev-wrap__L5giO","form-progress-next-wrap":"FormBuilder_form-progress-next-wrap__N4auX"}},34923:e=>{e.exports={"event-image":"EventImage_event-image__7_qd_","event-image--is-on-event-page":"EventImage_event-image--is-on-event-page__KNDtg","event-image-image-wrap":"EventImage_event-image-image-wrap__DKiq
1S","event-image-no-image":"EventImage_event-image-no-image__WDhAw",inner:"EventImage_inner__A2FWG","event-image--has-image-svg":"EventImage_event-image--has-image-svg__7uDin","event-image--has-image-desktop-svg":"EventImage_event-image--has-image-desktop-svg__OZ8ED","event-image-image-desktop-wrap":"EventImage_event-image-image-desktop-wrap__Nv6F9","event-image--image-is-icon":"EventImage_event-image--image-is-icon__Rx_Ir","event-image--has-image":"EventImage_event-image--has-image__0JjSD","event-image--has-image-desktop":"EventImage_event-image--has-image-desktop__dYiJg","event-image--is-not-on-event-page":"EventImage_event-image--is-not-on-event-page__ehz6f"}},34927:e=>{e.exports={item:"MegaMenuListItem_item__iKzfi",selected:"MegaMenuListItem_selected__zaviP",label:"MegaMenuListItem_label__Ebb3z",icon:"MegaMenuListItem_icon__Z4lUu"}},35521:e=>{e.exports={"contact-image":"ContactCard_contact-image__Z4RLi","contact-group-image-container":"ContactCard_contact-group-image-container__bsDFr"}},35616:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var s=a(95155),l=a(69730),n=a.n(l),i=a(56432),r=a(58323);let o=({tld:e,name:t,width:a=24,height:l=16,className:o})=>{let c=(0,r.B)("Flag");return(0,s.jsx)(i._V,{className:n()("flex shrink-0",o),imageUrl:`/assets/flags/${e.toLowerCase()}.svg`,alt:`${t} ${c}`,width:a,height:l,fixedSvgDimensions:!0})}},36235:(e,t,a)=>{"use strict";a.d(t,{Ze:()=>i.Z,b2:()=>l.b,hS:()=>n});var s,l=a(27928),n=((s={}).SMALL="small",s.MEDIUM="medium",s.INTERMEDIATE="intermediate",s.LARGE="large",s),i=a(68462)},36255:(e,t,a)=>{"use strict";a.d(t,{GO:()=>n.GO,hB:()=>n.hB,Ck:()=>n.Ck,$n:()=>n.$n,bn:()=>m,Ev:()=>x,TW:()=>_,eg:()=>f.eg,_c:()=>f._c,K0:()=>f.K0,Rl:()=>v.R,Zp:()=>E,Lj:()=>T,Yu:()=>C,gu:()=>O,uE:()=>D});var s,l,n=a(97691),i=a(95155),r=a(69730),o=a.n(r),c=a(99302),d=a.n(c);let m=({children:e,mobile:t=12,tablet:a,desktop:s,desktopLg:l,className:n})=>(0,i.jsx)("div",{className:o()(d()[`col-mobile-${t}`],void 0!==a&&d()[`col-tablet-${a}`],void 0!==s&&d()[`col-desktop-${s}`],void 0!==l&&d()[`col-desktop-lg-${l}`],n),children:e});var u=a(75642),h=a.n(u);let x=({id:e,children:t,className:a,noHorizontalOffset:s=!1})=>(0,i.jsx)("div",{id:e,className:o()(h().container,a,{[h().noHorizontalOffset]:s}),children:t});var g=a(38470),p=a.n(g);let _=({children:e,className:t})=>(0,i.jsx)("div",{className:o()(p().row,t),children:e});var f=a(98873),v=a(83530),j=a(36235),N=a(56432),b=a(14686),A=a.n(b);let C=({link:e,children:t,className:a})=>(0,i.jsxs)(N.sG,{...e,className:o()(A().link,a),children:[t,(0,i.jsx)("span",{"aria-hidden":"true",className:A().iconWrapper,children:(0,i.jsx)(v.R,{icon:j.Ze.ARROW,size:j.hS.INTERMEDIATE,className:A().icon})})]});a(70756);var y=a(35208),k=a(22704),w=a(83908),S=a(58323),I=a(67763),E=((s={}).EXTRA_SMALL="EXTRA_SMALL",s.SMALL="SMALL",s.LARGE="LARGE",s),T=((l={}).PRIMARY="PRIMARY",l.SECONDARY="SECONDARY",l),L=a(53570),R=a.n(L);let O=({logoLink:e,logo:t,logoText:a,useBrandMark:s=!1,size:l=E.SMALL,variant:n=T.PRIMARY,aboveTheFold:r,id:c,imageId:d,className:m,linkClassName:u,textClassName:h})=>{let x=(0,w.G)(I.Cv),g=(0,k.ZL)("logo"),p=(0,k.ZL)("brandmark"),_=(0,S.B)(`${x} Logo`),f=s?t?.mark:t?.logo,v=o()(R().logo,(e=>{switch(e){case E.LARGE:return R().large;case E.EXTRA_SMALL:return R().extraSmall;case E.SMALL:default:return R().small}})(l),(e=>{switch(e){case T.SECONDARY:return R().secondary;case T.PRIMARY:default:return R().primary}})(n));return(0,i.jsx)("div",{id:c,className:o()(R().wrapper,m),children:(0,i.jsxs)(N.sG,{url:e,className:o()(R().link,u),linktype:y.J$1.STORY,onClick:e=>{e.stopPropagation()},children:[f?(0,i.jsx)("img",{id:d,src:`data:image/svg+xml;base64,${btoa(f.svg)}`,alt:_,width:f.width,height:f.height,className:v},s?"logo-inline-mark":"logo-inline-full"):x?(0,i.jsx)(N._V,{id:d,imageUrl:s?p:g,alt:_,aboveTheFold:r,useDefaultImageTag:!0,imageClassName:v},s?"logo-file-mark":"logo-file-full"):null,!!a&&(0,i.jsx)("div",{className:o()(R().text,h),children:(0,i.jsx)(N.HT,{translation:a})})]})})};var M=a(54418),P=a.n(M);let D=({options:e,value:t,onChange:a,className:s})=>(0,i.jsx)("div",{className:o()(P().switchGroup,s),children:e.map(e=>(0,i.jsx)("button",{type:"button","aria-pressed":e.value===t,onClick:()=>a(e.value),className:o()(P().switchButton,{[P().active]:e.value===t}),children:e.label},e.value))});a(31215)},36439:e=>{e.exports={sections:"FooterBlockNavSections_sections__H5Eiw",section:"FooterBlockNavSections_section__vsVRK",title:"FooterBlockNavSections_title___zJrs",titleText:"FooterBlockNavSections_titleText__HSePy",items:"FooterBlockNavSections_items__PdKxg",item:"FooterBlockNavSections_item__3nvAQ",externalIcon:"FooterBlockNavSections_externalIcon__WPxYb",itemText:"FooterBlockNavSections_itemText__xgiK_"}},36762:e=>{e.exports={card:"LinkCardItem_card__RKqFm",title:"LinkCardItem_title__4UJ_I",text:"LinkCardItem_text__zZVe_",link:"LinkCardItem_link__HH_hT"}},36924:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(95155),l=a(76701),n=a(9683),i=a(17294),r=a(96035),o=a(12115);let c=({children:e,label:t,placement:a="top"})=>{let[c,d]=(0,o.useState)(!1),{x:m,y:u,refs:{setReference:h,setFloating:x},strategy:g,context:p}=(0,l.we)({placement:a,open:c,onOpenChange:d,middleware:[(0,n.cY)(5),(0,n.UU)(),(0,n.BN)({padding:8})],whileElementsMounted:i.ll}),{getReferenceProps:_,getFloatingProps:f}=(0,l.bv)([(0,l.Mk)(p),(0,l.iQ)(p),(0,l.It)(p,{role:"tooltip"}),(0,l.s9)(p)]),v=(0,o.useMemo)(()=>{var t;return t=(0,r.A)([h,e?.ref]),e=>{t.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}},[h,e]),j=(0,o.useCallback)(e=>{x(e)},[x]);return(0,s.jsxs)(s.Fragment,{children:[(0,o.cloneElement)(e,_({ref:v,...e.props})),c&&(0,s.jsx)("div",{ref:j,className:"text-style-label-tiny px-100 py-050 border border-neutral-200 bg-white text-black rounded-2 z-50",style:{position:g,top:u??0,left:m??0},...f(),children:t})]})}},37277:e=>{e.exports={headerSearch:"HeaderSearch_headerSearch__rdaCg",inputRow:"HeaderSearch_inputRow__Q46_7",input:"HeaderSearch_input__foGbv",closeButton:"HeaderSearch_closeButton__5Ylnb"}},37595:e=>{e.exports={accordion:"Accordion_accordion__RLCNU","accordion-item":"Accordion_accordion-item__aT5Ah","accordion-header":"Accordion_accordion-header__ojoVD",icon:"Accordion_
1icon__VL_rg","accordion-body":"Accordion_accordion-body__KMRh_","accordion-item-photo":"Accordion_accordion-item-photo__VbyuR"}},38158:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s,l=a(95155),n=a(99764),i=a(9969),r=a(69730),o=a.n(r),c=a(36958),d=a(83432),m=a(12115),u=a(35208),h=a(61681),x=((s=x||{})[s.INCREMENT=0]="INCREMENT",s[s.DECREMENT=1]="DECREMENT",s);let g=999,p=({name:e,required:t,min:a=1,max:s=g,disabled:r,size:x=u.x0Q.MEDIUM,count:p,debounce:_=!1,onDebounceStart:f,onDebounceEnd:v,onValueChange:j,className:N,gtmTracking:b})=>{let[A,C]=(0,m.useState)(String(p||a)),y=(0,m.useRef)(p||a),k=(0,m.useRef)(null),w=(0,m.useRef)(j),S=(0,m.useRef)(v);(0,m.useLayoutEffect)(()=>{w.current=j,S.current=v},[j,v]),(0,m.useEffect)(()=>{"number"==typeof p&&(C(String(p)),y.current=p)},[p]),(0,m.useLayoutEffect)(()=>{if(!_||!j){k.current?.cancel(),k.current=null;return}let e="number"==typeof _?_:250;return k.current=(0,c.A)(e=>{e!==y.current&&(y.current=e,w.current?.(e)),S.current?.(!0)},e),()=>{k.current?.cancel(),k.current=null}},[_,j]);let I=(0,m.useCallback)(e=>{if(!j)return;let t=Number(e),l=!!e&&(0,d.A)(t,a,s+1);if(!_){l&&j(t);return}k.current?.cancel();let n=t!==y.current;l&&n?(f?.(),k.current?.(t)):v?.(!1)},[_,s,a,v,f,j]),E=(0,m.useCallback)(e=>()=>{let t=Number(A);0===e?t+=1:t-=1;let a=String(t);C(a),I(a)},[A,I]);return(0,l.jsxs)("div",{className:o()("input-number",{"input-number-small":x===u.x0Q.SMALL,"input-number-tiny":x===u.x0Q.TINY},N),children:[(0,l.jsx)("button",{onClick:E(1),className:o()("btn-minus",b?.decreaseBtnClass),disabled:r||Number(A)<=a,children:(0,l.jsx)(i.g,{icon:n.EZ})}),(0,l.jsx)("button",{onClick:E(0),className:o()("btn-plus",b?.increaseBtnClass),disabled:r||Number(A)>=s,children:(0,l.jsx)(i.g,{icon:n.QL})}),(0,l.jsx)("input",{type:"number",name:e,value:A,required:t,disabled:r,min:a,max:s,onKeyPress:e=>{let t=/[0-9]/.test(e.key),a=String(A).length>=String(s).length,l=!(0,h.A)()&&!!window.getSelection()?.toString();t&&(!a||l)||e.preventDefault()},onChange:({target:{value:e}})=>{C(e),I(e)},onFocus:e=>e.target.select(),onBlur:()=>{let e,t=Number(A);if(!A||t<a?e=a:t>s&&(e=s),"number"==typeof e){let t=String(e);C(t),I(t)}},onWheel:e=>e.currentTarget.blur(),className:o()("form-input remove-spin-btn",b?.input?.class,{"form-input-small":x===u.x0Q.SMALL,"form-input-tiny":x===u.x0Q.TINY}),...b?.input?.attributes})]})}},38388:e=>{e.exports={hero:"CaseStudiesHero_hero__0bWa_",title:"CaseStudiesHero_title__jcL9K",lead:"CaseStudiesHero_lead__MoHCo"}},38470:e=>{e.exports={row:"GridRow_row__wJET3"}},38501:e=>{e.exports={list:"MegaMenuList_list__WgF60",item:"MegaMenuList_item__Nvqqe",dividerWrapper:"MegaMenuList_dividerWrapper__Af1WK",divider:"MegaMenuList_divider__ro4kH",linkLabel:"MegaMenuList_linkLabel__3nyGc"}},40485:e=>{e.exports={"homepage-card":"HomepageCard_homepage-card__4BN_5","homepage-card--has-link":"HomepageCard_homepage-card--has-link___Yz4E","homepage-card-text":"HomepageCard_homepage-card-text__QumK2","homepage-card--text-center":"HomepageCard_homepage-card--text-center__i4AqY","homepage-card--is-small":"HomepageCard_homepage-card--is-small__u6iHk","homepage-card--text-top":"HomepageCard_homepage-card--text-top__VuZGj","homepage-card--text-bottom":"HomepageCard_homepage-card--text-bottom__qyzsz","homepage-card--mobile-text-center":"HomepageCard_homepage-card--mobile-text-center__KFZwv","homepage-card--mobile-text-top":"HomepageCard_homepage-card--mobile-text-top__Z9oHY","homepage-card--mobile-text-bottom":"HomepageCard_homepage-card--mobile-text-bottom__MgtiA","homepage-card--text-align-center":"HomepageCard_homepage-card--text-align-center__XMKP7","homepage-card-image":"HomepageCard_homepage-card-image__GOJRh","homepage-card--is-large":"HomepageCard_homepage-card--is-large__PDvHC","homepage-card--text-align-left":"HomepageCard_homepage-card--text-align-left__5vJ7j","homepage-card--text-align-right":"HomepageCard_homepage-card--text-align-right__Qz_2b","homepage-card--image-size-half":"HomepageCard_homepage-card--image-size-half__FDkqk","homepage-card--text-on-card":"HomepageCard_homepage-card--text-on-card__kb_ir","homepage-card-image-is-image-size-center":"HomepageCard_homepage-card-image-is-image-size-center__Bx2yn","homepage-card--image-size-cover":"HomepageCard_homepage-card--image-size-cover__U4Npt","homepage-card--image-size-center":"HomepageCard_homepage-card--image-size-center__Voz5r","homepage-card-image-desktop":"HomepageCard_homepage-card-image-desktop__Z_m4v","homepage-card-image-mobile":"HomepageCard_homepage-card-image-mobile__MIPUL","homepage-card--image-size-half-bg":"HomepageCard_homepage-card--image-size-half-bg__ZxR97","homepage-card--text-negative":"HomepageCard_homepage-card--text-negative__HPpbA","homepage-card--color-default":"HomepageCard_homepage-card--color-default__yZJWs","homepage-card--color-cool":"HomepageCard_homepage-card--color-cool__6XB5_","homepage-card--color-fresh":"HomepageCard_homepage-card--color-fresh__F1jDu","homepage-card--color-warm":"HomepageCard_homepage-card--color-warm__LtRMm","sr-only":"HomepageCard_sr-only__QDXTt"}},40745:e=>{e.exports={labelComponent:"MegaMenuLabel_labelComponent__7C2Eg",labelWrapper:"MegaMenuLabel_labelWrapper__jqNN0",label:"MegaMenuLabel_label__4ceeh",iconWrapper:"MegaMenuLabel_iconWrapper__BUK_V",icon:"MegaMenuLabel_icon__SdF4A",heading:"MegaMenuLabel_heading__ZfGih",link:"MegaMenuLabel_link___MXPl",card:"MegaMenuLabel_card__Lqfp8",hovered:"MegaMenuLabel_hovered__sSfwv"}},41100:(e,t,a)=>{"use strict";a.d(t,{A:()=>w,C:()=>T});var s=a(95155),l=a(69730),n=a.n(l),i=a(49820),r=a(98367),o=a(92459),c=a(33761),d=a(10991),m=a(40160),u=a(63436),h=a(82922),x=a(12115),g=a(72398),p=a(54446),_=a.n(p),f=a(56432),v=a(35208),j=a(87061),N=a(42469),b=a(9958),A=a(64150),C=a(7169),y=a(62006);let k=" ",w=({contents:e,name:t,tabName:a,vendorId:l,smallTextSize:r,useNormalTable:o=!1})=>{let c=(0,j.Bi)("is-content"),p=(0,x.useMemo)(()=>(0,i.A)(e,(e,x)=>{let p=c+e.type+x;switch(e.type){case A.vU.RICHTEXT:case A.vU.TEXT:return(0,s.jsx)(g.Ay,{text:e.content,headlineStartLevel:v.C2u.H3,smallTextSize:r},p);case A.vU.IMAGE:return(0,s.jsx)("div",{className:n()("mb-300",_()["is-section-img-wrap"]),children:(0,s.jsx)(f.sG,{url:e.content,target:"_blank",children:(0,s.jsx)(f._V,{imageUrl:e.content,alt:(0,N.JV)(t,l,a),useDefaultImageTag:!0})})},p);case A.vU.TABLE:return(0,s.jsx)("div",{className:"mb-300",dangerouslySetInnerHTML:{__html:function(e,t){if(t)return E(e);let a=(0,C.O)(e,!0,[]);if(0===(0,d.A)(a))return e;let s=(0,m.A)(a,e=>(0,u.A)(e.tr,e=>e?.td?.value?.length>0&&e?.td?.value?.[0]!==""||e?.th?.value?.length>0&&e?.th?.value?.[0]!==""));if(s.length>s[0]?.tr.length){var l;let t,a=(0,h.A)(s,e=>2===(0,d.A)(e.tr)),n=(0,h.A)(s,e=>(0,h.A)(e.tr,e=>!e.td.colspan));
1return a&&n?(l=s,t=[],(0,i.A)(l,e=>{let a=S(e.tr[0]?.td,!0)||k,s=S(e.tr[1]?.td,!0)||k;(a!==k||s!==k)&&t.push({label:a,value:s})}),I(t)):E(e)}if(2>=(0,d.A)(s)){var n=s;let e=[];if(2>=(0,d.A)(n))for(let t=0;n[0].tr.length>t;t++){let a=S(n[0]?.tr[t]?.td,!0)||k,s=S(n[1]?.tr[t]?.td,!0)||k;(a!==k||s!==k)&&e.push({label:a,value:s})}return I(e)}return E(e)}(e.content,o)}},p)}}),[e,c,t,l,a,o,r]);return(0,s.jsx)("div",{children:p})};function S(e,t=!1){if(!e)return"";if((0,r.A)(e))return e.replace(/\n/g,"").replace(/\t/g,"");let a="";if("value"in e){let s;(0,r.A)(e.value)?s=e.value:(0,o.A)(e.value)&&1===e.value.length&&(0,r.A)(e.value[0])?s=e.value[0]:(0,i.A)(e.value,e=>{a+=S(e,t)}),s&&(!t&&[v.CLy.BOLD,v.CLy.PARAGRAPH,v.CLy.ITALIC].includes(e.format)?a+=(0,g.p_)(e.format,s,!0):a+=s)}return a}function I(e){let t=(0,i.A)(e,e=>{let{label:t,value:a}=e;return` 2 <div class="inline-block p-100 m-050 bg-neutral-50"> 3 <div class="text-style-label-small-bold"> 4 ${(0,c.A)(t)?(0,g.p_)(t.format,t.value):t} 5 </div> 6 <div class="text-style-label-small"> 7 ${(0,c.A)(a)?(0,g.p_)(a.format,a.value):a} 8 </div> 9 </div> 10 `});return t.length?`<div class="-mx-050">${t.join("")}</div>`:""}function E(e){let t=(0,c.A)(e)?e:(0,C.O)(e,!0,[]),a="";return(0,i.A)(t,e=>{let t="";(0,i.A)(e.tr,e=>{let a="";if((0,r.A)(e.th))t+=`<th>${e.th}</th>`;else if((0,r.A)(e.td))t+=`<td>${e.td}</td>`;else{let s=e.td.value,l=e.td.colspan;(0,i.A)(s,t=>{if(e.td?.format===v.CLy.BOLD||e.th?.format===v.CLy.BOLD){let e=(0,r.A)(t)?{format:v.CLy.BOLD,value:t}:t;a+=S(e)}else a+=S(t)});let n=l?` colspan="${l}"`:"";t+=`<td${n}>${a}</td>`}}),""!==t&&(a+=`<tr>${t}</tr>`)}),a?`<div class="table-responsive"><table class="text-style-label-small">${a}</table></div>`:""}function T(e){if(!e)return"";let t=e.split("/").pop();return t=(0,y.b7)(t),t=(0,b.r)(t,!1)}},41398:(e,t,a)=>{"use strict";a.d(t,{M:()=>r});var s=a(12115),l=a(22145),n=a(61681),i=a(7169);function r(e,t,a){let r=(0,s.useRef)(t);(0,s.useEffect)(()=>{r.current=t},[t]);let o=(0,s.useCallback)(()=>{if((0,n.A)())return r.current;let t=window.localStorage.getItem(e);return t?(0,i.O)(t,!0,r.current):r.current},[e]),[c,d]=(0,s.useState)(()=>{if((0,n.A)())return t;let a=window.localStorage.getItem(e);return a?(0,i.O)(a,!0,t):t}),m=(0,s.useCallback)(t=>{if(!(0,n.A)())try{let s=t instanceof Function?t(c):t;a&&!s?window.localStorage.removeItem(e):window.localStorage.setItem(e,JSON.stringify(s)),d(s),window.dispatchEvent(new Event("local-storage"))}catch{}},[a,e,c]);(0,s.useEffect)(()=>{d(o())},[o]);let u=()=>{d(o())};return(0,l.M)("storage",u),(0,l.M)("local-storage",u),[c,m]}},41718:e=>{e.exports={container:"InformationPage_container__pgZfI",content:"InformationPage_content__8630n",sidebar:"InformationPage_sidebar__tN08_","title-button":"InformationPage_title-button__RzCY0","title-button--active":"InformationPage_title-button--active__Htp6R",article:"InformationPage_article__QzK_W","article-content":"InformationPage_article-content__ipqQs","article-title":"InformationPage_article-title__zM_0P"}},41758:e=>{e.exports={wrapper:"LinkCardsBlock_wrapper__XKwN3",grid:"LinkCardsBlock_grid__CqcQB"}},41786:(e,t,a)=>{"use strict";a.d(t,{P:()=>l,StoryStore:()=>n});var s=a(95155);let l=(0,a(41535).v)()(e=>({story:void 0,setStory:t=>e({story:t})}));function n({story:e}){let{setStory:t,story:a}=l.getState();return e?.id!==a?.id&&t(e),(0,s.jsx)(s.Fragment,{})}},41911:e=>{e.exports={"navigation-configurator":"NavigationGlobalPage_navigation-configurator__Owt0c","navigation-configurator-is-footer":"NavigationGlobalPage_navigation-configurator-is-footer__ouuta","navigation-configurator-is-local":"NavigationGlobalPage_navigation-configurator-is-local___OKoq"}},42387:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(95155),l=a(69730),n=a.n(l),i=a(12115),r=a(35208),o=a(57108);let c=({name:e,size:t=r.x0Q.SMALL,handleToggle:a,isSelected:l,color:c,className:d,label:m})=>{let[u,h]=(0,i.useState)(!!l);return(0,i.useEffect)(()=>{h(!!l)},[l]),(0,s.jsxs)("label",{className:"form-select-button w-auto",children:[(0,s.jsx)("input",{type:"checkbox",name:"select-button-size",checked:u,onChange:()=>{h(!u),a&&a()}}),(0,s.jsx)("div",{className:n()("select-button flex-1",{"select-button-small":t===r.x0Q.SMALL,"select-button-tiny":t===r.x0Q.TINY},d),style:c?l?{backgroundColor:(0,o._)(c,"cta-active"),borderColor:(0,o._)(c,"cta-active")}:{color:(0,o._)(c)}:void 0,children:(0,s.jsx)("span",{children:m||e})})]})}},42469:(e,t,a)=>{"use strict";a.d(t,{jS:()=>h,By:()=>N,JV:()=>v,TE:()=>x,kx:()=>f,n$:()=>j,p2:()=>_,aY:()=>g,x_:()=>A,rJ:()=>C});var s,l=a(36988),n=a(92459),i=a(49820),r=a(66702),o=a(12115),c=a(22145),d=a(22704),m=a(19390),u=a(35208),h=((s={}).SKU="sku",s.PRODUCT="product",s);function x(e,t){let a=(0,d.gm)(e),s=(0,d.gm)(t);return(0,m.wl)(a)?a:s}function g(e,t,a,s,l){return e||t||!a&&!s&&!l}function p(e){return e===u.nK7.AVAILABLE||e===u.nK7.SELECTABLE}function _(e,t){return p(e)?e:p(t)?t:u.nK7.AVAILABLE}function f(e){return!!e.meta_data?.importerHash}function v(e,t,a){let s=!!t,l=!!a;if(e)return s&&l?`${e} ${u.iAk+t}, ${a}`:s?`${e} ${u.iAk+t}`:l?`${e}, ${a}`:e}function j(e){return e.replace(/No$/,"")}function N(e,t,a){let s=!!t,l=!!a;if(e)return s&&l?`${e} ${t}, ${a}`:s?`${e} ${t}`:l?`${e}, ${a}`:e}var b=a(72642);function A(e,t,a){return(0,o.useMemo)(()=>{let s=[],o=[];if(a?.images?.length&&((0,l.A)(a.images,(e,t)=>{s.push({type:h.SKU,image:{filename:e,name:a.name,id:t}})}),!s.length&&(0,n.A)(t)&&(0,i.A)(t,e=>{o.push({image:e,type:h.PRODUCT})})),!s.length){let a=[...(0,i.A)(e,e=>({image:e,type:h.PRODUCT})),...(0,n.A)(t)?(0,i.A)(t,e=>({image:e,type:h.PRODUCT})):[]],s=a.every(({image:{id:e}})=>e)?"id":"filename";return{combinedImages:(0,r.A)(a,({image:e})=>e[s])}}return{combinedImages:s,productImages:o}},[e,t,a])}function C(){let[e,t]=(0,o.useState)(!0),[a,s]=(0,o.useState)(!0),l=(0,o.useRef)(null),n=(0,o.useCallback)(()=>{let e=l.current;if(!e)return;let a=(0,b.$c)(),n=e.getBoundingClientRect(),i=n.top>a&&n.bottom<window.innerHeight;i||s(n.top>a),t(i)},[]);return(0,o.useEffect)(n,[n]),(0,c.M)("scroll",n),(0,c.M)("resize",n),{isCtaInView:e,ctaArrowDown:a,ctaWrapRef:l}}},43509:(e,t,a)=>{"use strict";a.d(t,{Wg:()=>o,qo:()=>i,yJ:()=>c,zI:()=>r});var s=a(63267),l=a(12115),n=a(61681);function i(e,t){t?r(e):o(e)}function r(e){if((0,n.A)())return;let t="string"==typeof e?m(e):e;t&&((0,s.mh)(t,{reserveScrollBarGap:!0}),d())}function o(e){if((0,n.A)())return;let t="string"==typeof e?m(e):e;t?(0,s.fY)(t):(0,s.qY)(),d("0px")}function c(e,t=!0,a=!1){(0,l.useEffect)(()=>
10{if(!e)return;let s="string"==typeof e?`#${e}`:e;return t&&(a&&o(),r(s)),()=>{o(s)}},[e,t,a])}function d(e){document.documentElement.style.setProperty("--scrollbar-padding",e||window.getComputedStyle(document.body).paddingRight)}function m(e){return e?document.querySelector(e):void 0}},44276:(e,t,a)=>{"use strict";a.d(t,{A:()=>R});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(16020),c=a(98367),d=a(49820),m=a(10991),u=a(15152),h=a(73321),x=a(12115),g=a(79972),p=a(35616),_=a(77179),f=a(91263),v=a(28860),j=a.n(v),N=a(69649),b=a(86503),A=a(83279),C=a.n(A),y=a(35208),k=a(22145),w=a(61681),S=a(10522),I=a(83908),E=a(17747),T=a(67763),L=a(43509);let R=({parentScrollLockId:e,hasNavigation:t})=>{let a=(0,h.usePathname)(),i=(0,h.useSearchParams)(),v=null!=a,A=(0,x.useMemo)(()=>Object.fromEntries(i?.entries()??[]),[i]),{isMobileNav:R}=(0,E.l)(),O=(0,x.useMemo)(()=>{if((0,w.A)()||!v)return"";let e=new URLSearchParams,t=(0,o.A)(A,[y.CEE,"params"]);if(t)for(let a in t)(0,c.A)(t[a])&&e.append(a,t[a]);let a=e.toString();return a.length>0?`?${a}`:""},[v,A]);(0,x.useEffect)(()=>()=>{(0,L.Wg)(`#${e}`)},[e]);let{columns:M,globalLanguage:P,isLoading:D,closeLanguageMenu:G,handleClick:B}=(0,S.xb)(),F=(0,I.G)(T.GF),H=(0,x.useCallback)(e=>{e.code===g.U.Escape&&G()},[G]);(0,k.M)("keydown",H);let U=(0,x.useMemo)(()=>(0,d.A)(M,(e,t)=>(0,s.jsx)("li",{className:j()["region-wrapper"],children:(0,d.A)(e,(e,a)=>(0,s.jsxs)("div",{className:"gtm-i18n-region",children:[(0,s.jsx)("div",{className:j()["lang-region"],children:e.region}),(0,s.jsx)("ul",{className:"mb-0",children:(0,d.A)(e.languages,(e,a)=>{let l=(0,m.A)(e)>1,n=(0,d.A)(e,(e,a)=>(0,s.jsx)("li",{className:r()("gtm-i18n-country group",j()["locale-li"],{"px-0":l&&R,"px-200":!l&&R}),children:(0,s.jsx)(_.H,{locale:e,isOneOfMultipleLocales:l,addGetParams:O,onClick:t=>B(e,t),className:r()("gtm-i18n-link",j()["locale-link"])})},(e.cca2||e.tld)+a+t)),i=(0,u.A)(e);return l?(0,s.jsxs)("li",{className:r()("flex items-start gtm-i18n-country",j()["locales-group-li"]),children:[(0,s.jsx)(p.A,{tld:i.cca2||i.tld,name:i.name,className:r()(j()["flag-icon"],{"mt-050":R})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:j()["lang-head"],children:a}),(0,s.jsx)("ul",{className:"mb-0",children:n})]})]},(i.cca2||i.tld)+t+a):n})})]},a))},t)),[O,M,B,R]);return(0,s.jsx)("div",{id:"language-menu",className:r()("gtm-i18n-list",C()["language-menu"],{[C()["language-menu--is-open"]]:F,[C()["mobile-menu-container--is-open"]]:F}),children:(0,s.jsxs)(b.A,{size:y.YuK.SCREEN,className:"flex flex-col h-full",children:[(0,s.jsxs)("div",{className:j()["language-menu-header"],children:[(0,s.jsx)(n.g,{className:r()("text-lg cursor-pointer leading-none relative left-100 ml-auto hidden desktop-nav:block",j()["language-menu-close"]),onClick:G,icon:l.Jy}),t&&(0,s.jsx)(N.A,{parentScrollLockId:e})]}),(0,s.jsxs)("div",{className:"flex flex-col flex-1 desktop-nav:px-400 desktop-nav:pt-200",children:[(0,s.jsx)("ul",{className:r()(j()["lang-wrapper"]),children:D?(0,s.jsx)("li",{className:j()["lang-skeleton-wrapper"],children:(0,s.jsx)(f.A,{count:5})}):U}),P?.full_slug&&(0,s.jsx)("div",{className:"border-t border-neutral-200 text-center p-100 relative",children:(0,s.jsx)(_.H,{isGlobal:!0,locale:P,isOneOfMultipleLocales:!1,addGetParams:O,onClick:e=>B(P,e),className:r()("stretched-link group",j()["lang-global-link"])})})]})]})})}},44301:e=>{e.exports={stat:"Stat_stat__2BOLx",number:"Stat_number__ZJwrH",unit:"Stat_unit__o_jkL",label:"Stat_label__ijKSV",text:"Stat_text__tO2CR","stat--is-card":"Stat_stat--is-card__s7uzb","stat--size-l":"Stat_stat--size-l__zOB23","stat--size-xl":"Stat_stat--size-xl__y6Uaa","stat--color-default":"Stat_stat--color-default__Lw1jr","stat--is-understated":"Stat_stat--is-understated__FiOmp","stat--is-dark":"Stat_stat--is-dark__DQg4K","stat--color-cool":"Stat_stat--color-cool__JIySN","stat--color-fresh":"Stat_stat--color-fresh__clWr7","stat--color-warm":"Stat_stat--color-warm__PGTzh","stat--color-white":"Stat_stat--color-white__mZWto","stat--color-brand-600":"Stat_stat--color-brand-600__9EOb5","stat--color-brand-800":"Stat_stat--color-brand-800__O7B3T","stat--color-brand-900":"Stat_stat--color-brand-900__cy0jN","stat--is-in-grid":"Stat_stat--is-in-grid__QeI_9"}},45034:e=>
10{e.exports={wrapper:"ContentGridSection_wrapper__cUKHX",header:"ContentGridSection_header__9iV6a",title:"ContentGridSection_title__pCKyw",loading:"ContentGridSection_loading__ybmW5",grid:"ContentGridSection_grid__xFrPv",loadMoreDetails:"ContentGridSection_loadMoreDetails__eBSnG",loadMoreSummary:"ContentGridSection_loadMoreSummary__g5GPI",extraGridInner:"ContentGridSection_extraGridInner__FNzWN",loadMoreButton:"ContentGridSection_loadMoreButton__UksV_"}},45306:e=>{e.exports={wrapper:"InfoLinksBlock_wrapper__8f1Ma",gridContainer:"InfoLinksBlock_gridContainer__6_vAt",heading:"InfoLinksBlock_heading__u2G8z",list:"InfoLinksBlock_list__wtIyN"}},45371:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});var s=a(95155),l=a(17302),n=a.n(l),i=a(69730),r=a.n(i),o=a(12115),c=a(922),d=a(74328),m=a(35208),u=a(69719);let h=({size:e,date:t,filename:a,index:l=1,large:i,...h})=>{let x=(0,u.V)(),[g,p]=(0,o.useState)(!0),[_,f]=(0,o.useState)(),[v,j]=(0,o.useState)(),[N,b]=(0,o.useState)(e),[A,C]=(0,o.useState)(),[y,k]=(0,o.useState)(new Date(t||0)),{ref:w,inView:S}=(0,c.Wx)({triggerOnce:!0});return((0,o.useEffect)(()=>{async function e(){p(!0);let{data:e}=await n().get(`/api/${x}/file-infos`,{params:{url:a}});C(e.fileExtension),b(e.fileSize),f(e.previewIcon),k(new Date(e.lastModified)),e.previewImage?j(e.previewImage):e.mimeType===m.WdT.SVG&&j(a),p(!1)}S&&a&&e()},[a,x,S]),a)?(0,s.jsx)(d.A,{ref:w,filename:a,className:r()({"flex-grow":i,"mt-200":l>0&&!i}),size:N,lastModified:y,previewIcon:_,previewImage:v,isLoading:g,fileExtension:A,isLargeCard:i,...h}):null}},45462:e=>{e.exports={"info-banner-sticky":"InfoBanner_info-banner-sticky__uiNjj","info-banner":"InfoBanner_info-banner__sDwAr",cta:"InfoBanner_cta__k89XL","cta-large":"InfoBanner_cta-large__anC1b",close:"InfoBanner_close__tdxou"}},45821:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(83279),c=a.n(o);let d=()=>(0,s.jsx)("span",{className:r()("hidden mobile-nav:inline-block ml-auto text-neutral-400",c()["mobile-next-indicator"]),children:(0,s.jsx)(n.g,{icon:l.Xk})})},48179:(e,t,a)=>{"use strict";a.d(t,{A:()=>I});var s=a(95155),l=a(17302),n=a.n(l),i=a(69730),r=a.n(i),o=a(97623),c=a.n(o),d=a(10991),m=a(49820),u=a(12115),h=a(60910),x=a(21705),g=a(44276),p=a(69649),_=a(68333),f=a(80907),v=a(83279),j=a.n(v),N=a(56432),b=a(35208),A=a(43509),C=a(83908),y=a(17747),k=a(67763),w=a(69719),S=a(17132);let I=({isPreview:e,isInHeaderBlog:t=!1,activeBlogCategoryUuid:a,setHasNavigation:l})=>{let i="main-navigation-mobile-nav-container",o=(0,w.V)(),v=(0,S.z)(e=>e.selectSiteConfigurationProperty("has_locales")),I=(0,S.z)(e=>e.selectSiteConfigurationProperty("has_search")),E=(0,S.z)(e=>e.selectSiteConfigurationProperty("isTranslationBrand")),T=(0,S.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),L=(0,S.z)(e=>e.selectSiteConfigurationProperty("project_planner_enabled")),R=(0,C.G)(k.AD),O=(0,C.G)(k.m9),M=(0,C.G)(k.t8),P=(0,C.G)(k.z0),[D,G]=(0,u.useState)(P),[B,F]=(0,u.useState)(()=>!!P?.content?.items),H=(0,u.useRef)(P),{isMobileNav:U,isDesktopNav:$}=(0,y.l)(),z=(0,u.useMemo)(()=>$&&!!O||U&&R,[O,$,R,U]);return(0,A.yJ)(i,U&&z),(0,u.useEffect)(()=>{G(P),F(!!P?.content?.items)},[P]),(0,u.useEffect)(()=>{H.current=P},[P]),(0,u.useEffect)(()=>{let e=n().CancelToken.source();return async function(){let{data:t}=await n().get(`/api/${o}/navigation`,{cancelToken:e.token}).catch(()=>({data:H.current}));t&&!c()(t,H.current)&&(G(t),F(!!t?.content?.items))}(),()=>{e.cancel()}},[o]),(0,u.useEffect)(()=>{l&&l(B)},[l,B]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{id:i,className:r()(j()["mobile-nav-container"],{[j()["mobile-open"]]:R}),children:[!!(0,d.A)(M)&&t&&(0,s.jsx)("nav",{id:"main-nav-blog",className:r()("mobile-nav:order-first mobile-nav:bg-neutral-50",j()["main-navigation"],j()["main-navigation--is-blog-header"]),children:(0,s.jsx)("ul",{id:"blog-nav-ul",className:j()["lvl-1"],children:(0,m.A)(M,e=>(0,s.jsx)("li",{children:(0,s.jsx)(N.sG,{className:r()({[j().active]:a===e.uuid}),url:e.full_slug,linktype:b.J$1.STORY,children:e.name})},e.full_slug))})}),B&&(0,s.jsx)("nav",{id:"main-nav",className:r()(j()["main-navigation"],j()["main-navigation--is-header"],{[j()["mobile-open"]]:R,"desktop-nav:hidden":t}),children:(0,s.jsx)("ul",{id:"main-nav-ul",className:j()["lvl-1"],children:(0,m.A)(D?.content?.items,t=>(0,s.jsx)(f.A,{parentScrollLockId:i,isPreview:e,isInGrid:!0,blok:t},t._uid))})}),!t&&(0,s.jsx)(h.A,{parentScrollLockId:i,showUserAccount:T||L}),(v||E)&&(0,s.jsx)(p.A,{parentScrollLockId:i,isInRootLevel:!0}),I&&(0,s.jsx)(x.A,{})]}),(v||E)&&(E?(0,s.jsx)(_.A,{}):(0,s.jsx)(g.A,{hasNavigation:B,parentScrollLockId:i}))]})}},48513:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var s=a(95155),l=a(69730),n=a.n(l),i=a(43775),r=a(12115),o=a(33499),c=a(35208);let d=({articleNumbers:e,vendorId:t,displayInProductCard:a=!1})=>{let l=(0,r.useMemo)(()=>{let l={...e};t&&(l[o.i]=t);let d=(0,i.A)(Object.entries(l),[0]);return d.map(([e,t],l)=>{let i=e===o.i,m=a&&l!==d.length-1;return(0,s.jsxs)(r.Fragment,{children:[(0,s.jsxs)("span",{className:n()("whitespace-nowrap gtm-article-number",{"text-base font-bold":!a,"text-neutral-600":a}),children:[i?c.iAk:`${e} `,t]}),m&&(0,s.jsxs)("span",{className:"text-neutral-600",children:[" ",c.dkA," "]})]},e)})},[e,t,a]);return(0,s.jsx)(s.Fragment,{children:l})}},49619:e=>{e.exports={"main-header":"Header_main-header__24Etm","main-header-wrap":"Header_main-header-wrap__CFATt","main-header-small":"Header_main-header-small__8dBPu","main-header-container":"Header_main-header-container__FwXt0","main-header--is-open":"Header_main-header--is-open__YlOxQ",name:"Header_name__FtkYX","main-header-wrap-blog":"Header_main-header-wrap-blog__BP1QS"}},49623:e=>
10{e.exports={viewAllCta:"SearchViewAllCta_viewAllCta__Uhy3F",query:"SearchViewAllCta_query__NzGek"}},51055:(e,t,a)=>{"use strict";a.d(t,{A:()=>x,E:()=>h});var s,l=a(95155),n=a(69730),i=a.n(n),r=a(5953),o=a.n(r),c=a(56432),d=a(35208),m=a(22704),u=a(17747),h=((s={}).PRODUCT="product-list-card",s.MINI_CARD="mini-card",s);let x=({type:e,card:t,storyblokCards:a,level:s,gtmClassNames:n,showBackground:r=!0})=>{let{isXXXL:h,isXXXXL:x}=(0,u.l)(),{name:g,tagline:p,image:_,slug:f,category:v,uid:j,component:N}=t,b=a?.find(e=>e._uid===j),A=f?.linktype!==d.J$1.STORY,C=(0,m.Nn)(_?.filename),y=(0,m.X4)(_?.filename||""),k=_?.filename&&!C?(0,m.tI)({src:y,width:h||x?320:128,height:0,quality:60}):_?.filename;return(0,l.jsx)(c.e7,{condition:!!b,wrapper:e=>(0,l.jsx)(c.Wt,{content:b,children:e},b?._uid),children:(0,l.jsx)("li",{className:i()("w-full",n?.listItem,{"desktop-nav:max-w-[300px]":"mini-card"===e,"mobile-nav:mb-200 mobile-nav:px-250":"product-list-card"===e}),children:(0,l.jsxs)(c.e7,{condition:f,wrapper:t=>(0,l.jsx)(c.sG,{linktype:f?.linktype,className:i()(n?.link,"group",o()["nav-card-link"],o()["nav-card-link--has-link"],{[o()["nav-card-link--mini-card"]]:"mini-card"===e,[o()["nav-card-link--product"]]:"product-list-card"===e,[o()["nav-card-link--product-no-background"]]:"product-list-card"===e&&!r,[o()["nav-card-link--no-tagline"]]:"product-list-card"===e&&!p}),target:A?"_blank":"_self",url:f?.cached_url,gtmDataAttributes:{"data-gtm-nav-level":s?.toString(),"data-gtm-nav-type":e},children:t}),elseWrapper:t=>(0,l.jsx)("div",{className:i()(o()["nav-card-link"],{[o()["nav-card-link--mini-card"]]:"mini-card"===e,[o()["nav-card-link--product"]]:"product-list-card"===e,[o()["nav-card-link--product-no-background"]]:"product-list-card"===e&&!r,[o()["nav-card-link--no-tagline"]]:"product-list-card"===e&&!p}),children:t}),children:[(0,l.jsxs)("div",{className:i()(o()["nav-card-container"],{[o()["mini-card-container"]]:"mini-card"===e}),children:[k&&(0,l.jsx)("div",{className:i()(o()["nav-card-image-container"],{[o()["mini-card-image-container"]]:"mini-card"===e}),children:(0,l.jsx)("div",{className:i()(o()["nav-card-image"],{[o()["mini-card-image"]]:"mini-card"===e,[o()["mini-card-image--product"]]:N===d.sbc.PRODUCT_RANGE||N===d.sbc.PRODUCT}),style:{backgroundImage:`url("${k}")`}})}),(0,l.jsxs)("span",{className:i()(o()["nav-card-link-label"],"group-hover:text-menu-cta-hover",{[o()["product-card-link-label"]]:"product-list-card"===e,"pl-100":!_?.filename}),children:[g,v&&(0,l.jsxs)("span",{className:"text-neutral-600 group-hover:text-menu-cta-hover",children:[" ",d.dkA," ",v]}),"mini-card"===e&&p&&(0,l.jsxs)("span",{className:"text-neutral-600 group-hover:text-menu-cta-hover",children:[" ",d.dkA," ",p]})]})]}),"mini-card"!==e&&p&&(0,l.jsx)("span",{className:i()(o()["nav-card-tagline"],"group-hover:text-menu-cta-hover"),children:p})]})})},j)}},51707:e=>{e.exports={searchLinkList:"SearchLinkList_searchLinkList__gzOH5",heading:"SearchLinkList_heading__CyC_n",list:"SearchLinkList_list__vlYX7",link:"SearchLinkList_link__0OG5S"}},52744:(e,t,a)=>{"use strict";async function s(e,t){return(await fetch(`/api/datastore${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})).json()}a.d(t,{a:()=>s})},52826:e=>{e.exports={pagination:"CarouselPagination_pagination__D8vbb",button:"CarouselPagination_button__7Nmn_",counter:"CarouselPagination_counter__E14fF"}},53423:(e,t,a)=>{"use strict";a.d(t,{_U:()=>c,h1:()=>d,ix:()=>u,yK:()=>m});var s=a(29097),l=a(12115),n=a(35208),i=a(83908),r=a(58323),o=a(67763);
10function c(e="",t=n.RHJ){if(e instanceof Date)return s.c9.fromJSDate(e);let a=s.c9.fromISO(e);return a.invalidExplanation?s.c9.fromFormat(e||"",t):a}function d(e=""){let[t,a]=(0,l.useState)(c(e));return(0,l.useEffect)(()=>{a(c(e))},[e]),t}function m(e=""){let t=s.c9.now(),a=d(e),l=(0,r.B)("Yesterday"),n=(0,r.B)("Today"),i=(0,r.B)("Tomorrow"),o=t.hasSame(a,"year"),c=u(e,{day:"2-digit",month:"long"}),h=u(e,s.c9.DATE_FULL);return t.minus({days:1}).hasSame(a,"day")?l:t.hasSame(a,"day")?n:t.plus({days:1}).hasSame(a,"day")?i:o?c:h}function u(e="",t=s.c9.DATE_FULL){let a=(0,i.G)(o.JV),l=d(e);return l?l.toLocaleString(t,{locale:a}):"N/A"}},53570:e=>{e.exports={wrapper:"Logo_wrapper__Y1HTi",link:"Logo_link__x8US6",logo:"Logo_logo__vQLym",extraSmall:"Logo_extraSmall__piLGH",small:"Logo_small__XMEwe",large:"Logo_large__jbdPT",primary:"Logo_primary__oofvD",secondary:"Logo_secondary__LeKta",text:"Logo_text__v_22w"}},53774:(e,t,a)=>{"use strict";a.d(t,{A:()=>F});var s=a(95155),l=a(17132),n=a(99764),i=a(93764),r=a(9969),o=a(69730),c=a.n(o),d=a(12115),m=a(26423),u=a(56432),h=a(53423);let x={weekday:"long",day:"numeric",month:"numeric",year:"numeric"},g=({timestamp:e,quantity:t,customTranslationKey:a})=>{let l=(0,d.useMemo)(()=>new Date(1e3*e),[e]),n=(0,h.ix)(l,x);return(0,s.jsx)("div",{className:"gtm-product-availability",children:t?(0,s.jsx)(u.HT,{translation:"{{ quantity }} items available on {{ date }}",params:{quantity:t,date:n}}):(0,s.jsx)(u.HT,{translation:a||"Delivery date {{ date }}",params:{date:n}})})};var p=a(35208);let _=({dates:e,isLoading:t,hasError:a,retryCallback:l,size:o=p.DK_.SMALL,customTranslationKey:m,hide:h=!1,hideLoading:x=!1,notAvailable:_=!1})=>{let f=(0,d.useMemo)(()=>{if(e&&e.length>0)return(0,s.jsx)(g,{timestamp:e[0].timestamp,customTranslationKey:m})},[e,m]);return(0,s.jsx)("div",{className:c()("flex gap-x-100",{"text-neutral-600":t||a,"text-danger-600":_,"invisible pointer-events-none":h,"text-label-medium min-h-26":o===p.DK_.MEDIUM,"text-label-small min-h-250":o===p.DK_.SMALL,"text-label-tiny min-h-200":o===p.DK_.TINY}),children:_?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.g,{icon:i.JA,className:"text-fixed-sm"}),(0,s.jsx)("span",{className:"gtm-product-availability",children:(0,s.jsx)(u.HT,{translation:"Not available"})})]}):(0,s.jsxs)(s.Fragment,{children:[t&&!x&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.g,{icon:i.sq,spin:!0}),(0,s.jsx)("span",{children:(0,s.jsx)(u.HT,{translation:"Checking availability ..."})})]}),!t&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.g,{icon:n.r}),(0,s.jsx)("div",{children:a?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.HT,{translation:"We couldn't retrieve information about product availability."})," ",(0,s.jsx)("button",{className:"text-cta underline relative z-10",onClick:l,children:(0,s.jsx)(u.HT,{translation:"Retry?"})})]}):f})]})]})})};var f=a(69135);let v=({skuId:e,quantity:t,size:a=p.DK_.SMALL,hide:n=!1,hideLoading:i=!1})=>{let r=(0,l.z)(e=>e.selectSiteConfigurationProperty("brand")),o=(0,l.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),[c,m]=(0,d.useState)(null),[u,h]=(0,d.useState)(!1),[x,g]=(0,d.useState)(null),{context:v}=(0,f.k)(),j=(0,d.useMemo)(()=>({method:p.B1.POST,data:{items:{[e]:t}}}),[e,t]),N=(0,d.useCallback)(()=>{fetch("/api/shopware/get-delivery",{method:"POST",headers:{"Content-Type":"application/json",swtoken:v?.token??""},body:JSON.stringify({brand:r,locale:o,items:j.data.items})}).then(async e=>e.json()).then(e=>{m(e),h(!1),g(null)}).catch(e=>{g(e),h(!1)})},[r,j.data.items,o]),[b,A]=(0,d.useState)(),[C,y]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{y(!1),n||N()},[n,N]),(0,d.useEffect)(()=>{if(y(!1),c){let{[e]:t}="string"==typeof c||Array.isArray(c)?{}:c,a=t?.dates?.at(-1)?.date.timestamp;if(!a)return void y(!0);A(a)}},[c,e]),(0,d.useEffect)(()=>{y(!!x)},[x]),(0,s.jsx)(_,{dates:b?[{timestamp:b}]:void 0,isLoading:u,hasError:C,retryCallback:N,size:a,hideLoading:i,hide:n})};var j=a(49820),N=a(94752),b=a(38158),A=a(88128),C=a(29990),y=a(21679),k=a(83908),w=a(67763),S=a(22082);let I=({upsells:e,vendorId:t,skuDetails:a,buyQuantity:l,addedCartItem:n})=>{let i=a?.join(` ${p.eVK} `),[r,o]=(0,d.useState)(!1),c=(0,k.G)(w.YB);return((0,d.useEffect)(()=>{r&&((0,y.vE)(t,i),o(!1))},[t,i,r]),n&&e?.length)?(0,s.jsx)("div",{className:"gtm-upsell-list",children:e?.map(e=>(0,s.jsx)("div",{className:"mt-100 gtm-upsell-group",children:(0,s.jsx)("div",{className:"flex flex-col gap-100",children:(0,s.jsxs)("div",{className:"flex w-full items-center",children:[(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)(C.A,{name:e.name,lead:`${p.iAk+e.vendorId}`,size:p.SKL.S,image:e.image,url:(0,S.o)(e.name,e.id,c),pageType:p.sbc.PRODUCT,hasParentSpacing:!0,className:"gtm-sku-card gtm-upsell-sku"})}),(0,s.jsx)("div",{className:"absolute right-44 mobile-nav:right-300 z-20",children:(0,s.jsx)(A.A,{type:p.QKz.PRODUCT_CARD,skuId:e.vendorId,quantity:l,showButtonIconOnly:!0})})]},e.vendorId)})},e.id))}):null};var E=a(933),T=a(58323),L=a(36356),R=a(89514),O=a(1383);let M=({translationKey:e,loginGtmClass:t,registerGtmClass:a})=>{let l=(0,k.G)(w.Pj),i=encodeURIComponent((0,R.RD)((0,L.D)(l))),{menu:o}=(0,O.s)(),m=o.login?`${o.login.api}?redirectUrl=${i}`:void 0,[h,x]=(0,T.B)(["Login","create account"]),g=(0,d.useCallback)((e,t)=>function(a){return(0,s.jsx)(u.sG,{linktype:p.J$1.URL,url:e,className:c()("underline",t),children:a})},[]);return m&&m?(0,s.jsx)("div",{className:"bg-neutral-50 text-sm px-200 py-100 flex justify-center text-center",children:(0,s.jsxs)("span",{children:[(0,s.jsx)(r.g,{icon:n.X4,className:"text-fixed-sm mr-100"}),(0,s.jsx)(u.HT,{translation:e,params:{login:{value:h,wrapper:g(m,t)},register:{value:x,wrapper:g(m,a)}}})]})}):null};var P=a(19390);let D=({quantity:e,setQuantity:t,skuId:a,vendorId:n,productName:o,projectPlannerId:m,price:h,productAndSkuButtons:x,showProjectPlanner:g,ctaWrapRef:_,buttons:v,isImportedProduct:C,skuDetails:S,upsells:T,verticalDesign:L,hideSelectionTool:R,productCategory:O=""})=>{let[D,G]=(0,d.useState)(),[B,F]=(0,d.useState)(!1);(0,d.useEffect)(()=>{F(!0)},[]);let H=(0,l.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),{isUserLoggedIn:U}=(0,f.k)(),$=U(),{slug:z,isLoading:V}=(0,k.G)(w.Iz),{customCtaButton:W,customButtons:K}=(0,d.useMemo)(()=>{let e=C?void 0:v?.find(e=>e.is_primary),t=v?.filter(t=>t._uid!==e?._uid);return{customCtaButton:e,customButtons:t}},[v,C]);return(0,s.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-100",children:[!L&&H&&$&&(0,s.jsx)("div",{className:"flex w-700",children:(0,s.jsx)(b.A,{className:"w-full",name:"quantity",count:e,onValueChange:t,debounce:!0,disabled:!h,gtmTracking:{input:{class:"gtm-product-quantity"}}})}),(0,s.jsx)("div",{className:c()("flex gap-100",{"flex-1":!L}),id:"product-cta-button",ref:_,children:(0,s.jsx)(A.A,{type:p.QKz.PRODUCT_PAGE,skuId:a,vendorId:n,productName:o,quantity:e,disabled:!h,customCtaButton:W,isImportedProduct:C,setAddedCartItem:G,gtmTracking:!0,productCategory:O})})]}),!L&&B&&H&&!$&&(0,s.jsx)(M,{translationKey:"{{ login }} or {{ register }} to buy online",loginGtmClass:"gtm-product-login",registerGtmClass:"gtm-product-register"}
10),(0,s.jsx)(I,{upsells:T,vendorId:n,buyQuantity:e,addedCartItem:D,skuDetails:S}),(0,j.A)(K,e=>{let{link:t,label:a}=e;return(0,P.VX)(t)?(0,s.jsx)(u.sG,{className:c()("btn btn-secondary btn-icon-right",{"w-fit":L},"gtm-product-additional-button gtm-product-additional-button-cms"),url:t.cached_url,email:t.email,linktype:t.linktype,target:t.linktype===p.J$1.URL?"_blank":"_self",rel:t.rel,title:t.title,gtmDataAttributes:{"data-gtm-name":t.cached_url,"data-gtm-label":a},onClick:()=>a&&(0,y.SR)(a,O,o??""),children:a},(0,N.A)("custom-button-")):null}),(0,j.A)(x,({name:e,url:t,type:a},l)=>(0,s.jsx)(d.Fragment,{children:!R&&(0,s.jsxs)(u.sG,{className:c()("btn btn-secondary btn-icon-right",{"w-fit":L},"gtm-product-additional-button gtm-product-additional-button-pim"),url:t,target:"_blank",gtmDataAttributes:{"data-gtm-name":a.toLowerCase(),"data-gtm-label":e},onClick:()=>(0,y.SR)(e,O,o??""),children:[e,(0,s.jsx)(r.g,{icon:i.Ju})]})},t||e||l)),g&&(0,s.jsx)(E.A,{id:m,checkQueryParam:!0,gtmClass:"gtm-product-add-to-wishlist",className:c()("justify-center",{"w-full":!V&&!z,"w-fit":L}),showLabel:!0,onTrack:()=>(0,y.SR)("Add to project planner",O,o??"")})]})};var G=a(33499),B=a(99779);let F=({sku:{name:e,vendorId:t,skuId:a,price:o}={},articleNumbers:h,projectPlannerId:x,showPrices:g,isProductDataLoading:_,quantity:j,setQuantity:N,productAndSkuButtons:b,showProjectPlanner:A,ctaWrapRef:C,tagline:S,buttons:I,isImportedProduct:E,upsells:T,skuCount:L,verticalDesign:R,usedPurchaseOptionProperties:O,operationModesAreLoading:M,operationModeItems:P,hideSelectionTool:F,productCategory:H})=>{let U=(0,l.z)(e=>e.selectSiteConfigurationProperty("shop_import")),$=(0,l.z)(e=>e.selectSiteConfigurationProperty("shop_domain")),z=(0,l.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),V=[],W=(0,l.z)(e=>e.selectSiteConfigurationProperty("country")),{isUserLoggedIn:K,context:Y,exhibition:Z}=(0,f.k)(),J=(0,k.G)(w.Kd)||K(),q=Y?.currency?.isoCode||"USD",X=z||"en-US",[Q,ee]=(0,d.useState)(),[et,ea]=(0,d.useState)(!1),[es,el]=(0,d.useState)(!0),[en,ei]=(0,d.useState)(),[er,eo]=(0,d.useState)();async function ec(e){let t;if(eo(void 0),Y?.token){ea(!0);try{let a=await fetch("/api/shopware/product/get",{method:"POST",headers:{swtoken:Y?.token||"","Content-Type":"application/json"},body:JSON.stringify({sku:e,locale:z,shopDomain:$})});if(!a.ok){let e=await a.json().catch(()=>({}));ea(!1),eo(Error(e.message||`HTTP ${a.status}`));return}t=K()?await a.json():void 0}catch(e){ea(!1),eo(e instanceof Error?e:Error("An unknown error occurred"));return}}ea(!1);let a=t?.calculatedPrice?.listPrice?.price||o?.float||0;a<=1&&(a=0);let s=0===a?0:t?.calculatedPrice?.unitPrice||o?.float||0,l=0===a?0:t?.calculatedPrice?.unitPrice||s||0,n=l>=a?0:Math.round((a-l)/a*100);ei({userPrice:s,finalPrice:l,discountPercentage:n,formattedFinalPrice:l<=0||!K()?o?.string:Intl.NumberFormat(X,{style:"currency",currency:q}).format(l||0),formattedUserPrice:Intl.NumberFormat(X,{style:"currency",currency:q}).format(s||0),formattedListPrice:t?Intl.NumberFormat(X,{style:"currency",currency:q}).format(a):o?.string,isPriceOnDemand:(!K()||!(s>0))&&(o?.ondemand||!1),listPrice:a}),ea(!1),el(!0)}async function ed(){t&&es&&await ec(t)}e&&V.push(e),S&&V.push(S),(0,d.useEffect)(()=>{t&&ec(t)},[t,Y?.currency]);let em=(0,d.useRef)(null);return(0,d.useEffect)(()=>{em.current&&!et&&en&&ee(en.discountPercentage?em.current.offsetHeight:void 0)},[et,en]),(0,d.useEffect)(()=>{if(!et&&en){let e=en.listPrice*(en.discountPercentage||0)/100;(0,y._0)({items:[{price:en.finalPrice,discount:e,quantity:j,currency:W?.content?.currency}]})}},[et,en,W,j]),(0,s.jsxs)(s.Fragment,{children:[U&&(0,s.jsx)(G.O,{skuCount:L,articleNumbers:h,name:e,vendorId:t,tagline:S,operationModeItems:P,operationModesAreLoading:M,usedPurchaseOptionProperties:O,isLoading:_}),!R&&!!(g&&a)&&(0,s.jsxs)("div",{className:"row flex flex-col gap-150",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"col-12 flex flex-wrap-reverse gap-x-100 gap-y-050 items-center justify-self-end",style:{minHeight:Q},ref:em,children:[er&&!et&&(0,s.jsxs)("span",{className:"col-12 bg-neutral-50 text-sm text-danger-600 px-200 py-100 flex justify-center items-center mb-100",children:[(0,s.jsx)(r.g,{className:"pr-100",icon:n.QJ}),(0,s.jsx)(u.HT,{translation:"Price could not get loaded."}),(0,s.jsx)("button",{onClick:()=>{ed()},disabled:et,className:"text-cta underline pl-100",children:(0,s.jsx)(u.HT,{translation:"Retry?"})})]}),!!en?.discountPercentage&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"text-neutral-600 text-label-small justify-self-start",children:[(0,s.jsx)("span",{className:"line-through gtm-product-list-price",children:en.formattedListPrice}),"\xa0",(0,s.jsx)(u.HT,{translation:"List price"})]}),(0,s.jsxs)(m.A,{type:p.ftG.FRESH,size:p.DK_.TINY,bold:!0,className:"!inline-flex gap-100 items-center !px-100 !py-050 leading-large-text",children:[(0,s.jsx)(r.g,{icon:i.oM}),(0,s.jsxs)("div",{className:"whitespace-nowrap shrink-0 gtm-product-discount",children:[(0,s.jsx)("span",{className:"md:hidden",children:"â"}),en.discountPercentage,"%",(0,s.jsxs)("span",{className:"hidden md:inline",children:["\xa0",(0,s.jsx)(u.HT,{translation:"Customer Rebate"})]})]})]})]})]}),(0,s.jsx)("div",{className:"flex flex-col gap-x-050 gap-y-150 md:flex-row",children:g&&!er&&(0,s.jsx)("div",{className:"shrink-0",children:(0,s.jsxs)("div",{className:c()("flex items-end gap-x-100 min-h-36",{"text-neutral-600":en&&et}),children:[!en&&et&&(0,s.jsx)(B.A,{}),!!en?.formattedFinalPrice&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"text-[1.875rem] leading-large-text whitespace-nowrap gtm-product-price",children:en.formattedFinalPrice}),!en.isPriceOnDemand&&(0,s.jsx)("span",{className:"text-neutral-600 mb-050 text-style-label-small whitespace-nowrap",children:(0,s.jsx)(u.HT,{translation:"excl. tax"})}),et&&(0,s.jsx)("span",{className:"inline-flex mb-050",children:(0,s.jsx)(B.A,{})})]})]})})})]}),J&&g&&a&&!!en?.finalPrice&&(0,s.jsx)(v,{skuId:t||a,quantity:j,hideLoading:et,hide:!1})]}),!Z()&&(0,s.jsx)(D,{hideSelectionTool:F,quantity:j,setQuantity:N,skuId:t,vendorId:t,productName:e,ctaWrapRef:C,projectPlannerId:x,price:en?.finalPrice,listPrice:o?.float,isProductDataLoading:_,productAndSkuButtons:b,showProjectPlanner:A,buttons:I,isImportedProduct:E,upsells:T,skuDetails:V,verticalDesign:R,productCategory:H})]})}},54034:e=>{e.exports={loadingIndicator:"LoadingIndicator_loadingIndicator__7xpvM",track:"LoadingIndicator_track__f4OyR",arc:"LoadingIndicator_arc__1THbv","dms-loading-indicator-spin":"LoadingIndicator_dms-loading-indicator-spin__j4sX2"}},54418:e=>{e.exports={switchGroup:"SwitchGroup_switchGroup__g63p8",switchButton:"SwitchGroup_switchButton__1jj43",active:"SwitchGroup_active__JHWcW"}},54446:e=>{e.exports={"is-section":"IntelliShopSection_is-section__cAUh3","is-section--multi-img":"IntelliShopSection_is-section--multi-img__9hO9J","is-section-img-wrap":"IntelliShopSection_is-section-img-wrap__dpCod"}},54579:e=>
10{e.exports={"mega-menu-background":"MegaMenuBackground_mega-menu-background___OxUG"}},55270:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var s=a(95155),l=a(69730),n=a.n(l),i=a(12115),r=a(68332),o=a(3003),c=a(74625),d=a(35208);let m=({className:e,_uid:t,name:a,label:l,placeholder:m,description:u,maxlength:h,required:x,component:g,model:p={},size:_=d.x0Q.MEDIUM,disabled:f=!1,handleValidationOnBlur:v})=>{let[j,N]=(0,i.useState)(!1),b=a||t,A=_===d.x0Q.MEDIUM,C=_===d.x0Q.SMALL,y=_===d.x0Q.TINY;return(0,s.jsxs)("div",{className:n()(e,`gtm-component-${g}`,"form-row",{"text-style-label-medium":A,"text-style-label-small":C,"text-style-label-tiny":y,"was-invalidated":j}),children:[!!l&&(0,s.jsx)("label",{htmlFor:t,children:(0,s.jsx)(c.A,{label:l,required:x})}),(0,s.jsx)(r.A,{name:b,className:n()("form-input",{"form-input-small":C,"form-input-tiny":y}),id:t,minRows:4,defaultValue:p[b]?.value,placeholder:m,maxLength:h?Number(h):void 0,required:x,disabled:f,onBlur:e=>{v?.(e,N)}}),(0,s.jsx)(o.A,{size:_,description:u})]})}},55346:e=>{e.exports={pill:"Pill_pill__PHTMr",lightGray:"Pill_lightGray__ljIKw",whiteTransparent:"Pill_whiteTransparent__qtGcR"}},55521:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(95155),l=a(69730),n=a.n(l),i=a(73321),r=a(12115),o=a(922),c=a(74578),d=a(22145),m=a(74276),u=a(72642);let h=(0,r.createContext)(0),x=({id:e,children:t,className:a,additionalOffset:l=0,updateHash:x=!0,...g})=>{let p=null!=(0,i.usePathname)(),_=(0,r.useContext)(h),f=(0,m.CK)(_),{ref:v,inView:j}=(0,o.Wx)(),{ref:N,rect:b}=(0,c.p0)({updateRect:x&&j}),[A,C]=(0,r.useState)(0),[y,k]=(0,r.useState)(!1),[w,S]=(0,r.useState)(!1),[I,E]=(0,r.useState)(!1),T=(0,r.useCallback)(()=>{C((0,u.$c)()+l)},[l]);return(0,r.useEffect)(T,[T]),(0,d.M)("resize",T),(0,r.useEffect)(()=>{if(!w&&p){let t=window.location.hash.slice(1);S(!0),t===e&&(0,u.UX)(`[name="${e}"]`,{offsetTop:l,behavior:"auto"})}},[w,l,e,p]),(0,r.useEffect)(()=>{v(N.current)},[v,N]),(0,r.useEffect)(()=>{let{top:e=0,bottom:t=0}=b||{},a=Math.floor(e)<=A&&Math.floor(t)>A;k(a),E(e=>e||a)},[b,A]),(0,r.useEffect)(()=>(I&&f(y,e),()=>{f(!1,e)}),[e,y,I,f]),(0,s.jsx)(h.Provider,{value:_+1,children:(0,s.jsx)("div",{className:n()("hash-section-scroll-margin",a),ref:N,name:e,...g,"data-offset":l,children:t})})}},56411:(e,t,a)=>{"use strict";a.d(t,{A:()=>I});var s=a(95155),l=a(69730),n=a.n(l),i=a(10991),r=a(40160),o=a(4935),c=a(12115),d=a(26423),m=a(62866),u=a(56432),h=a(35208),x=a(68580);let g=({items:e,price:t})=>{let{showPrices:a,isLoading:l}=(0,x.L)(),n=(0,c.useMemo)(()=>{if(!a)return;let t=(0,r.A)(e,"finalPrice");return(0,o.A)(t,"finalPrice")},[e,a]),{formattedListPrice:i,formattedFinalPrice:g,discountPercentage:p}=n||t||{};return(0,s.jsxs)(s.Fragment,{children:[a&&g&&(n||t)&&(0,s.jsxs)("div",{children:[!!p&&(0,s.jsxs)("div",{className:"flex gap-100",children:[(0,s.jsx)("span",{className:"text-style-label-small text-neutral-600 line-through",children:i}),(0,s.jsxs)(d.A,{type:h.ftG.FRESH,size:h.DK_.TINY,bold:!0,children:["-",p,"%"]})]}),(0,s.jsxs)("div",{className:"flex items-end flex-wrap gap-100",children:[(0,s.jsx)("span",{className:"text-style-label-medium",children:g}),(0,s.jsx)("span",{className:"text-neutral-600 text-style-label-small",children:(0,s.jsx)(u.HT,{translation:"excl. tax"})})]})]}),l||a&&!n&&!t&&(0,s.jsx)(m.A,{})]})};var p=a(49820),_=a(42469),f=a(58323),v=a(17747);let j=({products:e})=>{let{isMobileNav:t}=(0,v.l)(),a=(0,i.A)(e),l=t?h.z49:h.onq,n=l-1,r=a>l,o=r?e?.slice(0,n):e,c=(0,f.B)("product image");return(0,s.jsxs)("div",{className:"flex gap-100 mt-100",children:[(0,p.A)(o,e=>{let{image:t,images_pim:a}=e.content||{},l=(0,_.TE)(a,t),n=e.alt?`${e.name}: ${e.alt}`:`${(0,_.By)(e.name,e.category?.name)} ${c}`;return(0,s.jsx)("div",{className:"flex items-center",children:l&&(0,s.jsx)(u._V,{image:l,alt:n,width:40,height:32,objectFit:h.ATT.CONTAIN,imageClassName:"mix-blend-darken",forceSizes:!0})},e.name)}),r&&(0,s.jsx)("div",{className:"flex items-center",children:(0,s.jsxs)("span",{className:"inline-block py-050 px-100 bg-neutral-100 text-neutral-600 text-style-label-tiny",children:["+",a-n]})})]})};var N=a(48513),b=a(88128),A=a(933),C=a(20741),y=a.n(C),k=a(21679),w=a(19390),S=a(17132);let I=({linkUrl:e,name:t,tagline:a,description:l,items:r,image:o,imageUrl:c,categoryName:d,vendorId:m,gtmCategoryName:x,isLastProductCategory:p=!1,showPrice:f=!1,price:v,type:C=h.ii8.PRODUCT,products:I,buy:E,buyQuantity:T,articleNumbers:L,productCategory:R,product:O})=>{let M=(0,w.wl)(o)||!!c,P=(0,i.A)(L)>0||!!m,D=!!d&&!p,G=!!a,B=(0,S.z)(e=>e.selectSiteConfigurationProperty("project_planner_enabled")),F=o?.alt?`${t}: ${o.alt}`:(0,_.By)(t,m,a);return(0,s.jsxs)("div",{className:n()("bg-neutral-50 relative flex flex-col h-full shadow-none",{"hover:bg-neutral-0 group hover:shadow-dms-cta-hover":!!e}),"data-gtm-name":t,"data-gtm-category":x,children:[(0,s.jsx)("div",{className:y()["product-images-wrap"],children:(0,s.jsx)("div",{className:n()(y()["product-slide"],{"group-hover:bg-white":M&&!!e,[y()["product-slide--no-image"]]:!M,[y()["is-relation-product"]]:C===
10h.ii8.RELATION}),children:M&&(0,s.jsxs)(s.Fragment,{children:[(0,w.wl)(o)&&(0,s.jsx)(u._V,{image:o,alt:F,imageClassName:y()["sku-image"],objectFit:h.ATT.CONTAIN,className:"absolute inset-0 flex items-center justify-center",sizes:"(max-width: 750px) 40vw, (max-width: 1920px) 25vw, 15vw",forceSizes:!0}),!!c&&(0,s.jsx)(u._V,{imageClassName:y()["sku-image"],imageUrl:c,alt:F,objectFit:h.ATT.CONTAIN,sizes:"(max-width: 750px) 40vw, (max-width: 1920px) 25vw, 20vw",forceSizes:!0})]})})}),(0,s.jsxs)("div",{className:"p-200 h-full flex flex-col gap-100",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(u.e7,{condition:e,wrapper:a=>(0,s.jsx)(u.sG,{linktype:h.J$1.STORY,className:"gtm-product-link stretched-link no-underline",url:e,onClick:()=>{t&&((0,k.nq)(t,window.location.href),C===h.ii8.RELATION&&R&&O&&(0,k.RA)(R,O,t,"Product card"))},children:a}),children:(0,s.jsx)("div",{className:"text-base group-hover:text-cta-hover text-style-label-medium-bold mb-0",children:t})}),(0,s.jsxs)("div",{className:"text-style-label-small text-base group-hover:text-cta-hover",children:[P&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(N.A,{articleNumbers:L,vendorId:m,displayInProductCard:!0}),(D||G)&&(0,s.jsxs)("span",{className:"text-neutral-600",children:[" ",h.dkA," "]})]}),D&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"text-neutral-600",children:d}),G&&(0,s.jsxs)("span",{className:"text-neutral-600",children:[" ",h.dkA," "]})]}),a]})]}),!!l&&(0,s.jsx)("div",{className:"text-style-label-small",children:(0,s.jsx)(u.sD,{text:l})}),(0,s.jsxs)("div",{className:"mt-auto flex flex-col gap-100",children:[f&&(0,s.jsx)(g,{items:r,price:v}),(E||B)&&(0,s.jsxs)("div",{className:"z-20 relative flex gap-100 flex-col sm:flex-row",children:[E&&(0,s.jsx)(b.A,{type:h.QKz.PRODUCT_CARD,skuId:m,quantity:T,onAccessoryTrack:R&&O&&t?()=>(0,k.RA)(R,O,t,"Contact sales"):void 0}),C===h.ii8.RELATION&&B&&(0,s.jsx)(A.A,{id:m,btnSize:h.x0Q.SMALL,onTrack:R&&O&&t?()=>(0,k.RA)(R,O,t,"Project planner"):void 0})]}),C===h.ii8.PRODUCT_RANGE&&(0,i.A)(I)>0&&(0,s.jsx)(j,{products:I})]})]})]})}},56499:e=>{e.exports={table:"ComparisonTable_table__u_LuI","center-content":"ComparisonTable_center-content___8lxU","checkmark-cell":"ComparisonTable_checkmark-cell__mDwxb","empty-header-cell":"ComparisonTable_empty-header-cell__ht1xB","tagline-row":"ComparisonTable_tagline-row__KctKB","sub-row":"ComparisonTable_sub-row__MI6US","checkmark-icon":"ComparisonTable_checkmark-icon__LUSaN","mobile-label-row":"ComparisonTable_mobile-label-row__e4QfQ","tiny-table":"ComparisonTable_tiny-table__UuM_F","tagline-head":"ComparisonTable_tagline-head__L1_Tc","body-group-row":"ComparisonTable_body-group-row___dSnW","last-sub-row":"ComparisonTable_last-sub-row__hkZqO","small-table":"ComparisonTable_small-table__eL0SY","medium-table":"ComparisonTable_medium-table__Ja7CE"}},56668:e=>{e.exports={wrapper:"FeaturedProductsBlock_wrapper__czgzR",text:"FeaturedProductsBlock_text__V71Ks",title:"FeaturedProductsBlock_title__QTJnU",description:"FeaturedProductsBlock_description__3vczn",productsGrid:"FeaturedProductsBlock_productsGrid___CNjr"}},57074:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var s=a(95155),l=a(86503),n=a(35208);let i=({children:e})=>(0,s.jsx)(l.A,{size:n.YuK.FLUID,className:"mb-400",children:(0,s.jsx)("div",{className:"row",children:(0,s.jsx)("div",{className:"md:offset-1 md:col-10",children:e})})})},57108:(e,t,a)=>{"use strict";function s(e,t){let a=[`--dms-${e}`,t&&`var(--dms-${t})`].filter(Boolean).join(", ");return`var(${a})`}a.d(t,{_:()=>s})},57733:e=>{e.exports={wrapper:"MegaMenuGroup_wrapper__xusoJ",title:"MegaMenuGroup_title__EMMoA",children:"MegaMenuGroup_children__FtV85",wrap:"MegaMenuGroup_wrap__AlTsD"}},57901:e=>{e.exports={"language-modal":"LanguageModal_language-modal___6BP1","language-grid":"LanguageModal_language-grid__aFwsi","no-languages":"LanguageModal_no-languages__BFFLl"}},58308:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(56432),c=a(21679),d=a(17747),m=a(76551),u=a(1383),h=a(17132);let x=({mobileHeader:e=!1,appFrame:t=!1,isInHeaderAction:a=!1})=>{let{isMobileNav:i}=(0,d.l)(),x=(0,h.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),{menu:g}=(0,u.s)(),p=g.cart?.api,{cart:_}=(0,m.x)(),f=_?.lineItems?.length??0;return p&&x?(0,s.jsx)(o.e7,{condition:a,wrapper:e=>(0,s.jsx)("li",{children:e}),children:(0,s.jsxs)(o.sG,{className:r()("relative group flex gtm-nav-icon gtm-nav-icon-cart",{[r()("desktop-nav:hidden text-fixed-lg",{hidden:!f})]:e}),url:p,onClick:()=>(0,c.Bo)("Top Menu","Cart"),children:[(0,s.jsxs)("span",{className:"relative flex",children:[(0,s.jsx)(n.g,{fixedWidth:i,icon:l._R}),!!f&&(0,s.jsx)("span",{className:r()("absolute top-0 right-0 inline-flex items-center min-w-fixed-200 h-fixed-200","translate-x-100 -translate-y-100 border border-white text-white text-[10px]","px-fixed-050 rounded-full leading-none bg-menu
10-cta group-hover:bg-menu-cta-hover max-w-3/2",{"scale-75":t,"mobile-nav:hidden":!e}),children:(0,s.jsx)("span",{className:"truncate",children:f})})]}),!e&&!t&&(0,s.jsx)("span",{className:"desktop-nav:hidden",children:(0,s.jsx)(o.HT,{translation:"Cart"})})]})}):null}},58789:e=>{e.exports={item:"MegaMenuFeatureCard_item__h6nkw",imageWrapper:"MegaMenuFeatureCard_imageWrapper__VarUD",iconWrapper:"MegaMenuFeatureCard_iconWrapper__Zag6c",iconInner:"MegaMenuFeatureCard_iconInner__dm1tE",image:"MegaMenuFeatureCard_image__APrLw",content:"MegaMenuFeatureCard_content__xlDb6",title:"MegaMenuFeatureCard_title__BVwzB",subtitle:"MegaMenuFeatureCard_subtitle__OgjOk"}},59097:e=>{e.exports={link:"IconCardsInfoBlockItem_link__N1SmF",card:"IconCardsInfoBlockItem_card__UWBo0",icon:"IconCardsInfoBlockItem_icon__Rn9gv",content:"IconCardsInfoBlockItem_content__Mrfh_",title:"IconCardsInfoBlockItem_title__nLAIS",description:"IconCardsInfoBlockItem_description__peBGR"}},59398:e=>{e.exports={item:"NewsBlockItem_item__uvj_3",imageWrapper:"NewsBlockItem_imageWrapper__U01td",imageInner:"NewsBlockItem_imageInner__4ZnAk",imageTrack:"NewsBlockItem_imageTrack__t_x6Q",image:"NewsBlockItem_image__S8KGk",date:"NewsBlockItem_date__xT_cr",title:"NewsBlockItem_title__8gfT8",link:"NewsBlockItem_link__3cGwW"}},59547:e=>{e.exports={bar:"FooterBlockLegalBar_bar__iMPj2",links:"FooterBlockLegalBar_links__gEhVl",link:"FooterBlockLegalBar_link__tR0gP",divider:"FooterBlockLegalBar_divider__AjnMY",copyright:"FooterBlockLegalBar_copyright__K4IST"}},59622:e=>{e.exports={card:"MegaMenuImageCard_card__c8pPs",lg:"MegaMenuImageCard_lg__aXOdQ",imageWrapper:"MegaMenuImageCard_imageWrapper__e_nLn",placeholder:"MegaMenuImageCard_placeholder__DlbMg",image:"MegaMenuImageCard_image__CvJB_",externalBadge:"MegaMenuImageCard_externalBadge__ZmPj5"}},59659:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(99811),c=a(83279),d=a.n(c),m=a(56432),u=a(35208),h=a(43509),x=a(83908),g=a(67763);let p=({parent:e,uuid:t,parentScrollLockId:a,link:i,name:c,isExternal:p=!1})=>{let _=(0,x.j)(),f=c??e?.name,v=i??e?.full_slug;return(0,s.jsxs)("li",{className:r()("hidden",d()["mobile-back-wrap"]),children:[(0,s.jsxs)("div",{onClick:function(e){e.stopPropagation(),t&&_((0,g.rI)(t)),(0,h.zI)(`#${a}`)},className:d()["mobile-back-trigger"],children:[(0,s.jsx)(n.g,{className:"mr-100",icon:l.Wz})," ",f]}),!!v&&(0,s.jsxs)(o.A,{componentStyles:o.t.LINK,url:v,className:d()["mobile-back-link"],linkType:p?u.J$1.URL:u.J$1.STORY,target:p?"_blank":"_self",isMobileOpenLink:!0,children:[(0,s.jsx)(m.HT,{translation:"Open"}),(0,s.jsx)(n.g,{icon:p?l.Ju:l.dm,className:"ml-100"})]})]})}},60910:(e,t,a)=>{"use strict";a.d(t,{A:()=>Y});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(98500),c=a.n(o),d=a(73321),m=a(9922),u=a.n(m),h=a(56432),x=a(35208),g=a(21679),p=a(83908),_=a(17747),f=a(67763);let v=()=>{let{isDesktopNav:e,isMobileNav:t}=(0,_.l)(),a=(0,p.G)(f.uR),i=a?.content?.contact_display||x.mRk.ICON,o=x.mRk.BUTTON===i,c=x.mRk.ICON===i,d=a?.content?.contact?.full_slug;return(c||o)&&d?(0,s.jsx)("li",{children:(0,s.jsxs)(h.sG,{className:r()("gtm-nav-icon gtm-nav-icon-contact",{"btn btn-primary btn-small mobile-nav:my-200":o}),linktype:x.J$1.STORY,url:d,onClick:()=>(0,g.Bo)("Top Menu","Contact"),children:[c&&(0,s.jsx)(n.g,{fixedWidth:t,icon:l.y_}),(!e||o)&&(0,s.jsx)(h.HT,{translation:"Contact"})]})}):null};var j=a(58308),N=a(35616),b=a(10522);let A=({parentScrollLockId:e})=>{let t=(0,p.j)(),{nameToUse:a,nameNative:i,cca2ToUse:r,isActiveLanguageMenu:o,isTranslationBrand:c}=(0,b.yZ)(e);return(0,s.jsx)("li",{children:(0,s.jsxs)("button",{onClick:function(){t((0,f.uK)(!o)),t((0,f.qb)(!o))},children:[!i&&(0,s.jsx)(s.Fragment,{children:c?(0,s.jsx)(N.A,{tld:"English",name:"English"}):(0,s.jsx)(n.g,{icon:l.Bw})}),a&&r&&(0,s.jsx)(N.A,{tld:r,name:a})]})})};var C=a(49820),y=a(12115),k=a(8927),w=a.n(k),S=a(59659),I=a(45821),E=a(86724),T=a(93486),L=a(83279),R=a.n(L),O=a(43509),M=a(87061),P=a(58323),D=a(36356),G=a(89514),B=a(69135),F=a(1383),H=a(17132);let U=({appFrame:e=!1})=>{let t=(0,p.j)(),a=(0,y.useRef)(null),i=(0,p.G)(f.zC),o=(0,p.G)(f.k4),{isMobileNav:c}=(0,_.l)(),d=(0,M.Bi)(),m=(0,M.Bi)(),{isUserLoggedIn:u}=(0,B.k)(),v=u(),[j,N]=(0,P.B)(["Account","Project Planner"]),b=(0,H.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),A=(0,H.z)(e=>e.selectSiteConfigurationProperty("project_planner_enabled")),k=!c&&(v||A)||c&&v,L=(0,p.G)(f.Pj),U=encodeURIComponent((0,G.RD)((0,D.D)(L))),{menu:$}=(0,F.s)(),z=[];void 0!==$.account&&(A&&z.push(v?$.projectPlanner:$.projectPlannerGuest),v?(b&&z.push($.quickOrder,$.orders,$.shipmentTracking),z.push($.account,$.addresses,$.logout)):b&&z.pu
10sh({...$.login,api:`${$.login.api}?redirectUrl=${U}`})),z=z.filter(Boolean);let V=(0,y.useCallback)(({target:e})=>{a?.current?.contains(e)||t((0,f.ZM)(!1))},[t]);return((0,y.useEffect)(()=>(i?document.addEventListener("mousedown",V):document.removeEventListener("mousedown",V),()=>{document.removeEventListener("mousedown",V)}),[i,V]),0===z.length)?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("li",{onClick:()=>{c&&k&&(t((0,f.qb)(!0)),t((0,f.rI)(d)),o||(0,O.zI)(`#${m}`))},className:r()({[R()["dropdown-open"]]:i}),ref:a,children:[(0,s.jsxs)(h.sG,{className:r()("flex gtm-nav-icon gtm-nav-icon-account",{"mobile-nav:hidden":e}),url:v?$.account?.api:`${$.login?.api}?redirectUrl=${U}`,linktype:x.J$1.URL,onClick:e=>{(0,g.Bo)("Top Menu","User"),k&&(e.preventDefault(),c||((0,O.Wg)(`#${m}`),t((0,f.q_)(null)),t((0,f.ZM)(!i))))},children:[(0,s.jsx)(n.g,{fixedWidth:c,icon:l.VF}),!e&&(0,s.jsx)("span",{className:"desktop-nav:hidden",children:j}),k&&(0,s.jsx)(I.A,{})]}),k&&(0,s.jsxs)(E.A,{level:2,nextScrollLockId:m,scrollLockId:d,isAccountDropdown:!0,children:[(0,s.jsx)(S.A,{uuid:d,parentScrollLockId:"user-menu",name:j}),(0,C.A)(z,(e,t)=>{let{api:a,hasDividerAfter:l,gtmType:n,isLogout:i,name:o,icon:c}=e;return(0,s.jsx)("li",{className:r()({[R()["actions-menu-divider-after"]]:l}),children:(0,s.jsx)(h.sG,{url:a,name:o,className:r()(`gtm-nav-account-link gtm-nav-account-link-${n}`,w()["user-account-link"],{[w()["user-account-logout"]]:i}),children:c&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(T.A,{className:"flex justify-center items-center",fixedWidth:!0,faClass:"string"==typeof c?"fak":void 0,icon:c}),o]})})},a+t)})]})]}),A&&(0,s.jsx)("li",{className:"!hidden mobile-nav:!block",children:(0,s.jsxs)(h.sG,{url:v?$.projectPlanner.api:$.projectPlannerGuest.api,linktype:x.J$1.URL,className:r()("gtm-nav-icon gtm-nav-icon-wishlist",w()["user-account-link"]),children:[(0,s.jsx)(T.A,{fixedWidth:c,faClass:"fak",icon:"project-planner-light"}),N]})})]})};var $=a(29097),z=a(7273);let V=()=>{let e=(0,p.G)(f.VP),t=(0,p.G)(f.GC),a=(0,p.G)(f.K5),i=(0,p.G)(f.JV),o=(0,p.G)(f.zZ),d=(0,p.G)(f.ns),m=(0,p.G)(f.RC),u=(0,y.useRef)(null),[h,g]=(0,y.useState)("/"),[_,v]=(0,y.useState)(!1),j=[x.sbc.PRODUCT,x.sbc.PRODUCT_CATEGORY,x.sbc.PRODUCT_RANGE].includes(a),N=(0,y.useCallback)(({target:e})=>{u?.current?.contains(e)||v(!1)},[]);return(0,y.useEffect)(()=>{e&&t&&g((0,z.Yl)({storyId:e,spaceId:t,locale:o?i:void 0}))},[e,t,o,i]),(0,y.useEffect)(()=>(_?document.addEventListener("mousedown",N):document.removeEventListener("mousedown",N),()=>{document.removeEventListener("mousedown",N)}),[_,N]),(0,s.jsxs)("li",{className:r()("mobile-nav:hidden relative",{[R()["dropdown-open"]]:_}),ref:u,children:[(0,s.jsx)("button",{onClick:()=>v(!_),title:"Internal functionalities",children:(0,s.jsx)(n.g,{icon:l.BH,className:"text-menu-cta hover:text-menu-cta-hover no-underline"})}),_&&(0,s.jsxs)("ul",{className:r()(R()["mobile-menu-container"],R()["nav-item-submenu-wrapper"],R()["lvl-2"]),children:[(0,s.jsx)("li",{className:r()({[R()["actions-menu-divider-after"]]:!!e}),children:(0,s.jsxs)(c(),{className:"flex items-center gap-200",href:"/admin/settings",children:[(0,s.jsx)(n.g,{icon:l.AD}),"User Preferences"]})}),e&&(0,s.jsxs)("li",{children:[(0,s.jsxs)(c(),{className:"flex items-center gap-200",href:h,target:"_blank",rel:"noopener noreferrer",children:[(0,s.jsx)(n.g,{icon:l.LF}),"Edit Page"]}),(0,s.jsxs)("div",{className:"flex flex-col gap-050 text-style-label-tiny px-300 text-neutral-500",children:[(0,s.jsxs)("span",{children:["Story ID: ",e]}),(0,s.jsxs)("span",{children:["Type: ",a]}),j&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("span",{children:["Source: ",m?"Shop":"CMS"]}),m&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("span",{children:["Shop ID: ",m.shopId]}),(0,s.jsxs)("span",{children:["PDB Story ID: ",m.storyId||"No story ID in PDB record!"]}),e!==m.storyId&&(0,s.jsx)("span",{className:"text-warm",children:"Related story identified by slug"}),(0,s.jsxs)("span",{children:[" Last imported:"," ",$.c9.fromISO(m.lastImported).toLocaleString($.c9.DATETIME_FULL)]})]})]}
10),(0,s.jsxs)("span",{children:["Last built: ",d?.toLocaleString($.c9.DATETIME_FULL)]})]})]})]})]})},W=e=>(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512",fill:"currentColor",...e,children:(0,s.jsx)("path",{d:"M128 0c6.4 0 11.9 3.7 14.5 9.2l6.6 13.2C181.4 87.1 247.6 128 320 128s138.6-40.9 170.9-105.6l6.6-13.2C500.1 3.7 505.6 0 512 0c7.2 0 13.3 4.7 15.3 11.3c14.5 43 58.7 87.5 102.6 104.9c8.2 3.3 12.2 12.6 9 20.8s-12.6 12.2-20.8 9c-33-13.1-66-38.6-90.1-69.1L528 256l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 288c-8.8 0-16-7.2-16-16s7.2-16 16-16l96 0 0-179.2c-24.1 30.5-57.1 56-90.1 69.1c-8.2 3.3-17.5-.8-20.8-9s.8-17.5 9-20.8C54 98.7 98.2 54.3 112.7 11.3C114.7 4.7 120.8 0 128 0zm16 256l64 0 0-126.1c-24.5-14.2-46.3-33.1-64-55.8l0 182zm96 0l64 0 0-96.6c-22.2-1.6-43.7-6.5-64-14.3L240 256zm96 0l64 0 0-110.8c-20.3 7.8-41.8 12.7-64 14.3l0 96.6zm96 0l64 0 0-182c-17.7 22.7-39.5 41.6-64 55.8L432 256zM16 320l16 0c53 0 96 43 96 96l0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-16c0-70.7 57.3-128 128-128s128 57.3 128 128l0 16c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48c0-53 43-96 96-96l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-35.3 0-64 28.7-64 64l0 48c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-16c0-53-43-96-96-96s-96 43-96 96l0 16c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-48c0-35.3-28.7-64-64-64l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"})});var K=a(79606);let Y=({isSmall:e,appFrame:t=!1,parentScrollLockId:a,showCart:i=!0,showUserAccount:o=!0})=>{let m=(0,d.usePathname)()??"",h=(0,p.j)(),N=(0,p.G)(f.Cv),b=(0,H.z)(e=>e.selectSiteConfigurationProperty("has_search")),C=(0,H.z)(e=>e.selectSiteConfigurationProperty("locale_in_header")),{isDesktopNav:y,isMobileNav:k}=(0,_.l)(),w=(0,K.i)(x.CVe.ENABLE_INTERNAL_FUNCTIONALITIES)||!1,S="/en"===m||m?.startsWith("/en/");return(0,s.jsxs)("ul",{id:"header-right",className:r()(R()["actions-menu"],{"mobile-nav:hidden":t}),children:[!!(y&&b&&!t)&&(0,s.jsx)("li",{children:(0,s.jsx)("button",{onClick:function(){(0,g.Bo)("Top Menu","Search"),h((0,f.DP)(!0)),h((0,f.q_)(null)),h((0,f.qb)(!1)),h((0,f.rI)(null))},className:"gtm-nav-icon gtm-nav-icon-search",children:(0,s.jsx)(n.g,{className:r()("text-menu-cta hover:text-menu-cta-hover no-underline",{"text-fixed-sm leading-none":e,"text-fixed-lg leading-none":!e}),icon:l.Mj})})}),"systemair"===N&&S&&(0,s.jsx)("li",{children:(0,s.jsxs)(c(),{className:u().link,href:x.Vfi,target:"_blank",children:[(0,s.jsx)(W,{className:r()("text-menu-cta hover:text-menu-cta-hover no-underline",{"text-fixed-sm leading-none":e,"text-fixed-lg leading-none":!e,width:k})}),(0,s.jsx)("span",{className:"desktop-nav:hidden",children:"Distributor Portal"})]})}),!t&&(0,s.jsx)(v,{}),i&&(0,s.jsx)(j.A,{appFrame:t,isInHeaderAction:!0}),o&&(0,s.jsx)(U,{appFrame:t}),w&&(0,s.jsx)(V,{}),C&&y&&(0,s.jsx)(A,{parentScrollLockId:a})]})}},61305:e=>{e.exports={item:"PortfolioBlockItem_item__pmvqT",label:"PortfolioBlockItem_label__FgOI5"}},61769:e=>{e.exports={button:"ContactBlockItem_button__sNxnA"}},62866:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var s=a(95155),l=a(13837);let n=({width:e="100%",height:t,maxWidth:a,exactHeight:n,dark:i})=>(0,s.jsx)(l.z,{baseColor:i?"var(--c-grey-400)":"var(--c-grey-200)",highlightColor:i?"var(--c-grey-500)":"var(--c-grey-300)",children:(0,s.jsx)(l.A,{width:e,height:t,style:{maxWidth:a,lineHeight:n?1:void 0}})})},62921:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(95155),l=a(69730),n=a.n(l),i=a(12115),r=a(35208);let o=(0,i.forwardRef)(({className:e,size:t,selectClassName:a,children:l,...i},o)=>(0,s.jsx)("div",{className:n()("dropdown-wrapper",{"dropdown-wrapper-small":t===r.x0Q.SMALL,"dropdown-wrapper-tiny":t===r.x0Q.TINY},e),children:(0,s.jsx)("select",{ref:o,className:n()(a,"form-dropdown form-input",t===r.x0Q.SMALL&&"form-dropdown-small",t===r.x0Q.TINY&&"form-dropdown-tiny"),...i,children:l})}));o.displayName="Dropdown";let c=o},63673:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});var s=a(95155),l=a(99764),n=a(9969),i=a(12115),r=a(69095),o=a(56432),c=a(35208),d=a(83908),m=a(67763),u=a(17132);let h=()=>{let[e,t]=(0,i.useState)(!1),a=(0,d.G)(m._E),h=(0,d.G)(m.zi),x=(0,u.z)(e=>e.selectSiteConfigurationProperty("language",!1,!0));return(0,i.useEffect)(()=>{t(a&&h!==x)},[a,h,x]),e?(0,s.jsx)(r.A,{type:c.ifX.INFO,spacingClassName:"relative bottom-200",children:(0,s.jsx)("div",{className:"flex flex-col gap-200 md:flex-row md:items-center",children:(0,s.jsxs)("div",{className:"flex gap-200 desktop-nav:items-center",children:[(0,s.jsx)(n.g,{className:"relative mobile-nav:top-050",icon:l.mh}),(0,s.jsxs)("p",{className:"mb-0",children:[(0,s.jsx)("strong",{children:(0,s.jsx)(o.HT,{translation:"Untranslated"})}),"\xa0",(0,s.jsx)(o.HT,{translation:"We are working on translating the site into your language"})]})]})})}):null}},63743:(e,t,a)=>{"use strict";a.d(t,{Ck:()=>i,GO:()=>r,hB:()=>o});var s,l,n,i=((s={}).PRIMARY="PRIMARY",s.SECONDARY="SECONDARY",s.SECONDARY_LIGHT="SECONDARY_LIGHT",s.SECONDARY_UI="SECONDARY_UI",s.TERTIARY="TERTIARY",s.GHOST="GHOST",s.GHOST_PRIMARY="GHOST_PRIMARY",s.INVERTED="INVERTED",s.DESTRUCTIVE="DESTRUCTIVE",s.DISABLED="DISABLED",s),r=((l={}).EXTRA_SMALL="EXTRA_SMALL",l.SMALL="SMALL",l.MEDIUM="MEDIUM",l.
10LARGE="LARGE",l),o=((n={}).BUTTON="button",n.SPAN="span",n)},64142:e=>{e.exports={"bim-model-container":"IntelliShopBimSection_bim-model-container____DRW"}},64299:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var s=a(95155),l=a(69730),n=a.n(l),i=a(73321),r=a(12115),o=a(22605),c=a.n(o),d=a(89514);let m=(0,r.forwardRef)(({src:e,id:t,useFullViewportSize:a=!1,removeScrolling:l=!1,hasMenu:o=!1},m)=>{let u=(0,i.useSearchParams)(),h=null!=u,x=u?.get("ecom-category-id-MULTI"),g=(0,r.useMemo)(()=>(0,d.rK)(e),[e]);return(0,r.useEffect)(()=>{h&&x&&g.searchParams.set("ecom-category-id-MULTI",x)},[h,x,g]),(0,s.jsx)("iframe",{ref:m,id:t??"productIframe",className:n()(c()["app-frame-iframe"],{[c()["use-viewport-size"]]:a,[c()["has-menu"]]:o}),src:g.href,frameBorder:"0",scrolling:l?"no":void 0},g.href)});m.displayName="AppFrameIFrame";let u=m},65957:e=>{e.exports={"hero-image-container":"Hero_hero-image-container__hbB_F",hero:"Hero_hero__Nrpye","hero--background-image":"Hero_hero--background-image__TK_Me","hero--text-invert":"Hero_hero--text-invert__imUyJ","hero-title":"Hero_hero-title__NRLqo","hero-tagline":"Hero_hero-tagline__eNdtC","hero-subtitle":"Hero_hero-subtitle__GW3Tm","hero--has-background":"Hero_hero--has-background__872lh","hero--color-custom":"Hero_hero--color-custom__lNmfS","hero--is-large":"Hero_hero--is-large__2udft","hero--color-cool":"Hero_hero--color-cool__7ZpPp","hero--color-fresh":"Hero_hero--color-fresh__Lq_lh","hero--color-warm":"Hero_hero--color-warm__Lkc61","hero--color-light":"Hero_hero--color-light__t8i3G","hero--color-dark":"Hero_hero--color-dark__lOqMX","hero--color-white":"Hero_hero--color-white__0qeFe","hero-headlines":"Hero_hero-headlines___wYjG","hero-content-area":"Hero_hero-content-area__SUq4E","hero-article-meta":"Hero_hero-article-meta__3B93E","hero-after-subtitle-content":"Hero_hero-after-subtitle-content__nPrJj","hero-lead":"Hero_hero-lead__ewQx3","image-wrap":"Hero_image-wrap__zv_IE","image-wrap--crop-cover":"Hero_image-wrap--crop-cover__FnVX_","image-wrap--crop-contain":"Hero_image-wrap--crop-contain__1R2nl","text-container":"Hero_text-container__xsorT"}},66142:e=>{e.exports={textInput:"TextInput_textInput__mvx77",active:"TextInput_active__1wWVa",disabled:"TextInput_disabled__caL9A",round:"TextInput_round__ZrJcc",medium:"TextInput_medium__keLqB",large:"TextInput_large__jB_sZ",input:"TextInput_input__qjuZ_",clearButton:"TextInput_clearButton__S_Oef",icon:"TextInput_icon__4NKIR",iconButton:"TextInput_iconButton__sxXhi"}},66917:e=>{e.exports={content:"MegaMenuFlatContent_content__SVjBy",withImage:"MegaMenuFlatContent_withImage__lkWLQ",imageCards:"MegaMenuFlatContent_imageCards__sEnqi"}},67149:e=>{e.exports={"text-image-image-link":"TextImage_text-image-image-link__CUnad","text-image-text-link":"TextImage_text-image-text-link__FWETk","text-image-extended":"TextImage_text-image-extended__QoMzw","text-image-extended--color-default":"TextImage_text-image-extended--color-default__X97JW","text-image-extended--style-background-flush":"TextImage_text-image-extended--style-background-flush__VGURK","text-image-extended--bg":"TextImage_text-image-extended--bg__FgVxh","text-image-extended--frame":"TextImage_text-image-extended--frame__Mk_o9","text-image-extended--color-warm":"TextImage_text-image-extended--color-warm__nQZSt","text-image-extended--color-fresh":"TextImage_text-image-extended--color-fresh__Gizrc","text-image-extended--color-cool":"TextImage_text-image-extended--color-cool__BY8Oo","text-image-extended--color-white":"TextImage_text-image-extended--color-white__drLVL","text-image-extended--color-custom":"TextImage_text-image-extended--color-custom__tACf_","text-image-extended--small":"TextImage_text-image-extended--small__qPLQh","text-image-extended-grid":"TextImage_text-image-extended-grid__LT6X3","text-image-extended--not-small":"TextImage_text-image-extended--not-small__4VO2S","text-image-extended--large-image":"TextImage_text-image-extended--large-image__8O8XW","text-image-extended--style-frame":"TextImage_text-image-extended--style-frame__KYU1s","text-image-col-image-caption":"TextImage_text-image-col-image-caption__3A151","text-image-col-image-caption--has-bg":"TextImage_text-image-col-image-caption--has-bg__VtlwX","text-image-col-image-caption--with-offset":"TextImage_text-image-col-image-caption--with-offset__QinCv","text-image-background-image":"TextImage_text-image-background-image__6akTy","image-container":"TextImage_image-container__fBdOD","image-container--crop-contain":"TextImage_image-container--crop-contain__a705M","image-wrap":"TextImage_image-wrap__rAwFy","image-wrap--crop-cover":"TextImage_image-wrap--crop-cover__L20tl","image-wrap--crop-contain":"TextImage_image-wrap--crop-contain__5dg79","text-container--height-auto":"TextImage_text-container--height-auto__ZpJoA","text-container":"TextImage_text-container__tMzgx","text-image--image-align-left":"TextImage_text-image--image-align-left__0QCfJ","text-image--color-custom":"TextImage_text-image--color-custom__zT6l_","text-image--color-default":"TextImage_text-image--color-default__wD_Vl","text-image--color-warm":"TextImage_text-image--color-warm__6zgAz","text-image--color-fresh":"TextImage_text-image--color-fresh__W2QbB","text-image--color-cool":"TextImage_text-image--color-cool__a523r","text-image--color-white":"TextImage_text-image--color-white__bMKOu","text-image--text-style-gradient":"TextImage_text-image--text-style-gradient__q13L1","text-image--inverted":"TextImage_text-image--inverted__NllrN","text-image--text-style-card":"TextImage_text-image--text-style-card__8U4Ip","text-inner":"TextImage_text-inner__apIoZ","text-image--container-is-in-grid":"TextImage_text-image--container-is-in-grid___glmE","text-image--use-fullscreen":"TextImage_text-image--use-fullscreen__y1bGV","text-image--large-text":"TextImage_text-image--large-text__Pat9C","text-image-headline":"TextImage_text-image-headline__SF_OG","text-image-text-wrap":"TextImage_text-image-text-wrap__ngwQn","text-image-col-image-img-container":"TextImage_text-image-col-image-img-container__TrhAJ"}}
10,67228:(e,t,a)=>{"use strict";a.d(t,{e:()=>n});var s=a(12115),l=a(52744);function n(e,{preserveData:t=!1,catchExecute:a=!0}={}){let[i,r]=(0,s.useState)(),[o,c]=(0,s.useState)(),[d,m]=(0,s.useState)(0),[u,h]=(0,s.useState)(!1),x=(0,s.useRef)(0),g=(0,s.useCallback)(async s=>{let n=++x.current;t||r(void 0),c(void 0),h(!0);try{let t=await (0,l.a)(e,s?.data);if(x.current!==n)return;if(t instanceof Response){let e=`API request failed with status ${t.status} ${t.statusText}`;throw Error(e)}return r(t),h(!1),m(e=>e+1),t}catch(e){if(x.current!==n)return;return h(!1),c(e),m(e=>e+1),a?void 0:Promise.reject(e)}},[e,a,t]),p=(0,s.useCallback)(()=>{x.current++,r(void 0),c(void 0),h(!1)},[]);return o?{isLoading:!1,error:o,execute:g,flush:p,count:d}:i?{isLoading:!!t&&u,data:i,execute:g,flush:p,count:d}:{isLoading:u,execute:g,flush:p,count:d}}},67919:(e,t,a)=>{"use strict";a.d(t,{R:()=>d});var s=a(95155),l=a(69730),n=a.n(l),i=a(36235),r=a(74246),o=a.n(r);let c={[i.Ze.ARROW]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M3.75 12H20.25M13.5 18.75L20.25 12L13.5 5.25",stroke:e,fill:"none",strokeWidth:1.33,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.ARROW_SQUARE_OUT]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M20.25 9.75L20.2491 3.75094L14.25 3.75M12.75 11.25L20.25 3.75M17.25 12.75V19.5C17.25 19.6989 17.171 19.8897 17.0303 20.0303C16.8897 20.171 16.6989 20.25 16.5 20.25H4.5C4.30109 20.25 4.11032 20.171 3.96967 20.0303C3.82902 19.8897 3.75 19.6989 3.75 19.5V7.5C3.75 7.30109 3.82902 7.11032 3.96967 6.96967C4.11032 6.82902 4.30109 6.75 4.5 6.75H11.25",stroke:e,fill:"none",strokeWidth:1.33,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.CARET]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 9 5",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M0.6 4.35L4.35 0.6L8.1 4.35",stroke:e,fill:"none",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.CHECK_CIRCLE]:({stroke:e,fill:t,width:a,height:l,className:n})=>(0,s.jsx)("svg",{width:a,height:l,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n,children:(0,s.jsx)("path",{d:"M9.75 0C7.82164 0 5.93657 0.571828 4.33319 1.64317C2.72982 2.71451 1.48013 4.23726 0.742179 6.01884C0.00422452 7.80042 -0.188858 9.76082 0.187348 11.6521C0.563554 13.5434 1.49215 15.2807 2.85571 16.6443C4.21928 18.0079 5.95656 18.9365 7.84787 19.3127C9.73919 19.6889 11.6996 19.4958 13.4812 18.7578C15.2627 18.0199 16.7855 16.7702 17.8568 15.1668C18.9282 13.5634 19.5 11.6784 19.5 9.75C19.4973 7.16498 18.4692 4.68661 16.6413 2.85872C14.8134 1.03084 12.335 0.00272983 9.75 0ZM14.0306 8.03063L8.78063 13.2806C8.71097 13.3504 8.62826 13.4057 8.53721 13.4434C8.44616 13.4812 8.34857 13.5006 8.25 13.5006C8.15144 13.5006 8.05385 13.4812 7.9628 13.4434C7.87175 13.4057 7.78903 13.3504 7.71938 13.2806L5.46938 11.0306C5.32865 10.8899 5.24959 10.699 5.24959 10.5C5.24959 10.301 5.32865 10.1101 5.46938 9.96937C5.61011 9.82864 5.80098 9.74958 6 9.74958C6.19903 9.74958 6.3899 9.82864 6.53063 9.96937L8.25 11.6897L12.9694 6.96937C13.0391 6.89969 13.1218 6.84442 13.2128 6.8067C13.3039 6.76899 13.4015 6.74958 13.5 6.74958C13.5986 6.74958 13.6961 6.76899 13.7872 6.8067C13.8782 6.84442 13.9609 6.89969 14.0306 6.96937C14.1003 7.03906 14.1556 7.12178 14.1933 7.21283C14.231 7.30387 14.2504 7.40145 14.2504 7.5C14.2504 7.59855 14.231 7.69613 14.1933 7.78717C14.1556 7.87822 14.1003 7.96094 14.0306 8.03063Z",fill:t??"none",stroke:e,strokeWidth:1.33,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.CLOSE]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M18.75 5.25L5.25 18.75M18.75 18.75L5.25 5.25",stroke:e,fill:"none",strokeWidth:"1.33",strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.FACEBOOK]:({fill:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("g",{clipPath:"url(#clip0_209_1343)",children:(0,s.jsx)("path",{d:"M31.7187 17.5C31.7143 20.9751 30.4393 24.3287 28.1338 26.929C25.8284 29.5293 22.6517 3
101.1969 19.2021 31.6176C19.1253 31.6263 19.0476 31.6186 18.9739 31.595C18.9003 31.5715 18.8325 31.5326 18.775 31.4809C18.7175 31.4292 18.6717 31.3659 18.6404 31.2952C18.6092 31.2245 18.5933 31.148 18.5937 31.0707V20.7813H21.875C22.0249 20.7816 22.1733 20.7511 22.311 20.6916C22.4487 20.6322 22.5726 20.5451 22.6752 20.4357C22.7778 20.3264 22.8567 20.1971 22.9072 20.0559C22.9577 19.9147 22.9787 19.7647 22.9687 19.6151C22.9446 19.3338 22.8148 19.0721 22.6056 18.8826C22.3963 18.6932 22.1231 18.59 21.8408 18.5938H18.5937V15.3125C18.5937 14.7324 18.8242 14.176 19.2345 13.7657C19.6447 13.3555 20.2011 13.125 20.7812 13.125H22.9687C23.1187 13.1253 23.2671 13.0948 23.4047 13.0354C23.5424 12.976 23.6664 12.8888 23.7689 12.7795C23.8715 12.6701 23.9505 12.5408 24.001 12.3996C24.0515 12.2585 24.0724 12.1084 24.0625 11.9588C24.0383 11.6771 23.9082 11.415 23.6983 11.2255C23.4885 11.0359 23.2146 10.933 22.9318 10.9375H20.7812C19.6209 10.9375 18.5081 11.3984 17.6877 12.2189C16.8672 13.0394 16.4062 14.1522 16.4062 15.3125V18.5938H13.125C12.9751 18.5934 12.8267 18.6239 12.689 18.6834C12.5513 18.7428 12.4274 18.8299 12.3248 18.9393C12.2222 19.0487 12.1432 19.1779 12.0927 19.3191C12.0422 19.4603 12.0213 19.6104 12.0312 19.76C12.0554 20.0417 12.1856 20.3038 12.3954 20.4933C12.6053 20.6829 12.8792 20.7858 13.1619 20.7813H16.4062V31.0734C16.4067 31.1506 16.3908 31.227 16.3597 31.2976C16.3285 31.3682 16.2828 31.4314 16.2254 31.4831C16.1681 31.5347 16.1005 31.5737 16.027 31.5973C15.9536 31.621 15.8759 31.6288 15.7992 31.6203C12.2573 31.189 9.00643 29.4436 6.69002 26.7297C4.37361 24.0158 3.1605 20.5311 3.29082 16.9654C3.56426 9.58263 9.54433 3.58068 16.9326 3.29357C18.8454 3.21947 20.7535 3.53194 22.5428 4.21227C24.3321 4.8926 25.9658 5.92682 27.3461 7.25307C28.7265 8.57932 29.8252 10.1704 30.5765 11.931C31.3278 13.6917 31.7163 15.5858 31.7187 17.5Z",fill:e})})}),[i.Ze.GLOBE_SIMPLE]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 13.2 13.2",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M0.6 6.6H12.6M0.6 6.6C0.6 9.91371 3.28629 12.6 6.6 12.6M0.6 6.6C0.6 3.28629 3.28629 0.6 6.6 0.6M12.6 6.6C12.6 9.91371 9.91371 12.6 6.6 12.6M12.6 6.6C12.6 3.28629 9.91371 0.6 6.6 0.6M6.6 12.6C6.6 12.6 9.1 10.6 9.1 6.6C9.1 2.6 6.6 0.6 6.6 0.6M6.6 12.6C6.6 12.6 4.1 10.6 4.1 6.6C4.1 2.6 6.6 0.6 6.6 0.6",stroke:e,fill:"none",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.INSTAGRAM]:({fill:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("g",{"clip-path":"url(#clip0_209_1341)",children:(0,s.jsx)("path",{d:"M21.875 17.5C21.875 18.3653 21.6184 19.2112 21.1377 19.9306C20.6569 20.6501 19.9737 21.2108 19.1742 21.542C18.3748 21.8731 17.4951 21.9597 16.6465 21.7909C15.7978 21.6221 15.0183 21.2054 14.4064 20.5936C13.7946 19.9817 13.3779 19.2022 13.2091 18.3535C13.0403 17.5049 13.1269 16.6252 13.458 15.8258C13.7892 15.0263 14.3499 14.3431 15.0694 13.8623C15.7888 13.3816 16.6347 13.125 17.5 13.125C18.6603 13.125 19.7731 13.5859 20.5936 14.4064C21.4141 15.2269 21.875 16.3397 21.875 17.5ZM31.7188 10.9375V24.0625C31.7166 26.0924 30.9092 28.0385 29.4739 29.4739C28.0385 30.9092 26.0924 31.7166 24.0625 31.7188H10.9375C8.9076 31.7166 6.96147 30.9092 5.52611 29.4739C4.09076 28.0385 3.28342 26.0924 3.28125 24.0625V10.9375C3.28342 8.9076 4.09076 6.96147 5.52611 5.52611C6.96147 4.09076 8.9076 3.28342 10.9375 3.28125H24.0625C26.0924 3.28342 28.0385 4.09076 29.4739 5.52611C30.9092 6.96147 31.7166 8.9076 31.7188 10.9375ZM24.0625 17.5C24.0625 16.2021 23.6776 14.9333 22.9565 13.8541C22.2354 12.7749 21.2105 11.9337 20.0114 11.437C18.8122 10.9403 17.4927 10.8104 16.2197 11.0636C14.9467 11.3168 13.7774 11.9418 12.8596 12.8596C11.9418 13.7774 11.3168 14.9467 11.0636 16.2197C10.8104 17.4927 10.9403 18.8122 11.437 20.0114C11.9337 21.2105 12.7749 22.2354 13.8541 22.9565C14.9333 23.6776 16.2021 24.0625 17.5 24.0625C19.2399 24.0607 20.9081 23.3687 22.1384 22.1384C23.3687 20.9081 24.0607 19.2399 24.0625 17.5ZM27.3438 9.29688C27.3438 8.97239 27.2475 8.65519 27.0673 8.38539C26.887 8.11559 26.6307 7.90531 26.331 7.78114C26.0312 7.65696 25.7013 7.62447 25.3831 7.68777C25.0648 7.75108 24.7725 7.90733 24.543 8.13678C24.3136 8.36622 24.1573 8.65855 24.094 8.9768C24.0307 9.29505 24.0632 9.62493 24.1874 9.92472C24.3116 10.2245 24.5218 10.4807 24.7916 10.661C25.0614 10.8413 25.3786 10.9375 25.7031 10.9375C26.1382 10.9375 26.5555 10.7646 26.8632 10.457C27.1709 10.1493 27.3438 9.732 27.3438 9.29688Z",fill:e})})}),[i.Ze.LINKEDIN]:({fill:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 29 29",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M26.25 0H2.1875C1.
1060734 0 1.05094 0.230468 0.640704 0.640704C0.230468 1.05094 0 1.60734 0 2.1875V26.25C0 26.8302 0.230468 27.3866 0.640704 27.7968C1.05094 28.207 1.60734 28.4375 2.1875 28.4375H26.25C26.8302 28.4375 27.3866 28.207 27.7968 27.7968C28.207 27.3866 28.4375 26.8302 28.4375 26.25V2.1875C28.4375 1.60734 28.207 1.05094 27.7968 0.640704C27.3866 0.230468 26.8302 0 26.25 0ZM9.84375 20.7812C9.84375 21.0713 9.72852 21.3495 9.5234 21.5546C9.31828 21.7598 9.04008 21.875 8.75 21.875C8.45992 21.875 8.18172 21.7598 7.9766 21.5546C7.77148 21.3495 7.65625 21.0713 7.65625 20.7812V12.0312C7.65625 11.7412 7.77148 11.463 7.9766 11.2579C8.18172 11.0527 8.45992 10.9375 8.75 10.9375C9.04008 10.9375 9.31828 11.0527 9.5234 11.2579C9.72852 11.463 9.84375 11.7412 9.84375 12.0312V20.7812ZM8.75 9.84375C8.42552 9.84375 8.10832 9.74753 7.83852 9.56726C7.56872 9.38698 7.35844 9.13075 7.23426 8.83097C7.11009 8.53118 7.0776 8.2013 7.1409 7.88305C7.2042 7.5648 7.36046 7.27247 7.5899 7.04303C7.81935 6.81358 8.11168 6.65733 8.42993 6.59402C8.74818 6.53072 9.07806 6.56321 9.37784 6.68739C9.67762 6.81156 9.93386 7.02184 10.1141 7.29164C10.2944 7.56144 10.3906 7.87864 10.3906 8.20312C10.3906 8.63825 10.2178 9.05555 9.9101 9.36322C9.60242 9.6709 9.18512 9.84375 8.75 9.84375ZM21.875 20.7812C21.875 21.0713 21.7598 21.3495 21.5546 21.5546C21.3495 21.7598 21.0713 21.875 20.7812 21.875C20.4912 21.875 20.213 21.7598 20.0079 21.5546C19.8027 21.3495 19.6875 21.0713 19.6875 20.7812V15.8594C19.6875 15.1342 19.3994 14.4387 18.8866 13.9259C18.3738 13.4131 17.6783 13.125 16.9531 13.125C16.2279 13.125 15.5324 13.4131 15.0196 13.9259C14.5068 14.4387 14.2188 15.1342 14.2188 15.8594V20.7812C14.2188 21.0713 14.1035 21.3495 13.8984 21.5546C13.6933 21.7598 13.4151 21.875 13.125 21.875C12.8349 21.875 12.5567 21.7598 12.3516 21.5546C12.1465 21.3495 12.0312 21.0713 12.0312 20.7812V12.0312C12.0326 11.7633 12.1322 11.5053 12.3113 11.3059C12.4903 11.1066 12.7362 10.9799 13.0025 10.9499C13.2687 10.9199 13.5367 10.9887 13.7556 11.1431C13.9745 11.2976 14.1291 11.527 14.19 11.7879C14.9299 11.286 15.7926 10.9951 16.6854 10.9464C17.5781 10.8978 18.4673 11.0932 19.2573 11.5118C20.0474 11.9304 20.7085 12.5562 21.1697 13.3222C21.6309 14.0882 21.8747 14.9653 21.875 15.8594V20.7812Z",fill:e})}),[i.Ze.LIST]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 23.67 17.67",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M0.835 8.835H22.835M0.835 0.835H22.835M0.835 16.835H22.835",stroke:e,strokeWidth:1.67,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.MAGNIFYING_GLASS]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 19.33 19.33",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M13.4684 13.4684L18.665 18.665M15.665 8.165C15.665 12.3071 12.3071 15.665 8.165 15.665 C4.02286 15.665 0.665 12.3071 0.665 8.165C0.665 4.02286 4.02286 0.665 8.165 0.665 C12.3071 0.665 15.665 4.02286 15.665 8.165Z",stroke:e,fill:"none",strokeWidth:1.33,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.PAUSE]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M20.25 4.5V19.5C20.25 19.8978 20.092 20.2794 19.8107 20.5607C19.5294 20.842 19.1478 21 18.75 21H15C14.6022 21 14.2206 20.842 13.9393 20.5607C13.658 20.2794 13.5 19.8978 13.5 19.5V4.5C13.5 4.10218 13.658 3.72064 13.9393 3.43934C14.2206 3.15804 14.6022 3 15 3H18.75C19.1478 3 19.5294 3.15804 19.8107 3.43934C20.092 3.72064 20.25 4.10218 20.25 4.5ZM9 3H5.25C4.85218 3 4.47064 3.15804 4.18934 3.43934C3.90804 3.72064 3.75 4.10218 3.75 4.5V19.5C3.75 19.8978 3.90804 20.2794 4.18934 20.5607C4.47064 20.842 4.85218 21 5.25 21H9C9.39782 21 9.77936 20.842 10.0607 20.5607C10.342 20.2794 10.5 19.8978 10.5 19.5V4.5C10.5 4.10218 10.342 3.72064 10.0607 3.43934C9.77936 3.15804 9.39782 3 9 3Z",fill:"none",stroke:e,strokeWidth:1.33,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.PLAY]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 17 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M16.5 9.75047C16.5006 10.0051 16.4353 10.2556 16.3105 10.4775C16.1856 10.6995 16.0055 10.8853 15.7875 11.017L2.28 19.28
1002C2.05227 19.4196 1.79144 19.4957 1.52445 19.5007C1.25746 19.5056 0.993989 19.4392 0.76125 19.3083C0.530728 19.1794 0.338696 18.9914 0.204904 18.7637C0.0711107 18.536 0.000385179 18.2768 0 18.0127V1.48828C0.000385179 1.22417 0.0711107 0.964934 0.204904 0.737222C0.338696 0.509511 0.530728 0.321545 0.76125 0.192655C0.993989 0.0617322 1.25746 -0.00468706 1.52445 0.0002572C1.79144 0.00520146 2.05227 0.0813301 2.28 0.220781L15.7875 8.4839C16.0055 8.6156 16.1856 8.80145 16.3105 9.0234C16.4353 9.24534 16.5006 9.49582 16.5 9.75047Z",fill:"none",stroke:e,strokeWidth:1.33,strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.PLUS]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M3.75 12H20.25M12 3.75V20.25",stroke:e,fill:"none",strokeWidth:"1.33",strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.SHOPPING_CART]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:a,viewBox:"0 0 24 24",fill:"none",className:l,stroke:e,children:(0,s.jsx)("path",{d:"M17.625 17.25H8.54719C8.19591 17.2499 7.85578 17.1266 7.58612 16.9015C7.31646 16.6764 7.13435 16.3637 7.07156 16.0181L4.56844 2.25H2.25M17.625 17.25C16.5895 17.25 15.75 18.0895 15.75 19.125C15.75 20.1605 16.5895 21 17.625 21C18.6605 21 19.5 20.1605 19.5 19.125C19.5 18.0895 18.6605 17.25 17.625 17.25ZM6.61406 13.5H18.3844C18.7357 13.4999 19.0758 13.3766 19.3454 13.1515C19.6151 12.9264 19.7972 12.6137 19.86 12.2681L21 6H5.25M10.5 19.125C10.5 20.1605 9.66053 21 8.625 21C7.58947 21 6.75 20.1605 6.75 19.125C6.75 18.0895 7.58947 17.25 8.625 17.25C9.66053 17.25 10.5 18.0895 10.5 19.125Z",strokeWidth:1.33,fill:"none"})}),[i.Ze.SHOPPING_CART_SIMPLE]:({fill:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:a,viewBox:"0 0 22 20",fill:"none",className:l,children:(0,s.jsx)("path",{d:"M0.665009 -6.73532e-06C0.297739 -6.73532e-06 8.52346e-06 0.297724 8.52346e-06 0.664993C8.52346e-06 1.03226 0.297739 1.32999 0.665009 1.32999V0.664993V-6.73532e-06ZM2.91501 0.664993L3.55574 0.486985C3.47578 0.199172 3.21372 -6.73532e-06 2.91501 -6.73532e-06V0.664993ZM3.95683 4.41499L3.3161 4.593V4.593L3.95683 4.41499ZM6.36032 13.0662L7.00109 12.8884L7.00105 12.8882L6.36032 13.0662ZM6.89762 13.8589L6.49506 14.3882L6.49506 14.3882L6.89762 13.8589ZM7.80501 14.165L7.80472 14.83H7.80501V14.165ZM17.0713 14.165L17.0714 13.5H17.0713V14.165ZM18.5169 13.0662L19.1576 13.2441L19.1577 13.2439L18.5169 13.0662ZM20.915 4.41499L21.5558 4.59263C21.6113 4.39243 21.5701 4.1778 21.4443 4.01244C21.3186 3.84708 21.1228 3.74999 20.915 3.74999V4.41499ZM8.3893 17.915H7.7243C7.7243 18.0858 7.58582 18.2243 7.41501 18.2243V18.8893V19.5543C8.32036 19.5543 9.0543 18.8203 9.0543 17.915H8.3893ZM7.41501 18.8893V18.2243C7.24419 18.2243 7.10572 18.0858 7.10572 17.915H6.44072H5.77572C5.77572 18.8203 6.50965 19.5543 7.41501 19.5543V18.8893ZM6.44072 17.915H7.10572C7.10572 17.7442 7.24419 17.6057 7.41501 17.6057V16.9407V16.2757C6.50965 16.2757 5.77572 17.0096 5.77572 17.915H6.44072ZM7.41501 16.9407V17.6057C7.58582 17.6057 7.7243 17.7442 7.7243 17.915H8.3893H9.0543C9.0543 17.0096 8.32036 16.2757 7.41501 16.2757V16.9407ZM18.1393 17.915H17.4743C17.4743 18.0858 17.3358 18.2243 17.165 18.2243V18.8893V19.5543C18.0704 19.5543 18.8043 18.8203 18.8043 17.915H18.1393ZM17.165 18.8893V18.2243C16.9942 18.2243 16.8557 18.0858 16.8557 17.915H16.1907H15.5257C15.5257 18.8203 16.2597 19.5543 17.165 19.5543V18.8893ZM16.1907 17.915H16.8557C16.8557 17.7442 16.9942 17.6057 17.165 17.6057V16.9407V16.2757C16.2597 16.2757 15.5257 17.0096 15.5257 17.915H16.1907ZM17.165 16.9407V17.6057C17.3358 17.6057 17.4743 17.7442 17.4743 17.915H18.1393H18.8043C18.8043 17.0096 18.0704 16.2757 17.165 16.2757V16.9407ZM0.665009 0.664993V1.32999H2.91501V0.664993V-6.73532e-06H0.665009V0.664993ZM2.91501 0.664993L2.27428 0.843001L3.3161 4.593L3.95683 4.41499L4.59757 4.23699L3.55574 0.486985L2.91501 0.664993ZM3.95683 4.41499L3.3161 4.593L5.71959 13.2443L6.36032 13.0662L7.00105 12.8882L4.597
1057 4.23699L3.95683 4.41499ZM6.36032 13.0662L5.71955 13.2441C5.84611 13.7 6.11849 14.1018 6.49506 14.3882L6.89762 13.8589L7.30018 13.3296C7.15495 13.2192 7.0499 13.0642 7.00109 12.8884L6.36032 13.0662ZM6.89762 13.8589L6.49506 14.3882C6.87162 14.6746 7.33162 14.8298 7.80472 14.83L7.80501 14.165L7.8053 13.5C7.62283 13.4999 7.44542 13.4401 7.30018 13.3296L6.89762 13.8589ZM7.80501 14.165V14.83H17.0713V14.165V13.5H7.80501V14.165ZM17.0713 14.165L17.0711 14.83C17.5445 14.8301 18.0048 14.6751 18.3816 14.3886L17.9792 13.8592L17.5768 13.3298C17.4315 13.4402 17.2539 13.5 17.0714 13.5L17.0713 14.165ZM17.9792 13.8592L18.3816 14.3886C18.7584 14.1022 19.031 13.7002 19.1576 13.2441L18.5169 13.0662L17.8761 12.8884C17.8273 13.0643 17.7222 13.2193 17.5768 13.3298L17.9792 13.8592ZM18.5169 13.0662L19.1577 13.2439L21.5558 4.59263L20.915 4.41499L20.2742 4.23735L17.876 12.8886L18.5169 13.0662ZM20.915 4.41499V3.74999H3.95683V4.41499V5.07999H20.915V4.41499Z",fill:e,stroke:"none"})}),[i.Ze.USER]:({stroke:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 13.2002 12.7001",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("path",{d:"M6.6001 8.6C8.80924 8.6 10.6001 6.80914 10.6001 4.6C10.6001 2.39086 8.80924 0.6 6.6001 0.6C4.39096 0.6 2.6001 2.39086 2.6001 4.6C2.6001 6.80914 4.39096 8.6 6.6001 8.6ZM6.6001 8.6C4.00947 8.6 1.81072 10.0081 0.6001 12.1M6.6001 8.6C9.19073 8.6 11.3895 10.0081 12.6001 12.1",stroke:e,fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})}),[i.Ze.X]:({fill:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("g",{"clip-path":"url(#clip0_209_1348)",children:(0,s.jsx)("path",{d:"M29.3945 30.0576C29.3004 30.2292 29.1619 30.3723 28.9935 30.4721C28.8252 30.5719 28.6332 30.6247 28.4375 30.625H21.875C21.6909 30.6249 21.5098 30.5784 21.3485 30.4898C21.1872 30.4011 21.0509 30.2731 20.9521 30.1178L15.4164 21.4184L7.37187 30.2668C7.17577 30.4775 6.90453 30.6023 6.61698 30.6143C6.32942 30.6264 6.04871 30.5245 5.83572 30.331C5.62272 30.1374 5.49461 29.8677 5.47915 29.5803C5.46369 29.2929 5.56213 29.011 5.75312 28.7957L14.1982 19.4988L5.63965 6.05664C5.53424 5.89127 5.47523 5.7006 5.4688 5.5046C5.46238 5.3086 5.50876 5.11447 5.60311 4.94255C5.69746 4.77063 5.83629 4.62724 6.00508 4.52739C6.17386 4.42754 6.36639 4.3749 6.5625 4.375H13.125C13.3091 4.37506 13.4902 4.42157 13.6515 4.51024C13.8128 4.59891 13.9491 4.72685 14.0478 4.88223L19.5836 13.5816L27.6281 4.7332C27.8242 4.52255 28.0955 4.39767 28.383 4.38566C28.6706 4.37364 28.9513 4.47546 29.1643 4.66902C29.3773 4.86259 29.5054 5.1323 29.5208 5.4197C29.5363 5.70709 29.4379 5.989 29.2469 6.2043L20.8018 15.4943L29.3603 28.9447C29.4652 29.1102 29.5236 29.3007 29.5296 29.4965C29.5357 29.6923 29.489 29.886 29.3945 30.0576Z",fill:e})})}),[i.Ze.YOUTUBE]:({fill:e,width:t,height:a,className:l})=>(0,s.jsx)("svg",{width:t,height:a,viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:l,children:(0,s.jsx)("g",{"clip-path":"url(#clip0_209_1346)",children:(0,s.jsx)("path",{d:"M32.0373 9.50469C31.9085 9.00067 31.6617 8.53451 31.3172 8.14466C30.9728 7.75481 30.5406 7.45244 30.0562 7.26251C25.3695 5.45235 17.9102 5.46876 17.5 5.46876C17.0898 5.46876 9.63047 5.45235 4.94375 7.26251C4.45944 7.45244 4.02723 7.75481 3.68279 8.14466C3.33834 8.53451 3.09152 9.00067 2.9627 9.50469C2.60859 10.8691 2.1875 13.3629 2.1875 17.5C2.1875 21.6371 2.60859 24.1309 2.9627 25.4953C3.09133 25.9996 3.33806 26.466 3.68252 26.8561C4.02698 27.2462 4.45928 27.5488 4.94375 27.7389C9.43359 29.4711 16.4609 29.5313 17.4098 29.5313H17.5902C18.5391 29.5313 25.5705 29.4711 30.0562 27.7389C30.5407 27.5488 30.973 27.2462 31.3175 26.8561C31.6619 26.466 31.9087 25.9996 32.0373 25.4953C32.3914 24.1281 32.8125 21.6371 32.8125 17.5C32.8125 13.3629 32.3914 10.8691 32.0373 9.50469ZM21.9557 18.3914L16.4869 22.2195C16.3233 22.3341 16.1315 22.4018 15.9322 22.4151C15.7329 22.4283 15.5338 22.3868 15.3564 22.295C15.179 22.2031 15.0302 22.0644 14.9261 21.894C14.8219 21.7236 14.7664 21.5279 14.7656 21.3281V13.6719C14.7657 13.4718 14.8206 13.2756 14.9245 13.1045C15.0283 12.9335 15.1771 12.7942 15.3546 12.7019C15.5321 12.6095 15.7315 12.5677 15.9312 12.5808C16.1308 12.5939 16.323 12.6616 16.4869 12.7764L21.9557 16.6045C22.0995 16.7054 22.217 16.8394 22.298 16.9953C22.3791 17.1512 22.4214 17.3243 22.4214 17.5C22.4214 17.6757 22.3791 17.8488 22.298 18.0047C22.217 18.1606 22.0995 18.2946 21.9557 18.3955V18.3914Z",fill:e})})})},d=({icon:e,width:t,height:a,stroke:l,fill:r,size:d=i.hS.MEDIUM,rotation:m=i.b2.DEG_0,className:u,onClick:h})=>{if(!e)return null;let x=c[e],g=void 0!==t&&void 0!==a,p=n()(u,{[o().small]:!g&&d===i.hS.SMALL,[o().medium]:!g&&d===i.hS.MEDIUM,[o().intermediate]:!g&&d===i.hS.INTERMEDIATE,[o().large]:!g&&d===i.hS.LARGE,[o().rotation0]:m===i.b2.DEG_0,[o().rotation45]:m===i.b2.DEG_45,[o().rotation90]:m===i.b2.DEG_90,[o().rotation180]:m===i.b2.DEG_180,[o().rotation270]:m===i.b2.DEG_270,[o().rotation315]:m===i.b2.DEG_315});return(0,s.jsx)(x,{stroke:l,fill:r,width:t,height:a,className:p,onClick:h})}},67969:e=>{e.exports={wrapper:"MegaMenuPanel_wrapper__NBpgD",hasList:"MegaMenuPanel_hasList__Z7qFq",list:"MegaMenuPanel_list__pFgWj",content:"MegaMenuPanel_content__22YtG",hasAside:"MegaMenuPanel_hasAside__iQ8SS",children:"MegaMenuPanel_children__2m3f9",asideColumn:"MegaMenuPanel_asideColumn__O0lLy"}},68264:e=>{e.exports={button:"Button_button__fLh2C",fullWidth:"Button_fullWidth___cY_u",extraSmall:"Button_extraSmall__N_D_C",small:"Button_small__9kcx7",medium:"Button_medium__TQGKQ",large:"Button_large__dgzd6",primary:"Button_primary__QF4WC",secondary:"Button_secondary__1rNVb",secondaryLight:"Button_secondaryLight__NwDjC",secondaryUi:"Button_secondaryUi__eOxZB",tertiary:"Button_tert
10iary__0QinN",ghost:"Button_ghost__pzY4s",ghostPrimary:"Button_ghostPrimary__D_f_r",inverted:"Button_inverted__QbkRy",destructive:"Button_destructive___j_d1",disabled:"Button_disabled__3jy84",iconLeft:"Button_iconLeft__GpCn3",iconRight:"Button_iconRight__kzlP9"}},68287:(e,t,a)=>{"use strict";a.d(t,{A:()=>v});var s=a(95155),l=a(49820),n=a(12115),i=a(69095),r=a(93764),o=a(9969),c=a(97148),d=a.n(c),m=a(99779),u=a(56432),h=a(62102),x=a(35208),g=a(83908),p=a(67763);let _=({open:e,onClose:t,message:a})=>{let{slug:l,isLoading:i}=(0,g.G)(p.Iz),c=(0,n.useMemo)(()=>i?(0,s.jsx)(m.A,{}):l?(0,s.jsx)(u.sG,{linktype:x.J$1.STORY,url:l,className:d()["cta-button"],children:(0,s.jsx)(u.HT,{translation:"Contact us"})}):null,[i,l]);return e?(0,s.jsx)("div",{className:d().backdrop,onClick:()=>{t&&t()},children:(0,s.jsxs)("div",{className:d().modal,onClick:e=>{e.stopPropagation()},children:[(0,s.jsxs)("div",{className:d()["title-wrapper"],children:[(0,s.jsxs)(h.A,{level:2,className:d().heading,children:[(0,s.jsx)(o.g,{icon:r.QJ,color:"orange"})," ",(0,s.jsx)(u.HT,{translation:"Need help finding a replacement?"})]}),(0,s.jsx)("button",{type:"button","aria-label":"Close",onClick:()=>{t&&t()},className:d()["close-button"],children:"\xd7"})]}),(0,s.jsx)("p",{className:d()["contact-modal-p"],children:a&&(0,s.jsx)(u.HT,{translation:a})}),(0,s.jsx)("div",{className:d()["cta-container"],children:c})]})}):null};var f=a(22082);let v=({isLoading:e=!1,replacementSkus:t,replacementRelation:a,isReplaced:r=!1,isExpired:o=!1,brand:c})=>{let[d,h]=(0,n.useState)(!0),v=(0,g.G)(p.YB),j=(0,g.G)(p.Cv),N=(c||j)?.toLowerCase()==="menerga",b=(0,n.useMemo)(()=>{let e=[],l="font-bold underline text-cool";if(t?.length)for(let a of t){let{name:t,maintenanceId:n,id:i}=a;e.push((0,s.jsx)(u.sG,{linktype:x.J$1.STORY,url:(0,f.o)(t,n||i,v),className:l,children:t}))}return a&&e.push((0,s.jsx)(u.sG,{linktype:x.J$1.STORY,url:(0,f.o)(a.name,a.id,v),className:l,children:a.name})),e},[v,a,t]);if(!r&&!o)return null;let A=b.length>0,C=0===b.length&&(!t||0===t.length)&&!a;return(0,s.jsxs)(s.Fragment,{children:[e&&(0,s.jsx)(m.A,{}),!e&&A&&(0,s.jsxs)(i.A,{type:x.ifX.WARNING_LIGHT,children:[(0,s.jsx)(u.HT,{translation:"This product has been replaced by"}),"\xa0",(0,l.A)(b,(e,t)=>(0,s.jsxs)(n.Fragment,{children:[t>0&&", ",e]},t))]}),!e&&C&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(i.A,{type:x.ifX.DANGER,children:[(0,s.jsx)(u.HT,{translation:"This product has been discontinued and has no replacement products"}),(0,l.A)(b,(e,t)=>(0,s.jsxs)(n.Fragment,{children:[t>0&&", ",e]},t))]}),N?(0,s.jsx)("div",{className:"mt-200",children:(0,s.jsx)(u.sG,{href:"https://www.menerga.com/en/service-support/spare-parts",target:"_blank",rel:"noopener noreferrer",className:"inline-block px-300 py-150 bg-cool text-white rounded text-decoration-none hover:bg-cool-dark transition-colors",children:(0,s.jsx)(u.HT,{translation:"Request spare parts"})})}):(0,s.jsx)(_,{open:d,onClose:()=>{h(!1)},message:"This product is no longer available. Please contact our sales team and we will help you find a suitable replacement."})]})]})}},68333:(e,t,a)=>{"use strict";a.d(t,{A:()=>N});var s=a(95155),l=a(93764),n=a(9969),i=a(69730),r=a.n(i),o=a(49820),c=a(12115),d=a(35616),m=a(77179),u=a(91263),h=a(28860),x=a.n(h),g=a(22145),p=a(10522),_=a(34047),f=a(83908),v=a(17747),j=a(67763);let N=()=>{let{isMobileNav:e}=(0,v.l)(),t=(0,f.G)(j.GF),a=(0,c.useRef)(null),i=(0,f.G)(j.JV),{handleClick:h,locales:N,isLoading:b,closeLanguageMenu:A}=(0,p.xb)(!0),C=N.find(e=>{let{locale:t}=(0,_.O3)(e.full_slug);return t===i}),y=(0,p.JM)(C?.cca2,C?.tld),k=(0,p.kN)(C,!0),w=(0,c.useCallback)(e=>{e.preventDefault(),a?.current?.contains(e.target)||A()},[A]);return((0,g.M)("mousedown",w,void 0,void 0,t),e)?(0,s.jsx)("div",{ref:a,id:"language-menu",className:r()("gtm-i18n-list",x()["language-menu-mobile"],{[x()["language-menu-mobile-is-open"]]:t}),children:(0,s.jsxs)("ul",{className:"m-0 p-0",children:[C&&(0,s.jsxs)("button",{onClick:A,className:x()["language-menu-mobile-button"],children:[(0,s.jsx)(n.g,{icon:l.Wz,className:"mr-100"}),y&&(0,s.jsx)(d.A,{tld:y,name:C.language,width:36,height:24,className:"mr-100"}),k]}),b?(0,s.jsx)("li",{className:r()("p-200",x()["language-menu-list-item"]),children:(0,s.jsx)(u.A,{count:5})}):(0,s.jsx)(s.Fragment,{children:(0,o.A)(N,(e,t)=>{let{full_slug:a,cca2:l,tld:n}=e,i=(0,p.kN)(e,!0);return a!==C?.full_slug&&i?(0,s.jsx)("li",{className:"gtm-i18n-country list-none",children:(0,s.jsx)(m.H,{locale:e,className:"gtm-i18n-link flex px-200 py-250 text-menu-cta",onClick:t=>h(e,t)})},(l||n)+t):null})})]})}):(0,s.jsx)("div",{className:r()(x()["language-menu-backdrop"],{[x()["language-menu-open"]]:t,hidden:!t}),children:(0,s.jsxs)("div",{ref:a,id:"language-menu",className:"gtm-i18n-list bg-white shadow-dms-large h-screen pt-200 px-300",children:[(0,s.jsx)("button",{onClick:A,className:x()["language-menu-close"],children:(0,s.jsx)(n.g,{icon:l.Jy})}),(0,s.jsx)("ul",{className:x()["language-menu-list"],children:b?(0,s.jsx)("li",{className:r()("min-w-fixed-700",x()["language-menu-list-item"]),children:(0,s.jsx)(u.A,{count:5})}):(0,s.jsx)(s.Fragment,{children:(0,o.A)(N,(e,t)=>{let{cca2:a,tld:l,full_slug:n}=e;return(0,p.kN)(e,!0)?(0,s.jsx)("li",{className:r()("gtm-i18n-country group",x()["language-menu-list-item"]),children:(0,s.jsx)(m.H,{locale:e,className:r()("gtm-i18n-link text-menu-cta",x()["language-menu-list-link"],{"text-menu-cta-active":n===C?.full_slug}),onClick:t=>h(e,t)})},(a||l)+t):null})})})]})})}},68462:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var s,l=((s={}).ARROW="ARROW",s.ARROW_SQUARE_OUT="ARROW_SQUARE_OUT",s.CARET="CARET",s.CHECK_CIRCLE="CHECK_CIRCLE",s.CLOSE="CLOSE",s.FACEBOOK="FACEBOOK",s.GLOBE_SIMPLE="GLOBE_SIMPLE",s.INSTAGRAM="INSTAGRAM",s.LINKEDIN="LINKEDIN",s.LIST="LIST",s.MAGNIFYING_GLASS="MAGNIFYING_GLASS",s.PAUSE="PAUSE",s.PLAY="PLAY",s.PLUS="PLUS",s.SHOPPING_CART="SHOPPING_CART",s.SHOPPING_CART_SIMPLE="SHOPPING_CART_SIMPLE",s.USER="USER",s.X="X",s.YOUTUBE="YOUTUBE",s)},68580:(e,t,a)=>{"use strict";a.d(t,{L:()=>o,S:()=>c});var s=a(35208),l=a(83908),n=a(67763),i=a(69135),r=a(17132);function o(){let e=(0,r.z)(e=>e.selectSiteConfigurationProperty("price_display")),{context:t}=(0,i.k)(),{data:a,isLoading:o}=(0,l.G)(n.mB);return e!==s.viR.LOGIN?{showPrices:e===s.viR.SHOW,isLoading:!t||o}:{showPrices:!!(a||t?.customer),isLoading:!t||o}}function c(e,t,a,l){if(!e||e===s.viR.HIDE)return;let n=a?.[l||""];if(!n||n.listPrice.float<=1)return;let i=n?.price.float,r=n?.price.string,o=n?.listPrice.float,c=n?.listPrice.string;
10return{userPrice:i,listPrice:o,discountPercentage:n?.discount.percent,finalPrice:t?i:o,formattedUserPrice:r,formattedListPrice:c,formattedFinalPrice:t?r:c,isPriceOnDemand:t?n?.price.ondemand:n?.listPrice.ondemand}}},69135:(e,t,a)=>{"use strict";a.d(t,{I:()=>c,k:()=>o});var s=a(95155),l=a(82849),n=a(12115),i=a(41535),r=a(35208);let o=(0,i.v)()((e,t)=>({setContext:a=>{JSON.stringify(a)!==JSON.stringify(t().context)&&e({context:a})},isUserLoggedIn:()=>{let{context:e}=t();return!!e?.customer},baseUrl:()=>t().context?.baseUrl??"",exhibition:()=>t().context?.exhibition??!1}));function c({brand:e,locale:t}){async function a(a){let s=new Headers({"Content-Type":"application/json"});a&&s.append("swtoken",a);try{let a=await fetch("/api/shopware/context/get",{method:"POST",body:JSON.stringify({brand:e,locale:t}),headers:s});if(a.ok)return await a.json()}catch{return}}async function i(){let{setContext:e}=o.getState();try{let t=l.A.get(r.ESP)||l.A.get(r.NOU),s=await a(t);if(!s){e({baseUrl:""}),l.A.remove(r.ESP),l.A.remove(r.NOU);return}if(s.customer||l.A.remove(r.ESP),t){if(t!==s.token){let e=l.A.get(r.NOU);e&&(s=await a(e)),l.A.set(r.NOU,s?.token)}}else s.customer?l.A.set(r.ESP,s.token):l.A.set(r.NOU,s.token);if(!s)return;e({...s||{}})}catch{e({baseUrl:""}),l.A.remove(r.ESP),l.A.remove(r.NOU)}}return(0,n.useEffect)(()=>{i()},[e,t]),(0,s.jsx)(s.Fragment,{})}},69593:e=>{e.exports={required:"FormFieldLabelContent_required__KRuZp"}},69649:(e,t,a)=>{"use strict";a.d(t,{A:()=>_});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(35616),c=a(79333),d=a.n(c),m=a(45821),u=a(56432),h=a(35208),x=a(10522),g=a(83908),p=a(67763);let _=({isInFooter:e=!1,isInRootLevel:t=!1,parentScrollLockId:a,openMobileMenu:i=!1,children:c})=>{let _=(0,g.j)(),{nameToUse:f,nameNative:v,cca2ToUse:j,isActiveLanguageMenu:N,isTranslationBrand:b}=(0,x.yZ)(a);function A(){_((0,p.uK)(!N)),i&&_((0,p.qb)(!N))}return c?.(A)??(0,s.jsxs)("div",{className:r()("gtm-i18n-cta",d()["lang-menu-opener"],{[d()["lang-menu-opener--is-root-level"]]:t,[d()["lang-menu-opener--is-back-btn"]]:!t&&!e,[d()["lang-menu-opener--is-in-header"]]:!e}),onClick:A,children:[!t&&!e&&(0,s.jsx)(n.g,{className:"mr-100 leading-none",icon:l.Wz}),!v&&(0,s.jsx)(s.Fragment,{children:b?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.A,{tld:"English",name:"English",width:36,height:24,className:"mr-100"}),"English"]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.g,{icon:l.Bw,className:"mr-100"}),(0,s.jsx)(u.HT,{translation:h.Prx})]})}),f&&j&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.A,{tld:j,name:f,width:36,height:24,className:"mr-100"}),f]}),e&&(0,s.jsx)(n.g,{className:"text-neutral-600 ml-100 text-sm leading-none",icon:l.Jt}),t&&(0,s.jsx)(m.A,{})]})}},70140:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(95155),l=a(69730),n=a.n(l),i=a(49619),r=a.n(i),o=a(83279),c=a.n(o),d=a(56432),m=a(35208),u=a(22704),h=a(83908),x=a(58323),g=a(67763);let p=({logoLink:e,logo:t,logoText:a,useSmallLogo:l,hideLogoText:i,className:o})=>{let p=(0,h.G)(g.Cv),_=(0,h.G)(g.FO),f=l??_,v=(0,u.ZL)("logo"),j=(0,u.ZL)("brandmark"),N=(0,x.B)(`${p} Logo`),b=f?t?.mark:t?.logo;return(0,s.jsx)("div",{id:"header-logo-wrapper",className:n()("flex items-center gap-100 z-20",o),children:(0,s.jsxs)(d.sG,{url:e,className:n()("flex items-end gap-100",c()["header-logo"]),linktype:m.J$1.STORY,onClick:e=>{e.stopPropagation()},children:[b?(0,s.jsx)("img",{id:"header-logo",src:`data:image/svg+xml;base64,${btoa(b.svg)}`,alt:N,width:b.width,height:b.height},f?"header-logo-inline-mark":"header-logo-inline-full"):p?(0,s.jsx)(d._V,{id:"header-logo",imageUrl:f?j:v,alt:N,aboveTheFold:!0,fixedSvgDimensions:!0},f?"header-logo-file-brandmark":"header-logo-file-full"):null,!!a&&!i&&(0,s.jsx)("div",{className:n()("text-base uppercase font-brand whitespace-nowrap",r().name),children:(0,s.jsx)(d.HT,{translation:a})})]})})}},70756:(e,t,a)=>{"use strict";a.d(t,{I:()=>o});var s=a(95155),l=a(69730),n=a.n(l),i=a(54034),r=a.n(i);let o=({className:e})=>(0,s.jsxs)("div",{className:n()(r().loadingIndicator,e),role:"status",children:[(0,s.jsx)("span",{className:r().track}),(0,s.jsx)("span",{className:r().arc})]})},70783:e=>{e.exports={container:"ExhibitionProductsPage_container__HW3N_",header:"ExhibitionProductsPage_header__TA3T1",title:"ExhibitionProductsPage_title__ImN90",description:"ExhibitionProductsPage_description__a__x1","cards-grid":"ExhibitionProductsPage_cards-grid__raB88","card-wrapper":"ExhibitionProductsPage_card-wrapper__2bhkb"}},71884:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var s=a(95155),l=a(69730),n=a.n(l),i=a(12115),r=a(61681),o=a(74276),c=a(72642);let d=(0,i.forwardRef)(({id:e,children:t,className:a,additionalOffset:l=0,activeClass:d="active",useIdSelector:m=!1,isScrolling:u,buildHashLink:h=!0,onClick:x,scrollToAnchor:g,...p},_)=>{let f=(0,o.W1)(e),[v,j]=(0,i.useState)(!1),[N,b]=(0,i.useState)(),A=(0,i.useRef)((0,r.A)()?null:new ResizeObserver(e=>{b(e[0].contentRect.height)})),C=(0,c.$Y)(),y=(0,i.useCallback)(()=>{let t=m?document.getElementById(e):document.getElementsByName(e)[0],a=t?.dataset.offset,s=(a?parseFloat(a):0)+l;(0,c.PA)(t,{offsetTop:s})},[e,m,l]);return(0,i.useEffect)(()=>{(u??C)||j(!1)},[u,C]),(0,i.useEffect)(()=>{v||A.current?.unobserve(document.body)},[v]),(0,i.useEffect)(()=>{v&&y()},[N,v,y]),(0,s.jsx)("a",{ref:_,href:`#${e}`,id:h?(0,o.W9)(e):void 0,className:n()(a,f?d:""),onClick:e=>{if(x?.(e),!e.metaKey){if(e.preventDefault(),g)return void g();A.current?.observe(document.body),j(!0)}},...p,children:t})});d.displayName="HashLink";let m=d},72398:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>p,p_:()=>_});var s=a(95155),l=a(69730),n=a.n(l),i=a(96035),r=a(49820),o=a(46321),c=a(12115),d=a(77374),m=a(56432),u=a(35208),h=a(87061),x=a(7169);let g=({format:e,value:t,parentLevel:a=0,replaceParagraphs:l})=>{let n=(0,h.Bi)("is-rtext-inner"),d=(0,c.useMemo)(()=>"string"==typeof t?t:(0,i.A)((0,r.A)(t,(t,i)=>{if("string"==typeof t)return(0,s.jsx)(c.Fragment,{children:" "===t?(0,s.jsx)(s.Fragment,{children:"\xa0"}):t},n+i);if(t.value?.length){let r=t.format===u.CLy.PARAGRAPH&&(l||t.format===e)?u.CLy.SPAN:t.format;return(0,s.jsx)(g,{format:r,value:t.value,parentLevel:a,replaceParagraphs:l},n+i)}return null})),[e,n,a,l,t]);switch(e){case u.CLy.HEADLINE1:case u.CLy.HEADLINE2:case u.CLy.HEADLINE3:case u.CLy.HEADLINE4:case u.CLy.HEADLINE5:case u.CLy.HEADLINE6:let x=(0,o.A)(parseInt(e.at(-1),10),u.C2u.H2,u.VNv);return(0,s.jsx)(m.DZ,{parentLevel:a,level:x,children:d});case u.CLy.SPAN:return(0,s.jsx)("span",{className:"block",children:d});case u.CLy.ITALIC:return(0,s.jsx)("em",{children:d});case u.CLy.UNDERLINE:return(0,s.jsx)("u",{children:d});case u.CLy.SUPERIOR:return(0,s.jsx)("sup",{children:d});case u.CLy.SUBSCRIPT:return(0,s.jsx)("sub",{children:d});case u.CLy.BULLET:return(0,s.jsx)("ul",{children:(0,s.jsx)("li",{children:d})});case u.CLy.BOLD:return(0,s.jsx)("strong",{children:d});case u.CLy.PARAGRAPH:return(0,s.jsx)("div",{className:"block",children:d});default:return(0,s.jsx)(s.Fragment,{children:d})}},p=({text:e,smallTextSize:t,headlineStartLevel:a=u.C2u.H1})=>{let l=(0,h.Bi)("is-rtext"),i=(0,c.useMemo)(()=>(0,x.O)(e,!0,{}),[e]);return(0,c.useMemo)(()=>(0,s.jsx)(d.t.Provider,{value:[a],children:(0,s.jsx)("div",{className:n()("reset-margin-last",{"text-style-body-small":t}),children:(0,r.A)(i,(e,t)=>(0,s.jsx)(g,{value:e,format:t},l+t))})}),[a,l,i,t])};function _(e,t,a=!1){switch(e.toLowerCase()){case u.CLy.HEADLINE1:case u.CLy.HEADLINE2:return`<h2>${t}</h2>`;case u.CLy.HEADLINE3:return`<h3>${t}</h3>`;case u.CLy.HEADLINE4:return`<h4>${t}</h4>`;case u.CLy.HEADLINE5:return`<h5>${t}</h5>`;case u.CLy.HEADLINE6:return`<h6>${t}</h6>`;case u.CLy.PARAGRAPH:return a?`${t}<br />`:`<p>${t}</p>`;case u.CLy.BOLD:return`<strong>${t}</strong>`;case u.CLy.ITALIC:return`<i>${t}</i>`;case u.CLy.UNDERLINE:return`<u>${t}</u>`;case u.CLy.SUPERIOR:return`<sup>${t}</sup>`;case u.CLy.SUBSCRIPT:return`<sub>${t}</sub>`;case u.CLy.BULLET:return`<ul><li>${t}</li></ul>`}return t}},72544:e=>{e.exports={container:"ContactBlock_container__92eke",title:"ContactBlock_title__66_ed",titleBold:"ContactBlock_titleBold__9p0FZ",titleRegular:"ContactBlock_titleRegular__e3U7j"}},72893:(e,t,a)=>{"use strict";a.d(t,{_:()=>n,e:()=>i});var s,l,n=((s={}).PRIMARY="PRIMARY",s.SECONDARY="SECONDARY",s.SECONDARY_LIGHT="SECONDARY_LIGHT",s.SECONDARY_UI="SECONDARY_UI",s.TERTIARY="TERTIARY",s.GHOST="GHOST",s.INVERTED="INVERTED",s.DESTRUCTIVE="DESTRUCTIVE",s.BLURRED="BLURRED",s.DISABLED="DISABLED",s),i=((l={}).EXTRA_SMALL="EXTRA_SMALL",l.SMALL="SMALL",l.MEDIUM="MEDIUM",l.
10LARGE="LARGE",l)},74201:e=>{e.exports={overlay:"MobileMegaMenuOverlay_overlay__aYSja",panel:"MobileMegaMenuOverlay_panel__6CdEW"}},74246:e=>{e.exports={small:"IconComponent_small__9xfao",medium:"IconComponent_medium__p261Q",intermediate:"IconComponent_intermediate__PonCM",large:"IconComponent_large__OadBj",rotation0:"IconComponent_rotation0__4z9Ct",rotation45:"IconComponent_rotation45__prGdZ",rotation90:"IconComponent_rotation90__bsV11",rotation180:"IconComponent_rotation180__UsW7w",rotation270:"IconComponent_rotation270__CcDiM",rotation315:"IconComponent_rotation315__PYA_d"}},74259:e=>{e.exports={"hero-container":"ContactHero_hero-container__Y7o7l","hero-image-space-right":"ContactHero_hero-image-space-right__aMou8"}},74276:(e,t,a)=>{"use strict";a.d(t,{W9:()=>j,W1:()=>f,Ms:()=>g,CK:()=>v,b7:()=>_,yn:()=>p});var s=a(97623),l=a.n(s),n=a(96035),i=a(65482),r=a(57648),o=a(73321),c=a(12115),d=a(61681),m=a(83908);function u(e,t){let a=(0,c.useRef)(void 0);(0,c.useEffect)(()=>{a.current=e},[e]),(0,c.useEffect)(()=>{if("number"==typeof t){let e=setInterval((...e)=>a.current?.(...e),t);return()=>clearInterval(e)}},[t])}var h=a(67763);let x=(0,d.A)()?[]:(0,n.A)([window.location.hash.slice(1)]);function g(){let[e,t]=(0,c.useState)([]);return u(()=>{l()(e,x)||t(x)},80),e}function p(){let e=(0,o.usePathname)(),t=(0,o.useRouter)(),a=(0,o.useSearchParams)();return(0,c.useCallback)((s,l)=>{if(!e)return;let n=new URLSearchParams(a?.toString()??""),i=e=>"string"==typeof e?e.split("?")[0]:e,r=i(l);if(i(n.get(s)??void 0)===r)return;r?n.set(s,r):n.delete(s);let o=n.toString(),c=o?`${e}?${o}`:e;t.replace(c,{scroll:!1})},[e,t,a])}function _(){let e=(0,o.usePathname)(),t=(0,o.useSearchParams)(),a=(0,m.G)(h.Cv),s=(0,m.G)(h.JV),l=null!=e;return(0,c.useMemo)(()=>{if(!l||!e)return;let n=t?.getAll?.("params")??[],i=e.split("/").filter(Boolean),r=n.length>0?n:i.slice(1);return 0===r.length&&i.length<=1?`${a}-${s}`:[`${a}-${s}`,...r].join("/")},[a,l,s,e,t])}function f(e){let[t,a]=(0,c.useState)(!1);return u(()=>{a(x.includes(e))},80),t}function v(e=0){let[t,a]=(0,c.useState)();return(0,c.useEffect)(()=>{if(void 0===t)return;let e=(0,i.A)(x)||"";if(e===window.location.hash.slice(1))return;let a=new URL(window.location.href);a.hash=e,window.history.replaceState({...window.history.state,as:a.pathname+a.search+a.hash},"",a)},[t]),(0,c.useCallback)((t,s)=>{t?x[e]!==s&&(x[e]=s):(0,r.A)(x,s),a(t?s:"")},[e])}function j(e){return`${e}-anchor`}},74328:(e,t,a)=>{"use strict";a.d(t,{A:()=>C});var s=a(95155),l=a(99764),n=a(93764),i=a(94443),r=a(9969),o=a(69730),c=a.n(o),d=a(86176),m=a(12115),u=a(13837),h=a(76805),x=a.n(h),g=a(93486),p=a(56432),_=a(24501),f=a(11538),v=a(83908),j=a(67763),N=a(9958);let b=e=>{let t=e instanceof Date?e:new Date("string"==typeof e?Number(e):e),a=t.getDate(),s=t.getMonth()+1,l=t.getFullYear();return`${a}/${s}/${l}`},A=(0,m.forwardRef)(({name:e,filename:t,title:a,language:o,className:h,compact:A=!1,useRouter:C=!0,previewImage:y,previewIcon:k,isLoading:w,isLargeCard:S,size:I,sizeInBytes:E,lastModified:T,fileExtension:L,expirationDate:R,onDownload:O},M)=>{let[P,D]=(0,m.useState)(!1),G=(0,v.G)(j.JV),B=(0,_.Yx)(t),F=a||(0,N.r)(B,!1),H="gtm-file no-underline stretched-link text-ellipsis overflow-hidden inline-block max-w-full",U=!P&&!!y,$=(0,m.useMemo)(()=>I||(E?(0,f.hh)(E,G??""):void 0),[I,E,G]);return(0,s.jsxs)("div",{ref:M,className:c()(h,"flex bg-card-cta p-100 relative rounded-2 shadow-none group","hover:shadow-dms-cta-hover hover:bg-white card-cta-border",{"items-center":!S,"flex-col pb-200":S}),children:[(0,s.jsxs)("div",{className:c()({"flex justify-center items-center mr-200 min-w-500 w-500 h-500":!S,"w-full mb-200 aspect-1":S}),children:[U&&(0,s.jsx)(p._V,{imageClassName:c()({"max-w-full object-cover max-h-full":!S,"object-contain aspect-1":S}),imageUrl:y,alt:e,onErrorFunction:()=>D(!0),useDefaultImageTag:!0}),!U&&k&&(0,s.jsx)(g.A,{faClassWithIcon:k,className:"text-xl"}),!U&&!k&&(0,s.jsx)(r.g,{className:"text-xl",spin:w,icon:w?l.sq:i.A})]}),(0,s.jsxs)("div",{className:"min-w-0",children:[(0,s.jsx)("div",{className:c()("font-bold text-md leading-large-text",{capitalize:!a}),children:(0,s.jsxs)(p.e7,{condition:C,wrapper:e=>(0,s.jsx)(p.sG,{className:H,url:t,target:"_blank",gtmDataAttributes:{"data-gtm-filename":B},onClick:O,children:e}),elseWrapper:e=>(0,s.jsx)("a",{rel:"noreferrer",href:t,target:"_blank",className:H,"data-gtm-filename":B,onClick:O,children:e}),children:[(0,s.jsx)("span",{className:c()({"text-label-small lg:text-label-medium":S}),children:F}),L&&(0,s.jsx)("span",{className:"text-neutral-600 text-label-tiny p-050 bg-neutral-0 font-normal ml-100",children:L.toUpperCase()})]})}),!A&&(0,s.jsxs)(s.Fragment,{children:[e&&(0,s.jsx)("div",{className:c()("group-hover:text-cta-hover",{"text-label-small":S}),children:(0,d.A)(e,{length:140})}),w&&(0,s.jsx)("div",{className:c()(x()["file-skeleton-wrapper"],"mt-100"),children:(0,s.jsx)(u.A,{className:"h-200"})}),!w&&!!($||T||o||R)&&(0,s.jsxs)("div",{className:"text-neutral-600 text-label-tiny mt-100 flex gap-x-200 md:gap-x-300 items-center flex-wrap",children:[$&&(0,s.jsxs)("span",{children:[(0,s.jsx)(r.g,{icon:l.ej})," ",$]}),T&&(0,s.jsxs)("span",{children:[(0,s.jsx)(r.g,{icon:n.ok})," ",b(T)]}),R&&(0,s.jsxs)("span",{children:[(0,s.jsx)(r.g,{icon:n.ok})," Expires: ",b(R)]}),o&&(0,s.jsxs)("span",{children:[(0,s.jsx)(r.g,{icon:n.Bw}),o]})]})]})]})]})});A.displayName="FileView";let C=A},74625:(e,t,a)=>{"use strict";a.d(t,{A:()=>
10o});var s=a(95155),l=a(69730),n=a.n(l),i=a(69593),r=a.n(i);let o=({label:e,className:t,required:a})=>(0,s.jsx)("div",{className:n()("mb-100",t,{[r().required]:a}),children:e})},75011:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(95155),l=a(4986),n=a(35365),i=a(12115),r=a(73321),o=a(62921),c=a(79215),d=a(56432),m=a(35208),u=a(91800),h=a(83908),x=a(17747),g=a(67763);let p=({value:e,operationModes:t,connectedOperationModes:a,setOperationModeFunction:p,sku:_,isLoading:f,isConnectedOperationMode:v=!1,useContainer:j=!1,hideDownloadBtn:N=!1,isInModal:b=!1})=>{let A=(0,h.j)(),C=(0,u._e)(t,a),[y,k]=(0,i.useState)(),[w,S]=(0,i.useState)(!b),{isDesktopNav:I}=(0,x.l)(),E=(0,r.usePathname)()??"",T=(0,r.useSearchParams)(),L=(0,r.useRouter)();(0,i.useLayoutEffect)(()=>{let a=T?.get("operatingMode");if(a&&a!==e){let e=t.find(e=>e.id===a);if(e)v?A((0,g.c4)(e)):A((0,g.ie)(e));else{let e=new URLSearchParams(T?.toString()??"");e.delete("operatingMode"),e.delete("maintenanceId");let t=e.toString()?`${E}?${e.toString()}`:E;L.replace(t,{scroll:!1})}}},[]),(0,i.useEffect)(()=>{let a;t.length&&(!a&&e?.trim()&&(a=t.find(t=>t.id===e)),k(a),(0,l.A)(p)&&p(a))},[t,e]);let R=y?.id??e;return C.length>1?(0,s.jsxs)(d.e7,{condition:j,wrapper:e=>(0,s.jsxs)("div",{className:"flex gap-200 items-center bg-neutral-50 p-100 pr-200 text-style-label-small",children:[(0,s.jsx)(d.HT,{translation:"Operation mode:"}),(0,s.jsx)("div",{className:"flex-1",children:e})]}),children:[w?(0,s.jsx)(o.A,{className:"w-full",value:y?.id??e,size:m.x0Q.SMALL,onChange:e=>(e=>{let a=t.find(t=>t.id===e);if(!a)return;let s=a.id;if(s){let e=new URLSearchParams(T?.toString()??"");e.set("operatingMode",s),e.delete("maintenanceId");let t=e.toString()?`${E}?${e.toString()}`:E;v?A((0,g.c4)(a)):A((0,g.ie)(a)),L.push(t,{scroll:!1})}})(e.target.value),children:C}):(0,s.jsxs)("div",{className:"pt-100 pb-100",children:[(0,n.A)(t,{id:R})?.shortName,(0,s.jsx)("button",{className:"pl-150 text-cta-active",onClick:()=>S(!0),children:(0,s.jsx)(d.HT,{translation:"change"})})]}),I&&!N&&(0,s.jsx)("div",{className:"mt-100 text-right",children:(0,s.jsx)(c.A,{sku:_,isLoading:f,operationModes:t,operationModeBSelected:v})})]}):null}},75149:e=>{e.exports={item:"MegaMenuToolCard_item__mQWrk",imageWrapper:"MegaMenuToolCard_imageWrapper__NZqKZ",iconWrapper:"MegaMenuToolCard_iconWrapper__R1kMY",iconInner:"MegaMenuToolCard_iconInner__mnLxL",image:"MegaMenuToolCard_image__hCAQg",label:"MegaMenuToolCard_label__HoBGv"}},75428:(e,t,a)=>{"use strict";a.d(t,{A:()=>_});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(49820),c=a(79215),d=a(86503),m=a(71884),u=a(35208),h=a(21679),x=a(91800),g=a(97744),p=a(45584);let _=({sku:e,operatingModes:t,isLoading:a,isNarrow:i,hasSupport:_,hasAccessories:f,hasCertifications:v,techSpecSections:j,documentationSections:N,productCategory:b})=>{let A=(0,g.M)(a,_,f,j,N,v),C=+!!_+ +!!f+ +!!v+(N?N.length:0)+(e?.sections?.length??0);return A.length&&C>1?(0,s.jsxs)(d.A,{className:"mb-400 sm-max:bg-neutral-50 relative gtm-product-quicklinks",size:u.YuK.FLUID,children:[a&&(0,s.jsx)("div",{className:"absolute bg-white bg-opacity-50 flex justify-center p-400 w-full h-full z-[10]",children:(0,s.jsx)(n.g,{icon:l.sq,spin:!0,size:"3x"})}),(0,s.jsx)("div",{className:r()("bg-neutral-50 col-12",{"md:offset-1 md:col-10":i}),children:(0,s.jsxs)("div",{className:"py-200 md:px-250 row gap-y-200",children:[(0,o.A)(A,({icon:e,label:t,id:a,sections:l})=>{if(l)return(0,s.jsxs)("div",{className:"md:px-400 sm:col-12 md:col-4 flex flex-col gap-100",children:[(0,s.jsxs)(m.A,{id:a,className:`text-style-label-medium-bold text-menu-cta gtm-product-quicklink-${a.toLowerCase()} 11 flex gap-100 `,onClick:()=>(0,h.Bo)("Product Page Menu",t),children:[e&&(0,s.jsx)(n.g,{fixedWidth:!0,icon:e}),t]}),(0,s.jsxs)("div",{className:"flex gap-100",children:[e&&(0,s.jsx)(n.g,{fixedWidth:!0,icon:e,className:"opacity-0"}),(0,s.jsx)("div",{className:"flex flex-col gap-100",children:(0,o.A)(l,({name:e,nameKey:t,key:l},n)=>(0,s.jsx)(m.A,{id:(0,x.B$)(l,a),className:`text-style-label-small text-menu-cta gtm-product-quicklink-${t?(0,p.Y)(t).toLowerCase():l.toLowerCase()}`,onClick:()=>(0,h.Bo)("Product Page Menu",e),children:e},`${a}-${String(l)}-${n}`))})]})]},a)}),(0,s.jsxs)("div",{className:"sm:col-12 md:col-4 flex flex-col gap-100",children:[f||_||v?(0,o.A)(A,({icon:e,label:t,labelKey:a,id:l,sections:i})=>{if(!i)return(0,s.jsx)("div",{className:"flex flex-col gap-100",children:(0,s.jsxs)(m.A,{id:l,className:` 12 text-style-label-medium-bold text-menu-cta gtm-product-quicklink-${a.toLowerCase()} 13 flex gap-100 14 `,onClick:()=>(0,h.Bo)("Product Page Menu",t),children:[e&&(0,s.jsx)(n.g,{fixedWidth:!0,icon:e}),t]})},l)}):null,(0,s.jsx)(c.A,{sku:e,operationModes:t,appearance:"link",linkClasses:"gtm-product-quicklink-download-spec-sheet text-menu-cta",fixedIconWidth:!0,productCategory:b})]})]})})]}):null}},75642:e=>
14{e.exports={container:"GridContainer_container__EJ33o",noHorizontalOffset:"GridContainer_noHorizontalOffset__D2_B8"}},76158:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var s=a(95155),l=a(93764),n=a(9969),i=a(69730),r=a.n(i),o=a(12115),c=a(56432),d=a(72642);let m=185,u=({children:e,maxHeight:t=m,parentSelector:a,parentContainerRef:i})=>{let u=(0,o.useRef)(null),[h,x]=(0,o.useState)(!0);return(0,o.useEffect)(()=>{let e=u.current;if(e){let a=new ResizeObserver(()=>{e.clientHeight>t&&(x(!1),a.unobserve(e))});return a.observe(e),()=>{a.unobserve(e)}}},[t]),(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{ref:u,className:r()("relative",{"max-h-700 overflow-hidden":!h}),children:[e,!h&&(0,s.jsx)("div",{className:"absolute w-full bg-gradient-to-b from-transparent to-white bottom-0 h-500"})]}),(0,s.jsxs)("button",{className:"btn btn-nav btn-tiny p-0 text-sm focus:bg-transparent hover:bg-transparent",onClick:()=>{x(!h),h&&(i?.current?(0,d.PA)(i.current,{offsetTop:60}):a?(0,d.UX)(a,{offsetTop:60}):(0,d.PA)(u.current,{offsetTop:40}))},children:[(0,s.jsx)(c.HT,{translation:h?"Collapse":"Expand"}),(0,s.jsx)("div",{className:"ml-100",children:(0,s.jsx)(n.g,{icon:h?l.GF:l.td})})]})]})}},76551:(e,t,a)=>{"use strict";a.d(t,{T:()=>c,x:()=>o});var s=a(95155),l=a(82849),n=a(12115),i=a(41535),r=a(35208);let o=(0,i.v)()((e,t)=>({setIsBuying:t=>{e({isBuying:t})},setCart:a=>{JSON.stringify(a)!==JSON.stringify(t().cart)&&e({cart:a})}}));function c({brand:e,locale:t}){async function a(){let a=l.A.get(r.ESP);if(!a)return;let s=new Headers({"Content-Type":"application/json"});a&&s.append("swtoken",a);try{let a=await fetch("/api/shopware/cart/get",{method:"POST",headers:s,body:JSON.stringify({brand:e,locale:t})});if(!a.ok)throw Error("Failed to fetch context");let l=await a.json();console.log("Cart fetched:",l);let{setCart:n}=o.getState();n(l)}catch(e){console.log("error ",e)}}return(0,n.useEffect)(()=>{a()},[]),(0,s.jsx)(s.Fragment,{})}},76805:e=>{e.exports={"file-skeleton-wrapper":"File_file-skeleton-wrapper__GUwsi"}},77179:(e,t,a)=>{"use strict";a.d(t,{H:()=>x});var s=a(95155),l=a(99764),n=a(9969),i=a(69730),r=a.n(i),o=a(12115),c=a(35616),d=a(56432),m=a(35208),u=a(10522),h=a(17132);let x=({className:e,locale:t,isOneOfMultipleLocales:a,addGetParams:i="",onClick:x,isGlobal:g,gtmDataAttributes:p})=>{let _=(0,h.z)(e=>e.selectSiteConfigurationProperty("isTranslationBrand")),f=t.external_url?.length,v=(0,o.useMemo)(()=>{if(g)return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.g,{icon:l.Bw,width:24,className:"group-hover:scale-125 motion-safe:transition-transform my-auto mr-100"}),(0,s.jsx)(d.HT,{translation:m.Prx})]});let e=(0,u.JM)(t.cca2,t.tld),i=(0,u.kN)(t,_,a),o=!a&&e;return(0,s.jsxs)("div",{className:r()({"flex items-center":o}),children:[o&&(0,s.jsx)(c.A,{tld:e,name:t.name,className:"group-hover:scale-125 motion-safe:transition-transform mr-100"}),i]})},[a,t,_,g]);return(0,s.jsx)(d.sG,{disableLocaleReplacement:!0,linktype:f?m.J$1.URL:m.J$1.STORY,url:f?t.external_url:t.full_slug+i,target:f?"_blank":"_self",onClick:x,className:e,gtmDataAttributes:p,children:v})}},77751:e=>{e.exports={searchProductsGrid:"SearchProductsGrid_searchProductsGrid__8hm38",heading:"SearchProductsGrid_heading__q3VLu",items:"SearchProductsGrid_items__MZZI8",divider:"SearchProductsGrid_divider__OzAFj"}},78483:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(95155),l=a(12115),n=a(49820),i=a(51055),r=a(59659),o=a(31885),c=a(80907),d=a(35208),m=a(19390),u=a(42469),h=a(17747);let x=({isPreview:e,isInFooterNavi:t=!1,showImage:a=!1,showTagline:x=!1,products_tagline:g=!1,isProductList:p,scrollLockId:_,parentScrollLockId:f,parent:v,items:j,level:N,_uid:b,cards:A,storyblokCards:C,renderComponent:y=c.A,...k})=>{let{isXXXL:w,isXXXXL:S}=(0,h.l)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.A,{uuid:_,parent:v,parentScrollLockId:f}),!!A?.length&&!(w||S)&&(0,s.jsx)(o.A,{cards:A,storyblokCards:C}),(0,n.A)(j,(n,r)=>{let o=n._uid||n.uuid,c=`${o}-${r}`,h=n.content?.component;if(h!==d.sbc.PRODUCT&&h!==d.sbc.PRODUCT_RANGE&&h!==d.sbc.PRODUCT_ALIAS)return(0,l.createElement)(y,{...k,isInGrid:!0,showTagline:x,showImage:a,level:N,isPreview:e,isProductList:p,isInFooterNavi:t,blok:n,story:n,parentScrollLockId:_,key:c});{let e=n.content?.product?.content,t=(0,m.wl)(n.content?.image)?n.content?.image:e?.image,a=(0,m.wl)(n.content?.images_pim?.[0])?n.content?.images_pim:e?.images_pim,l=!1!==n._localNavProductCardBackgroun
14d;return(0,s.jsx)(i.A,{type:i.E.PRODUCT,showBackground:l,level:(N||0)+1,gtmClassNames:{link:h===d.sbc.PRODUCT_RANGE?`gtm-component-${h} gtm-product-link gtm-product-link-range`:`gtm-component-${h} gtm-product-link`},card:{name:n.name,tagline:g?n.content?.tagline:void 0,uid:n.uuid,slug:{cached_url:n.full_slug,linktype:d.J$1.STORY},image:(0,u.TE)(a,t),component:n.content?.component}},c)}})]})}},78643:e=>{e.exports={"case-study-highlight-icon-container":"CaseStudyHighlight_case-study-highlight-icon-container__TAKdA"}},78681:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(95155),l=a(99764),n=a(10991),i=a(49820),r=a(60985),o=a(93486),c=a(56432),d=a(21679),m=a(19390),u=a(89514);let h={android:"android",facebook:"facebook",instagram:"instagram",linkedin:"linkedin",pinterest:"pinterest",tiktok:"tiktok",twitter:"twitter",vimeo:"vimeo",x:"x-twitter",xing:"xing",youtube:"youtube"},x=({socials:e,newsletter:t})=>{let a=!!(0,n.A)(e),x=(0,m.VX)(t);return a||x?(0,s.jsxs)("div",{className:"bg-white px-300 py-250 mobile-nav:px-200 mobile-nav:py-150 mb-400",children:[(0,s.jsx)(c.DZ,{level:3,className:"mb-300",useDiv:!0,disableHeadingManagement:!0,children:(0,s.jsx)(c.HT,{translation:"Stay up to date about industry trends and product information"})}),(0,s.jsxs)("div",{className:"flex flex-wrap gap-x-400 gap-y-300",children:[a&&(0,s.jsxs)("div",{className:"w-full md:flex-1 md:max-w-1/2",children:[x&&(0,s.jsx)(c.DZ,{level:4,useDiv:!0,disableHeadingManagement:!0,children:(0,s.jsx)(c.HT,{translation:"Always informed on social media"})}),(0,s.jsx)("div",{className:"flex flex-wrap gap-100",children:(0,i.A)(e,e=>{let t;if(!e.url||e.hidden)return null;try{t=(0,u.rK)(e.url,{onlyExternal:!0})}catch{return null}let a=t.hostname.split("."),n=a[a.length-2];if(!n)return null;let i=h[n.toLowerCase()],r=n[0].toUpperCase()+n.slice(1),x=e.image;return(0,s.jsx)(c.Wt,{content:e,children:(0,s.jsx)(c.sG,{url:t.href,className:"btn btn-secondary btn-icon-only",target:"_blank",aProps:{title:r},onClick:()=>(0,d.Xi)(r,window.location.href),children:(0,m.wl)(x)?(0,s.jsx)(c._V,{image:x,alt:r,imageClassName:"object-contain max-h-full w-fixed-300 h-fixed-300",useDefaultImageTag:!0}):(0,s.jsxs)(s.Fragment,{children:[i?(0,s.jsx)(o.A,{faClass:"fab",icon:i}):(0,s.jsx)(o.A,{icon:l.CQ}),(0,s.jsx)("span",{className:"sr-only",children:r})]})})},e._uid)})})]}),x&&(0,s.jsxs)("div",{className:"w-full md:flex-1 md:max-w-1/2",children:[a&&(0,s.jsx)(c.DZ,{level:4,useDiv:!0,disableHeadingManagement:!0,children:(0,s.jsx)(c.HT,{translation:"Updates straight to your inbox"})}),(0,s.jsx)(r.A,{newsletter:t})]})]})]}):null}},78809:e=>{e.exports={wrapper:"MobileNavMenu_wrapper__6mULb",dividerWrapper:"MobileNavMenu_dividerWrapper__D50ho",divider:"MobileNavMenu_divider__QZhVw"}},79215:(e,t,a)=>{"use strict";a.d(t,{A:()=>R});var s=a(95155),l=a(99764),n=a(93764),i=a(9969),r=a(69730),o=a.n(r),c=a(26744),d=a(57755),m=a(85524),u=a(49820),h=a(12115),x=a(85823),g=a(3593),p=a(56432),_=a(35208),f=a(17302),v=a.n(f);async function j(e){await v().post("/api/csrf"),await v().post("/api/audit-log/create",e)}var N=a(21679),b=a(83908),A=a(67763),C=a(17132),y=a(64150),k=a(37549);let w=({type:e,id:t,sku:a,config:r,tabs:c,operatingModeId:d,gtmClassName:m,gtmName:u,gtmLabel:g,selectionToolIsLoading:f,downloadName:v,productCategory:w})=>{let S=(0,b.G)(A.Cv),I=y.Xp[e],[E,T]=(0,h.useState)(!1),[L,R]=(0,h.useState)(!1),O=(0,C.z)(e=>e.selectSiteConfigurationProperty("shop_domain")),M=(0,C.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),P=(0,C.z)(e=>e.selectSiteConfigurationProperty("market_id"));if(!t||!I||!O||!M)return null;let D={productId:t,itemNo:a?.vendorId,division:P,config:r,variantId:d,language:M.toLowerCase(),tabs:c},G=E||f,B=async()=>{R(!1),T(!0);let t=`${y.a3}${I}`,s={...c?.length&&{tabs:c},...r&&{config:r}};try{let e=await fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(D)});if(!e.ok)throw Error(`Error fetching spec-sheet: ${e.statusText}`);let s=await e.blob(),l=document.createElement("a");l.href=URL.createObjectURL(s),l.target="_blank",l.setAttribute("download",`${v||"file"}.pdf`),document.body.appendChild(l),l.click(),l.remove(),a?.name&&(0,N.L2)(w??"",a.name,u)}catch(i){R(!0);let l=i.response?.data||i.message,n={brand:S,status:_.cNp.ERROR,scope:_.WpC.SHOP_API,action:_.cXL.DOWNLOAD,lang:M,shop:O,name:a?.name,productId:a?.parentId,skuId:a?.id,articleNumber:a?.vendorId,operatingModeId:d,message:`Spec-sheet error on ${a?.name}, ${a?.vendorId}: ${l}`,data:{url:window.location.href,type:e,apiUrl:t,sections:c,response:{message:i.message},responseCode:i.response?.status,post:s}};await j(n),(0,k.vV)("Error downloading file",i)}finally{T(!1)}};return(0,s.jsxs)(s.Fragment,{children:[L&&(0,s.jsx)("p",{className:"mt-100 text-danger-600 text-style-label-small mb-0",children:(0,s.jsx)(x.c,{})}),(0,s.jsxs)("button",{type:"button",onClick:()=>void B(),className:o()("btn btn-primary btn-small btn-icon-left mt-200 gtm-product-specsheet-download",m),disabled:G,"data-gtm-name":u,"data-gtm-label":g,"data-gtm-filename":e===y.T.COMPACT,children:[(0,s.jsx)(i.g,{icon:G?l.sq:L?n.VH:n.cb,spin:G}),(0,s.jsx)(p.HT,{translation:"Download"})]})]})};var S=a(75011),I=a(14205),E=a(62866),T=a(58323);let L=[],R=({sku:e,operationModes:t,isLoading:a,appearance:r="button",linkClasses:f,fixedIconWidth:v,operationModeBSelected:j})=>{let N=(0,b.G)(A.Cv),k="button"===r,R=k?n.__:l.__,O=(0,b.G)(A.Jw),M=(0,b.G)(A.Eu),P=(0,b.G)(A.mw),D=j?P:M,[G,B]=(0,h.useState)(!1),[F,H]=(0,h.useState)([]),[U,$]=(0,h.useState)(!1),[z,V]=(0,h.useState)(null),[W,K]=(0,h.useState)([]),Y="Compact sheet",Z="Extensive sheet",[J,q,X]=(0,T.B)(["Download spec sheet",Y,Z]),Q=D?.skuId,ee=!!e?.selectionTool&&!O,et=(0,C.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),ea=(0,C.z)(e=>e.selectSiteConfigurationProperty("market_id")),es=N&&e?.name?`${(0,c.A)(N)} ${e.name}`:void 0,el=(0,T.B)(W||L);async function en(){$(!0);try{let e=`${y.a3}${y.Xp.PDF_TABS}`,t={productId:Q,division:ea,language:(et??"").toLowerCase()},a=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),s=await a.json();K((0,d.A)(s))}catch(e){V(e)}$(!1)}(0,h.useEffect)(()=>{Q&&G&&en()},[Q,G]),(0,h.useEffect)(()=>{H(W||[])},[W]);let ei=e=>{H(t=>{let{checked:a,name:s}=e.target,l=new Set(t);return a?l.add(s):l.delete(s),Array.from(l)})};return Q?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("button",{className:o()("gtm-product-specsheet-link",k?"btn btn-secondary btn-small btn-icon-left xs-max:btn-block":`flex gap-100 btn-link text-style-label-medium-bold text-cta hover:text-cta-hover ${f}`),onClick:()=>B(!0),disabled:a,children:[(0,s.jsx)(i.g,{fixedWidth:v,icon:a?l.sq:R,spin:a})," ",J]}),G&&(0,s.jsxs)(I.A,{id:"download-spec-sheet",close:()=>B(!1),title:J,children:[t&&(0,s.jsx)("div",{className:"mb-300",children:(0,s.jsx)(S.A,{value:D?.id,operationModes:t,isInModal:!0,useContainer:!0,hideDownloadBtn:!0})}),(0,s.jsxs)("div",{className:"flex xs-max:flex-col xs-max:gap-y-300 gap-x-400",children:[(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsx)("div",{className:"text-style-heading-h4 mb-200",children:q}),(0,s.jsx)("div",{className:"text-style-label-small",children:(0,s.jsx)(p.HT,{translation:"Most important information in a compact layout"})}),(0,s.jsx)(w,{type:y.T.COMPACT,id:Q,sku:e,config:O?.config,operatingModeId:D?.maintenanceId||D?.id,selectionToolIsLoading:ee,gtmClassName:"gtm-product-specsheet-download-compact",gtmName:Y,gtmLabel:q,downloadName:es})]}),(0,s.jsxs)("div",{className:"flex-1 gtm-product-specsheet-sections",children:[(0,s.jsx)("div",{className:"text-style-heading-h4 mb-200",children:X}),U?(0,s.jsx)(s.Fragment,{children:(0,m.A)(4,e=>(0,s.jsx)(E.A,{},e))}):z?(0,s.jsx)("p",{className:"mb-0 text-danger-600 text-style-label-small",children:(0,s.jsx)(x.c,{})}):(0,s.jsxs)(s.Fragment,{children:[(0,u.A)(W,(e,t)=>{let a=_.cIt[e]||e;return(0,s.jsx)(g.A,{size:_.x0Q.SMALL,name:e,label:(0,s.jsx)(p.HT,{translation:a}),className:o()("mt-0 mb-150",`gtm-product-specsheet-section-${e}`),onChange:ei,checked:F.includes(e),otherLabelProps:{"data-gtm-name":e,"data-gtm-label":el[t]}},`${e}-${t}`)}),(0,s.jsx)(w,{type:y.T.DETAIL,id:Q,sku:e,config:O?.config,tabs:F,operatingModeId:D?.maintenanceId||D?.id,selectionToolIsLoading:ee,gtmClassName:"gtm-product-specsheet-download-extended",gtmName:Z,gtmLabel:X,downloadName:es})]})]})]})]})]}):null}},79298:(e,t,a)=>{"use strict";a.d(t,{A:()=>
14o});var s=a(95155),l=a(69730),n=a.n(l),i=a(38434),r=a(86503);let o=()=>{let{toasts:e}=(0,i._k)({duration:18e3});return e.length?(0,s.jsx)(r.A,{className:"fixed flex justify-center z-60 inset-x-0 top-fixed-350 pointer-events-none",children:(0,s.jsx)("div",{className:"w-full max-w-[40rem] flex flex-col items-center gap-y-200",children:e.map(e=>(0,s.jsx)("div",{className:n()("pointer-events-auto w-full shadow transition-opacity duration-1000",{"opacity-0":!e.visible}),...e.ariaProps,children:(0,i.g$)(e.message,e)},e.id))})}):null}},79333:e=>{e.exports={"lang-menu-opener":"LanguageMenuOpener_lang-menu-opener__r31xh","lang-menu-opener--is-root-level":"LanguageMenuOpener_lang-menu-opener--is-root-level__j5Lf4","lang-menu-opener--is-in-header":"LanguageMenuOpener_lang-menu-opener--is-in-header__5E43T","lang-menu-opener--is-back-btn":"LanguageMenuOpener_lang-menu-opener--is-back-btn__URUdh"}},79532:e=>{e.exports={wrapper:"HeroBlock_wrapper___2AB_",card:"HeroBlock_card__mJIXc",imageRounded:"HeroBlock_imageRounded__KvAu4",backgroundDark:"HeroBlock_backgroundDark__sAVOe",backgroundLight:"HeroBlock_backgroundLight__do6lG",backgroundTransparent:"HeroBlock_backgroundTransparent__iQd5C",imageFullHeight:"HeroBlock_imageFullHeight__HK3jk",textWrapper:"HeroBlock_textWrapper__r_gIX",text:"HeroBlock_text__lohnO",textOnly:"HeroBlock_textOnly__q0wHi",eyebrow:"HeroBlock_eyebrow__63TK4",eyebrowDot:"HeroBlock_eyebrowDot__WrBiL",eyebrowText:"HeroBlock_eyebrowText__GqCXn",title:"HeroBlock_title__J42UG",titleBold:"HeroBlock_titleBold__jiKg4",description:"HeroBlock_description___FcfQ",imageWrapper:"HeroBlock_imageWrapper__FGb8J",image:"HeroBlock_image__BQht7"}},80514:(e,t,a)=>{"use strict";a.d(t,{A:()=>G});var s=a(95155),l=a(99764),n=a(93764),i=a(9969),r=a(69730),o=a.n(r),c=a(47908),d=a(63436),m=a(60625),u=a(49820),h=a(35365),x=a(12115),g=a(47650),p=a(8286),_=a(1176),f=a.n(_),v=a(88852),j=a(71884),N=a(21679),b=a(91800),A=a(74276);let C=(0,x.forwardRef)(({name:e,nameKey:t,sectionKey:a,parentId:l,isScrolling:n,isLoading:i},r)=>{let c=(0,x.useMemo)(()=>(0,b.B$)(a,l),[l,a]),d=(0,A.W1)(c);return(0,s.jsx)(j.A,{id:c,ref:r,className:o()("btn btn-nav btn-tiny btn-collapse",{"opacity-50 pointer-events-none":i,"focus:bg-transparent focus:text-cta":!d},"gtm-product-sticky-link"),isScrolling:n,"data-gtm-name":t,onClick:()=>(0,N.Bo)("Product Page Side Menu",e),children:e})});C.displayName="ProductPageNavigationChildSection";var y=a(74578),k=a(22145),w=a(17747);let S=({icon:e,label:t,labelKey:a,id:l,sections:n,isLoading:r,isScrolling:c,setIsTransitioning:d})=>{let m=(0,A.W1)(l),[h,g]=(0,x.useState)(!1),p=(0,x.useRef)([]),_=(0,x.useRef)(null),{isMobileNav:f}=(0,w.l)(),b=(0,x.useMemo)(()=>f&&!!n?.length,[f,n?.length]),{rectArray:S,update:I}=(0,y.p0)({passedRefArray:p,updateScroll:!1,updateRect:f}),[E,T]=(0,x.useState)(0);return(0,x.useLayoutEffect)(()=>{if(!f)return void T(0);let e=_.current;if(!e)return;let{columnGap:t}=window.getComputedStyle(e),a=parseFloat(t);T((0,v.A)(S,"width")+a*(S.length-1))},[f,S]),(0,x.useEffect)(()=>{f?c||g(m):g(!1)},[c,m,f]),(0,x.useEffect)(()=>{r||I("initial")},[r,I]),(0,k.M)("transitionstart",({propertyName:e})=>"max-width"===e&&b&&d(l,!0),_,!1),(0,k.M)("transitionend",({propertyName:e})=>"max-width"===e&&b&&d(l,!1),_,!1),(0,s.jsxs)("div",{className:o()("inline-flex gap-050 motion-safe:transition-all duration-300",{"bg-brand-50 rounded-2":m}),children:[(0,s.jsxs)(j.A,{id:l,className:o()("btn btn-nav btn-tiny btn-collapse text-menu-cta gap-050",{"opacity-50 pointer-events-none":r},"gtm-product-sticky-link"),activeClass:"active",isScrolling:c,"data-gtm-name":a,onClick:()=>(0,N.Bo)("Product Page Top Menu",t),children:[e&&(0,s.jsx)(i.g,{icon:e}),t]}),b&&(0,s.jsx)("div",{className:"inline-flex gap-050 motion-safe:transition-all overflow-hidden duration-300",style:{maxWidth:h?E:0},ref:_,children:(0,u.A)(n,({name:e,nameKey:t,key:a},n)=>(0,s.jsx)(C,{ref:e=>{e&&(p.current[n]=e)},name:e,nameKey:t,sectionKey:a,parentId:l,isLoading:r,isScrolling:c},`${n}-${e}`))})]})};var I=a(86503),E=a(56432),T=a(97744),L=a(72642),R=a(83908),O=a(58323),M=a(67763);let P="has-product-navigation",D=({portal:e,children:t})=>((0,x.useInsertionEffect)(()=>(e&&document.body.classList.add(P),()=>{document.body.classList.remove(P)}),[e]),(0,s.jsx)(s.Fragment,{children:e||t})),G=({productName:e,skuName:t,techSpecSections:a,documentationSections:r,hasAccessories:_,hasSupport:v,hasCertifications:N,isLoading:C,isExpired:P=!1,isReplaced:G=!1,hideBuyButton:B=!1,hideSkuSelectionLink:F=!1,isCtaInView:H,ctaArrowDown:U,isSkuGroupsPastHeader:$=!1})=>{let z=(0,R.j)(),[V,W]=(0,x.useState)(null),[K,Y]=(0,x.useState)(null),Z=(0,x.useRef)(null),J=(0,L.$Y)(),[q,X]=(0,x.useState)({}),Q=(0,A.Ms)(),{ref:ee,rect:et}=(0,y.p0)(),[ea,es]=(0,x.useState)({left:!1,right:!1}),[el,en]=(0,x.useState)(!1),{isMobileNav:ei}=(0,w.l)(),er=(0,x.useMemo)(()=>t?.replace(RegExp(`^${(0,c.A)(e)}`,"i"),"").trim(),[t,e]),eo=(0,x.useCallback)((e,t)=>{X(a=>({...a,[e]:t}))},[]),ec=(0,x.useCallback)(e=>{!(0,d.A)(q)&&Z.current&&(0,L.UX)(e,{offsetLeft:20},Z.current)},[q]),ed=(0,x.useCallback)(e=>{Z.current&&(0,L.VG)({top:0,left:Z.current.scrollLeft+e},{},Z.current)},[]),em="to top",eu=(0,O.B)(em),[eh,ex]=(0,x.useState)(!1),eg=(0,x.useMemo)(()=>!H,[H]),ep=(0,x.useCallback)(e=>{e&&es({left:!!e.scrollLeft,right:Math.floor(e.offsetWidth+e.scrollLeft)!==Math.floor(e.scrollWidth)})},[]),e_=(0,x.useCallback)(e=>{ep(e.target)},[ep]);(0,x.useEffect)(()=>{en(!0)},[]),(0,x.useEffect)(()=>{el&&setTimeout(()=>ep(Z.current),150)},[ep,Q,q,el]);let ef=(0,T.M)(C,v,_,a,r,N),ev=(0,x.useMemo)(()=>(0,m.A)(ef,({sections:e,id:t})=>(0,u.A)(e,({key:e})=>(0,b.B$)(e,t))),[ef]),ej=(0,x.useMemo)(()=>(0,u.A)(ef,"id"),[ef]);(0,x.useEffect)(()=>
14{if(ei&&Z.current&&!J){let e=(0,h.A)(Q,e=>ev.includes(e))||(0,h.A)(Q,e=>ej.includes(e));e?ec(`#${(0,A.W9)(e)}`):eg||(0,L.VG)({top:0,left:0},{},Z.current)}},[ei,Q,ev,J,ej,ec,eg]),(0,k.M)("scroll",()=>ex(window.scrollY>0)),(0,k.M)("scroll",e_,Z,!1,el),(0,x.useEffect)(()=>{W(document.getElementById("main-header-inner")),Y(document.getElementById("header-logo-wrapper"))},[]),(0,x.useEffect)(()=>(z((0,M.j8)(ei)),()=>{z((0,M.j8)(!1))}),[z,ei]);let eN=(0,x.useMemo)(()=>(0,s.jsxs)("div",{className:"flex items-center gap-100",children:[(0,s.jsxs)("div",{className:"space-x-050 text-style-label-tiny-bold",children:[(0,s.jsx)("span",{children:e}),(0,s.jsx)("span",{className:"text-cta-active",children:er})]}),!F&&!B&&(0,s.jsx)(j.A,{useIdSelector:!0,additionalOffset:30,id:"product-purchasing-section",buildHashLink:!1,className:o()("transition-opacity",{"opacity-0 pointer-events-none":!$,"opacity-100":$},"gtm-product-sticky-link"),"data-gtm-name":em,title:eu,children:(0,s.jsx)(i.g,{className:"text-fixed-sm",icon:l.jo})})]}),[e,er,F,B,$,eu]),eb=(0,x.useMemo)(()=>(0,s.jsxs)("div",{className:"relative print:!hidden",children:[(0,s.jsxs)(I.A,{ref:Z,className:o()(` 15 flex items-center relative top-0 z-20 h-fixed-400 mobile-nav:overflow-x-auto mobile-nav:whitespace-nowrap 16 product-page-navigation 17 `,f()["product-page-navigation"],{"border-b border-solid border-neutral-200":eh,[f()["product-page-navigation--show-buy-btn"]]:eg}),id:"product-page-navigation",children:[(0,s.jsxs)("div",{className:"flex items-center mobile-nav:hidden mr-auto",children:[!eh&&(0,s.jsx)(p.A,{disabledNegativeMarginTop:!0,noContainer:!0}),eh&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"text-md flex items-center",children:(0,s.jsxs)("div",{className:o()({"text-danger-600":P&&!G,"text-warning-600":P&&G}),children:[(0,s.jsx)("strong",{className:"mr-100",children:e}),(0,s.jsx)("span",{className:"text-cta-active",children:er})]})}),!F&&(0,s.jsx)(j.A,{useIdSelector:!0,additionalOffset:30,id:"product-purchasing-section",buildHashLink:!1,className:o()("p-100 px-200 cursor-pointer inline-flex center-items text-style-label-tiny text-neutral-600","hover:text-cool group mobile-nav:hidden opacity-0 motion-safe:transition-opacity",{"opacity-100":$},"gtm-product-sticky-link"),"data-gtm-name":em,title:eu,children:(0,s.jsx)("div",{className:"w-200 text-center",children:(0,s.jsx)(i.g,{icon:l.jo})})})]})]}),ef.map(({icon:e,label:t,labelKey:a,id:l,sections:n})=>(0,s.jsx)(S,{icon:e,label:t,labelKey:a,id:l,sections:n,isLoading:C,navigationRef:Z,isScrolling:J,setIsTransitioning:eo},l)),!B&&(0,s.jsx)("div",{className:o()("flex items-center",f()["product-page-navigation-buy-btn-wrap"]),style:{maxWidth:eg?eh?et?.width||0:"fit-content":0,minWidth:eg?eh?et?.width||0:"fit-content":0},children:(0,s.jsx)("div",{ref:ee,className:"flex",children:(0,s.jsxs)(j.A,{useIdSelector:!0,id:"product-purchasing-section",buildHashLink:!1,additionalOffset:24,className:o()(`desktop-nav:btn desktop-nav:btn-primary desktop-nav:btn-tiny 18 desktop-nav:ml-200 desktop-nav:px-250 mobile-nav:p-075 mobile-nav:px-100 mobile-nav:mr-250 19 mobile-nav:ml-050 mobile-nav:text-style-fixed-label-tiny-bold items-center flex 20 desktop-nav:btn-primary-no-focus`,f()["product-page-navigation-buy-btn"],"gtm-product-sticky-link",{"desktop-nav:btn-icon-right":U,"btn-icon-only":!U}),"data-gtm-name":"Buy",children:[U&&(0,s.jsx)(E.HT,{translation:"Buy"}),ei?(0,s.jsx)(i.g,{icon:U?l.B0:n.jo,className:"ml-050"}):(0,s.jsx)(i.g,{icon:U?l.B0:n.jo})]})})})]}),(0,s.jsx)("div",{className:o()(f()["product-page-navigation-scroll-overlay-wrapper"],"left-0 pr-100 bg-gradient-to-r",{"opacity-0 pointer-events-none":!ea.left}),children:(0,s.jsx)("button",{className:o()(f()["product-page-navigation-scroll-overlay-btn"],"pr-200"),onClick:()=>ed(-200),children:(0,s.jsx)(i.g,{icon:l.Ue})})}),(0,s.jsx)("div",{className:o()(f()["product-page-navigation-scroll-overlay-wrapper"],"right-0 pl-100 bg-gradient-to-l",{"opacity-0 pointer-events-none":!ea.right}),children:(0,s.jsx)("button",{className:o()(f()["product-page-navigation-scroll-overlay-btn"],"pl-200"),onClick:()=>ed(200),children:(0,s.jsx)(i.g,{icon:l.vm})})}),ei&&K&&(0,g.createPortal)(eN,K)]}),[eh,eg,P,G,e,er,F,$,ef,B,et?.width,ee,ei,ea,eN,C,J,eo,ed,U,eu,K]),eA=(0,x.useMemo)(()=>
20{if(V)return(0,g.createPortal)(eb,V)},[eb,V]);return(0,s.jsx)(D,{portal:V&&eA,children:eb})}},80637:e=>{e.exports={"svg-container":"ProductPerformanceChart_svg-container__jB9b1","svg-thumb-container":"ProductPerformanceChart_svg-thumb-container__U2rU3"}},80907:(e,t,a)=>{"use strict";a.d(t,{A:()=>en});var s=a(95155),l=a(69730),n=a.n(l),i=a(46121),r=a(37206),o=a(20869),c=a(95546),d=a(7965),m=a(2445),u=a(77374),h=a(25702),x=a(35208),g=a(92079),p=a(72642),_=a(17747),f=a(45584),v=a(12115),j=a(67919),N=a(36235),b=a(86938),A=a.n(b);let C=["Escape","Enter","Tab"],y=({options:e,selectedOption:t,onChange:a,label:l,ariaLabel:i})=>{let[r,o]=(0,v.useState)(!1);return(0,s.jsxs)("div",{className:A().wrapper,children:[(0,s.jsxs)("select",{className:A().selectBox,"aria-label":i,value:t,onMouseDown:()=>o(e=>!e),onKeyDown:e=>C.includes(e.key)&&o(!1),onBlur:()=>o(!1),onChange:e=>{o(!1),a(e.target.value)},children:[l&&(0,s.jsx)("option",{value:"",disabled:!0,children:l}),e.map(e=>(0,s.jsx)("option",{value:e.value,children:e.label},e.value))]}),(0,s.jsx)(j.R,{icon:N.Ze.CARET,size:N.hS.SMALL,className:n()(A().caret,{[A().caretOpen]:r})})]})};var k=a(31215),w=a(56432),S=a(22704),I=a(19390),E=a(17132),T=a(98367),L=a(15809),R=a.n(L),O=a(20732),M=a(33625);let P=({caseStudy:{content:e,full_slug:t,name:a}})=>{let l=(0,E.z)(e=>e.selectSiteConfigurationProperty("brand")),n=(0,S.ZL)("logo","svg",l);if(!e)return null;let{title:i,subtitle:r,image:o,image_nav:c,application:d}=e,m=(0,I.wl)(c)?c:o,u=(0,I.wl)(m),[h]=d??[],g=(0,T.A)(h)?void 0:h?.name;return(0,s.jsx)("div",{className:R().card,children:(0,s.jsxs)(w.sG,{url:t,className:R().link,linktype:x.J$1.STORY,children:[(0,s.jsx)("div",{className:R().imageWrapper,children:u?(0,s.jsx)(w._V,{image:m,alt:m.alt||"",layout:x.zzR.FILL,objectFit:x.ATT.COVER,sizes:"(min-width: 1664px) 376px, (min-width: 1360px) calc((100vw - 160px) / 4), (min-width: 1028px) calc((100vw - 128px) / 3), (min-width: 696px) calc((100vw - 96px) / 2), calc(100vw - 64px)",className:R().image}):(0,s.jsx)("div",{className:R().imageFallback,"data-testid":"case-study-card-fallback",children:(0,s.jsx)(w._V,{imageUrl:n,alt:"",useDefaultImageTag:!0,imageClassName:R().imageFallbackMark})})}),g&&(0,s.jsx)(O.a,{className:R().pill,color:M.T.WHITE_TRANSPARENT,label:g.toUpperCase()}),(0,s.jsx)(w.DZ,{level:x.C2u.H3,className:R().title,children:i||a}),!!r&&(0,s.jsx)("p",{className:R().subtitle,children:r})]})})};var D=a(58323),G=a(92972),B=a(17732),F=a.n(B);let H="application",U="product_category",$=e=>!!e&&"object"==typeof e;function z(e,t){return e?.content?.[t]??[]}function V(e,t,a){return a?(e??[]).filter(e=>z(e,t).some(e=>$(e)&&e.uuid===a)):e??[]}let W=["title","subtitle"];function K(e,t){let a=new Map;for(let s of e??[])for(let e of z(s,t))$(e)&&e.uuid&&e.name&&(a.has(e.uuid)||a.set(e.uuid,e.name));return Array.from(a,([e,t])=>({value:e,label:t})).sort((e,t)=>e.label.localeCompare(t.label))}let Y="newest",Z="oldest",J="title-asc",q="title-desc";function X(e){return e?.content?.title||e?.name||""}function Q(e){let t=e?.first_published_at?new Date(e.first_published_at).getTime():NaN;return Number.isNaN(t)?void 0:t}function ee(e){return(t,a)=>{let s=Q(t),l=Q(a);return void 0===s||void 0===l?s===l?0:void 0===s?1:-1:(s-l)*e}}function et(e){return(t,a)=>X(t).localeCompare(X(a))*e}let ea=({className:e,id:t})=>{let a=(0,G.H)(e=>e.caseStudies),l=(0,D.B)("All applications"),i=(0,D.B)("All product categories"),r=(0,D.B)("No case studies found"),o=(0,D.B)("Search case studies"),c=(0,D.B)("Clear search"),d=(0,D.B)("Newest first"),m=(0,D.B)("Oldest first"),u=(0,D.B)("Title A-Z"),h=(0,D.B)("Title Z-A"),x=(0,D.B)("Showing"),g=(0,D.B)("All case studies"),p=(0,D.B)("Sort case studies"),[_,f]=(0,v.useState)(""),[j,b]=(0,v.useState)(Y),[A,C]=(0,v.useState)(""),[S,I]=(0,v.useState)(""),E=n()(F()["case-study-list"],e),T=(0,v.useMemo)(()=>K(a,H),[a]),L=(0,v.useMemo)(()=>K(a,U),[a]),R=(0,v.useMemo)(()=>[{value:Y,label:d},{value:Z,label:m},{value:J,label:u},{value:q,label:h}],[d,m,u,h]),O=(0,v.useMemo)(()=>{let e,t=V((e=_?.trim().toLowerCase())?(a??[]).filter(t=>[...[...W.map(e=>t?.content?.[e]),t?.name].filter(e=>"string"==typeof e),...z(t,"products").filter($).map(e=>e.name).filter(e=>"string"==typeof e)].some(t=>t.toLowerCase().includes(e))):a??[],H,A);return function(e,t=Y){let a=[...e??[]];switch(t){case Z:return a.sort(ee(1));case J:return a.sort(et(1));case q:return a.sort(et(-1));default:return a.sort(ee(-1))}}(V(t,U,S),j)},[a,_,A,S,j]);
20return a&&0!==a.length?(0,s.jsxs)("div",{id:t,className:E,children:[(0,s.jsx)(w.DZ,{level:2,className:F()["case-study-list-title"],children:g}),(0,s.jsxs)("div",{className:F()["case-study-list-header"],children:[(0,s.jsxs)("div",{className:F()["case-study-list-filters"],children:[(0,s.jsx)(k.ks,{className:F()["case-study-list-search"],type:k.xx.SEARCH,size:k.sn.MEDIUM,value:_,onChange:f,onClear:()=>f(""),placeholder:o,"aria-label":o,clearAriaLabel:c,icon:N.Ze.MAGNIFYING_GLASS}),T.length>0&&(0,s.jsx)(y,{options:[{value:"",label:l},...T],selectedOption:A,onChange:C,ariaLabel:l}),L.length>0&&(0,s.jsx)(y,{options:[{value:"",label:i},...L],selectedOption:S,onChange:I,ariaLabel:i})]}),(0,s.jsx)(y,{options:R,selectedOption:j,onChange:e=>b(e),ariaLabel:p})]}),(0,s.jsxs)("span",{className:F()["case-study-list-count"],children:[x," ",O.length]}),0===O.length?(0,s.jsx)("p",{children:r}):(0,s.jsx)("div",{className:F()["case-study-list-grid"],children:O.map(e=>(0,s.jsx)(P,{caseStudy:e},e.uuid))})]}):(0,s.jsx)("div",{id:t,className:E,children:r})},es=(0,r.default)(async()=>await a.e(149).then(a.bind(a,60149)),{loadableGenerated:{webpack:()=>[60149]}}),el={[x.sC4.BENEFIT]:e=>(0,s.jsx)(g.Cq,{...e}),[x.sC4.CARD]:e=>(0,s.jsx)(g.Zp,{...e}),[x.sC4.CASE_STUDY_HIGHLIGHT]:e=>(0,s.jsx)(g.y$,{...e}),[x.sC4.COMPANY]:e=>(0,s.jsx)(g.I2,{...e}),[x.sC4.COMPARISON_TABLE]:e=>(0,s.jsx)(g.g7,{...e}),[x.sC4.CONTACT_BLOCK]:e=>(0,s.jsx)(g.W_,{...e}),[x.sC4.CONTACT_BLOCK_ITEM]:e=>(0,s.jsx)(g.lv,{...e}),[x.sC4.CONTACTS]:e=>(0,s.jsx)(g.In,{...e}),[x.sC4.CONTENT_PRODUCT]:e=>(0,s.jsx)(g.xI,{...e}),[x.sC4.CONTENT_PRODUCT_LIST]:e=>(0,s.jsx)(g.Jg,{...e}),[x.sC4.CTA]:e=>(0,s.jsx)(g.RO,{...e}),[x.sC4.DIVIDER]:e=>(0,s.jsx)(g.cG,{...e}),[x.sC4.DOWNLOADS]:e=>(0,s.jsx)(g.ok,{...e}),[x.sC4.EMBED]:e=>(0,s.jsx)(g.C9,{...e}),[x.sC4.FORM]:e=>(0,s.jsx)(g.Eg,{...e}),[x.sC4.FORM_CONTENT]:e=>(0,s.jsx)(g.sf,{...e}),[x.sC4.FORM_ENDING]:e=>(0,s.jsx)(g._f,{...e}),[x.sC4.FORM_FIELD_CHECKBOX]:e=>(0,s.jsx)(g.iA,{...e}),[x.sC4.FORM_FIELD_EMAIL]:e=>(0,s.jsx)(g.pR,{...e}),[x.sC4.FORM_FIELD_FILE]:e=>(0,s.jsx)(g.Po,{...e}),[x.sC4.FORM_FIELD_INPUT]:e=>(0,s.jsx)(g.bQ,{...e}),[x.sC4.FORM_FIELD_NUMBER]:e=>(0,s.jsx)(g.Y$,{...e}),[x.sC4.FORM_FIELD_SELECT]:e=>(0,s.jsx)(g.$L,{...e}),[x.sC4.FORM_FIELD_TEXTAREA]:e=>(0,s.jsx)(g.pf,{...e}),[x.sC4.FORM_PAGE]:e=>(0,s.jsx)(g.q2,{...e}),[x.sC4.GRID]:e=>(0,s.jsx)(g.xA,{...e}),[x.sC4.HERO_BLOCK]:e=>(0,s.jsx)(g.IK,{...e}),[x.sC4.HOMEPAGE_CARD]:e=>(0,s.jsx)(g.B7,{...e}),[x.sC4.HOMEPAGE_HERO]:e=>(0,s.jsx)(g.P7,{...e}),[x.sC4.IMAGE]:e=>(0,s.jsx)(g._V,{alt:"",...e}),[x.sC4.IMAGE_HOTSPOTS]:e=>(0,s.jsx)(g.Mi,{...e}),[x.sC4.LIST_PAGES]:e=>(0,s.jsx)(g.ZH,{...e}),[x.sC4.LOGO_GRID]:e=>(0,s.jsx)(g.Yw,{...e}),[x.sC4.NAV_DIVIDER]:e=>(0,s.jsx)(g.R3,{...e}),[x.sC4.NAV_ITEM]:e=>(0,s.jsx)(g.jl,{...e}),[x.sC4.NAV_ITEM_ADVANCED]:e=>(0,s.jsx)(g.LW,{...e}),[x.sC4.NAV_ITEM_EXTERNAL]:e=>(0,s.jsx)(g.si,{...e}),[x.sC4.NAV_LIST]:e=>(0,s.jsx)(g.c0,{...e}),[x.sC4.NAV_PRODUCT_LIST]:e=>(0,s.jsx)(g.hO,{...e}),[x.sC4.NAV_PLACEHOLDER]:e=>(0,s.jsx)(g.$i,{...e}),[x.sC4.NAV_TEXT]:e=>(0,s.jsx)(g.aK,{...e}),[x.sC4.NAV_GROUP]:e=>(0,s.jsx)(g.fp,{...e}),[x.sC4.NAVIGATION_INJECT]:e=>(0,s.jsx)(g.oE,{...e}),[x.sC4.PRODUCT_BENEFIT]:e=>(0,s.jsx)(g.xF,{...e}),[x.sC4.PRODUCT_FEATURE]:e=>(0,s.jsx)(g.W1,{...e}),[x.sC4.PRODUCT_LIST_CASE_STUDY]:e=>(0,s.jsx)(g.fF,{...e}),[x.sC4.PRODUCT_LIST_IMAGE]:e=>(0,s.jsx)(g.$f,{...e}),[x.sC4.PRODUCT_LIST_QUOTE]:e=>(0,s.jsx)(g.AP,{...e}),[x.sC4.PROPERTY_TEXT]:e=>(0,s.jsx)(g.JF,{...e}),[x.sC4.QUOTE]:e=>(0,s.jsx)(g.Pk,{...e}),[x.sC4.SECTION]:e=>(0,s.jsx)(g.wn,{...e}),[x.sC4.SELECTION_TOOL_CONTENT_LIST]:e=>(0,s.jsx)(g.am,{...e}),[x.sC4.STAT]:e=>(0,s.jsx)(g.ro,{...e}),[x.sC4.TABLE]:e=>(0,s.jsx)(g.XI,{...e}),[x.sC4.TEXT_BREAKOUT]:e=>(0,s.jsx)(g.fC,{...e}),[x.sC4.TEXT_IMAGE]:e=>(0,s.jsx)(g.h7,{...e}),[x.sC4.PRODUCT_CATEGORY_INSERT]:e=>(0,s.jsx)(g.VU,{...e}),[x.sC4.VIDEO]:e=>(0,s.jsx)(g.Ce,{...e}),[x.sC4.SYNC_CLIPBOARD]:e=>(0,s.jsx)(g.UD,{...e}),[x.sC4.ACCORDION]:e=>(0,s.jsx)(c.A,{...e}),[x.sC4.HTML_BLOCK]:e=>(0,s.jsx)(g.PN,{...e}),[x.sC4.ICON_CARDS_INFO_BLOCK]:e=>(0,s.jsx)(g.Rc,{...e}),[x.sC4.ICON_CARDS_INFO_BLOCK_ITEM]:e=>(0,s.jsx)(g.Z5,{...e}),[x.sC4.ACHIEVEMENTS_INFO_BLOCK]:e=>(0,s.jsx)(g.WN,{...e}),[x.sC4.ACHIEVEMENTS_INFO_BLOCK_ITEM]:e=>(0,s.jsx)(g.tw,{...e}),[x.sC4.PORTFOLIO_BLOCK]:e=>(0,s.jsx)(g.s7,{...e}),[x.sC4.PORTFOLIO_BLOCK_ITEM]:e=>(0,s.jsx)(g.pp,{...e}),[x.sC4.ARTICLE_CARDS_BLOCK]:e=>(0,s.jsx)(g.TL,{...e}),[x.sC4.ARTICLE_CARD_ITEM]:e=>(0,s.jsx)(g.Ub,{...e}),[x.sC4.HALF_IMAGE_CONTENT_BLOCK]:e=>(0,s.jsx)(g.TI,{...e}),[x.sC4.APPLICATIONS_BLOCK]:e=>(0,s.jsx)(g.JR,{...e}),[x.sC4.APPLICATIONS_BLOCK_ITEM]:e=>(0,s.jsx)(g.El,{...e}),[x.sC4.CTA_BANNER_BLOCK]:e=>(0,s.jsx)(g.SO,{...e}),[x.sC4.CATEGORIES]:e=>(0,s.jsx)(g.LJ,{...e}),[x.sC4.PRODUCT_RANGES_BLOCK]:e=>(0,s.jsx)(g.X0,{...e}),[x.sC4.PRODUCT_RANGES_BLOCK_ITEM]:e=>(0,s.jsx)(g.qI,{...e}),[x.sC4.FEATURED_PRODUCTS]:e=>(0,s.jsx)(g.uG,{...e}),[x.sC4.NEWS_BLOCK]:e=>(0,s.jsx)(g.zi,{...e}),[x.sC4.CONTENT_GRID_SECTION]:e=>(0,s.jsx)(g.xm,{...e}),[x.sC4.CASE_STUDIES_HERO]:e=>(0,s.jsx)(g.m7,{...e}),[x.sC4.LINK_CARDS_BLOCK]:e=>(0,s.jsx)(g.Fc,{...e}),[x.sC4.LINK_CARD_ITEM]:e=>(0,s.jsx)(g.aU,{...e}),[x.sC4.FEATURED_CASE_STUDY]:e=>(0,s.jsx)(g._Q,{...e}),[x.sC4.CONTENT_IMAGE_BLOCK]:e=>(0,s.jsx)(g.E3,{...e}),[x.sC4.CASE_STUDY_LIST]:e=>(0,s.jsx)(ea,{...e}),[x.sC4.INFO_LINKS_BLOCK]:e=>(0,s.jsx)(g.T_,{...e}),[x.sC4.INFO_LINKS_ITEM]:e=>(0,s.jsx)(g.d2,{...e})},en=({blok:e,isInGrid:t,columnViewportWidths:a,isPreview:l,parentLevel:r,...c})=>{let{isXS:v}=(0,_.l)(),j=(0,h.lX)(),N=l??j,{component:b,style:A,alignment:C,size:y,fullscreen:k,background_preset:w,headline:S,title:I,hidden:E,_uid:T}=e;if(!T)return null;let L=E&&N,R=el[b],O=!1,M=S||I,P=M&&(0,f.Y)(M),D=T.split("-")[0],G=(0,p.xg)(P||D);(b!==x.sC4.TEXT_IMAGE||A!==x.ku5.BACKGROUND_FLUSH&&A!==x.ku5.BACKGROUND_IMAGE&&(A!==x.ku5.BACKGROUND_IMAGE_DESKTOP||v)||C===x.eXf.CENTER)&&(b!==x.sC4.GRID||y!==x.YuK.FLUID||S)?b===x.sC4.TEXT_BREAKOUT&&k?O=!0:b===x.sC4.SECTION&&w&&(O=!0):O=!0;let B=(0,i.A)(R)?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(g.Or,{name:b,dev:!0,isInGrid:t}),(0,s.jsx)(es,{input:e,title:`DynamicComponent (${b})`})]}):(0,s.jsx)(R,{...c,...e,className:n()("content-element",`content-element-${b}`,{"component-is-flushed":O,"preview-mark":L}),isPreview:N,isInGrid:t,columnViewportWidths:a,parentLevel:r,id:G});return(0,s.jsx)(u.t.Provider,{value:[],children:(0,s.jsx)(o.tH,{FallbackComponent:d.A,children:(0,s.jsx)(m.A,{condition:N,wrapper:t=>(0,s.jsx)(g.D8,{content:e,children:t}),children:B})})})}},81276:e=>{e.exports={list:"ProjectPlannerModal_list__IGHeo"}},81501:(e,t,a)=>{"use strict";a.d(t,{A:()=>
20o});var s=a(95155),l=a(54579),n=a.n(l),i=a(83908),r=a(67763);let o=()=>(0,i.G)(r.m9)&&(0,s.jsx)("div",{className:n()["mega-menu-background"]})},81633:e=>{e.exports={item:"MobileNavItem_item__bfx2q",label:"MobileNavItem_label__qQgQf",link:"MobileNavItem_link__8Mc57",levelOne:"MobileNavItem_levelOne__pv6Id",title:"MobileNavItem_title__njCEB",action:"MobileNavItem_action__Uup_8",icon:"MobileNavItem_icon__mSFQJ"}},82691:e=>{e.exports={searchResultsPanel:"SearchResultsPanel_searchResultsPanel__Z_c8h",content:"SearchResultsPanel_content__41GbL",linksColumn:"SearchResultsPanel_linksColumn__cAC4f",productsColumn:"SearchResultsPanel_productsColumn___zirK",footer:"SearchResultsPanel_footer__IRkfO",stateWrapper:"SearchResultsPanel_stateWrapper__xELsi",noResults:"SearchResultsPanel_noResults__mdWF3"}},83279:e=>{e.exports={"language-menu":"MainNavigation_language-menu__cPfO6",megamenu:"MainNavigation_megamenu__RQEu8","actions-menu":"MainNavigation_actions-menu__V_gyh","main-navigation":"MainNavigation_main-navigation__WXeJk","nav-background-helper":"MainNavigation_nav-background-helper__V_t4o",active:"MainNavigation_active__AzWSU","header-logo":"MainNavigation_header-logo__cDGUF","mobile-menu-container":"MainNavigation_mobile-menu-container__2XRLj","main-navigation--is-footer":"MainNavigation_main-navigation--is-footer__4u7z4","mobile-nav-container":"MainNavigation_mobile-nav-container__FgYWm","mobile-open":"MainNavigation_mobile-open__8180i","nav-card-link":"MainNavigation_nav-card-link__UQYRi","mobile-back-wrap":"MainNavigation_mobile-back-wrap__GB818","mobile-back-trigger":"MainNavigation_mobile-back-trigger__r0EVI","mobile-menu-container--is-open":"MainNavigation_mobile-menu-container--is-open__vbx8p","main-navigation--is-blog-header":"MainNavigation_main-navigation--is-blog-header__4nZsy","lvl-1":"MainNavigation_lvl-1__SWpg4","sb-link-wrap":"MainNavigation_sb-link-wrap__mXeqq","megamenu-indicator":"MainNavigation_megamenu-indicator__WcPmz","megamenu--is-open":"MainNavigation_megamenu--is-open__pjRiQ","lvl-2":"MainNavigation_lvl-2__ZLJpf","lvl-3":"MainNavigation_lvl-3__ACto7","lvl-4":"MainNavigation_lvl-4__yQkEV","megamenu-container":"MainNavigation_megamenu-container__1jZXo","language-menu--is-open":"MainNavigation_language-menu--is-open__lE0Lm","mobile-next-indicator":"MainNavigation_mobile-next-indicator__n8_O6","mobile-back-link":"MainNavigation_mobile-back-link__g_peS","main-navigation--columns-4":"MainNavigation_main-navigation--columns-4__TDP7o","actions-menu-divider-after":"MainNavigation_actions-menu-divider-after__fpsE0","dropdown-open":"MainNavigation_dropdown-open___D3Zf","user-menu-loading-wrap":"MainNavigation_user-menu-loading-wrap__OmKl7","nav-item-submenu-wrapper":"MainNavigation_nav-item-submenu-wrapper__5_zDv","nav-item-submenu-wrapper--reduced-gap":"MainNavigation_nav-item-submenu-wrapper--reduced-gap__EHOtL","nav-item-submenu-wrapper--last-item-in-col":"MainNavigation_nav-item-submenu-wrapper--last-item-in-col__QXtN1","nav-background-helper--no-children":"MainNavigation_nav-background-helper--no-children__qhr7q","nav-background-helper--has-link":"MainNavigation_nav-background-helper--has-link__tKzfw"}},83530:(e,t,a)=>{"use strict";a.d(t,{R:()=>s.R});var s=a(67919)},83533:e=>{e.exports={wrapper:"MegaMenuHeadline_wrapper__Ebfuw",heading:"MegaMenuHeadline_heading__VmLRA",subtitle:"MegaMenuHeadline_subtitle__No7sr"}},83925:e=>{e.exports={mobileHeader:"HeaderMobile_mobileHeader__lASel",buttons:"HeaderMobile_buttons__nt3TY",mobileNavButton:"HeaderMobile_mobileNavButton__7IrC3",iconButton:"HeaderMobile_iconButton__DlmXx",cartBadge:"HeaderMobile_cartBadge__aecu3"}},84895:e=>{e.exports={"image-hotspots-marker-icon":"ImageHotspots_image-hotspots-marker-icon__mt4Nn","image-hotspots-marker-icon-clicked-once":"ImageHotspots_image-hotspots-marker-icon-clicked-once__iuGVX","image-hotspots-marker-icon-clicked":"ImageHotspots_image-hotspots-marker-icon-clicked__i7p_j","image-hotspots-marker-card":"ImageHotspots_image-hotspots-marker-card__RG0eL","image-hotspots-marker-card-toggleable":"ImageHotspots_image-hotspots-marker-card-toggleable__y24A5","image-hotspots-marker-card-opened":"ImageHotspots_image-hotspots-marker-card-opened__CB_Ff"}},84920:e=>{e.exports={wrapper:"NewsBlock_wrapper__9ei_n",gridContainer:"NewsBlock_gridContainer__SQCIu",title:"NewsBlock_title__8_uo0",grid:"NewsBlock_grid__O_mvi",button:"NewsBlock_button__v6TiI"}},86288:e=>{e.exports={container:"ExhibitionHubPage_container__SPKVZ","brand-grid":"ExhibitionHubPage_brand-grid__vi5nk","card-wrapper":"ExhibitionHubPage_c
20ard-wrapper__fOTOZ",instruction:"ExhibitionHubPage_instruction__r3qCN"}},86503:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(95155),l=a(69730),n=a.n(l),i=a(12115),r=a(35208);let o=(0,i.forwardRef)(({children:e,gutters:t=r.vow.DEFAULT,isInGrid:a=!1,isPreview:l=!1,size:i=r.YuK.FLUID,className:o,id:c,...d},m)=>a?(0,s.jsx)("div",{id:c,className:o,children:e}):(0,s.jsx)("div",{...d,id:c,className:n()(o,{"container-wide":i===r.YuK.FULL_WIDTH,"container-fluid":i===r.YuK.DEFAULT||i===r.YuK.FLUID||i===r.YuK.WIDE,"container-screen":i===r.YuK.SCREEN,"px-0":t===r.vow.NONE,"bg-stripes h-screen flex justify-center items-center text-base":l}),ref:m,children:e}));o.displayName="Container";let c=o},86724:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var s=a(95155),l=a(69730),n=a.n(l),i=a(83279),r=a.n(i),o=a(35208),c=a(83908),d=a(67763);let m=({children:e,level:t,isAccountDropdown:a,component:l,hasBackground:i,isLastItemInCol:m,nextScrollLockId:u,scrollLockId:h})=>{let x=(0,c.G)(d.Dp).includes(h||""),g=l===o.sbc.PRODUCT_CATEGORY;return(0,s.jsx)("ul",{id:u,className:n()(r()["mobile-menu-container"],r()["nav-item-submenu-wrapper"],{"gtm-nav-account":a,[r()[`lvl-${t}`]]:t,[r()["nav-background-helper"]]:i,[r()["mobile-menu-container--is-open"]]:x,[r()["nav-item-submenu-wrapper--reduced-gap"]]:g,[r()["nav-item-submenu-wrapper--last-item-in-col"]]:m}),children:e})}},86768:(e,t,a)=>{"use strict";function s(e,t){if(t){if(e?.vendorId!=null&&null!=t.vendorId&&String(e.vendorId)!==String(t.vendorId)){let t=e.operatingModes;if(t?.length){let a=t.find(e=>e.default)??t[0];return a?String(a.maintenanceId??a.id):String(e.defaultOperatingModeId??"")}return null!=e.defaultOperatingModeId&&""!==e.defaultOperatingModeId?String(e.defaultOperatingModeId):void 0}return String(t.maintenanceId||t.id)}}a.d(t,{b:()=>s})},86917:(e,t,a)=>{"use strict";a.r(t),a.d(t,{DESIGN_TOOL_SET:()=>eC,PARENT_ID:()=>eA,default:()=>ek});var s,l=a(95155),n=a(93764),i=a(9969),r=a(69730),o=a.n(r),c=a(49820),d=a(12115),m=a(10991),u=a(40160),h=a(17302),x=a.n(h),g=a(85524),p=a(922),_=a(64142),f=a.n(_),v=a(45371),j=a(5909),N=a(64299),b=a(75011),A=a(99779),C=a(56432),y=a(83908),k=a(69719),w=a(67763);let S=({vendorId:e,bimId:t,operationModes:a,isLoading:s})=>{let n=(0,y.G)(w.Eu),i=(0,k.V)(),[r,o]=(0,d.useState)(!0),[m,u]=(0,d.useState)(),[h,_]=(0,d.useState)(),[S,I]=(0,d.useState)(),[E,T]=(0,d.useState)(),[L,R]=(0,d.useState)(!1),{ref:O,inView:M}=(0,p.Wx)({triggerOnce:!0}),P=(0,d.useRef)(0);return((0,d.useEffect)(()=>{let a=x().CancelToken.source();return async function(){if(s)return o(!0);if(!M)return;o(!0);let l=++P.current;try{let s=n?.bimId??n?.bim?.bimId??t,{data:r}=await x().get(`/api/${i}/magicad-bim`,{params:{id:e,bimId:s},cancelToken:a.token});if(l!==P.current)return;let{url:c,attachments:d,dxfUrl:m,dxfFileName:h}=r;u(c),_(d),I(m),T(h),o(!1),R(!1)}catch(e){if(x().isCancel(e)||l!==P.current)return;o(!1),R(!0),u(void 0),_(void 0),I(void 0),T(void 0)}}(),()=>{a.cancel(),P.current+=1}},[e,M,s,i,n?.id,n?.bimId,n?.bim?.bimId,t]),L)?(0,l.jsx)("span",{className:"text-style-label-small",children:(0,l.jsx)(C.HT,{translation:"BIM data is currently unavailable."})}):(0,l.jsxs)("div",{className:"flex flex-col gap-200",children:[(0,l.jsx)(b.A,{value:n?.id,operationModes:a}),(0,l.jsxs)("div",{className:"flex flex-col lg:flex-row gap-200",children:[(0,l.jsx)("div",{className:"flex-1",ref:O,children:(0,l.jsx)("div",{className:f()["bim-model-container"],children:m&&!r?(0,l.jsx)(N.A,{src:`/x3d-model?url=${encodeURIComponent(m)}`}):(0,l.jsx)("div",{className:"absolute flex justify-center items-center inset-0",children:(0,l.jsx)(A.A,{})})})}),(0,l.jsxs)("div",{className:"flex-1",children:[r?(0,g.A)(5,e=>(0,l.jsx)(j.A,{index:e},`file-${e}`)):(0,c.A)(h,(e,t)=>(0,l.jsx)(v.A,{filename:e.Uri,title:e.title,index:t,compact:!0,useRouter:!1},e.Id)),S&&(0,l.jsx)(v.A,{filename:S,title:E,compact:!0,useRouter:!1})]})]})]})};var I=a(41100),E=a(19523),T=a(43775),L=a(57755),R=a(26744),O=a(42387),M=a(21679),P=a(58323),D=a(9958);let G=({files:e,productCategory:t="",product:a=""})=>{let{sortedDocuments:s,uniqDocumentFilters:n}=(0,d.useMemo)(()=>{let t=["brochures","manuals","declarations"];return{sortedDocuments:(0,E.A)(e,[e=>{let a=t.indexOf(e.type);return -1===a?t.length:a},"type"]),uniqDocumentFilters:(0,T.A)((0,L.A)(e.map(e=>e.type)))}},[e]),{activeFilter:i,setActiveFilter:r,filteredDocuments:o}
20=function(e){let[t,a]=(0,d.useState)(),[s,l]=(0,d.useState)([]);return(0,d.useEffect)(()=>{a(void 0)},[e]),(0,d.useEffect)(()=>{l(t?e.filter(e=>!t||t===e.type):e)},[t,e]),{activeFilter:t,setActiveFilter:a,filteredDocuments:s}}(s),m=(0,P.B)((0,c.A)(n,R.A)),u=n.length>=2&&e.length>=5;return(0,l.jsxs)("div",{children:[u&&(0,l.jsx)("div",{className:"flex flex-wrap gap-050",children:n.map((e,t)=>(0,l.jsx)(O.A,{name:(0,R.A)(m[t]||e),isSelected:i===e,handleToggle:()=>{r(i===e?void 0:e)}},e))}),(0,c.A)(o,(e,s)=>(0,l.jsx)(v.A,{title:(0,D.r)(e.name,!1),filename:e.url,onDownload:()=>(0,M._5)((0,D.r)(e.name,!1),e.url.split(".").pop()?.toUpperCase()??"",e.type,t,a)},`${s}-${e.name}`))]})};var B=a(16926),F=a(92459),H=a(79215),U=a(17747),$=a(17132),z=a(64150);let V=({operationModes:e,sectionType:t,sku:a,isLoading:s,canCompare:n})=>{let i=(0,y.G)(w.Eu),r=(0,y.G)(w.mw),o=(0,$.z)(e=>e.selectSiteConfigurationProperty("shop_domain")),m=t===z.hx.ENERGY,{isDesktopNav:u}=(0,U.l)(),[h,x]=(0,d.useState)(!1),[g,p]=(0,d.useState)(3),_=r&&u&&n,f=m?z.Iw:z.Pe,v=(0,d.useMemo)(()=>(0,c.A)((0,B.A)(i,f,[]),"groupName"),[i,f]),j=(0,d.useMemo)(()=>(0,c.A)((0,B.A)(r,f,[]),"groupName"),[r,f]),N=m&&i?.energyLabels,A=(0,d.useMemo)(()=>new Set([...v,...j]),[v,j]),k=(0,d.useMemo)(()=>(0,c.A)(Array.from(A),(e,t)=>{let a,s=(0,B.A)(i,f,[]).find(t=>t.groupName===e),n=s?.attributes,m=n?.map(e=>e.name)||[],h=(0,B.A)(r,f,[]).find(t=>t.groupName===e),x=h?.attributes,g=new Set([...m,...x?.map(e=>e.name)||[]]),p=i?.energyLabels?.[t];return N&&o&&p&&(a=(0,l.jsx)(C._V,{imageUrl:p,alt:e,width:213,height:426})),(0,l.jsxs)(d.Fragment,{children:[(0,l.jsxs)("tr",{children:[(0,l.jsx)("th",{className:"text-style-heading-h4 pt-300",colSpan:r?4:3,children:e}),!!(N&&u)&&(0,l.jsx)("th",{})]}),(0,c.A)(Array.from(g),(e,t)=>{let s=n?.find(t=>t.name===e),i=x?.find(t=>t.name===e),r=s?.unit||i?.unit,o=s?.value,c=i?.value;return(0,F.A)(s?.value)&&(o=(s?.value).join("; ")),(0,F.A)(i?.value)&&(c=(i?.value).join("; ")),(0,l.jsxs)("tr",{children:[(0,l.jsx)("td",{children:e}),(0,l.jsx)("td",{className:"text-right",children:o||"-"}),_&&(0,l.jsx)("td",{className:"text-right",children:c||"-"}),(0,l.jsx)("td",{className:"text-neutral-600 text-left desktop-nav:text-right w-px",children:r}),!!(0===t&&N&&u)&&(0,l.jsx)("td",{rowSpan:Array.from(g).length,className:"align-top w-[213px] text-right pl-200",children:a})]},t)}),N&&!u&&(0,l.jsx)("tr",{children:(0,l.jsx)("td",{colSpan:3,className:"align-top text-center",children:a})})]},e+t)}),[A,N,u,i,r,f,o,_]);return(0,l.jsxs)("table",{className:"text-style-label-small",children:[(0,l.jsx)("thead",{children:(0,l.jsxs)("tr",{children:[1===g&&(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("th",{})}),(0,l.jsx)("th",{colSpan:g,className:"text-style-label-small-bold whitespace-nowrap",children:h&&_?(0,l.jsx)(b.A,{value:i?.id,operationModes:e,connectedOperationModes:u?r:void 0,isLoading:s,sku:a}):(0,l.jsxs)("div",{className:"text-right",children:[i?.shortName,_&&(0,l.jsx)("div",{className:"mt-100",children:(0,l.jsx)(H.A,{sku:a,isLoading:s,operationModes:e})})]})}),_&&(0,l.jsx)("th",{className:"text-style-label-small-bold whitespace-nowrap",children:h?(0,l.jsx)(b.A,{value:r?.id,operationModes:e,connectedOperationModes:i,isConnectedOperationMode:!0,isLoading:s,sku:a}):(0,l.jsxs)("div",{className:"text-right",children:[r?.shortName,u&&(0,l.jsx)("div",{className:"mt-100",children:(0,l.jsx)(H.A,{sku:a,isLoading:s,operationModes:e,operationModeBSelected:!0})})]})}),u&&(0,l.jsx)("th",{}),!!N&&u&&(0,l.jsx)("th",{})]})}),(0,l.jsx)("tbody",{children:k})]})};var W=a(54446),K=a.n(W),Y=a(76158),Z=a(36988),J=a(96035),q=a(61681);async function X(e){(0,q.A)()||await window.navigator.clipboard.writeText("object"==typeof e?JSON.stringify(e,null,2):String(e))}let Q=({contents:e,name:t,tabName:a,sku:s,parentContainerRef:r})=>{let{handleCopy:c,copied:m,tabContentRef:u,handleDownload:h}=function(e,t){let a=(0,y.G)(w.Eu),s=(0,$.z)(e=>e.selectSiteConfigurationProperty("brandName")),[l,n,i]=(0,P.B)(["Brand","Type","Article number"]),[r,o]=(0,d.useState)(!1),c=(0,d.useRef)(null);function m(e){if(!a)return e;let t=a.sections.find(e=>e.section===z.hx.TECHNICAL_DATA)?.name,r=[e];t&&r.push(`${t}`),(0,Z.A)(a.technicalDetail,e=>{r.push(` 21${e.groupName}`),(0,Z.A)(e.attributes,e=>{r.push(`${e.name}: ${e.value}${e.unit}`)})});let o=s?`${l}: ${s}`:void 0,c=a.name?`${n}: ${a.name}`:void 0,d=a.vendorId?`${i}: #${a.vendorId}`:void 0;return r.push(" ",o,c,d),(0,J.A)(r).join("\n")}async function u(){r||(await X(m(c.current.innerText)),o(!0),setTimeout(()=>{o(!1)},3e3))}return{copied:r,tabContentRef:c,handleCopy:u,handleDownload:function(){var l,n;let i,r,o;
21i=a?.name||t?.name,r=a?.vendorId||e,l=`${s} ${i} - ${r}.txt`,n=m(c.current.innerText),(o=document.createElement("a")).setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(n)),o.setAttribute("download",l),o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)}}}(a,s);return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"mb-200 print:hidden",children:[(0,l.jsxs)("button",{onClick:()=>void c(),disabled:m,className:o()("btn btn-secondary btn-small btn-icon-left mr-100 mb-100","gtm-product-spectext-copy"),children:[(0,l.jsx)(i.g,{icon:m?n.e6:n.jP}),(0,l.jsx)(C.HT,{translation:m?"Copied":"Copy"})]}),(0,l.jsxs)("button",{onClick:h,className:o()("btn btn-secondary btn-small btn-icon-left mb-100","gtm-product-spectext-download"),children:[(0,l.jsx)(i.g,{icon:n.vZ}),(0,l.jsx)(C.HT,{translation:"Download"})]})]}),(0,l.jsx)(Y.A,{parentContainerRef:r,children:(0,l.jsx)("div",{ref:u,children:(0,l.jsx)(I.A,{contents:e,name:t,tabName:a,smallTextSize:!0})})})]})},ee=({label:e,value:t})=>(0,l.jsxs)("div",{className:"inline-block p-100 m-050 bg-neutral-50",children:[(0,l.jsx)("div",{className:"text-style-label-small-bold",children:e}),(0,l.jsx)("div",{className:"text-style-label-small",children:t})]});var et=a(35208),ea=a(42469);let es=({sku:e})=>{let[t,a,s]=(0,P.B)(["Article Name","Trade name","Article number"]),n=(0,d.useMemo)(()=>{let n=[],i=e.attributes[z.AU.ECO_TRADE_NAME_KEY];if(e.name&&n.push({label:t,value:e.name}),i&&n.push({label:a,value:(0,F.A)(i.value)?i.value.join(", "):i.value}),e.vendorId&&n.push({label:s,value:et.iAk+e.vendorId}),e.articleNumbers)for(let t in e.articleNumbers)n.push({label:(0,l.jsx)(C.HT,{translation:(0,ea.n$)(t).toUpperCase()}),value:e.articleNumbers[t]});return n},[t,s,e,a]);return(0,l.jsx)("div",{className:"-mx-050",children:(0,c.A)(n,(e,t)=>(0,l.jsx)(ee,{label:e.label,value:e.value},e.value+t))})};var el=a(22145),en=a(72642),ei=a(34824),er=a(73321),eo=a(86768);let ec=({operationModes:e,sku:t,designToolIframeUrl:a,canCompare:s,isLoading:n})=>{let i=(0,d.useRef)(null),{iframeUrl:r,selectedOperationMode:o}=function(e,t,a,s){let l=(0,er.useSearchParams)(),n=l?.get("fullConfig")??void 0,i=(0,y.j)(),r=(0,y.G)(w.Jw),o=(0,y.G)(w.Eu),c=(0,$.z)(e=>e.selectSiteConfigurationProperty("market_id")),m=(0,$.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),[u,h]=(0,d.useState)(),[x,g]=(0,d.useState)(a||""),[p,_]=(0,d.useState)(!0);return(0,d.useEffect)(()=>{let a=o?.id!==u,l=r?.type===et.Qz_.PERFORMANCE_CHART?r?.config:void 0,n=t&&o;if(!s&&!p&&n&&(a||l)){var i,c,d,m;let a=(0,eo.b)(t,o)??o.maintenanceId??o.id;i=e,c=t.vendorId,d=a,m=l,i?.current?.contentWindow&&i.current.contentWindow.postMessage({type:"setItem",itemNo:c,variantId:d,config:m},"*"),h(o.id)}},[e,s,o,u,r,t,p]),(0,d.useEffect)(()=>{let e=c&&m&&o&&(!!t||!!a);if(!s){var l,i,r,d,x,_;let s,f,v,j=(l=c,i=m,r=o,d=t,x=a,_=n,s=new URL(x||et.xWm),f="",v="",(r||d)&&(r?(f=String(r.vendorId),v=(0,eo.b)(d,r)??String(r.maintenanceId||r.id)):d&&(f=d.vendorId,v=d.defaultOperatingModeId),f)?((0,Z.A)((0,ei.A)({item:f,variant:v,lang:i,market:l},Boolean),(e,t)=>{s.searchParams.set(t,e)}),_&&s.searchParams.set("config",_),s.href):"");p&&e?(o?.id!==u&&h(o?.id),j&&g(e=>j!==e?j:e)):a&&j&&g(e=>j!==e?j:e)}},[c,m,o,t,p,a,n,s,u]),(0,el.M)("message",function(t){if(e&&e.current&&t.source===e.current.contentWindow&&[et.BCR.INPUT_CHANGED,et.BCR.READY].includes(t.data.type)){if(t.data.type===et.BCR.INPUT_CHANGED||p){let e=t.data.data,a=null==e||""===e?"":"string"==typeof e?e:JSON.stringify(e);i((0,w.hR)({type:et.Qz_.SELECTION_TOOL,config:a,initialLoad:p}))}_(!1)}}),{iframeUrl:x,selectedOperationMode:o}}(i,t,a,n),c=(0,d.useRef)({}),m=(0,d.useCallback)(e=>{if(i.current&&e.source===i.current.contentWindow){if(e.data?.type==="resize"){let t=Math.max(parseInt(e.data.data,10)||0,500);i.current.style.height=`${t}px`}e.data?.type==="anchorPositions"&&e.data?.data&&(c.current=e.data.data)}},[]);(0,el.M)("message",m);let u=(0,d.useCallback)((e,t)=>{let a=i.current,s=c.current[e];if(!a||"number"!=typeof s)return;let l=(0,en.$c)(),n=Math.max(a.getBoundingClientRect().top+window.scrollY+s-l,0);window.scrollTo({top:n,behavior:"smooth"}),t&&history.replaceState(null,"",`#${t}`)},[]);return(0,d.useEffect)(()=>{let e=e=>{let{anchor:t,slug:a}=e.detail||{};t&&u(t,a)};return window.addEventListener("scrollToAnchor",e),()=>{window.removeEventListener("scrollToAnchor",e)}},[u]),(0,l.jsxs)("div",{className:"flex flex-col gap-200 print:hidden",children:[e&&s&&(0,l.jsx)(b.A,{value:o?.id,operationModes:e}),!!r&&(0,l.jsx)("div",{className:"flex-1",children:(0,l.jsx)(N.A,{ref:i,src:r,removeScrolling:!0})})]})},ed=({contents:e,operationModes:t,documents:a,name:s,tabName:n,sectionType:i,sku:r,isLoading:c,canCompare:d,designToolIframeUrl:m,parentContainerRef:h,productCategory:x,product:g})=>{let p=(0,u.A)(e,{type:"image"}).length,_=![z.hx.SPECIFICATION,z.hx.DOCUMENTS,z.hx.PERFORMANCE,z.hx.BIM].includes(i),f=(0,y.G)(w.Cv);return(0,l.jsxs)("div",{className:o()(K()["is-section"],{[K()["is-section--multi-img"]]:p>1}),children:[i===z.hx.SPECIFICATION&&(0,l.jsx)(Q,{parentContainerRef:h,contents:e,name:s,tabName:n,sku:r}),i===z.hx.PERFORMANCE&&f!==et.wY0?(0,l.jsx)(ec,{operationModes:t,sku:r,designToolIframeUrl:m,canCompare:d}
21):(0,l.jsx)(ec,{operationModes:t,designToolIframeUrl:m,canCompare:d}),i===z.hx.DOCUMENTS&&(0,l.jsx)(G,{files:a,productCategory:x,product:g}),i===z.hx.BIM&&(r?.vendorId||r?.bim?.bimId)&&(0,l.jsx)(S,{isLoading:c,vendorId:r?.vendorId,bimId:r?.bim?.bimId,operationModes:t}),_&&(0,l.jsxs)(l.Fragment,{children:[r&&i===z.hx.TECHNICAL_DATA&&(0,l.jsx)(es,{sku:r}),e&&(0,l.jsx)(I.A,{contents:e,name:s,tabName:n,vendorId:r?.vendorId,useNormalTable:[z.hx.ENERGY,z.hx.TECHNICAL_DATA].includes(i)}),t&&(0,l.jsx)(V,{operationModes:t,sectionType:i,sku:r,isLoading:c,canCompare:d,productCategory:x})]})]})};var em=a(55521),eu=a(62102),eh=a(91800);let ex=new Set([z.hx.DESIGN_TOOL_CALCULATION,z.hx.DESIGN_TOOL_FLOWPATTERN,z.hx.DESIGN_TOOL_DIMENSIONS]),eg=({sections:e,section:t,iframeUrl:a,name:s,parentId:n,parentContainerRef:i,hashSectionOffset:r,hasMultipleSections:c,sku:d,isLoading:u,canCompare:h,index:x,productCategory:g,product:p})=>{let{isDesktopNav:_}=(0,U.l)();return ex.has(t.section)?(0,l.jsx)(em.A,{id:(0,eh.B$)(t.section,n),additionalOffset:r,updateHash:!_||c,className:o()("pt-0",{"pb-0":x+1<(0,m.A)(e)},"gtm-product-section"),"data-gtm-name":t.nameKey,"data-gtm-label":t.name,children:a&&(0,l.jsx)(ed,{designToolIframeUrl:a,sectionType:t.section,name:s,tabName:t.name,sku:d,isLoading:u,canCompare:!1,parentContainerRef:i,productCategory:g,product:p})}):(0,l.jsx)(em.A,{id:(0,eh.B$)(t.section,n),additionalOffset:r,updateHash:!_||c,className:o()("pt-150",{"pb-600":x+1<(0,m.A)(e),"print:hidden":t.section===z.hx.PERFORMANCE},"gtm-product-section"),"data-gtm-name":t.nameKey,"data-gtm-label":t.name,children:(0,l.jsxs)("div",{ref:i,children:[(0,l.jsx)(eu.A,{level:3,children:t.name}),(0,l.jsx)(ed,{contents:t.contents,sectionType:t.section,operationModes:t.operatingModes,documents:t.documents,bimId:t.bimId,designToolIframeUrl:void 0,name:s,tabName:t.name,sku:d,isLoading:u,canCompare:h,parentContainerRef:i,productCategory:g,product:p})]})})},ep=new Set([z.hx.DESIGN_TOOL_CALCULATION,z.hx.DESIGN_TOOL_FLOWPATTERN,z.hx.DESIGN_TOOL_DIMENSIONS]),e_=({sections:e,iframeUrl:t,name:a,parentId:s,parentContainerRef:n,hashSectionOffset:i,hasMultipleSections:r,sku:o,isLoading:c,canCompare:d,productCategory:m,product:u})=>{let h=e.findIndex(e=>ep.has(e.section)&&(t??e.designToolIframeUrl));return(0,l.jsx)(l.Fragment,{children:e.map((x,g)=>{let p=ep.has(x.section)&&g===h?t??x.designToolIframeUrl:void 0;return(0,l.jsx)(eg,{sections:e,section:x,index:g,parentId:s,isLoading:c,sku:o,hasMultipleSections:r,hashSectionOffset:i,parentContainerRef:n,canCompare:d,name:a,iframeUrl:p,productCategory:m,product:u},`section-${x.section}-${x.name}`)})})};var ef=a(2426),ev=a.n(ef),ej=a(86503),eN=a(71884),eb=a(74578),eA=((s={}).TECH_SPECS="tech-specs",s.DOCUMENTATION="documentation",s);let eC=new Set([z.hx.DESIGN_TOOL_CALCULATION,z.hx.DESIGN_TOOL_FLOWPATTERN,z.hx.DESIGN_TOOL_DIMENSIONS]),ey={[z.hx.DESIGN_TOOL_CALCULATION]:"calculation",[z.hx.DESIGN_TOOL_FLOWPATTERN]:"flowpattern",[z.hx.DESIGN_TOOL_DIMENSIONS]:"dimensions"},ek=({sections:e,sku:t,operationModeItems:a,name:s,parentId:r,headline:m,headlineKey:u,isLoading:h,prependedSection:x,icon:g,iframeUrl:p,productCategory:_,product:f})=>{let v=e.length>+!x,j=(0,y.G)(w.Eu),{isDesktopNav:N}=(0,U.l)(),{ref:k,rect:S}=(0,eb.p0)({updateRect:N,updateScroll:!0}),I=(0,d.useMemo)(()=>S?.height&&Math.ceil(S.height)||0,[S]),E=(0,d.useRef)(null);return(0,l.jsx)(ej.A,{size:et.YuK.FLUID,className:"mb-400 mt-700 relative",children:(0,l.jsxs)(em.A,{id:r,className:"gtm-product-section","data-gtm-name":u,"data-gtm-label":m,children:[m&&(0,l.jsxs)("div",{ref:k,className:o()("row gap-y-150 mb-200 desktop-nav:mb-0 md",ev()["product-info-header"]),children:[(0,l.jsxs)("div",{className:"col-12 md:col-6 flex flex-row gap-100 items-center",children:[g&&(0,l.jsx)(i.g,{icon:g,className:"text-lg"}),(0,l.jsx)(C.DZ,{className:"m-0",level:2,children:(0,l.jsx)(C.HT,{translation:m})})]}),(0,l.jsxs)("div",{className:" col-12 md:col-6 md:text-right print:hidden flex items-center justify-end mobile-nav:flex-col gap-050 ",children:[a&&"tech-specs"===r&&(0,l.jsx)(b.A,{value:j?.id,operationModes:a,isLoading:h,sku:t,hideDownloadBtn:!0}),(0,l.jsx)("div",{className:o()({"whitespace-nowrap mobile-nav:w-full":"tech-specs"===r}),children:(0,l.jsx)(H.A,{sku:t,isLoading:h,operationModes:a,productCategory:_})})]})]}),h&&!e.length&&(0,l.jsx)("div",{className:"row",children:(0,l.jsx)("div",{className:"col-12",children:(0,l.jsx)(A.A,{})})}),(!!e.length||x)&&(0,l.jsxs)("div",{className:"row relative",children:[h&&(0,l.jsx)("div",{className:"absolute bg-white bg-opacity-50 flex justify-center p-400 w-full h-full z-[10]",children:(0,l.jsx)(i.g,{icon:n.sq,spin:!0,size:"3x"})}),v&&N&&(0,l.jsx)("div",{className:"desktop-nav:col-2 print:hidden",children:(0,l.jsx)("div",{style:{"--product-info-header-height":`${I||0}
21px`},className:ev()["product-info-sidebar"],children:(0,l.jsx)("nav",{children:(0,l.jsxs)("ul",{className:"list-none m-0 p-0 pt-150",children:[x&&(0,l.jsx)("li",{className:"mb-200",onClick:()=>(0,M.Bo)("Product Page Side Menu",x.name),children:(0,l.jsx)(eN.A,{activeClass:"text-menu-cta-active",id:(0,eh.B$)(x.name,r),className:"text-style-label-medium cursor-pointer text-menu-cta",children:x.name})}),(0,c.A)(e,(e,t)=>{let a=eC.has(e.section),s=ey[e.section],n=(0,eh.B$)(e.section,String(r));return(0,l.jsx)("li",{className:"mb-200",onClick:()=>(0,M.Bo)("Product Page Side Menu",e.name),children:(0,l.jsx)(eN.A,{activeClass:"text-menu-cta-active",id:n,className:"text-style-label-medium cursor-pointer text-menu-cta",scrollToAnchor:a&&s?()=>{window.dispatchEvent(new CustomEvent("scrollToAnchor",{detail:{anchor:s,slug:n}})),history.replaceState(null,"",`#${n}`)}:void 0,children:e.name})},"link-"+e.name+t)})]})})})}),(0,l.jsxs)("div",{className:o()("col-12",{"desktop-nav:col-10":v}),children:[x&&(0,l.jsxs)(em.A,{id:(0,eh.B$)(x.name,r),additionalOffset:I,updateHash:!N||v,className:o()("pt-150 pb-600","gtm-product-section"),"data-gtm-name":x.nameKey,"data-gtm-label":x.name,children:[(0,l.jsx)(C.DZ,{level:3,children:x.name}),x.content]}),(0,l.jsx)(e_,{sections:e,parentContainerRef:E,name:s,parentId:r,hashSectionOffset:I,isLoading:h,canCompare:!1,hasMultipleSections:v,sku:t,iframeUrl:p,productCategory:_,product:f})]})]})]})})}},86938:e=>{e.exports={wrapper:"SelectBox_wrapper__EtFET",selectBox:"SelectBox_selectBox__GGVjq",caret:"SelectBox_caret__ohMN5",caretOpen:"SelectBox_caretOpen__GwlDR"}},87128:(e,t,a)=>{"use strict";a.d(t,{rT:()=>m,x:()=>d});var s=a(12115),l=a(35867),n=a(41535);let i={items:[],showDots:!1};function r(e){return(0,l.y)()(()=>({breadcrumb:e??i}))}let o=r(),c=(0,s.createContext)(null);function d({breadcrumb:e,children:t}){let a=(e?.items??[]).map(e=>e.full_slug).join("|")+`|${e?.showDots??""}`,l=(0,s.useMemo)(()=>r(e),[a]);return(0,s.createElement)(c.Provider,{value:l},t)}function m(e){let t=(0,s.useContext)(c);return(0,n.P)(t??o,e)}},87839:e=>{e.exports={link:"CategoriesItem_link__9OgTj",card:"CategoriesItem_card__7vlqY",name:"CategoriesItem_name__4nFdf",imageContainer:"CategoriesItem_imageContainer__nw_wZ",image:"CategoriesItem_image__N7K2Q"}},88128:(e,t,a)=>{"use strict";a.d(t,{A:()=>A});var s=a(95155),l=a(99764),n=a(93764),i=a(9969),r=a(69730),o=a.n(r),c=a(12115);let d=({variant:e="primary",negative:t,isLoading:a,triggerSuccessRef:r,resetSuccessRef:d,text:m,successText:u,icon:h,iconPosition:x,onClick:g,className:p,..._})=>{let[f,v]=(0,c.useState)(!1),j=(0,c.useRef)(void 0);return(0,c.useEffect)(()=>{r&&(r.current=()=>{j.current&&clearTimeout(j.current),v(!0),j.current=setTimeout(()=>{v(!1),j.current=void 0},3e3)}),d&&(d.current=()=>{v(!1),j.current&&(clearTimeout(j.current),j.current=void 0)})},[r,d]),(0,s.jsxs)("button",{className:o()("btn",p,{"btn-primary":"primary"===e,"btn-secondary":"secondary"===e,"btn-secondary btn-on-background":t,"btn-icon-left":"left"===x,"btn-icon-right":"right"===x,"btn-icon-only":"only"===x,"!bg-success-400 !bg-none":f}),onClick:e=>{r&&j.current?(clearTimeout(j.current),v(!1),j.current=void 0):g?.(e)},..._,children:[h&&(0,s.jsx)(i.g,{icon:a?l.sq:f?n.e6:h,spin:a}),"only"!==x&&(f?u:m)]})};var m=a(56432),u=a(35208),h=a(5786),x=a(21679),g=a(19390),p=a(83908),_=a(92388),f=a(58323),v=a(67763),j=a(76551),N=a(69135),b=a(17132);let A=({skuId:e,vendorId:t,productName:a,quantity:r,type:A,disabled:C,customCtaButton:y,isImportedProduct:k,setAddedCartItem:w,showButtonIconOnly:S=!1,gtmTracking:I=!1,productCategory:E="",onAccessoryTrack:T})=>{let L=(0,p.G)(v.Pj),R=(0,b.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),O=(0,b.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),M=(0,b.z)(e=>e.selectSiteConfigurationProperty("brand"))||"default",{slug:P,isLoading:D}=(0,p.G)(v.Iz),{isUserLoggedIn:G}=(0,N.k)(),B=G(),[F,H]=(0,c.useState)(!1);(0,c.useEffect)(()=>{H(!0)},[]);let U="Contact sales",[$,z,V]=(0,f.B)(["Oh no, adding this product didn't work on our servers.","Buy","Added"]),W=(0,c.useRef)(void 0),K=(0,c.useRef)(void 0),{context:Y}=(0,N.k)(),{setCart:Z,isBuying:J,setIsBuying:q}=(0,j.x)(),X=(0,c.useCallback)(async()=>
21{if(e&&Y?.token){q(!0);try{let t=await fetch("/api/shopware/add-to-cart",{method:"POST",body:JSON.stringify({brand:M,locale:O,id:e,qty:r??1}),headers:{"Content-Type":"application/json",swtoken:Y.token}}),a=await t.json();Z(a),w&&w(e),W.current?.()}catch{(0,_.o)($,{type:u.pOz.DANGER})}q(!1)}},[e,Y?.token,r,Z,q,$]),Q=(0,c.useMemo)(()=>o()("btn btn-primary flex-1 w-full sm:flex-auto sm:w-fit",{"!flex-1":A===u.QKz.PRODUCT_PAGE,"btn-small":A===u.QKz.PRODUCT_CARD}),[A]);(0,c.useEffect)(()=>{K.current?.()},[e]);let ee=(0,c.useMemo)(()=>(0,s.jsx)("button",{type:"button",disabled:!0,className:o()(Q,"btn-icon-only"),children:(0,s.jsx)(i.g,{icon:l.sq,spin:!0})}),[Q]),et=(0,c.useMemo)(()=>(0,s.jsx)(d,{className:o()(Q,{"gtm-product-add-to-cart gtm-product-cta":I}),"data-gtm-name":I?"Buy":void 0,onClick:()=>{(0,x.SR)("Buy",E,a??""),T?.(),X()},triggerSuccessRef:W,resetSuccessRef:K,disabled:C||!e||J,iconPosition:S?"only":"left",icon:n._R,isLoading:J,text:z,successText:V}),[C,Q,X,J,T,E,a,S,e,z,V,I]),ea=(0,c.useMemo)(()=>D?ee:P?(0,s.jsx)(m.sG,{linktype:u.J$1.STORY,url:P,onClick:()=>{(0,x.SR)(U,E,a??""),T?.(),(0,h.x)({productName:a||"",articleNumber:t||"",productUrl:L})},className:o()(Q,{"gtm-product-contact-sales gtm-product-cta":I}),aProps:{"data-gtm-name":I?U:void 0},children:(0,s.jsx)(m.HT,{translation:U})}):null,[D,P,Q,I,ee,T,E,a,t,L]);if(!k&&y&&(0,g.VX)(y.link)){let{link:e}=y;return(0,s.jsx)(m.sG,{className:"btn btn-primary flex-1 w-full sm:flex-auto sm:w-fit",url:e.cached_url,email:e.email,linktype:e.linktype,target:e.linktype===u.J$1.URL?"_blank":"_self",rel:e.rel,title:e.title,onClick:()=>(0,x.SR)(y.label??"",E,a??""),children:y.label})}return F?R&&B&&e?et:ea:ee}},89640:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var s=a(95155),l=a(69730),n=a.n(l),i=a(56432);let r=({name:e,categoryName:t,hideCategoryName:a=!1,useHeading:l=!0,textInverted:r=!1})=>{let o=l?i.DZ:"span";return(0,s.jsx)(o,{level:1,className:n()("text-xl mb-0",{h1:!l,"text-base":!r,"text-white":r}),children:(0,s.jsxs)("span",{className:"text-font-brand-scale inline-block",children:[e," ",t&&!a&&(0,s.jsx)("span",{className:"font-normal font-product-category",children:t})]})})}},89939:e=>{e.exports={"modal-backdrop":"Modal_modal-backdrop__0shur","modal-dialog":"Modal_modal-dialog__LUZYS","modal-wide":"Modal_modal-wide__8xKM9","modal-body":"Modal_modal-body__el4Bi","modal-title":"Modal_modal-title__wsJ3K","modal-close":"Modal_modal-close__NMV4n","modal-footer":"Modal_modal-footer__k9BB6"}},90159:e=>{e.exports={link:"FeaturedProductsCard_link__iqUgZ",card:"FeaturedProductsCard_card__13UV7",mainImageContainer:"FeaturedProductsCard_mainImageContainer__HSRTY",imagePlaceholder:"FeaturedProductsCard_imagePlaceholder__M77RQ",mainImage:"FeaturedProductsCard_mainImage___vapE",text:"FeaturedProductsCard_text__1Ft_g",category:"FeaturedProductsCard_category__xh6g4",categoryLink:"FeaturedProductsCard_categoryLink__bmqe1",name:"FeaturedProductsCard_name__tWmKj",productLink:"FeaturedProductsCard_productLink__3L0YZ",tagline:"FeaturedProductsCard_tagline__x8v70",thumbnailImages:"FeaturedProductsCard_thumbnailImages__9r3OF",thumbnailImageWrapper:"FeaturedProductsCard_thumbnailImageWrapper__EI1FW",thumbnailImage:"FeaturedProductsCard_thumbnailImage__hSAN0",thumbnailImagesCount:"FeaturedProductsCard_thumbnailImagesCount__KvpIW"}},91124:e=>{e.exports={wrapper:"CtaBannerBlock_wrapper__LNICO",card:"CtaBannerBlock_card__8WlIm",text:"CtaBannerBlock_text__H_LMQ",title:"CtaBannerBlock_title__KsGjb",titleBold:"CtaBannerBlock_titleBold__WbnWc",description:"CtaBannerBlock_description__cmmVe",button:"CtaBannerBlock_button__G_Lxn",imageWrapper:"CtaBannerBlock_imageWrapper__CzD9t",image:"CtaBannerBlock_image__bf5NA"}},91263:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var s=a(95155),l=a(85524),n=a(28860),i=a.n(n),r=a(62866),o=a(35208);let c=({count:e})=>(0,s.jsx)("div",{className:"flex flex-col gap-300",children:(0,l.A)(e,e=>{let t,a,l,n,c;return(0,s.jsxs)("div",{className:"flex items-center",children:[(0,s.jsx)("div",{children:(0,s.jsx)(r.A,{width:30,height:o.f8P})}),(0,s.jsx)("div",{className:i()["lang-menu-skeleton-body"],children:(0,s.jsx)(r.A,{width:`${Math.round(50*(a=(t=function(e){let t=0x6a09e66
217^e.length;for(let a=0;a<e.length;a++)t=(t=Math.imul(t^e.charCodeAt(a),0xcc9e2d51))<<13|t>>>19;return()=>(t=Math.imul((t=Math.imul(t^t>>>16,0x85ebca6b))^t>>>13,0xc2b2ae35),(t^=t>>>16)>>>0)}(String(e)))(),l=t(),n=t(),c=t(),()=>{a>>>=0,l>>>=0,n>>>=0,c>>>=0;let e=a+l|0;return a=l^l>>>9,l=n+(n<<3)|0,n=n<<21|n>>>11,e=e+(c=c+1|0)|0,n=n+e|0,(e>>>0)/0x100000000})())+50}%`,height:o.f8P,dark:!0})})]},e)})})},91800:(e,t,a)=>{"use strict";a.d(t,{B$:()=>b,_e:()=>N,ey:()=>C,wC:()=>A});var s=a(95155),l=a(17302),n=a.n(l),i=a(72397),r=a(49820),o=a(96035),c=a(84275),d=a(10991),m=a(12115),u=a(35208),h=a(68580),x=a(83908),g=a(88502),p=a(69135),_=a(17132),f=a(64150),v=a(37549),j=a(45584);function N(e,t){let[a,l]=(0,m.useState)([]);return(0,m.useEffect)(()=>{l((0,r.A)(e,e=>(0,s.jsx)("option",{value:e.id,disabled:e.id===t?.id,children:e.shortName},e.id)))},[e,t]),a}function b(e,t){return`${t}-${(0,j.Y)(e)}`.toLowerCase()}function A(e,t){let[a,s]=(0,m.useState)({}),{execute:l}=function(e,{preserveData:t=!1,catchExecute:a=!0,ignoreStatus:s}={}){let[l,r]=(0,m.useState)(),[o,c]=(0,m.useState)(),[d,u]=(0,m.useState)(0),[h,p]=(0,m.useState)(!1),f=(0,x.j)(),j=(0,_.z)(e=>e.selectSiteConfigurationProperty("shop_domain")),N=(0,_.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),b=(0,m.useCallback)(async l=>{t||r(void 0),c(void 0),p(!0);let{data:o,status:d}=await f((0,g.IT)(e,l,{shop_domain:j,shop_locale:N})).catch(e=>{let t=n().isAxiosError(e),a=n().isCancel(e)||!!l?.cancelTokenSource?.token.reason,s=t?e.response:void 0;return{status:a?-1:s?.status??i.v.INTERNAL_SERVER_ERROR,data:s?.data}})||{status:i.v.INTERNAL_SERVER_ERROR,data:void 0};p(!1),u(e=>e+1);let m=0===d||d>=i.v.BAD_REQUEST;if(!(-1===d||m&&s?.includes(d))){if(m){let t=`IS API error occurred (status: ${d})`,s=Error(t);
21return(0,v.vV)(t,{route:e,response:o??"No response data"}),c(s),a?o:Promise.reject(s)}return r(o),o}},[e,a,f,s,t,j,N]),A=(0,m.useCallback)(()=>{r(void 0),c(void 0),p(!1)},[]);return o?{isLoading:!1,error:o,execute:b,flush:A,count:d}:l?{isLoading:!!t&&h,data:l,execute:b,flush:A,count:d}:{isLoading:h,execute:b,flush:A,count:d}}(f.$n.PRICES,{catchExecute:!1});return(0,m.useEffect)(()=>{let a=n().CancelToken.source();async function i(){let e=(0,o.A)(await Promise.all((0,c.A)(t,100).map(async e=>l({data:Object.fromEntries((0,r.A)(e,e=>[e,1])),method:u.B1.POST,cancelTokenSource:a}).catch(()=>({}))))).reduce((e,t)=>(Object.assign(e,t),e),{});s(t=>({...t,...e}))}return e&&(0,d.A)(t)&&i(),()=>{a.cancel()}},[l,e,t]),a}function C(e,t){let a=(0,_.z)(e=>e.selectSiteConfigurationProperty("price_display")),{isUserLoggedIn:s}=(0,p.k)(),l=s();return(0,m.useMemo)(()=>(0,d.A)(e)&&(0,d.A)(t)?(0,r.A)(e,e=>{let s=(0,h.S)(a,l,t,e.id);return s?{...e,...s}:e}):e,[l,a,t,e])}},91952:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var s=a(95155),l=a(9969),n=a(69730),i=a.n(n);a(12115);var r=a(56432),o=a(35208),c=a(22704),d=a(58323);let m=({illustrationFilename:e,text:t,ctaLabel:a,ctaIcon:n,handleCtaClick:m,ctaStoryUrl:u})=>{let h=(0,d.B)("No results found"),x=(0,c.IT)(e||"no-search-results"),g=i()("btn btn-primary",{"btn-icon-left":n});return(0,s.jsxs)("div",{className:"w-fit flex flex-col items-center gap-400",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center",children:[(0,s.jsx)(r._V,{alt:h,imageUrl:x,fixedSvgDimensions:!0}),(0,s.jsx)("div",{className:"text-label-medium",children:t||h})]}),!!a&&!!(m||u)&&(0,s.jsxs)(r.e7,{condition:u,wrapper:e=>(0,s.jsx)(r.sG,{linktype:o.J$1.STORY,url:u,className:g,onClick:m,children:e}),elseWrapper:e=>(0,s.jsx)("button",{className:g,onClick:m,children:e}),children:[n&&(0,s.jsx)(l.g,{icon:n,className:"mr-100"}),a]})]})}},92079:(e,t,a)=>{"use strict";a.d(t,{WN:()=>r5,tw:()=>r1,Hg:()=>rm.A,mZ:()=>s$,Wt:()=>s2,JR:()=>oh,El:()=>od,Ub:()=>oC,TL:()=>ow,Cq:()=>eh,Jm:()=>s3,yG:()=>s5,Qp:()=>sz.A,Zp:()=>ed,O7:()=>th.A,fr:()=>s6,m7:()=>m,Sr:()=>s7,y$:()=>ep,fT:()=>s8,LJ:()=>sR,m1:()=>ls,I2:()=>e_.A,g7:()=>eV,W_:()=>tk,lv:()=>tA,SK:()=>lC,vQ:()=>lF,qG:()=>lH,_g:()=>l$,rD:()=>lU,Us:()=>lV,w:()=>lz,In:()=>td,xm:()=>o2,E3:()=>ct,xI:()=>tu,Jg:()=>tx,RO:()=>tw.A,SO:()=>or,X9:()=>lW,cG:()=>tS,ok:()=>tU,lV:()=>l0,C9:()=>tY,xP:()=>i7.A,um:()=>ne,W8:()=>nh,Pn:()=>nL,g1:()=>nk,Jj:()=>nA,NT:()=>nI,KE:()=>ru.A,_Q:()=>cu,uG:()=>oj,Eg:()=>tZ.A,sf:()=>tX,_f:()=>tQ,iA:()=>t2,pR:()=>t5,Po:()=>t4.A,bQ:()=>t6.A,Y$:()=>t9,$L:()=>t7.A,pf:()=>t8.A,q2:()=>ae,xA:()=>aS,PN:()=>rq,TI:()=>ol,Vq:()=>rk.A,ID:()=>rp.A,R$:()=>rd,lq:()=>sQ,IK:()=>an,ZI:()=>nB,B7:()=>ac,P7:()=>au,Rc:()=>aj,Z5:()=>a_,_V:()=>aN,Mi:()=>aL,T_:()=>cr,d2:()=>cl,mH:()=>nM,Xd:()=>rh.Ay,aU:()=>o4,Fc:()=>o7,ZH:()=>aB,Sf:()=>im,BR:()=>iu,Si:()=>ix,wp:()=>ih,Yw:()=>aW,R3:()=>aK,fp:()=>b,jl:()=>Y,LW:()=>aZ,si:()=>Z,c0:()=>ee,$i:()=>et,hO:()=>ea,aK:()=>aJ,oE:()=>aY,zi:()=>oJ,ph:()=>tP.A,Or:()=>p.A,s7:()=>ot,pp:()=>r7,xF:()=>aq,Yl:()=>rt,VU:()=>a3,ZP:()=>rs,o:()=>rl,W1:()=>em,fF:()=>a5,UM:()=>rc,$f:()=>a9,Pw:()=>iI,AP:()=>a8,bU:()=>rx.A,Z3:()=>rg,vK:()=>rv,NV:()=>rj.A,eo:()=>rN,Z2:()=>r$,pk:()=>rz.A,GZ:()=>rV.A,BT:()=>rJ.A,bY:()=>i6,qb:()=>i9,X0:()=>oU,qI:()=>oM,JF:()=>se,Pk:()=>a7.A,zR:()=>s0,wn:()=>sy,am:()=>sn,pl:()=>sa,eq:()=>ij,S_:()=>nG,ro:()=>so,D8:()=>es.A,UD:()=>sc,XI:()=>su,fC:()=>sg,h7:()=>sN,Ce:()=>sC});var s,l,n,i,r=a(95155),o=a(56432),c=a(38388),d=a.n(c);let m=({title:e,subtitle:t})=>(0,r.jsxs)("div",{className:d().hero,children:[(0,r.jsx)(o.DZ,{level:1,className:d().title,children:e}),(0,r.jsx)("p",{className:d().lead,children:t})]});var u=a(12115),h=a(69730),x=a.n(h),g=a(49820),p=a(30029),_=a(80907),f=a(83279),v=a.n(f),j=a(35208),N=a(66549);let b=({className:e,isPreview:t,background:a=!1,items:s,level:l,renderComponent:n=_.A,scrollLockId:i,component:o,...c})=>{let d=(0,u.useMemo)(()=>(0,N.S3)(s),[s]);return t&&!d?(0,r.jsx)("li",{className:e,children:(0,r.jsx)(p.A,{name:j.sC4.NAV_GROUP,isInGrid:!0})}):d?(0,r.jsx)("li",{className:x()(e,`gtm-component-${o} gtm-nav-group`),children:(0,r.jsx)("ul",{className:x()(v()["nav-item-submenu-wrapper"],{[v()["nav-background-helper"]]:a}),children:(0,g.A)(s,(e,a)=>(0,u.createElement)(n,{...c,isInGrid:!0,level:l,isPreview:t,isFirstItemInGroup:0===a,isLastItemInCol:s&&a===s.length-1,isInGroup:!0,blok:e,story:e,parentScrollLockId:i,key:e._uid||e.uuid}))})}):null};var A=a(60559),C=a(98367),y=a(46121),k=a(99764),w=a(9969),S=a(17302),I=a.n(S),E=a(5953),T=a.n(E),L=a(45821),R=a(78483),O=a(31885),M=a(86503),P=a(43509),D=a(21679),G=a(69719),B=a(83908),F=a(17747),H=a(67763);let U=({className:e,isPreview:t,scrollLockId:a,nextScrollLockId:s,parentScrollLockId:l,item:n,items:i,level:c=1,_uid:d,cards:m,component:h,...g})=>{let p=(0,B.j)(),[_,f]=(0,u.useState)([]),{isDesktopNav:b,isXXXL:A,isXXXXL:C}=(0,F.l)(),y=A||C,S=(0,u.useMemo)(()=>(0,N.S3)(i),[i]),E=(0,B.G)(H.m9),U=(0,B.G)(H.k4),$=E===s,z=(0,B.G)(H.Dp
21),V=(0,G.V)(),W=z.includes(s),[K,Y]=(0,u.useState)(!1),Z=b?S&&!$:S,J=(0,u.useRef)(null),q=m?.map(e=>e._uid).join(",")??"";return(0,u.useEffect)(()=>{if(!J.current||!b)return void Y(!1);function e(){Y(5>(J.current?.children?.length||0))}let t=new MutationObserver(e);return e(),t.observe(J.current,{childList:!0,subtree:!0}),()=>{t.disconnect()}},[J,b,Z]),(0,u.useEffect)(()=>{let e=I().CancelToken.source();async function t(){if(q){let t=await I().get(`/api/${V}/mini-cards`,{headers:{"x-card-ids":q,"cache-control":"no-cache"},cancelToken:e.token}).catch(e=>{if(I().isCancel(e))return null;throw e});t&&f(t.data.cards)}}return f([]),q&&t(),()=>e.cancel()},[V,q]),(0,r.jsxs)("li",{className:x()(e,v()["lvl-1-li"],`gtm-nav-item gtm-nav-item-${h} gtm-component-${h}`,{[v()["megamenu--is-open"]]:$}),children:[(0,r.jsx)("div",{className:v()["sb-link-wrap"],onClick:()=>void((0,D.Bo)("Header Menu",n.name),!U&&(p((0,H.qb)(Z)),p((0,H.rI)(Z?s:null)),p((0,H.q_)(Z?s:null)),(0,P.qo)(`#${a}`,Z))),children:(0,r.jsxs)(o.sG,{className:"gtm-nav-link",linktype:j.J$1.STORY,url:n.full_slug,blockClick:Z,gtmDataAttributes:{"data-gtm-nav-level":c?.toString(),"data-gtm-nav-type":h},...n,children:[n.name,S&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"hidden desktop-nav:flex pl-050 text-neutral-400",onClick:function(e){$&&(e.preventDefault(),e.stopPropagation(),p((0,H.qb)(!1)),p((0,H.q_)(null)),(0,P.Wg)())},children:(0,r.jsx)(w.g,{className:v()["megamenu-indicator"],icon:k.GF,size:"xs"})}),(0,r.jsx)(L.A,{})]})]})}),S&&(0,r.jsx)("div",{id:a,className:x()("gtm-nav",v().megamenu,v()["mobile-menu-container"],{[v()["mobile-menu-container--is-open"]]:W}),children:(0,r.jsx)(M.A,{size:j.YuK.SCREEN,children:(0,r.jsxs)("div",{className:x()(v()["megamenu-container"],{"grid grid-cols-12":!!_.length&&y}),children:[(0,r.jsx)("ul",{ref:J,className:x()(v()["lvl-2"],{"justify-center":K,"col-span-10":!!_.length&&y}),children:(0,r.jsx)(R.A,{...g,level:c+1,items:i,isPreview:t,parent:n,_uid:d,parentScrollLockId:l,scrollLockId:s,cards:_,storyblokCards:m})}),!!_.length&&y&&(0,r.jsx)("ul",{className:x()("gtm-nav-mini-cards",T()["mini-cards-container"]),children:(0,r.jsx)(O.A,{cards:_,storyblokCards:m,level:c+1})})]})})})]})};var $=a(99811);let z=({className:e,component:t,hasChildren:a=!1,isInFooterNavi:s=!1,scrollLockId:l,nextScrollLockId:n,children:i})=>{let o=(0,B.j)(),c=(0,B.G)(H.k4);return(0,r.jsx)("li",{className:x()(e,`gtm-nav-item gtm-nav-item-${t} gtm-component-${t} h-fit-content`),onClick:function(e){e.stopPropagation(),!s&&(o((0,H.qb)(a)),o((0,H.rI)(a?l:null)),c||(0,P.qo)(`#${n}`,a))},children:i})};var V=a(87061),W=a(22704),K=a(19390);let Y=({className:e,isPreview:t,isFirstItemInGroup:a,isLastItemInCol:s,isInGroup:l,item:n,items:i,level:o=1,show_image:c,show_large_image:d,show_tagline:m,show_lead:u,_uid:h,component:x,background:g=!1,parentScrollLockId:_,isInFooterNavi:f=!1,...v})=>{let N=(0,B.G)(H.k4),b=(0,B.G)(H.Cv),k=(j.m6P[b||""]||[]).includes(n?.name||""),w=o<3||3===o&&k,S=!(0,A.A)(i)&&w,I=(0,V.Bi)(),E=(0,V.Bi)();if(o>3)return null;if(t&&N&&!n)return(0,r.jsx)("li",{className:e,children:(0,r.jsx)(p.A,{name:j.sC4.NAV_ITEM,isInGrid:!0})});if((0,C.A)(n)||(0,y.A)(n))return null;if(1===o)return(0,r.jsx)(U,{className:e,parentScrollLockId:_,scrollLockId:I,nextScrollLockId:E,isPreview:t,items:i,item:n,level:o,_uid:h,component:x,...v});let{image:T,image_nav:L}=n.content||{},R=(0,W.gm)(T),O=(0,W.gm)(L);return(0,r.jsx)(z,{className:e,component:x,hasChildren:S,isInFooterNavi:f,
21scrollLockId:I,nextScrollLockId:E,children:(0,r.jsx)($.A,{componentStyles:$.t.LINK,url:n.full_slug,name:n.name,item:n,items:w?i:void 0,submenuChildren:i,showImage:c,showLargeImage:d,image:(0,K.wl)(O)?O:R,showTagline:m,tagline:n.content?.tagline_nav||n.content?.tagline||n.content?.subtitle,lead:u?n.content?.highlights||n.content?.lead:void 0,hasBackground:g,level:o,component:x,isInFooterNavi:f,isFirstItemInCol:2===o&&(a||!l),isLastItemInCol:s,isPreview:t,parentScrollLockId:_,scrollLockId:I})})},Z=({className:e,name:t,url:a,items:s,isPreview:l,isInGroup:n,isFirstItemInGroup:i,isLastItemInCol:o,level:c,parentScrollLockId:d,background:m=!1,isInFooterNavi:h=!1,nextScrollLockId:x,component:g,..._})=>{let f=(0,u.useId)();if((0,A.A)(t)&&(0,A.A)(a?.url)&&(0,A.A)(a?.cached_url))return null;let v=!(0,A.A)(s),b=(0,N.ux)({url:a,name:t});return l&&!b?(0,r.jsx)("li",{className:e,children:(0,r.jsx)(p.A,{name:j.sC4.NAV_ITEM_EXTERNAL,isInGrid:!0})}):b?(0,r.jsx)(z,{className:e,component:g,hasChildren:v,isInFooterNavi:h,scrollLockId:f,nextScrollLockId:x,children:(0,r.jsx)($.A,{componentStyles:$.t.EXTERNAL_LINK,url:a?.url??a?.cached_url,name:t,linkType:j.J$1.URL,target:"_blank",hasBackground:m,level:c,component:g,isInFooterNavi:h,submenuChildren:s,submenuProps:_,isPreview:l,isFirstItemInCol:2===c&&(i||!n),isLastItemInCol:o,parentScrollLockId:d,scrollLockId:f,className:e})}):null};var J=a(10991);let q=({className:e,isPreview:t,isFirstItemInCol:a,isLastItemInCol:s,story:l,level:n=2,showPageType:i,showTagline:o,showImage:c,showLargeImage:d,showEventDate:m,showType:u,showLead:h,showPublishedDate:x,products_tagline:g,isInFooterNavi:p=!1,isProductList:_,parentScrollLockId:f})=>{let{_C:v,uuid:N}=l,b=(0,V.Bi)(),C=(0,V.Bi)(),y=l.content?.component,k=(0,B.G)(H.Cv),w=(j.m6P[k||""]||[]).includes(l.name||""),S=n<3||3===n&&w,I=!(0,A.A)(v)&&S,E=y||"nav-list-item",T=m?{startDate:l.content?.date,endDate:l.content?.date_end,showTime:l.content?.show_time}:void 0;if(n>3)return null;let{image:L,image_nav:R}=l.content||{},O=(0,W.gm)(L),M=(0,W.gm)(R),P=(0,K.wl)(M)?M:(0,K.wl)(O)?O:void 0,D=l.content?.icon_url,G=u&&l.content?.component===j.sbc.BLOG_POST?l.content?.editorial_type:u?l.content?.type:void 0;return(0,r.jsx)(z,{className:e,component:E,hasChildren:I,isInFooterNavi:p,scrollLockId:b,nextScrollLockId:C,children:(0,r.jsx)($.A,{componentStyles:$.t.LINK,url:l.full_slug,items:S?v:void 0,item:l,submenuChildren:v,name:l.name,component:E,iconUrl:D,showImage:c,eventDate:T,showPublishedDate:x,showLargeImage:d,publishedAt:l.published_at,pageType:i&&l.content?.component?E:void 0,eventType:G,image:P,showTagline:o,level:n,tagline:l.content?.tagline_nav||l.content?.tagline||l.content?.subtitle,lead:h?l.content?.highlights||l.content?.lead:void 0,scrollLockId:b,parentScrollLockId:f,isPreview:t,isFirstItemInCol:a,isLastItemInCol:s,isProductList:_,nextScrollLockId:N,products_tagline:g,renderComponent:q,className:e})})};var X=a(99779),Q=a(7213);let ee=e=>{let{className:t,show_tagline:a,show_image:s,show_lead:l,show_large_image:n,show_event_date:i,show_type:o,show_published_date:c,level:d,parent:m,sort:h,type:p,limit:_,depth:f,dynamic:v,isPreview:N,isFirstItemInGroup:b,isLastItemInCol:A,isInGroup:C,prefetched:y,scrollLockId:k,parentScrollLockId:w,flatten:S}=e,E=(0,B.G)(H.YB),T=(0,G.V)(),[L,R]=(0,u.useState)(!y),[O,M]=(0,u.useState)(y?.count||0),[P,D]=(0,u.useState)(y?.nested||[]),F=!!(s||a||n||i||o||l||c),U=o&&p&&1>=(0,J.A)(p)&&[j.sbc.BLOG_POST,j.sbc.EVENT].includes(p[0]),$=!U&&o&&F&&(0,J.A)(p)>0,z=m?.cached_url,V=p?.join("|")??"";return((0,u.useEffect)(()=>{y&&(M(y.count),D([...y.nested]))},[y]),(0,u.useEffect)(()=>{let e;if(!v&&y&&!N)return;let t=I().CancelToken.source();return async function(){let a=await (0,Q.n)(`/api/${T}/nav-list`,{parent:m?.cached_url,sort:h,type:p,limit:_,depth:f,isExtended:F,flatten:S},t);e?t.cancel("NavList destroying!"):(M(a.count),D(a.nested),R(!1))}(),()=>{e=!0,t.cancel("NavList destroying!")}},[E,f,v,S,F,N,_,T,z,y,h,V]),L)?(0,r.jsx)("li",{className:x()(t,"flex mobile-nav:justify-center mobile-nav:py-400 py-100"),children:(0,r.jsx)(X.A,{})}):O?(0,r.jsx)(r.Fragment,{children:(0,g.A)(P,(e,o)=>(0,r.jsx)(q,{className:t,showTagline:a,showImage:s,showLargeImage:n,showEventDate:i,showLead:l,showType:U,showPublishedDate:c,scrollLockId:k,parentScrollLockId:w,showPageType:$,isFirstItemInCol:C&&b&&0===o||!C&&2===d,isLastItemInCol:A,story:e,level:d},o))}):null},et=({className:e,spot:t,injected:a,placeholderPreview:s,...l})=>{let n=(0,B.G)(H.K5)===j.sbc.NAVIGATION_GLOBAL;return(0,r.jsxs)(r.Fragment,{children:[n&&(0,r.jsx)("li",{className:e,children:(0,r.jsxs)("div",{className:"mb-0 p-200 bg-neutral-50 border border-dashed border-l-primary",children:[(0,r.jsx)("div",{className:"text-sm uppercase text-neutral-400",children:"NAV PLACEHOLDER:"}),(0,r.jsx)("strong",{children:t})]})}),!n&&(0,g.A)(a,t=>(0,u.createElement)(_.A,{className:e,...l,isInGrid:!0,isPreview:!!s,blok:t,key:t._uid}))]})},ea=({className:e,prefetched:t,products_tagline:a,scrollLockId:s,parentScrollLockId:l,level:n})=>(0,r.jsx)(r.Fragment,{children:(0,g.A)(t?.nested,(t,i)=>(0,r.jsx)(q,{className:e,showTagline:!0,isProductList:!0,isFirstItemInCol:2===n,scrollLockId:s,parentScrollLockId:l,story:t,products_tagline:a,level:n},i))});var es=a(58229),el=a(23305),en=a.n(el),ei=a(7662),er=a(62102),eo=a(53338),ec=a(74578);let ed=({className:e,cardStyle:t,style:a=t,size:s,title:l,lead:n,tagline:i,leadAsText:c,text:d,eventDate:m,image:h,link:g,linkType:_=j.J$1.STORY,linkTarget:f,cta_enabled:v,cta_label:N,linkUrl:b,image_alignment:A,image_proportions:y,isInGrid:k,id:w,parentLevel:S=0,useDivForHeadline:I=!1,truncate:E=!1,flattenRichText:T=!1,component:L,contain_image:R})=>{let[O,P]=(0,u.useState)(!1),D=(0,u.useRef)(null),G=(0,u.useRef)(null),B=(0,u.useRef)(null),F=(0,u.useRef)(null),H=(0,u.useRef)(null),U=(0,u.useRef)(null),[$,z,V,Y,Z]=function(e,t,a,s){let[l,n]=(0,u.useState)([]),{rectArray:i}=(0,ec.p0)({passedRefArray:e,updateScroll:!1});return(0,u.useEffect)(()=>{let{current:a}=t,l=0;s&&a?n((0,eo.A)(i,e).map(([e,s])=>{if(e&&s?.current&&t.current){let t=s.current.cloneNode(!0);t.classList.remove("truncate-text","hidden"),t.style.width=`${e.width}px`,a.appendChild(t);let n=Math.round(t.getBoundingClientRect().height/parseFloat(window.getComputedStyle(t).lineHeight)),i="";if(l+n>7){let e=7-l;i=e<=0?"hidden":"truncate-text truncate-text-"+e}return l+=n,a.removeChild(t),i}})):n([])},[i,e,t,7,s]),l}((0,u.useMemo)(()=>[B,G,F,H,U],[B,G,F,H,U,d,n]),D,0,E),J=(0,C.A)(l)?l.trim():l,q=!O&&(0,K.wl)(h),X=(0,K.k8)(d),Q=(0,K.k8)(n),ee=c||Q;if(!J&&!X&&!ee&&!q)return(0,r.jsx)(p.A,{className:e,name:j.sC4.CARD,isInGrid:k});let et=y||j.uc5,ea=et===j.uc5,es=ea?[]:et.split(":"),el=q&&(0,W.Nn)(h.filename),ed=b||(0,K.VX)(g),em=v&&(g||b)&&N,eu=A===j.$yc.LEFT,eh=A===j.$yc.RIGHT,ex=A===j.$yc.CENTER,eg=h?.height||1,ep=es.length>0||ea&&el,e_=parseFloat(es[1])/parseFloat(es[0])*100,ef=ea&&el?Math.floor(eg/(h.width+eg)*100):e_,ev=s===j.SKL.S,ej=s===j.SKL.M,eN=x()({btn:!0,"btn-primary":!0,"stretched-link":!0,"btn-small":ev}),eb=a===j.Yae.CARD,eA=(0,er.f)(!!l,j.C2u.H2,S),eC=`gtm-component-${L}`,ey={"object-left":ep&&(!A||eu),"object-right":ep&&eh,"object-center":ep&&ex};return(0,r.jsx)(o.e7,{condition:!k,wrapper:t=>(0,r.jsx)(M.A,{isInGrid:k,id:w,className:x()(eC,e),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:offset-1 md:col-7",children:t})})}),children:(0,r.jsxs)("div",{className:x()(en().card,{[e]:k,[eC]:k,[en()["card--is-card"]]:eb,[en()["card--size-s"]]:ev,[en()["card--has-cta"]]:v,[en()["card--contain-image"]]:el||R,[en()["card--has-link"]]:ed,[en()["card--has-image"]]:q,[en()["card--has-svg-image"]]:el}),id:k?w:void 0,children:[E&&(0,r.jsx)("div",{ref:D,className:"pointer-events-none invisible absolute top-0"}),(0,r.jsxs)("div",{className:x()(en()["card-inner"],{"card-cta-border":ed&&eb,"card-border":!ed&&eb}),children:[q&&(0,r.jsx)(o.e7,{condition:ed&&!em&&!J,wrapper:e=>(0,r.jsx)(o.sG,{url:b,target:f,className:"stretched-link no-underline",linktype:_,...g,children:e}),children:(0,r.jsx)("div",{className:en()["card-image"],children:el?(0,r.jsx)("div",{className:"relative w-full h-0 overflow-hidden",style:{paddingBottom:`${ef}%`},children:(0,r.jsx)(o._V,{imageUrl:h?.filename,alt:h.alt??"",imageClassName:x()("object-contain absolute inset-0 max-h-full max-w-full w-full h-full",ey),onErrorFunction:()=>P(!0),useDefaultImageTag:!0})}):(0,r.jsx)(o._V,{image:h,alt:h.alt??"",ratio:es,responsive:ep,imageClassName:x()({"object-cover object-center":ep&&!R,"object-contain":ep&&R,...R?ey:{}}),onErrorFunction:()=>P(!0)})})}),(J||ee||X||ed&&em)&&(0,r.jsxs)("div",{className:en()["card-content"],
21children:[J&&(0,r.jsx)(o.e7,{condition:ed&&!em,wrapper:e=>(0,r.jsx)(o.sG,{url:b,target:f,className:"stretched-link no-underline",linktype:_,...g,children:e}),children:(0,r.jsx)(o.DZ,{ref:G,useDiv:I,level:eA,className:x()(en()["card-title"],z),children:l})}),J&&i&&(0,r.jsx)("div",{ref:B,className:x()("text-label-small text-tagline font-tagline leading-headings mb-100 order-first",$),children:i}),m&&(0,r.jsx)(ei.A,{date:m,className:en()["card-event-date"]}),ee&&(0,r.jsxs)("div",{ref:F,className:x()(en()["card-lead"],{[en()["card-lead-no-spacing"]]:!X&&!em},V),children:[c,Q&&(0,r.jsx)(o.sD,{ref:H,text:n,parentLevel:eA,flattenText:T,className:Y})]}),X&&(0,r.jsx)(o.sD,{ref:U,text:d,parentLevel:eA,flattenText:T,className:x()(Z,{"text-style-body":ej,"text-style-body-small":ev})}),ed&&em&&(0,r.jsx)("div",{className:en()["card-footer"],children:(0,r.jsx)(o.sG,{url:b,className:eN,name:N,target:f,linktype:_,...g})})]})]})]})})},em=({className:e,name:t,text:a})=>(0,r.jsx)(ed,{className:e,isInGrid:!0,text:a,title:t,cardStyle:"card",useDivForHeadline:!0,size:"s"});var eu=a(93486);let eh=({className:e,title:t,text:a,icon:s,icon_custom:l,large_icon:n,isInGrid:i,id:c,parentLevel:d,component:m})=>{let u=(0,K.wl)(l),h=u&&(0,W.Nn)(l.filename),g=(0,K.k8)(a);if(!g&&!t)return(0,r.jsx)(p.A,{className:e,isInGrid:i,name:m,extraText:i&&!g?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("em",{children:"Text"})," must have a value when placed in a Grid!"]}):void 0});let _=(0,er.f)(!!t,j.C2u.H3,d);return(0,r.jsx)(o.e7,{condition:!i,wrapper:t=>(0,r.jsx)(M.A,{className:x()(e,`gtm-component-${m}`),isInGrid:i,id:c,children:(0,r.jsx)("div",{className:"row",children:t})}),children:(0,r.jsx)("div",{className:x()("col-12",{"sm:col-8 lg:col-7 md:offset-1":!i,"h-full":i}),children:(0,r.jsxs)("div",{className:x()("bg-card px-300 py-250 mobile-nav:px-200 mobile-nav:py-150 h-full flex gap-300 card-border ",{"flex-col":n}),children:[(0,r.jsx)("div",{className:x()("shrink-0 text-benefit-icon relative",{"w-fixed-400 h-fixed-400 text-[40px]":!n,"w-fixed-500 h-fixed-500 text-[64px]":n}),children:u?(0,r.jsx)(o._V,{alt:"",image:l,objectFit:j.ATT.CONTAIN,layout:j.zzR.FILL,className:x()("w-full h-full flex items-center",{"justify-center":!n,"object-contain":h})}):(0,r.jsx)(r.Fragment,{children:s?(0,r.jsx)(eu.A,{icon:s,className:"text-fixed-"}):(0,r.jsx)(w.g,{icon:k.e6,className:"w-full h-full"})})}),(0,r.jsxs)("div",{children:[t&&(0,r.jsx)(r.Fragment,{children:g?(0,r.jsx)(o.DZ,{level:_,className:"mb-100 h3",children:t}):(0,r.jsx)("p",{className:"mb-0",children:t})}),g&&(0,r.jsx)(o.sD,{text:a,parentLevel:_})]})]})})})};var ex=a(78643),eg=a.n(ex);let ep=({className:e,text:t,title:a,component:s,type:l})=>{if(!a&&!(0,K.k8)(t)&&!l)return(0,r.jsx)(p.A,{className:e,name:j.sC4.CASE_STUDY_HIGHLIGHT});let n=l||j.d21.COMPLIANCE,i=x()("mr-100","text-center",eg()["case-study-highlight-icon-container"]);return(0,r.jsxs)("div",{className:x()(e,`gtm-component-${s} flex`),children:[(0,r.jsx)("div",{className:i,children:(0,r.jsx)(eu.A,{faClass:"fak",icon:`benefit-${n}`,className:"text-xl"})}),(0,r.jsxs)("div",{children:[!!a&&(0,r.jsx)("strong",{className:"flex-auto",children:a}),(0,r.jsx)("div",{className:"reset-margin-last",children:(0,r.jsx)(o.sD,{text:t})})]})]})};var e_=a(15216),ef=a(96035),ev=a(63436),ej=a(56499),eN=a.n(ej),eb=a(66702),eA=a(60625),eC=a(63728);let ey=({value:e})=>(0,r.jsxs)("div",{className:eN()["checkmark-cell"],children:[(0,r.jsx)("div",{className:"hidden print:block",children:e?"â":"â"}),(0,r.jsx)("div",{className:x()(eN()["checkmark-icon"],{"bg-cta-active":e,"bg-neutral-400":!e}),children:(0,r.jsx)(w.g,{icon:e?k.e6:k.EZ})})]}),ek=({value:e,range:t,type:a="single"})=>{let s=(0,u.useMemo)(()=>{let e=1/t;return e<.2?e:.2},[t]);return(0,r.jsxs)(r.Fragment,{children:[e>0&&(0,r.jsx)("div",{className:"hidden print:block",children:"+".repeat(e)}),(0,r.jsx)("div",{className:`w-full h-100 bg-neutral-100 rounded-2 overflow-hidden grid gap-025 grid-cols-${t} print:hidden`,children:e>0&&(0,g.A)(Array.from(Array(Number(e)||0)),(e,l)=>(0,r.jsx)("div",{className:x()("h-full",{"bg-cta-active":"single"===a,"bg-brand-600":"group"===a}),style:{opacity:1-(t-(l+1))*s}},l))})]})};var ew=a(7273);let eS=({label:e,products:t,ratingRange:a})=>{let[s,l]=(0,u.useState)(!0),n=(0,B.G)(H.zi),i=(0,B.G)(H.kL),c=(0,u.useMemo)(()=>n!==i,[i,n]),d=(0,u.useMemo)(()=>
21{if(e)return c?(0,r.jsx)(o.HT,{translation:e}):e},[e,c]),m=(0,u.useMemo)(()=>(0,eb.A)((0,ef.A)((0,eA.A)(t,e=>{if((0,ew.ow)(e.content.applications))return e.content.applications})),"uuid"),[t]),h=(0,u.useCallback)(e=>Math.ceil((0,eC.A)(m,(t,a)=>t+ +!!(0,ev.A)(e.content.applications,{uuid:a.uuid}),0)/m.length*a),[m,a]);return m.length?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("tr",{onClick:()=>l(e=>!e),className:x()(eN()["mobile-label-row"],"cursor-pointer"),children:(0,r.jsx)("th",{children:(0,r.jsx)("div",{children:d})})}),(0,r.jsxs)("tr",{onClick:()=>l(e=>!e),className:x()(eN()["body-row"],"cursor-pointer"),children:[(0,r.jsx)("th",{className:x()("text-cta",{"border-none":s}),children:(0,r.jsxs)("div",{className:"flex items-center gap-100",children:[(0,r.jsx)("div",{children:d}),(0,r.jsx)(w.g,{icon:s?k.GF:k.td,className:"text-fixed-sm text-neutral-600"})]})}),(0,g.A)(t,e=>{let t=h(e);return(0,r.jsx)("td",{className:x()({"border-none xs-max:!pb-0":s}),children:t>0&&(0,r.jsxs)("div",{className:"h-full flex items-center gap-100",children:[(0,r.jsx)(ek,{value:h(e),range:a,type:"group"}),(0,r.jsx)(w.g,{icon:s?k.GF:k.td})]})},e.content._uid)})]}),(0,g.A)(m,(e,a,l)=>{let n=a===l.length-1;return(0,r.jsxs)(u.Fragment,{children:[(0,r.jsx)("tr",{className:x()(eN()["mobile-label-row"],{hidden:!s}),children:(0,r.jsx)("th",{children:(0,r.jsx)("div",{children:(0,r.jsx)(o.sG,{linktype:j.J$1.STORY,url:e.full_slug,children:e.name})})})}),(0,r.jsxs)("tr",{className:x()(eN()["body-group-row"],{hidden:!s}),children:[(0,r.jsx)("th",{className:x()({[eN()["sub-row"]]:!n,[eN()["last-sub-row"]]:n}),children:(0,r.jsx)("div",{className:"ml-100",children:(0,r.jsx)(o.sG,{linktype:j.J$1.STORY,url:e.full_slug,children:e.name})})}),(0,g.A)(t,t=>{let a=(0,ev.A)(t.content.applications,{uuid:e.uuid});return(0,r.jsx)("td",{className:x()({[eN()["sub-row"]]:!n,[eN()["last-sub-row"]]:n}),children:(0,r.jsx)(ey,{value:a})},t.content._uid)})]})]},e.uuid)})]}):null};var eI=a(35365),eE=a(58323);function eT({name:e,label:t,injectedFromGlobal:a}){let s=(0,B.G)(H.JV),l=(0,B.G)(H.zZ),n=(0,B.G)(H.kL),i=(0,eE.B)({translation:e,file:j.cRB.CONTENT}),r=i!==e;return l?t:(s===n||a)&&r?i:t}let eL=({name:e,label:t,injectedFromGlobal:a})=>eT({name:e,label:t,injectedFromGlobal:a});var eR=a(11538);let eO=({type:e,name:t,value:a,injectedFromGlobal:s,ratingRange:l})=>{let n=function({name:e,value:t,injectedFromGlobal:a}){let s=(0,B.G)(H.zZ),l=(0,B.G)(H.JV),n=(0,B.G)(H.kL),i=`${e}: ${t}`,r=(0,eE.B)({translation:i,file:j.cRB.CONTENT});if(!t||s)return t;let o=r!==i;return(l===n||a)&&o?r:t}({name:t,value:a,injectedFromGlobal:s});switch(e){case"rating":if(!n)return null;let i=Number(n||0),o=Math.min((0,eR.isNumber)(i)?i:0,l);return(0,r.jsx)("div",{className:"h-full flex items-center",children:(0,r.jsx)(ek,{value:o,range:l})});case"check":if(["false","true","0","1",""].includes(n))return(0,r.jsx)(ey,{value:"true"===n||"1"===n});return n;case"text":return n;default:return null}},eM=({row:{label:e,name:t,type:a,_injectedFromGlobal:s},products:l,ratingRange:n})=>{let i=eT({name:t,label:e,injectedFromGlobal:s});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("tr",{className:eN()["mobile-label-row"],children:(0,r.jsx)("th",{children:i})}),(0,r.jsxs)("tr",{className:eN()["body-row"],children:[(0,r.jsx)("th",{children:(0,r.jsx)("div",{children:i})}),(0,g.A)(l,e=>{let s=(0,eI.A)(e.content.properties,e=>e.name===t);return(0,r.jsx)("td",{children:(0,r.jsx)(eO,{type:a,name:t,value:s?.value||"",injectedFromGlobal:s?._injectedFromGlobal,ratingRange:n})},e.content._uid)})]})]})};var eP=a(40160),eD=a(49430),eG=a(19108),eB=a(38056);let eF=({rows:e,label:t,products:a,hideSummaryBars:s,ratingRange:l,collapsed:n})=>{let[i,c]=(0,u.useState)(!n),d=(0,B.G)(H.zi),m=(0,B.G)(H.kL),h=t&&(d!==m?(0,r.jsx)(o.HT,{translation:t}):t),p=(0,u.useMemo)(()=>Object.fromEntries((0,g.A)((0,eP.A)(e,{type:"rating"}),e=>[e.name,{min:(0,eD.A)((0,g.A)(a,t=>Number((0,eI.A)(t.content.properties,t=>t.name===e.name)?.value))),max:(0,eG.A)((0,g.A)(a,t=>Number((0,eI.A)(t.content.properties,t=>t.name===e.name)?.value)))}])),[e,a]),_=(0,u.useMemo)(()=>(0,eP.A)(e,({type:e})=>"text"!==e),[e]),f=(0,u.useCallback)(e=>(0,eC.A)(_,(t,a)=>{let s=(0,eI.A)(e.content.properties,e=>e.name===a.name)?.value;if("rating"!==a.type)return t+(s&&"0"!==s?1:0);{let e=Number(s);if(!e)return t;let{min:l,max:n}=p[a.name];return l&&n?t+(e-l)/(n-l):t}},0),[p,_]),v=(0,u.useMemo)(()=>{let e=(0,eC.A)(p,(e,{max:t})=>e+(t||1),_.length-(0,eB.A)(p).length),t=(0,g.A)(a,e=>f(e)),s=(0,eD.A)(t)||0,n=(0,eG.A)(t)||e;return(0,g.A)(a,e=>{let t=f(e),a=(()=>
21{if(t===s&&t)return 1;let e=Math.ceil((t-s)/(n-s)*l);return e===l&&t!==n?e-1:e})();return{...e,score:a}})},[f,a,l,p,_.length]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("tr",{onClick:()=>c(e=>!e),className:x()(eN()["mobile-label-row"],"cursor-pointer"),children:(0,r.jsx)("th",{children:(0,r.jsx)("div",{children:h})})}),(0,r.jsxs)("tr",{onClick:()=>c(e=>!e),className:x()(eN()["body-row"],"cursor-pointer"),children:[(0,r.jsx)("th",{className:x()("text-cta",{"border-none":i}),children:(0,r.jsxs)("div",{className:"flex items-center gap-100",children:[(0,r.jsx)("div",{children:h}),(0,r.jsx)(w.g,{icon:i?k.GF:k.td})]})}),(0,g.A)(v,e=>(0,r.jsx)("td",{className:x()({"border-none xs-max:!pb-0":i}),children:(0,r.jsxs)("div",{className:x()("h-full flex items-center gap-100",{"justify-end":s}),children:[!s&&(0,r.jsx)(ek,{value:e.score,range:l,type:"group"}),(0,r.jsx)(w.g,{icon:i?k.GF:k.td})]})},e.content._uid))]}),(0,g.A)(e,({_uid:e,label:t,name:s,type:n,_injectedFromGlobal:o},c,d)=>{let m=c===d.length-1;return(0,r.jsxs)(u.Fragment,{children:[(0,r.jsx)("tr",{className:x()(eN()["mobile-label-row"],{hidden:!i}),children:(0,r.jsx)("th",{children:(0,r.jsx)("div",{children:(0,r.jsx)(eL,{name:s,label:t,injectedFromGlobal:o})})})}),(0,r.jsxs)("tr",{className:x()(eN()["body-group-row"],{hidden:!i}),children:[(0,r.jsx)("th",{className:x()({[eN()["sub-row"]]:!m,[eN()["last-sub-row"]]:m}),children:(0,r.jsx)("div",{className:"ml-100",children:(0,r.jsx)(eL,{name:s,label:t,injectedFromGlobal:o})})}),(0,g.A)(a,e=>{let t=(0,eI.A)(e.content.properties,e=>e.name===s);return(0,r.jsx)("td",{className:x()({[eN()["sub-row"]]:!m,[eN()["last-sub-row"]]:m}),children:(0,r.jsx)(eO,{type:n,name:s,value:t?.value||"",injectedFromGlobal:t?._injectedFromGlobal,ratingRange:l})},e.content._uid)})]})]},e)})]})};var eH=a(3127),eU=a(42469),e$=a(41786),ez=a(37549);let eV=({className:e,headline:t,tagline:a,lead:s,footnotes:l,products:n,rows:i,rating_range:c,link_products:d,show_tagline:m,component:h,size:_,text_center:f,isInGrid:v,id:N,parentLevel:b=0,mergeGlobalData:A,aboveTheFold:C})=>{let y=(0,e$.P)(e=>e.story?.full_slug),k=(0,G.V)(),w=(0,ew.as)(),S=Number(c)||3,[E,T]=(0,u.useState)(w&&A),L=(0,u.useMemo)(()=>(0,ew.tZ)(n),[n]),R=(0,u.useMemo)(()=>(0,ef.A)((n??[]).map(e=>"string"==typeof e?e:e?.uuid)),[n]),O=(0,u.useMemo)(()=>w&&A?void 0:L,[L,w,A]),[P,D]=(0,u.useState)(O||[]),[B,F]=(0,u.useState)(w&&A?[]:i||[]),H=(0,u.useMemo)(()=>(0,er.f)(!!t,j.C2u.H2,b),[t,b]),U=_||"xs";return((0,u.useEffect)(()=>{async function e(){if(!R.length||!i?.length){D([]),F([]),T(!1);return}if(!y||!k)return void T(!1);T(!0);try{let{data:e}=await I().post(`/api/${k}/comparison-table-preview`,{storySlug:y,previewProductUuids:R,previewRows:i});D((0,ew.tZ)(e.products)),F(e.rows)}catch(e){(0,ez.vV)("Failed to build comparison table preview",e)}finally{T(!1)}}w&&A&&e()},[w,k,R,i,y,A]),(0,u.useEffect)(()=>{w&&!A&&(D(O||[]),F(i||[]))},[w,A,O,i]),P&&(0,J.A)(P)&&(0,J.A)(B))?(0,r.jsxs)(M.A,{id:N,isInGrid:v,className:x()(e,`gtm-component-${h}`),children:[(0,r.jsx)(eH.A,{headline:t,headlineLevel:H,tagline:a,lead:s}),(0,r.jsx)("div",{className:"overflow-x-auto sm:pt-250 sm:-mt-250 sm:pr-250 sm:-mr-250",children:(0,r.jsxs)("table",{className:x()(eN().table,{[eN()["center-content"]]:f,[eN()["tiny-table"]]:"xs"===U,[eN()["small-table"]]:"sm"===U,[eN()["medium-table"]]:"md"===U}),children:[(0,r.jsxs)("thead",{children:[(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:eN()["empty-header-cell"]}),(0,g.A)(P,({content:{name:e,category:t,tagline:a,images_pim:s,image:l},full_slug:n,uuid:i})=>{let c=(0,eU.TE)(s,l),m=x()("flex flex-col gap-100 justify-between",{"h-full":c}),u="string"==typeof t?t:t?.name,h=c?.alt?`${e}: ${c.alt}`:(0,eU.By)(e,u,a);return(0,r.jsx)("th",{className:"min-w-96",children:(0,r.jsx)("div",{className:"h-full flex flex-col justify-end group",children:(0,r.jsxs)(o.e7,{condition:d,wrapper:e=>(0,r.jsx)(o.sG,{linktype:j.J$1.STORY,url:n,className:x()(m,"gtm-product-link"),children:e}),elseWrapper:e=>(0,r.jsx)("div",{className:m,children:e}),children:[c&&(0,r.jsx)(o._V,{alt:h,image:c,className:x()("relative w-full aspect-w-4 aspect-h-3",{"sm:group-hover:shadow-dms-cta-hover":d}),imageClassName:"mix-blend-darken",objectFit:j.ATT.CONTAIN,aboveTheFold:C}),(0,r.jsx)("div",{className:"mt-auto",children:e})]})})},i)})]}),m&&(0,ev.A)(P,({content:{tagline:e}})=>e)&&(0,r.jsxs)("tr",{className:eN()["tagline-row"],children:[(0,r.jsx)("th",{className:eN()["empty-header-cell"]}),(0,g.A)(P,({uuid:e,content:{tagline:t}})=>(0,r.jsx)("th",{className:eN()["tagline-head"],children:(0,r.jsx)("div",{children:t})},e))]})]}),(0,r.jsx)("tbody",{children:(0,g.A)(B,e=>{switch(e.component){case"comparison-table-row":if("applications"===e.type)return(0,r.jsx)(eS,{ratingRange:S,label:e.label,products:P},e._uid);return(0,r.jsx)(eM,{row:e,products:P,ratingRange:S},e._uid);case"comparison-table-row-group":return e.rows?.length?(0,r.jsx)(eF,{rows:e.rows,label:e.label,products:P,hideSummaryBars:!!e.hide_summary_bars,collapsed:!!e.collapsed,ratingRange:S},e._uid):null}})})]})}),(0,K.k8)(l)&&(0,r.jsx)(o.sD,{text:l,className:"mt-300 text-style-label-tiny"})]}):(0,r.jsx)(M.A,{id:N,isInGrid:v,className:x()(e,`gtm-component-${h}`),children:(0,r.jsx)(p.A,{isInGrid:!0,name:h,extraText:E?"Loading preview...":"Select Products and define Rows"})})};var eW=a(65698),eK=a(35521),eY=a.n(eK),eZ=a(26240);
21let eJ=({className:e,content:t,showEmail:a=!0,showDescription:s=!0,showPhone:l=!0,showMobilePhone:n=!0})=>(0,A.A)(t?.name)&&(0,A.A)(t?.title)?null:(0,r.jsxs)("div",{className:x()("flex bg-neutral-50",e),children:[t?.image&&(0,r.jsx)(o._V,{image:t?.image,alt:t?.name,objectFit:j.ATT.COVER,className:eY()["contact-image"]}),(0,r.jsxs)("div",{className:"space-y-150 p-200 text-style-label-small overflow-hidden",children:[t?.name&&(0,r.jsx)("div",{className:"text-style-label-small-bold",children:`${t?.title} ${t?.name}`}),t?.role&&(0,r.jsx)("div",{children:t?.role}),(0,K.k8)(t?.description)&&s&&(0,r.jsx)(o.sD,{text:t?.description,className:"text-style-label-tiny"}),t?.phone&&l&&(0,r.jsxs)("div",{className:"flex space-x-100 items-center",children:[(0,r.jsx)(w.g,{icon:k.KK,className:"w-200"}),(0,r.jsx)("span",{children:(0,eZ.n)(t?.phone)})]}),t?.mobile_phone&&n&&(0,r.jsxs)("div",{className:"flex space-x-100 items-center",children:[(0,r.jsx)(w.g,{icon:k.Gr,className:"w-200"}),(0,r.jsx)("span",{children:(0,eZ.n)(t?.mobile_phone)})]}),t?.email&&a&&(0,r.jsxs)(o.sG,{linktype:j.J$1.EMAIL,email:t?.email,className:"flex items-center space-x-100",children:[(0,r.jsx)(w.g,{icon:k.y_,className:"w-200"}),(0,r.jsx)("span",{className:"truncate",children:t.email})]})]})]});var eq=a(79318),eX=a(43775),eQ=a(10863),e0=a(34006),e1=a(36958),e2=a(36988),e3=a(82922),e5=a(70638),e4=a(73321);function e6(e){return e.content.lat&&e.content.lng}function e9(e){return e.content.online}function e7({records:e,categorizedActiveTags:t,activeTagUuids:a}){if(!(0,J.A)(a))return e;let s=(0,ef.A)((0,g.A)(t,(e,t)=>{if((0,J.A)(e))return t}));return(0,eP.A)(e,e=>{let l=(0,g.A)(e.content.tags,e=>e.uuid),n=(0,eP.A)(a,e=>l.includes(e));return!!(0,J.A)(n)&&((0,J.A)(n)===(0,J.A)(a)||(0,e3.A)(s,e=>(0,ev.A)(n,a=>t[e].includes(a))))})}function e8(e){if("string"==typeof e.content.brand&&(0,e5.A)(j.H0c).includes(e.content.brand))return e.content.brand}function te(e){let t=e8(e);if(t)return j.H0c[t];return e.content.color&&"string"==typeof e.content.color?"default"===e.content.color?"neutral-600":`accent-${e.content.color}-400`:e.color}function tt(e,t=!0){let[a,s]=(0,u.useState)(),l=(0,e4.usePathname)(),n=(0,e4.useSearchParams)(),i=null!=l;return(0,u.useEffect)(()=>{if(!t||!i||!n)return;let a=n.get(e);null!=a&&s(a)},[t,i,n,e]),a}var ta=a(57108);let ts=["places"];function tl(e){return e.content?.lat&&e.content?.lng?{lat:parseFloat(String(e.content.lat)),lng:parseFloat(String(e.content.lng))}:null}let tn={restriction:{latLngBounds:{north:85,south:-85,west:-180,east:180},strictBounds:!0},disableDefaultUI:!0,scaleControl:!0,styles:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}]},ti=[j.SKL.XS,j.SKL.SM],tr=({locations:e,activeLocation:t,filteredNearMeRecords:a,setActiveLocation:s,setVisibleRecords:l,panToSelection:n,map:i,setMap:o,userLatLng:c,className:d,defaultMarkerColor:m="brand-600"})=>{let h=tt(j.hy0.LOCATION_ID,!!i),[g,p]=(0,u.useState)(!1),_=(0,B.G)(H.zg)[j.Lq3.GOOGLE_MAPS],{isLoaded:f}=(0,e0.KD)({id:"google-map-script",libraries:ts,googleMapsApiKey:_}),{screenWasMatched:v}=(0,F.l)(ti),N=(0,u.useCallback)(()=>{let e=i?.getBounds();a&&e&&g&&l(to(a,e)),p(!0)},[a,i,l,g]),b=(0,u.useMemo)(()=>(0,e1.A)(N,600),[N]);(0,u.useEffect)(()=>{if(i&&!i.getBounds()&&!(0,A.A)(e)){let t=new google.maps.LatLngBounds;(0,e2.A)(e,e=>{let a=tl(e);a&&t.extend(a)}),i.fitBounds(t)}},[e,i]),(0,u.useEffect)(()=>{h&&s(h?parseInt(h):void 0)},[h,s]),(0,u.useEffect)(()=>{i?.setOptions({zoomControl:!v})},[i,v]);let C=(0,u.useCallback)(e=>{o(e)},[o]),y=(0,u.useCallback)(()=>{o(null)},[o]);return f?(0,r.jsx)(e0.u6,{mapContainerClassName:x()("w-full h-full",d),onLoad:C,onUnmount:y,options:tn,onClick:()=>s(NaN),onBoundsChanged:b,children:!!i&&(0,r.jsxs)(r.Fragment,{children:[e?.length&&e.map(e=>{let a=t===e.id,l=tl(e);if(!l)return null;let i=e.markerColor||m;return(0,r.jsx)(e0.P3,{position:l,mapPaneName:e0.i3.FLOAT_PANE,children:(0,r.jsx)(w.g,{icon:eQ.sF,className:"fill-current -translate-x-1/2 -translate-y-full absolute",onClick:t=>{t.stopPropagation(),s(e.id),n(e)},style:{strokeWidth:32,color:a?"white":(0,ta._)(i),stroke:a?(0,ta._)(i,"brand-900"):"white",height:36}})},e.id)}),c&&(0,r.jsx)(e0.P3,{position:c,mapPaneName:e0.i3.OVERLAY_MOUSE_TARGET,children:(0,r.jsx)("div",{className:"w-200 h-200 bg-cta-active rounded-full border-2 border-white shadow-dms-cta-focus",onClick:()=>i.panTo(c)})})]})}):null};function to(e,t){return(0,eX.A)(e,e=>{let a=tl(e);return a?(0,eq.A)(a,t.getCenter().toJSON()):null})}function tc(e,t){return t?.length?[...(0,ef.A)((0,g.A)(t,t=>(0,eI.A)(e,e=>(0,ew.Nh)(t)===e.uuid))),...(0,eP.A)(e,e=>!(0,ev.A)(t,t=>(0,ew.Nh)(t)===e.uuid))]:(0,eX.A)(e,e=>(e.content.name||e.name).toLowerCase())}let td=({className:e,headline:t,tagline:a,lead:s,footnotes:l,contacts:n,tags:i,sort:c,component:d,isInGrid:m,id:h,show_description:_,show_phone:f,show_mobile_phone:v,show_email:N,parentLevel:b=0})=>{let A=(0,G.V)(),[C,y]=(0,u.useState)(()=>!!(0,J.A)(i)),[k,w]=(0,u.useState)(),S=(0,u.useMemo)(()=>{var e;return e=(0,eb.A)([...n||[],...k||[]],"id"),"alphabetical"===c?(0,eX.A)(e,[e=>e.content.name.toLowerCase()]):"position"===c?(0,eX.A)(e,[e=>parseInt(e.content.position)||1/0]):e},[n,k,c]),E=(0,u.useMemo)(()=>(0,er.f)(!!t,j.C2u.H2,b),[t,b]),T=(0,u.useCallback)(async()=>{let e=i?.map(({uuid:e})=>e);if(!(0,J.A)(e))return;let{data:t}=await I().get(`/api/${A}/contacts`,{params:{byTagUuids:e}}
21).catch(eW.A)||{};t&&w(t.persons),y(!1)},[A,i]);return((0,u.useEffect)(()=>{T()},[T]),(0,J.A)(n)||(0,J.A)(i))?(0,r.jsxs)(M.A,{id:h,isInGrid:m,className:x()(e,`gtm-component-${d}`,{"md:offset-1 md:col-10":!m}),children:[(0,r.jsx)(eH.A,{spacing:"mb-400",headline:t,headlineLevel:E,tagline:a,lead:s}),C?(0,r.jsx)(X.A,{}):(0,r.jsx)("div",{className:x()("grid grid-cols-1 sm-max:w-full gap-200 lg:auto-rows-auto xl:col xl:w-full",{"lg:grid-cols-2":!m}),children:(0,g.A)(S.filter(e=>e?.id!=null),e=>(0,r.jsx)(eJ,{content:e.content,showDescription:_,showPhone:f,showMobilePhone:v,showEmail:N},e.id))}),(0,K.k8)(l)&&(0,r.jsx)(o.sD,{text:l,className:"mt-300 text-style-label-tiny"})]}):(0,r.jsx)(p.A,{className:e,isInGrid:m,name:d,extraText:"Select at least one Contact or Tag"})},tm=({image:e=[],images_pim:t,name:a,subtitle:s,link:l,direction:n})=>{let i=x()({relative:!0,"w-full":!0,flex:!0,"items-center":!0,"flex-col":n===j.puO.COL,"space-x-7":n===j.puO.ROW}),c=(0,eU.TE)(t,e);return(0,r.jsxs)("div",{className:i,children:[(0,r.jsx)("div",{children:c&&(0,r.jsx)(o._V,{alt:"",image:c})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(o.DZ,{level:3,children:(0,r.jsx)(o.e7,{condition:l,wrapper:e=>(0,r.jsx)(o.sG,{url:l,linktype:j.J$1.STORY,className:"stretched-link",children:e}),children:(0,r.jsx)(r.Fragment,{children:a})})}),s&&(0,r.jsx)("p",{children:s})]})]})},tu=({className:e,oversize:t,component:a,product:s})=>{if(0===s.length)return(0,r.jsx)(p.A,{className:e,name:j.sC4.CONTENT_PRODUCT});let l=x()({"w-full":!0,"max-w-4xl":t,"max-w-xl":!t,"mx-auto":!0,"py-10":!0,flex:!0,"space-x-7":!0}),n=1===s.length?j.puO.ROW:j.puO.COL;return(0,r.jsx)("div",{className:x()(e,`gtm-component-${a}`,l),children:(0,g.A)(s,e=>(0,r.jsx)(tm,{direction:n,link:e.full_slug,...e.content},e.uuid))})};var th=a(56411);let tx=({className:e,content_display:t,show_category:a,headline:s,tagline:l,lead:n,footnotes:i,parentLevel:c=0,products:d,component:m,isInGrid:u})=>{let h=(0,eP.A)(d,e=>[j.sbc.PRODUCT,j.sbc.PRODUCT_RANGE].includes(e?.content?.component));if(!s&&0===h.length)return(0,r.jsx)(p.A,{className:e,name:j.sC4.CONTENT_PRODUCT_LIST});let _=(0,er.f)(!!s,j.C2u.H2,c),f=t!==j.ITD.COMPACT,v=t===j.ITD.EXTENDED;return(0,r.jsx)(M.A,{isInGrid:u,className:x()(e,`gtm-component-${m}`),children:(0,r.jsxs)("div",{className:"row",children:[(s||(0,K.k8)(n))&&(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:(0,r.jsx)(eH.A,{spacing:"mb-200",headline:s,headlineLevel:_,tagline:l,lead:n})}),(0,r.jsx)("div",{className:"md:offset-1 md:col-10",children:(0,r.jsx)("div",{className:"row -mx-100 gtm-product-list",children:(0,g.A)(h,e=>(0,r.jsx)("div",{className:x()("gtm-product-card col-12 sm:col-6 mb-200 px-100",{"gtm-product-range-card":e?.content?.component===j.ii8.PRODUCT_RANGE,"lg:col-5":[2,4].includes(d.length),"lg:col-4":d.length>=3&&4!==d.length}),children:(0,r.jsx)(th.A,{type:e?.content?.component,products:e?.content?.products,name:e?.name,linkUrl:e?.full_slug,tagline:f?e?.content?.tagline:"",description:v&&e?.content?.highlights,categoryName:a?e?.content?.category?.name:"",gtmCategoryName:e?.content?.category?.name,showPrice:!1,image:(0,eU.TE)(e?.content?.images_pim,e?.content?.image)})},e.full_slug))})}),(0,K.k8)(i)&&(0,r.jsx)("div",{className:"md:col-9 md:offset-1 mt-100",children:(0,r.jsx)(o.sD,{text:i,className:"text-style-label-tiny"})})]})})};var tg=a(20869),tp=a(36255),t_=a(36235),tf=a(97691),tv=a(63743),tj=a(61769),tN=a.n(tj);let tb=({label:e,link:t,component:a,className:s,...l})=>e&&(0,K.VX)(t)?(0,r.jsx)(o.Wt,{content:l,children:(0,r.jsx)(o.sG,{...t,className:x()(s,`gtm-component-${a}-link`),children:(0,r.jsx)(tf.$n,{variant:tv.Ck.SECONDARY,size:tv.GO.LARGE,rightIcon:t_.Ze.ARROW,iconWidth:32,iconHeight:32,fullWidth:!0,className:tN().button,children:e})})}):null,tA=tb;var tC=a(72544),ty=a.n(tC);let tk=({title:e,titleBold:t,items:a=[],className:s,component:l,...n})=>{let i=a?.filter(e=>e.label&&(0,K.VX)(e.link));return i.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:n,children:(0,r.jsx)(tp.Ev,{className:x()(s,`gtm-component-${l}`),children:(0,r.jsxs)("div",{className:ty().container,children:[(t||e)&&(0,r.jsxs)("p",{className:ty().title,children:[t&&(0,r.jsx)("span",{className:ty().titleBold,children:t}),e&&(0,r.jsx)("span",{className:ty().titleRegular,children:e})]}),(0,r.jsx)(tp.TW,{children:(0,g.A)(i,e=>(0,r.jsx)(tp.bn,{mobile:12,tablet:4,desktop:4,children:(0,r.jsx)(tb,{...e})},e._uid))})]})})})}):null};var tw=a(86593);let tS=({className:e,invisible:t,extra_spacing:a,component:s,size:l=7})=>{let n=parseInt(l,10);return(0,r.jsx)(M.A,{className:x()(e,`gtm-component-${s}`),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()(`md:col-${n}`,{"md:offset-1":12!==n}),children:(0,r.jsx)("div",{className:x()({"py-500 my-100":a}),children:(0,r.jsx)("hr",{className:x()("m-0",{"border-none":t})})})})})})};var tI=a(94752),tE=a(47583),tT=a(74328),tL=a(53423),tR=a(9958);let tO=({file:e,compact:t,large:a,albumName:s=""})=>{var l;let n,i,o;if(!e.url)return null;
21let c=new URL(e.url),d=c.searchParams.get("content-type")?.split("/").pop()||e.name.split(".").pop(),m=e.displayName||(0,tR.r)(e.name,!1);return(0,r.jsx)(tT.A,{title:m,name:e.description,sizeInBytes:e.size,filename:e.url,className:a?"flex-grow":"",isLargeCard:a,previewImage:e.preview,lastModified:(n=(l=e.time).slice(0,4),i=l.slice(4,6),o=l.slice(6,8),(0,tL._U)(`${n}-${i}-${o}`).toJSDate()),expirationDate:function(e){if(!e)return;let t=String(e);if(t.length<8)return;let a=t.slice(0,4),s=t.slice(4,6),l=t.slice(6,8);return(0,tL._U)(`${a}-${s}-${l}`).toJSDate()}(e.expirationDate),fileExtension:d?.toUpperCase(),compact:t,onDownload:()=>(0,D.Ze)(m,s)})};var tM=a(45371),tP=a(91952),tD=a(24501);let tG=({cantoAssets:e,storyblokAssets:t,cantoCuratedViewData:a,isLoadingCantoAssets:s,showCuratedView:l,hasAssets:n,compact:i,large:o,sort:c})=>{let d=[],m=[];if(s)return(0,r.jsx)(X.A,{});("canto"===c||l)&&a&&(0,J.A)(a)>0?d=(0,g.A)(a,t=>e.find(e=>e.id===t.path)):"alphabetical"===c?(d=(0,tD.v$)(e),m=(0,tD.v$)(t)):(d=(0,tD.v$)(e),m=t);let h=(0,ef.A)([...m,...d]);return n||s?(0,r.jsx)("ul",{className:x()("list-none pl-0 text-style-label-medium gap-200",{"flex flex-col":!o,"grid grid-cols-2 xl:grid-cols-3 4xl:grid-cols-4 lg:grid-cols-3 3xl:grid-cols-4":o}),children:(0,g.A)(h,(e,t)=>(0,r.jsx)("li",{className:x()({"flex flex-col":o}),children:"filename"in e?(0,u.createElement)(tM.A,{...e,compact:i,large:o,key:e.id,index:t}):(0,r.jsx)(tO,{file:e,compact:i,large:o},e.id)},e.id))}):(0,r.jsx)(tP.A,{})};function tB(e,t){let a=(0,B.G)(H.VP),s=(0,B.G)(H.JV),[l,n]=(0,u.useState)(!!e),[i,r]=(0,u.useState)({assets:[],albums:[]}),o=(0,u.useRef)(t);return(0,u.useEffect)(()=>
21{let t=o.current;if(!e||!a||!s)return;let l=new AbortController;return async function(){n(!0);try{let t=await I().get("/api/canto/get",{params:{url:e,storyId:a,locale:s},signal:l.signal});if(l.signal.aborted)return;r(t.data)}catch(t){l.signal.aborted?(0,ez.MD)(`Canto request aborted (${e})`):(0,ez.MD)("Canto fetch failed",t)}l.signal.aborted||n(!1)}(),()=>{l.abort(),t?.()}},[e,a,s]),{isLoading:l,data:i}}let tF=(e,t,a)=>{let s=(0,B.j)(),l=(0,B.G)(H.VP),n=(0,B.G)(H.JV),i=(0,B.G)(H.$m),[r,o]=(0,u.useState)(!!e),[c,d]=(0,u.useState)([]);return(0,u.useEffect)(()=>{if(o(!!e&&!!l&&!!n),!e||!l||!n)return;let r=new AbortController,c=async()=>{o(!0);try{let t=await I().get("/api/canto/curated-view",{params:{cantoId:e,storyId:l,locale:n},signal:r.signal});if(r.signal.aborted)return;if(a)d(t.data);else{let e=t.data.reduce((e,t)=>{let a=e[0];return t.items&&t.items.length>0&&a.items.push(...t.items),e},[{items:[]}]);d(e)}}catch(e){I().isAxiosError(e)?(0,ez.MD)("Error fetching Canto curated view: "+e.message):(0,ez.MD)("Unexpected error: "+e.message)}o(!1),i.includes(e)||s((0,H.Rw)(e))};return"canto"===t||a?c():(o(!1),i.includes(e)||s((0,H.Rw)(e))),()=>{r.abort()}},[t,a,e,l,n,i,s]),{isLoading:r,data:c}},tH=e=>{if(!e)return null;let t=e.match(/\/(album)\/([^?]+)/);return t?t[2]:null},tU=({className:e,headline:t,tagline:a,lead:s,footnotes:l,parentLevel:n=0,assets:i,canto_id:c,compact:d,component:m,id:u,sort:h,large:_,show_curated_view:f})=>{let v=(0,K.YT)(i)||[],N=(0,J.A)(v)>0,{isLoading:b,data:{assets:A,albums:C}}=tB(c),y=(0,J.A)(C)>0,{isLoading:k,data:w}=tF(y?null:tH(c),h,f),S=b||k;if(!t&&!N&&!c)return(0,r.jsx)(p.A,{className:e,name:j.sC4.DOWNLOADS});let I=(0,er.f)(!!t,j.C2u.H2,n),E=(0,J.A)(A)>0,T=(0,J.A)(w)>0,L=N||E,R=f&&!y&&T,O=y&&("canto"===h||f),P=T?(0,eA.A)(w,"items"):[];return(0,r.jsx)(M.A,{id:u,className:x()(e,`gtm-component-${m}`),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:x()("md:offset-1 space-y-200",{"md:col-6":d,"md:col-10":!d}),children:[O&&(0,r.jsx)(tE.default,{annotations:[{type:tE.ANNOTATION_TYPE.WARNING,description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("em",{children:"Canto Curated View"})," is only supported for Canto ",(0,r.jsx)("strong",{children:"albums"}),". You provided the URL of a ",(0,r.jsx)("strong",{children:"folder"}),"."]})}],hideComponentName:!0}),(!!t||(0,K.k8)(s))&&(0,r.jsx)(eH.A,{spacing:"mb-400",headline:t,headlineLevel:I,tagline:a,lead:s}),R?(0,g.A)(w,(e,t)=>{let a=(0,er.f)(!!e.headline,j.C2u.H3,I);return(0,r.jsxs)("div",{children:[(0,r.jsx)(eH.A,{spacing:"mb-400",headline:e?.headline,headlineLevel:a,subtitle:e?.subtitle}),(0,r.jsx)(tG,{cantoAssets:A,storyblokAssets:0===t?v:[],cantoCuratedViewData:e.items,isLoadingCantoAssets:S,showCuratedView:f,hasAssets:L,large:_,sort:h})]},(0,tI.A)("canto"))}):(0,r.jsx)(tG,{cantoAssets:A,storyblokAssets:v,isLoadingCantoAssets:S,cantoCuratedViewData:P,hasAssets:L,large:_,sort:h}),(0,K.k8)(l)&&(0,r.jsx)(o.sD,{text:l,className:"mt-300 text-style-label-tiny"})]})})})};var t$=a(62006),tz=a(17132),tV=a(89514);function tW(e,t=!1){let a=(0,tz.z)(e=>e.siteConfig);if(!a||!e)return;let{locale:s,market_id:l,shop_locale:n,country:{content:{iso_alpha2:i}={}}}=a;return(0,tV.qN)(e,{ignoreShopLocale:t,locale:s,shop_locale:n,market_id:l,iso_alpha2:i})}let tK=[j.SKL.XS,j.SKL.SM],tY=({className:e,url:t="",size:a,aspect_ratio:s,aspect_width:l,aspect_height:n,headline:i,tagline:c,lead:d,footnotes:m,parentLevel:u=0,isInGrid:h,component:g,id:_})=>{let{screenWasMatched:f}=(0,F.l)(tK),v=tW(t,!0),N=!!v&&(0,t$.AY)(v);if(!i&&!N)return(0,r.jsx)(p.A,{className:e,name:j.sC4.EMBED});let b=f||!a?j.YuK.DEFAULT:a,A=s||j.aeP;A===j.KSO&&l&&n&&(A=`${l}:${n}`);let C=A.split(":"),y=parseFloat(C[1])/parseFloat(C[0])*100,k=(0,er.f)(!!i,j.C2u.H2,u),w=(0,r.jsx)(eH.A,{spacing:"mb-400",headline:i,headlineLevel:k,tagline:c,lead:d}),S=(0,r.jsx)("div",{className:"relative",children:N&&(0,r.jsxs)(r.Fragment,{children:[!f&&(0,r.jsx)("div",{className:"block w-full",style:{paddingTop:`${y}%`}}),(0,r.jsx)("iframe",{className:x()("w-full",{"h-screen-7/10":f,"absolute inset-0 h-full object-center object-contain":!f}),src:v,frameBorder:"0"},v)]})}),I=(0,r.jsx)(o.sD,{text:m,className:"text-style-label-tiny"});function E(e){return h?e:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()({"md:col-10 md:offset-1":b===j.YuK.DEFAULT,"col-12":b===j.YuK.WIDE}),children:e})})}return(0,r.jsxs)(r.Fragment,{children:[(i||(0,K.k8)(d))&&(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,isInGrid:h,id:_,className:x()(e,`gtm-component-${g}`),children:E(w)}),(0,r.jsx)(M.A,{size:b,isInGrid:h,id:i?void 0:_,className:x()(e,`gtm-component-${g}`),children:E(S)}),(0,K.k8)(m)&&(0,r.jsx)(M.A,{size:b,isInGrid:h,className:x()(e,`mt-300 gtm-component-${g}`),children:E(I)})]})};var tZ=a(22266),tJ=a(34392),tq=a.n(tJ);let tX=({className:e,title:t,image:a,text:s,component:l,arrangement:n})=>{let[i,c]=(0,u.useState)(!1),d=n||j.Ofm.TOP,m=d===j.Ofm.RIGHT||d===j.Ofm.RIGHT_NARROW,h=!i&&(0,K.wl)(a),g=(0,r.jsxs)(r.Fragment,{children:[!!t&&(0,r.jsx)(o.DZ,{level:2,className:x()("h3 mt-0",tq()["form-content-headline"]),children:t}),(0,K.k8)(s)&&(0,r.jsx)("div",{className:tq()["form-content-text"],children:(0,r.jsx)(o.sD,{text:s})})]});return(0,r.jsxs)("div",{className:x()(e,`gtm-component-${l}`,tq()["form-content"],{[tq()[`form-content--arrangement-${d}`]]:!0,[tq()["form-content--image-right-side"]]:m}),children:[h&&(0,r.jsx)("div",{className:tq()["form-content-image"],children:(0,r.jsx)(o._V,{alt:a.alt??"",imageUrl:a.filename,useDefaultImageTag:!0,onErrorFunction:()=>c(!0)})}),!(0,ec.t5)(j.SKL.XS)&&m?(0,r.jsx)("div",{className:tq()["form-content-text-wrap"],children:g}):g]})},tQ=({className:e,title:t,subtitle:a,image:s,text:l,component:n,visual:i})=>{let c=(0,eE.B)("Form Ending Done"),d=i||j.E$U.NONE,m=(0,W.IT)("check");return(0,r.jsxs)("div",{className:x()(e,`gtm-component-${n}`,tq()["form-ending"],{[tq()[`form-ending--visual-${d}`]]:!0}),children:[(0,r.jsxs)("div",{className:tq()["form-ending-head"],children:[d===j.E$U.IMAGE&&(0,K.wl)(s)&&(0,r.jsx)("div",{className:tq()["form-ending-image-wrap"],children:(0,r.jsx)(o._V,{alt:"",image:s,responsive:!0,imageClassName:"object-contain"})}),i===j.E$U.ILLUSTRATION_CHECK&&(0,r.jsx)(o._V,{alt:c,imageUrl:m,width:176,height:176,fixedSvgDimensions:!0}),i===j.E$U.ICON_CHECK&&(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(w.g,{icon:k.SG,className:"w-500 h-500 text-success-600"})}),!!t&&(0,r.jsx)(o.DZ,{level:2,className:x()("h3",tq()["form-ending-headline"]),children:t}),!!a&&(0,r.jsx)("div",{className:"text-style-label-medium mb-300",children:a})]}),(0,r.jsx)("div",{className:tq()["form-ending-text"],children:(0,K.k8)(l)&&(0,r.jsx)(o.sD,{text:l})})]})};var t0=a(3593),t1=a(3003);let t2=({className:e,_uid:t,name:a,label:s,description:l,required:n,selected:i,component:o,model:c={},size:d=j.x0Q.MEDIUM,disabled:m=!1})=>{let u=a||t,h=c[u]?[!0,"true"].includes(c[u].value):!!i;return(0,r.jsxs)("div",{className:x()(e,`gtm-component-${o}`,"form-row"),children:[(0,r.jsx)(t0.A,{id:t,name:u,label:s,size:d,required:n,checked:h,value:"true",className:"my-100",disabled:m}),(0,r.jsx)(t1.A,{size:d,description:l})]})};var t3=a(74625);let t5=({className:e,_uid:t,name:a,label:s,placeholder:l,description:n,required:i,component:o,model:c={},size:d=j.x0Q.MEDIUM,disabled:m=!1})=>{let u=a||t,h=d===j.x0Q.MEDIUM,g=d===j.x0Q.SMALL,p=d===j.x0Q.TINY;return(0,r.jsxs)("div",{className:x()(e,`gtm-component-${o}`,"form-row",{"text-style-label-medium":h,"text-style-label-small":g,"text-style-label-tiny":p}),children:[(0,r.jsxs)("label",{htmlFor:t,children:[!!s&&(0,r.jsx)(t3.A,{label:s,required:i}),(0,r.jsx)("input",{id:t,name:u,type:"email",pattern:j.qrU,defaultValue:c[u]?.value,className:"form-input",placeholder:l,required:i,disabled:m})]}),(0,r.jsx)(t1.A,{size:d,description:n})]})};
21var t4=a(28290),t6=a(17424);let t9=({className:e,_uid:t,name:a,label:s,placeholder:l,description:n,min:i,max:o,required:c,decimals:d,component:m,model:u={},size:h=j.x0Q.MEDIUM,disabled:g=!1})=>{let p=a||t,_=h===j.x0Q.MEDIUM,f=h===j.x0Q.SMALL,v=h===j.x0Q.TINY;return(0,r.jsxs)("div",{className:x()(e,`gtm-component-${m}`,"form-row",{"text-style-label-medium":_,"text-style-label-small":f,"text-style-label-tiny":v}),children:[(0,r.jsxs)("label",{htmlFor:t,children:[!!s&&(0,r.jsx)(t3.A,{label:s,required:c}),(0,r.jsx)("input",{id:t,name:p,type:"number",defaultValue:u[p]?.value,pattern:d?"[0-9,\\.]":"[0-9]",className:"form-input",placeholder:l,max:o,min:i,required:c,disabled:g})]}),(0,r.jsx)(t1.A,{size:h,description:n})]})};var t7=a(96435),t8=a(55270);let ae=({className:e,title:t,footnotes:a,form:s,isPreview:l,component:n,model:i})=>(0,r.jsxs)("div",{className:x()(e,`gtm-component-${n}`),children:[!!t&&(0,r.jsx)(o.DZ,{level:3,children:t}),(0,g.A)(s,e=>(0,r.jsx)(_.A,{isInGrid:!0,isPreview:l,blok:e,model:i},e._uid)),(0,K.k8)(a)&&(0,r.jsx)(o.sD,{text:a,className:"mt-300 text-style-label-tiny"})]});var at=((s={}).DARK="dark",s.LIGHT="light",s.TRANSPARENT="transparent",s),aa=((l={}).ROUNDED="rounded",l.FULL_HEIGHT="full_height",l),as=a(79532),al=a.n(as);let an=({title:e,eyebrow:t,is_title_bold:a,description:s,image:l,image_view_variant:n,background_variant:i,className:c,component:d,...m})=>{let u=i||at.DARK,h=n||aa.ROUNDED,g=(0,K.wl)(l);return e||t||s||g?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:m,children:(0,r.jsx)("div",{className:x()(al().wrapper,c,`gtm-component-${d}`,(e=>{switch(e){case at.LIGHT:return al().backgroundLight;case at.TRANSPARENT:return al().backgroundTransparent;default:return al().backgroundDark}})(u),(g?h:aa.ROUNDED)===aa.FULL_HEIGHT?al().imageFullHeight:al().imageRounded),children:(0,r.jsxs)("div",{className:x()(al().card),children:[(t||e||s)&&(0,r.jsx)("div",{className:al().textWrapper,children:(0,r.jsxs)("div",{className:x()(al().text,{[al().textOnly]:!g}),children:[t&&(0,r.jsxs)("div",{className:al().eyebrow,children:[(0,r.jsx)("span",{className:al().eyebrowDot}),(0,r.jsx)("span",{className:al().eyebrowText,children:t})]}),e&&(0,r.jsx)(o.DZ,{level:j.C2u.H2,className:x()(al().title,{[al().titleBold]:a}),children:e}),s&&(0,r.jsx)("p",{className:al().description,children:s})]})}),g&&(0,r.jsx)("div",{className:al().imageWrapper,children:(0,r.jsx)(o._V,{alt:l.alt||e,image:l,imageClassName:al().image,layout:j.zzR.FILL,sizes:"(min-width: 1024px) 50vw, 100vw"})})]})})})}):null};var ai=a(93764),ar=a(40485),ao=a.n(ar);let ac=({className:e,link:t,is_title_h1:a=!1,seo_only:s=!1,use_linked_content:l,background_preset:n,background_color:i,title:c,lead:d,small:m,show_button:h,button_label:g,text_on_card:_,negative:f=!1,vertical_alignment:v=j.f9J.CENTER,text_alignment:N=j.$yc.LEFT,image:b,image_mobile:A,image_sizing:C=j.fV0.COVER,component:y,isInGrid:k=!1,index:S})=>{let I=m?`(${j.LOf.sm}) 40vw, 90vw`:"90vw",E=l?t?.story?.name:c,T=l?t?.story?.content?.lead:d,L=(0,K.k8)(T),R=(0,K.wl)(b),O=(0,K.wl)(A),M=N||j.$yc.LEFT,[P,D]=(0,u.useState)(),G=n===j.o$r.CUSTOM?i.color:"",B=v||j.f9J.CENTER,F=C||j.fV0.COVER,H=!!((R||O)&&(0,eR.isNumber)(S))&&S<=2;if((0,u.useEffect)(()=>{D(G)},[G]),F===j.fV0.CENTER&&(F=j.fV0.HALF_BG),m&&(F===j.fV0.LEFT||F===j.fV0.RIGHT)&&(F=j.fV0.COVER),!E&&!L&&!R)return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(p.A,{className:e,name:j.sC4.HOMEPAGE_CARD,isInGrid:k})});let U=(0,K.VX)(t),$=U&&h&&g,z=U&&E&&!$,V=U&&!z&&!$&&L,W=a?(0,r.jsx)(o.DZ,{level:1,className:x()("mb-200",{"text-style-heading-h1":!m,"text-style-heading-h3":m}),children:E}):(0,r.jsx)("div",{className:x()("mb-200",{"text-style-heading-h3 lg:text-style-heading-h2":!m,"text-style-heading-h3":m}),children:E}),Y=U&&!z&&!$&&!V,Z=(0,r.jsx)("div",{className:x()({"text-style-label-medium 2xl:text-style-label-large":!m,"text-style-label-medium":m}),children:(0,r.jsx)(o.sD,{text:T})});return(0,r.jsx)("div",{className:x()(e,`gtm-component-${y}`,"mb-200 md:mb-400",{"md:col-6":m,"md:col-12":!m,"sr-only":s}),children:(0,r.jsxs)("div",{style:{backgroundColor:P},className:x()({[ao()["homepage-card"]]:!0,[ao()["homepage-card--has-link"]]:U,[ao()["homepage-card--is-small"]]:m,[ao()["homepage-card--is-large"]]:!m,[ao()["homepage-card--text-negative"]]:f&&!_,[ao()["homepage-card--text-on-card"]]:_,[ao()[`homepage-card--text-align-${M}`]]:M,[ao()[`homepage-card--text-${B}`]]:B,[ao()[`homepage-card--image-size-${F}`]]:!0,[ao()[`homepage-card--color-${n}`]]:""!==n}),children:[(0,r.jsxs)(o.e7,{condition:Y,wrapper:e=>(0,r.jsx)(o.sG,{...t,className:"reset-link stretched-link",children:e}),children:[R&&(0,r.jsx)("div",{className:x()({"hidden sm:block":O,[ao()["homepage-card-image"]]:!0,[ao()["homepage-card-image-desktop"]]:!0,[ao()["homepage-card-image-mobile"]]:!O}),children:(0,r.jsx)(o._V,{alt:"",image:b,sizes:I,aboveTheFold:H})}),O&&(0,r.jsx)("div",{className:x()({"block sm:hidden":!0,[ao()["homepage-card-image"]]:!0,[ao()["homepage-card-image-desktop"]]:!R,[ao()["homepage-card-image-mobile"]]:!0}),children:(0,r.jsx)(o._V,{alt:"",image:A,sizes:I})})]}),(E||L||$)&&(0,r.jsxs)("div",{className:x()({[ao()["homepage-card-text"]]:!0}),children:[E&&(0,r.jsx)(o.e7,{condition:z,wrapper:e=>(0,r.jsx)(o.sG,{...t,className:"reset-link stretched-link",children:e}),children:W}),L&&(0,r.jsx)(o.e7,{condition:V,wrapper:e=>(0,r.jsx)(o.sG,{...t,className:"reset-link stretched-link",children:e}),children:Z}),$&&(0,r.jsxs)(o.sG,{...t,className:x()("btn btn-icon-right mt-200 stretched-link sm-max:btn-small",{"btn-primary":!f||_,"sm-max:btn-primary md:btn-secondary md:btn-on-background":f&&!_,"btn-small":m}),children:[g," ",(0,r.jsx)(w.g,{icon:ai.dm})]})]})]})})};var ad=a(96354),am=a.n(ad);let au=e=>
21{let{component:t,title_primary:a,title_secondary:s,description:l,button1_title:n,button1_link:i,button2_title:c,button2_link:d,background_image:m,background_video:h,show_video_controls:g}=e,p=(0,u.useRef)(null),[_,f]=(0,u.useState)(!0),[v,N]=(0,eE.B)(["play_video","pause_video"]),b=!!h?.filename,A=(0,K.wl)(m),C=n&&(0,K.VX)(i),y=c&&(0,K.VX)(d),k=(0,u.useCallback)(()=>{let e=p.current;e&&(e.paused?(e.play(),f(!0)):(e.pause(),f(!1)))},[]);return(0,r.jsx)(o.Wt,{content:e,children:(0,r.jsxs)("section",{className:x()(am().container,`gtm-component-${t}`),children:[(0,r.jsxs)("div",{className:am().background,children:[b&&(0,r.jsx)("video",{ref:p,className:x()(am().bgVideo,`gtm-component-${t}-video`),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:m?.filename??void 0,children:(0,r.jsx)("source",{src:h.filename,type:"video/mp4"})}),!b&&A&&(0,r.jsx)(o._V,{alt:m?.alt??"",image:m,className:am().bgImage,imageClassName:"object-cover object-center",aboveTheFold:!0,layout:j.zzR.FILL,sizes:"100vw"}),(0,r.jsx)("div",{className:am().overlay})]}),(0,r.jsx)(tp.Ev,{className:am().gridContainer,children:(0,r.jsx)(tp.TW,{children:(0,r.jsxs)(tp.bn,{mobile:12,tablet:8,desktop:6,className:am().contentColumn,children:[(0,r.jsxs)("div",{className:am().headline,children:[a&&(0,r.jsx)("span",{className:am().titlePrimary,children:a}),s&&(0,r.jsx)("strong",{className:am().titleSecondary,children:s})]}),l&&(0,r.jsx)("p",{className:am().description,children:l}),(C||y)&&(0,r.jsxs)("div",{className:am().buttons,children:[C&&(0,r.jsx)(o.sG,{...i,className:`gtm-component-${t}-cta1-link`,children:(0,r.jsx)(tp.$n,{variant:tp.Ck.SECONDARY_UI,size:tp.GO.LARGE,fullWidth:!0,className:am().mobileFullWidthButton,children:n})}),y&&(0,r.jsx)(o.sG,{...d,className:`gtm-component-${t}-cta2-link`,children:(0,r.jsx)(tp.$n,{variant:tp.Ck.SECONDARY_LIGHT,size:tp.GO.LARGE,fullWidth:!0,className:am().mobileFullWidthButton,children:c})})]})]})})}),b&&g&&(0,r.jsx)(tp.K0,{icon:_?t_.Ze.PAUSE:t_.Ze.PLAY,"aria-label":_?N:v,variant:tp._c.BLURRED,size:tp.eg.MEDIUM,onClick:k,className:x()(am().videoControl,`gtm-component-${t}-video-toggle`)})]})})};var ah=a(5772),ax=a(59097),ag=a.n(ax);let ap=({title:e,description:t,icon:a,link:s,component:l,...n})=>{let i=(0,K.VX)(s),c=(0,K.wl)(a),d=(0,u.useMemo)(()=>(0,r.jsxs)("div",{className:ag().card,children:[c&&(0,r.jsx)("div",{className:ag().icon,children:(0,r.jsx)(ah.default,{src:a.filename,alt:a.alt||e,fill:!0,sizes:"32px"})}),(0,r.jsxs)("div",{className:ag().content,children:[(0,r.jsx)(o.DZ,{level:j.C2u.H3,className:ag().title,children:e}),(0,r.jsx)("p",{className:ag().description,children:t})]})]}),[t,c,a.alt,a.filename,e]);return i?(0,r.jsx)(o.Wt,{content:n,children:(0,r.jsx)(o.sG,{...s,className:x()(ag().link,`gtm-component-${l}-link`),children:d})}):(0,r.jsx)(o.Wt,{content:n,children:d})},a_=ap;var af=a(29364),av=a.n(af);let aj=({items:e=[],className:t,component:a,...s})=>e.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:s,children:(0,r.jsx)(tp.Ev,{className:x()(t,`gtm-component-${a}`),children:(0,r.jsx)("div",{className:av().container,children:(0,g.A)(e,e=>(0,r.jsx)(ap,{...e},e._uid))})})})}):null,aN=({className:e,image:t,component:a})=>(0,K.wl)(t)?(0,r.jsx)(o._V,{alt:"",image:t,responsive:!0,className:x()(e,`gtm-component-${a}`)}):null;var ab=a(46321),aA=a(84895),aC=a.n(aA);let ay={1:"col-12",2:"col-6",3:"col-4",4:"col-3",5:"w-1/5",6:"col-2",7:"col-8"},ak={1:"md:col-12",2:"md:col-6",3:"md:col-4",4:"md:col-3",5:"md:w-1/5",6:"md:col-2",7:"md:col-8"},aw={1:"lg:col-12",2:"lg:col-6",3:"lg:col-4",4:"lg:col-3",5:"lg:w-1/5",6:"lg:col-2",7:"lg:col-8"},aS=({className:e,parentLevel:t=0,component:a,children:s,headline:l,tagline:n,lead:i,footnotes:c,columns_sm:d,columns_md:m,columns_lg:u,content:h,gutter:f=j.vow.DEFAULT,size:v="10",isInGrid:N,id:b,anchor:A,isPreview:C,spacingClassName:y="gap-y-200 sm:gap-y-400",containerClassName:k="mb-400",rowClassName:w,colClassName:S,fixedColumnsLg:I,fixedColumnsMd:E,fixedColumnsSm:T})=>{var L,R,O,P,D;let G;if(!l&&h?.length===0)return(0,r.jsx)(p.A,{className:e,name:j.sC4.GRID});let B=parseInt(v,10),F=f===j.vow.NONE?"":y,H=x()(w,"row",F,{"mx-0 md:mx-0":f===j.vow.NONE&&v===j.YuK.SCREEN,"mx-200 md:mx-400":f===j.vow.NONE&&(v===j.YuK.FLUID||12===B),"mx-200 md:mx-350":f===j.vow.NONE&&10===B,"mx-200 md:mx-300":f===j.vow.NONE&&8===B,"mx-200 md:mx-250":f===j.vow.NONE&&6===B,"pb-400 gap-y-0":f===j.vow.NONE}),U=x()("content-container content-container-grid-cell",S,{"px-0":f===j.vow.NONE},I&&`lg:col-${I}`,E&&`md:col-${E}`,T&&`col-${T}`,d&&ay[d],m&&ak[m],u&&aw[u]),$=(L=d,R=m,O=u,P=f,G=(D=v)===j.YuK.SCREEN?100:"12"===D?85:"10"===D?70:50,P===j.vow.DEFAULT&&(G-=5),{sm:`${Math.floor(G/L)}vw`,md:`${Math.floor(G/R)}vw`,lg:`${Math.floor(G/O)}vw`}),z=Object.values(j.YuK).includes(v)?v:j.YuK.DEFAULT,V=B<=10,W=(0,er.f)(!!l,j.C2u.H2,t);return(0,r.jsxs)(r.Fragment,{children:[(l||(0,K.k8)(i))&&(0,r.jsx)(M.A,{isInGrid:N,size:z===j.YuK.SCREEN?j.YuK.WIDE:z,className:x()(e,`gtm-component-${a}`,k),id:A||b,children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()("col-12",{"md:col-9 md:offset-1":V}),children:(0,r.jsx)(eH.A,{headline:l,headlineLevel:W,tagline:n,lead:i})})})}),(0,r.jsx)(M.A,{isInGrid:N,gutters:f,size:z,className:x()(e,`gtm-component-${a}`,k,{"overflow-x-hidden":v===j.YuK.SCREEN}),id:l?void 0:b,children:(0,r.jsx)(o.e7,{condition:!!B,wrapper:e=>(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()(`md:col-${B}`,{"md:offset-1":V}),children:e})}),children:(0,r.jsxs)("div",{className:H,children:[h?.length?(0,g.A)(h,e=>(0,r.jsx)("div",{className:U,children:(0,r.jsx)(_.A,{isInGrid:!0,columnViewportWidths:$,isPreview:C,blok:e,parentLevel:W})},e._uid)):(0,r.jsx)("div",{className:U,children:s}),(0,K.k8)(c)&&(0,r.jsx)(o.sD,{text:c,className:x()("text-style-label-tiny",{"mt-100 sm:mt-200":f===j.vow.NONE,"px-0":f===j.vow.NONE&&v!==j.YuK.SCREEN,"-mt-100 sm:-mt-200":f!==j.vow.NONE,"container-fluid":z===j.YuK.SCREEN})})]})})})]})};function aI(e){return` 22 (${j.LOf.lg}) ${e?.lg}, (${j.LOf.md}) ${e?.md}, ${e?.sm} 23 `}var aE=a(22145);let aT=({imageRef:e,x:t,y:a,headline:s,parentLevel:l=0,text:n})=>{let i=(0,ab.A)(Number(t),0,100),o=(0,ab.A)(Number(a),0,100),c=(0,u.useRef)(null),d=(0,u.useRef)(null),[m,h]=(0,u.useState)(!1),[g,p]=(0,u.useState)(!1),[_,f]=(0,u.useState)(0),[v,N]=(0,u.useState)("left"),b=(0,u.useCallback)(({target:e})=>
23{if(m){let t=d.current?.contains(e),a=c.current?.contains(e);t||a||h(!1)}},[m]);return(0,aE.M)("mousedown",b),(0,u.useEffect)(()=>{let{offsetHeight:t}=e.current,{offsetHeight:a}=c.current,{offsetTop:s}=d.current;f(Math.min(t-a,Math.max(0,s-a/2))),N(i<50?"right":"left")},[i,o,e,m]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{type:"button",ref:d,onClick:()=>{p(!0),h(!m)},className:x()({[aC()["image-hotspots-marker-icon"]]:!0,[aC()["image-hotspots-marker-icon-clicked"]]:m,[aC()["image-hotspots-marker-icon-clicked-once"]]:g}),style:{left:`${i}%`,top:`${o}%`},children:(0,r.jsx)(w.g,{icon:m||!g?ai.xo:ai.e6})}),(0,r.jsx)("div",{ref:c,className:x()({[aC()["image-hotspots-marker-card"]]:!0,[aC()["image-hotspots-marker-card-toggleable"]]:!0,[aC()["image-hotspots-marker-card-opened"]]:m,"mr-200":i<50,"ml-200":i>=50,"lg:mr-400":i<50,"lg:ml-400":i>=50}),style:{[v]:0,top:`${_}px`},children:(0,r.jsx)(ed,{isInGrid:!0,parentLevel:l,title:s,text:n,size:j.SKL.S,cardStyle:"card"})})]})},aL=({className:e,clickable:t,headline:a,tagline:s,lead:l,footnotes:n,image:i,markers:c,component:d,isInGrid:m,columnViewportWidths:h,parentLevel:_=0,id:f})=>{let v=(0,u.useRef)(null);if(!a&&!(0,K.wl)(i))return(0,r.jsx)(p.A,{className:e,name:j.sC4.IMAGE_HOTSPOTS});let N=m?aI(h):"90vw",b=(0,er.f)(!!a,j.C2u.H2,_);return(0,r.jsx)(M.A,{isInGrid:m,id:f,className:x()(e,`gtm-component-${d}`),children:(0,r.jsxs)("section",{className:"image-hotspots",children:[(a||(0,K.k8)(l))&&(0,r.jsx)(o.e7,{condition:!m,wrapper:e=>(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:e})}),children:(0,r.jsx)(eH.A,{spacing:"mb-400",headline:a,headlineLevel:b,tagline:s,lead:l})}),(0,r.jsxs)("div",{className:"relative w-full",children:[(0,r.jsx)("div",{ref:v,children:(0,r.jsx)(o._V,{alt:"",image:i,responsive:!0,sizes:N})}),(0,g.A)(c,e=>(0,r.jsx)(o.Wt,{content:e,children:(0,r.jsx)(aT,{parentLevel:b,clickable:t,imageRef:v,...e})},e._uid))]}),(0,K.k8)(n)&&(0,r.jsx)(o.e7,{condition:!m,wrapper:e=>(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:e})}),children:(0,r.jsx)(o.sD,{text:n,className:"mt-300 text-style-label-tiny"})})]})})},aR=({publishedAt:e,categoryName:t,className:a})=>{let s=(0,tL.yK)(e),l=(0,u.useMemo)(()=>(0,ef.A)([e&&s,t]).join(` ${j.dkA} `),[t,e,s]);return l.length?(0,r.jsx)("div",{className:x()("text-neutral-600 text-style-label-tiny mt-150",a),children:l}):null},aO=({type:e=j.SKL.L,imageRight:t=!1,isInGrid:a=!1,showTagline:s=!0,showLead:l=!1,name:n,title:i,full_slug:c,subtitle:d,lead:m,tagline:h,tagline_nav:g,first_published_at:p,category:_,image:f,image_nav:v,project_name:N,component:b})=>{let A=(0,K.wl)(v)?v:Array.isArray(f)?f?.[0]:f,C=(0,B.G)(H.K5)===j.sbc.BLOG_HOMEPAGE,y=(0,eE.B)("Case Study"),k=(0,K.wl)(A),w=(0,u.useMemo)(()=>{if(s)return b===j.sbc.CASE_STUDY?(0,ef.A)([y,N]).join(": "):g||h},[b,y,N,h,g,s]),S=e===j.SKL.S,I=e===j.SKL.M,E=e===j.SKL.L,T=I?[5,3]:S?[2,1]:[8,3];return(0,r.jsx)("div",{className:x()("relative mb-400 group",{"col-12":E||I,"md:col-6":S&&!a,"md:col-4":S&&a}),children:(0,r.jsxs)("div",{className:x()({"sm:flex row":I,"sm:flex-row-reverse":I&&t}),children:[k&&(0,r.jsx)("div",{className:x()("mb-100",{"sm:col-7 sm:mb-0":I,"pr-0":I&&!t,"pl-0":I&&t}),children:(0,r.jsx)(o._V,{alt:"",image:A,ratio:T,responsive:!0,className:"group-hover:shadow-dms-cta-hover",imageClassName:x()({"object-cover":!0,"object-center":!0}),sizes:function(e){switch(e){case j.SKL.L:return"(max-width: 639px) 90vw, (max-width: 1920px) 80vw, 1800px";case j.SKL.M:return"(max-width: 639px) 90vw, (max-width: 1920px) 60vw, 1100px";default:return"(max-width: 639px) 90vw, (max-width: 1920px) 50vw, 900px"}}(e)})}),(0,r.jsxs)("div",{className:x()({"flex flex-col justify-center":I,"col-12":I&&!k,"sm:col-5":I&&k,"pl-200":I&&k&&!t,"pr-200":I&&k&&t}),children:[w&&(0,r.jsx)("div",{className:"text-style-label-tiny text-tagline mb-100",children:w}),(0,r.jsx)(o.DZ,{level:E?2:3,className:"mb-0 mt-0",children:(0,r.jsx)(o.sG,{url:c,className:x()("block stretched-link no-underline group-hover:text-cta-hover","text-style-heading-h3 xs-max:text-style-heading-h2 text-cta-article",{"text-style-heading-h2":!S}),linktype:j.J$1.STORY,children:i||n})}),(0,r.jsx)("div",{className:"text-style-label-medium group-hover:text-cta-hover mt-100",children:d}),l&&(0,r.jsx)(o.sD,{text:m,className:"truncate-text truncate-text-5 mt-200"}
23),C&&(0,r.jsx)(aR,{publishedAt:p,categoryName:_?.name})]})]})})},aM=({articles:e,showTagline:t,showLead:a,isPreview:s})=>(0,r.jsx)(r.Fragment,{children:(0,g.A)(e,(e,l)=>{let n=(l+2)%3==0?j.SKL.M:j.SKL.S;return n=0===l?j.SKL.L:n,(0,r.jsx)(aO,{isPreview:s,type:n,showTagline:t,showLead:a,imageRight:(l+2)%6==0,name:e.name,full_slug:e.full_slug,first_published_at:e.first_published_at,...e.content},e.uuid)})}),aP=({story:e,hasParent:t,flatten:a})=>{let{_C:s}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{className:"mb-0",children:(0,r.jsx)(o.sG,{linktype:j.J$1.STORY,url:e?.full_slug,name:e?.name})}),!!(0,J.A)(s)&&(0,g.A)(s,(e,s)=>(0,r.jsx)("div",{className:e&&t&&!a?"block pl-200":"",children:(0,r.jsx)(aP,{flatten:a,hasParent:!a&&!!e,story:e,...e})},s))]})},aD=({story:e,small:t,parentLevel:a=0,showTagline:s=!1,showButton:l=!1,showLead:n=!1,showEventDate:i=!1,truncate:o=!1,styleProp:c})=>{let{_C:d}=e,m=c===j.stg.CARDS_EXTENDED,u=e.content?.component===j.sbc.PRODUCT,{image:h,image_nav:p}=e.content,{tagline:_,tagline_nav:f}=e.content,v=(0,K.wl)(p)?p:Array.isArray(e.content?.image)?e.content?.image?.[0]:h,N=u?e.content?.highlights:e.content?.lead,b=u?e.content?.tagline:e.content?.subtitle,A=e.content?.title||e.name,C=u?"":f||_;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:x()("mb-400",{"col-12 md:col-6":!t,"col-6 md:col-4":t}),children:(0,r.jsx)(ed,{cardStyle:j.Yae.CARD,linkUrl:e.full_slug,title:A,parentLevel:a,leadAsText:m?b:"",text:m&&n?N:"",image:v,tagline:m&&s?"string"==typeof C?C:void 0:"",eventDate:i&&{startDate:e.content?.date,endDate:e.content?.date_end},size:t?j.SKL.S:j.SKL.M,cta_label:e.name,cta_enabled:m&&l,image_proportions:j.Cv9,truncate:o,isInGrid:!0,flattenRichText:o,useDivForHeadline:!0})}),!!(0,J.A)(d)&&(0,g.A)(d,(e,i)=>(0,r.jsx)(aD,{parentLevel:a,styleProp:c,truncate:o,small:t,story:e,showTagline:s,showButton:l,showLead:n},i))]})};var aG=a(74276);let aB=({className:e,isPreview:t,headline:a,tagline:s,lead:l,footnotes:n,flatten:i,style:c,show_tagline:d=!1,show_button:m=!1,show_lead:h=!1,show_event_date:p=!1,truncate:_=!1,exclude_current_page:f=!1,view_more:v,view_more_label:N,small:b,isInGrid:A,prefetched:C,parentLevel:y=0,type:k,depth:S,sort:E,limit:T,parent:L,component:R,wide:O=!1})=>{let P=(0,aG.b7)(),[D,B]=(0,u.useState)(!C),F=(0,G.V)(),[H,U]=(0,u.useState)(c===j.stg.ARTICLES?aF(C?.nested||[]):C?.nested||[]),[$,z]=(0,u.useState)(C?.count||0),[V,W]=(0,u.useState)(!!C?.noStartpage),[Y,Z]=(0,u.useState)(!!C?.noStoryFound),[J,q]=(0,u.useState)(!!C?.ignoredDepthLimit),[ee,et]=(0,u.useState)(!!C?.ignoredFlatDepthSort),ea=c===j.stg.CARDS||c===j.stg.CARDS_EXTENDED,es=c===j.stg.ARTICLES,el=ea||es,en=el?aD:aP,ei=(0,u.useMemo)(()=>{async function e(e){let a=await (0,Q.n)(`/api/${F}/page-list`,{flatten:i,type:k,depth:S,sort:E,limit:T,isExtended:el,parent:L?.cached_url,enableEditorInfo:!!t||void 0,excludeSlug:f?P:""},e);e.token.reason||(z(a.count),U(c===j.stg.ARTICLES?aF(a.nested):a.nested),Z(!!a.noStoryFound),q(!!a.ignoredDepthLimit),et(!!a.ignoredFlatDepthSort),W(!!a.noStartpage),B(!1))}return t?(0,e1.A)(e,2500):e},[S,i,el,t,T,F,L?.cached_url,E,k,f,P,c]);if((0,u.useEffect)(()=>{let e=I().CancelToken.source();return ei(e),()=>{e.cancel("ListPages destroying!")}},[ei]),D)return(0,r.jsx)(M.A,{className:e,children:(0,r.jsx)(X.A,{})});let eo=(0,ef.A)([V&&{type:tE.ANNOTATION_TYPE.WARNING,description:"The defined parent URL does not reference a root-story of a folder."},Y&&{type:tE.ANNOTATION_TYPE.WARNING,description:"The defined parent URL could not be found!"},!$&&{type:tE.ANNOTATION_TYPE.INFO,description:"No results to display! Please adjust your filter (Depth/Type) settings."},J&&{type:tE.ANNOTATION_TYPE.INFO,description:(0,r.jsxs)(r.Fragment,{children:["The defined ",(0,r.jsx)("em",{children:"Number of pages to display"})," of ",(0,r.jsx)("strong",{children:T})," is not applied when using",(0,r.jsx)("em",{children:" Advanced > Depth"}),"."]})},ee&&{type:tE.ANNOTATION_TYPE.INFO,description:(0,r.jsxs)(r.Fragment,{children:["The ",(0,r.jsx)("em",{children:"Default / As sorted in Storyblok"})," sort option is not applied when using",(0,r.jsx)("em",{children:" Advanced > Depth"})," with ",(0,r.jsx)("em",{children:"Advanced > Flatten"}),"."]})}]),ec=t&&eo.length?(0,r.jsx)(tE.default,{isInGrid:!0,annotations:eo,name:j.sC4.LIST_PAGES}):null,ed=(0,er.f)(!!a,j.C2u.H2,y),em=O?j.YuK.WIDE:j.YuK.DEFAULT;return(0,r.jsxs)(M.A,{size:em,isInGrid:A,className:x()(e,`gtm-component-${R}`),children:[(a||(0,K.k8)(l))&&(0,r.jsx)("div",{className:x()("row",{"mb-300":!ea,"mb-400":ea}),children:(0,r.jsx)("div",{className:x()("col-12",{"md:col-9 md:offset-1":!O&&!es}),children:(0,r.jsx)(eH.A,{headline:a,headlineLevel:ed,tagline:s,lead:l})})}),!!ec&&(0,r.jsx)("div",{className:"mb-200 flex flex-col gap-200",children:ec}),!!$&&(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:x()("col-12",{"md:col-10 md:offset-1":!O&&!es}),children:[(0,r.jsx)("div",{className:x()({row:el}),children:es?(0,r.jsx)(aM,{articles:H,isPreview:t,showTagline:d,showLead:h}):(0,r.jsx)(r.Fragment,{children:(0,g.A)(H,(e,t)=>(0,r.jsx)(en,{hasParent:!i&&!!e,flatten:i,small:b,styleProp:c,story:e,parentLevel:ed,showTagline:d,showLead:h,showButton:m,showEventDate:p,truncate:_,...e},t))})}),v&&L?.cached_url&&(0,r.jsx)("div",{className:"mt-300",children:(0,r.jsxs)(o.sG,{cached_url:L.cached_url,linktype:L.linktype,className:"btn-primary btn-small",children:[N||(0,r.jsx)(o.HT,{translation:"View more"}),(0,r.jsx)(w.g,{className:"ml-150",icon:ai.dm})]})})]})}),(0,K.k8)(n)&&(0,r.jsx)("div",{className:"row mt-300",children:(0,r.jsx)("div",{className:x()("col-12",{"md:col-10 md:offset-1":!O}),children:(0,r.jsx)(o.sD,{text:n,className:"text-style-label-tiny"})})})]})};function aF(e){let t=[];return(0,e2.A)(e,e=>
23{t.push(e),e._C&&t.push(...e._C)}),t}var aH=a(68369),aU=a(4935),a$=a(85524),az=a(922),aV=a(13837);let aW=({className:e,headline:t,tagline:a,lead:s,footnotes:l,columns:n,logos:i=[],parentLevel:c=0,component:d,id:m})=>{let h=(0,u.useRef)(null),{width:_,isXS:f,isSM:v,isMD:N}=(0,F.l)(),[b,A]=(0,u.useState)(!0),[C,y]=(0,u.useState)(),[k,w]=(0,u.useState)(),[S,I]=(0,u.useState)(),[E,T]=(0,u.useState)(),{ref:L,inView:R}=(0,az.Wx)({triggerOnce:!0});if((0,u.useEffect)(()=>{let e=n&&"auto"!==n?parseInt(n,10):Math.min(i.length,6),t=[{rest:i.length%e,columns:e},{rest:i.length%(e-1),columns:e-1},{rest:i.length%(e+1),columns:e+1}],a=(0,eI.A)(t,{rest:0})?.columns??(0,aH.A)(t,"rest")?.columns;f?a=Math.floor(a/2):(v||N)&&(a=Math.floor(a/1.5)),I(a)},[n,i,v,f,N]),(0,u.useEffect)(()=>{R&&e();async function e(){y(await Promise.all((0,g.A)(i,async e=>{let{filename:t}=e,a=new Image;return await new Promise(e=>{a.addEventListener("load",e,{once:!0}),a.src=t}),{image:a,logo:e}})))}},[i,R]),(0,u.useEffect)(()=>{S&&T((h.current?.offsetWidth||0)/S)},[_,S]),(0,u.useEffect)(()=>{if(!C?.length||!S||"number"!=typeof E)return;A(!0);let e=(0,g.A)(C,e=>{let{naturalWidth:t,naturalHeight:a}=e.image,s=t>a?E:E*t/a,l=a>t?E:E*a/t;return{...e,area:s*l,proportion:s/l}}),{area:t}=(0,aU.A)(e,"area")||{area:0};w((0,g.A)(e,e=>({...e,heightInPx:Math.ceil(Math.sqrt(t/e.proportion))}))),A(!1)},[E,C,S]),!t&&i?.length===0)return(0,r.jsx)(p.A,{className:e,name:j.sC4.LOGO_GRID});let O=(0,er.f)(!!t,j.C2u.H2,c);return(0,r.jsx)("section",{ref:L,className:x()(e,`gtm-component-${d}`,"logo-grid"),id:m,children:(0,r.jsxs)(M.A,{children:[(t||(0,K.k8)(s))&&(0,r.jsx)("div",{className:"row mb-400",children:(0,r.jsx)("div",{className:"col-12",children:(0,r.jsx)(eH.A,{headline:t,headlineLevel:O,lead:s,tagline:a})})}),(0,r.jsx)("div",{ref:h,className:` 24 grid 25 grid-cols-${S} 26 gap-x-300 27 md:gap-x-400 28 gap-y-200 29 md:gap-y-300 30 overflow-hidden 31 `,children:b?(0,a$.A)(i?.length,e=>(0,r.jsx)(aV.A,{style:{height:`${E}px`,width:`${E}px`}},e)):(0,g.A)(k,({image:e,heightInPx:t,logo:a},s)=>(0,r.jsx)("div",{className:"flex items-center justify-center",children:(0,r.jsx)("img",{alt:a.alt,loading:"lazy",src:e.src,className:"object-contain max-h-full",style:{height:`${t}px`}})},s))}),(0,K.k8)(l)&&(0,r.jsx)("div",{className:"row mt-300",children:(0,r.jsx)("div",{className:"col-12",children:(0,r.jsx)(o.sD,{text:l,className:"text-style-label-tiny"})})})]})})},aK=({className:e,component:t})=>(0,r.jsx)("li",{className:x()(e,`gtm-component-${t}`),children:(0,r.jsx)("hr",{})}),aY=({className:e,isPreview:t,items:a,...s})=>(0,r.jsx)(r.Fragment,{children:(0,g.A)(a,a=>(0,u.createElement)(_.A,{className:e,...s,isInGrid:!0,isPreview:t,blok:a,key:a._uid}))}),aZ=({className:e,name:t,Item:a,items:s,isPreview:l,component:n,...i})=>{let c=(0,K.VX)(a);if(l&&!c)return(0,r.jsx)("li",{className:e,children:(0,r.jsx)(p.A,{name:j.sC4.NAV_ITEM_ADVANCED})});if(!c)return null;let d=a?.story?.name||t;return(0,r.jsxs)("li",{className:x()(e,`gtm-component-${n}`),children:[(0,r.jsx)(o.sG,{name:d,...a}),!(0,A.A)(s)&&(0,r.jsx)("div",{children:(0,r.jsx)("ul",{children:(0,g.A)(s,e=>(0,u.createElement)(_.A,{...i,isInGrid:!0,isPreview:l,blok:e,key:e._uid}))})})]})},aJ=({className:e,title:t,text:a,image_link:s,image:l,isPreview:n,isFirstItemInGroup:i,isLastItemInCol:o,isInGroup:c,large_text:d,level:m,nextScrollLockId:h,parentScrollLockId:x,background:g=!1,isInFooterNavi:_=!1,items:f,_uid:v,component:b,...A})=>{let C=(0,u.useId)(),{hasImage:y,hasText:k,hasChildren:w,isValid:S}=(0,N.b9)({title:t,text:a,image:l,items:f}),I=(0,u.useMemo)(()=>{let e=a?.content?.filter(e=>"blok"===e.type),t=!(0,ev.A)(e,e=>(0,ev.A)(e.attrs?.body,e=>e.component!==j.sC4.CTA)),s=(0,ev.A)(e,e=>(0,ev.A)(e.attrs?.body,e=>!!e.link));return{hasValidRichText:e?.length&&t||!e?.length,hasBlokLink:s}},[a]);return n&&!S?(0,r.jsx)("li",{className:e,children:(0,r.jsx)(p.A,{name:j.sC4.NAV_TEXT,isInGrid:!0})}):(0,r.jsx)(z,{className:e,component:b,hasChildren:w,isInFooterNavi:_,scrollLockId:C,nextScrollLockId:h,children:(0,r.jsx)($.A,{componentStyles:$.t.TEXT,url:(0,K.VX)(s)?s.cached_url:void 0,hasBlokLink:I.hasBlokLink,name:t,showImage:y,showLargeImage:y,image:(0,K.wl)(l)?l:void 0,lead:k&&I.hasValidRichText?a:void 0,truncateLead:!1,hasBackgroun
31d:g,level:m,component:b,isInFooterNavi:_,submenuChildren:f,submenuProps:A,isPreview:n,isFirstItemInCol:2===m&&(i||!c),isLastItemInCol:o,parentScrollLockId:x,scrollLockId:C,largeText:d,className:e})})},aq=({className:e,text:t,title:a,category:s})=>{let l=s||j.d21.EFFICIENCY;return(0,r.jsx)("div",{className:x()(e,"col-12 sm:col-6 mb-400"),children:(0,r.jsxs)("div",{className:"bg-card px-300 py-250 mobile-nav:px-200 mobile-nav:py-150 h-full flex overflow-hidden card-border",children:[(0,r.jsx)("div",{className:"shrink-0 mr-200 w-fixed-400",children:(0,r.jsx)(eu.A,{faClass:"fak",icon:`benefit-${l}`,className:"text-benefit-icon text-xl"})}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)(o.DZ,{level:2,className:"mb-100 h3",children:a}),(0,r.jsx)(o.sD,{text:t})]})]})})};var aX=a(67149),aQ=a.n(aX);let a0=({headline:e,tagline:t,text:a,headlineLevel:s,link:l,disableLinks:n,disableTopMargin:i,headlineClassName:c})=>{let d=(0,K.VX)(l),m=(0,K.k8)(a),u=e?.trim();return(0,r.jsxs)("div",{className:x()("flex flex-col text-flow",{"first-heading":u&&!i}),children:[u&&(0,r.jsx)(o.e7,{condition:d,wrapper:e=>(0,r.jsx)(o.sG,{...l,children:e}),children:(0,r.jsx)(o.DZ,{className:x()(c,aQ()["text-image-headline"]),level:s,useWhitespacePreLine:!0,children:e})}),u&&t&&(0,r.jsx)("div",{className:"text-md text-tagline font-tagline leading-headings mb-100 order-first",children:t}),m&&(0,r.jsx)(o.sD,{className:aQ()["text-image-text-wrap"],text:a,parentLevel:s,disableLinks:n})]})};var a1=a(23516),a2=a.n(a1);let a3=e=>{var t,a;let{className:s,component:l,id:n,anchor:i,parentLevel:c,headline:d,text:m,image:h,image_mobile:g,image_contained:p,image_proportions:_,style_color:f,style_color_custom:v,style_background_colour:N,link:b,cta_enabled:A,cta_label:C,placement:y=1}=e,k=(t=e,a={text_position_horizontal:{allowedValues:[j.$yc.LEFT,j.$yc.RIGHT],defaultValue:j.$yc.LEFT}},function(e,s){let l=t[e],n=a?.[e];return n?n.allowedValues?n.allowedValues.includes(l)?l:n.defaultValue||s:l||n.defaultValue||s:l||s}),S=(0,er.f)(!!d,j.C2u.H2,c),I=(0,K.VX)(b),E=(0,K.wl)(h),T=(0,K.iT)([g,h]),L=I&&A&&!!C,R=I&&(E||T)&&!L,O=""!==f&&N,M=!I&&N,P=I&&!N,D=I&&N,G=!I&&!N,[B,F]=(0,u.useState)(),H=f===j.o$r.CUSTOM&&O?v.color:"",U=_||j.OF4.AUTO,$=k("text_position_vertical",j.f9J.CENTER),z=k("text_position_horizontal",j.$yc.LEFT),V=$===j.f9J.TOP,W=$===j.f9J.CENTER,Y=$===j.f9J.BOTTOM,Z=z===j.$yc.LEFT,J=z===j.$yc.RIGHT;return(0,u.useEffect)(()=>{F(H)},[H]),(0,r.jsx)("div",{id:i||n,className:x()(s,`gtm-component-${l}`,"@container",{[a2()["category-insert--top"]]:0===Number(y),[a2()["category-insert--bottom"]]:2===Number(y)}),style:{"--image-proportions":U.replace(":","/"),...0===Number(y)&&{order:-1}},children:(0,r.jsx)("div",{className:x()("grid relative",{[a2()["category-insert-card--is-not-card"]]:G,[a2()["category-insert-card--is-card"]]:M&&""===f,[a2()["category-insert-card--is-transparent-card"]]:P,[a2()["category-insert-card--has-link"]]:D||P}),children:(0,r.jsxs)("div",{style:{backgroundColor:B},className:x()("grid",a2()["category-insert-card-inner"],{[a2()["category-insert-card--has-desktop-image"]]:E,[a2()[`category-insert-card--color-${f}`]]:O,"card-cta-border":D,"card-border":M},U!==j.OF4.AUTO&&{"@sm:items-start":V,"@sm:items-center":W,"@sm:items-end":Y}),children:[(0,r.jsxs)(o.e7,{condition:R,wrapper:e=>(0,r.jsx)(o.sG,{...b,className:x()("grid",{"@sm:order-2":Z,"@sm:order-1":J}),children:e}),children:[T&&(0,r.jsx)(o._V,{alt:T.alt??"",image:T,className:"@sm:hidden"}),E&&(0,r.jsx)(o._V,{alt:h.alt??"",image:h,className:x()("hidden @sm:block",{"@sm:aspect-[var(--image-proportions)]":U!==j.OF4.AUTO,"@sm:order-2":Z,"@sm:order-1":J},"@sm:relative"),objectFit:p?j.ATT.CONTAIN:j.ATT.COVER})]}),(0,r.jsxs)("div",{className:x()({"p-300":!G,"@sm:order-1":Z,"@sm:order-2":J,"@sm:mr-400":!N&&E&&Z,"@sm:ml-400":!N&&E&&J}),children:[(0,r.jsx)(a0,{headlineLevel:S,headline:d,headlineClassName:a2()["category-insert-card-title"],text:m,disableLinks:L||R}),L&&(0,r.jsxs)(o.sG,{...b,className:x()("btn btn-primary btn-icon-right mt-200 stretched-link sm-max:btn-small"),children:[C," ",(0,r.jsx)(w.g,{icon:ai.dm})]})]})]})})})}
31,a5=({className:e,image:t,title:a,component:s,lead:l})=>(0,r.jsxs)("div",{className:x()(e,`gtm-component-${s}`,"md:col-8 relative"),children:[(0,K.wl)(t)&&(0,r.jsx)("div",{className:"md:max-w-xl h-full bg-neutral-50",children:(0,r.jsx)(o._V,{alt:"",image:t})}),(0,r.jsxs)("div",{className:"bg-white p-200 md:absolute md:right-0 md:top-1/2 md:max-w-sm md:-translate-y-1/2",children:[(0,r.jsx)("strong",{className:"text-cool",children:(0,r.jsx)(o.HT,{translation:"Case Study"})}),!!a&&(0,r.jsx)(o.DZ,{level:2,children:a}),(0,K.k8)(l)&&(0,r.jsx)(o.sD,{text:l})]})]});var a4=a(23244),a6=a.n(a4);let a9=({className:e,image:t,component:a})=>(0,r.jsx)("div",{className:x()(e,`gtm-component-${a}`,"md:col-4 flex"),children:(0,K.wl)(t)&&(0,r.jsx)(o._V,{alt:"",image:t,responsive:!0,className:a6()["image-wrapper"],imageClassName:a6()["image-element"]})});var a7=a(98501);let a8=e=>{let{className:t,component:a}=e;return(0,r.jsx)("div",{className:x()(t,`gtm-component-${a}`,"md:col-8"),children:(0,r.jsx)(a7.A,{...e,isInGrid:!0})})},se=({className:e,name:t,component:a,text:s})=>(0,r.jsxs)("div",{className:x()(e,`gtm-component-${a}`,"row"),children:[(0,r.jsx)("div",{className:"sm:col-3 sm-max:mb-100",children:(0,r.jsxs)("strong",{children:[t,":"]})}),(0,r.jsx)("div",{className:"sm:col-9 ",children:(0,r.jsx)(o.sD,{text:s})})]});var st=a(36356);let sa=({url:e,name:t,categoryId:a,nameSize:s=j.DK_.MEDIUM,description:l,icon:n,external:i,onProductFilter:c})=>{let d=(0,tz.z)(e=>e.selectSiteConfigurationProperty("selection_software_menu")),m=i||!d?"_blank":void 0,h=(0,st.C)(),g=(0,u.useMemo)(()=>{let t=(0,tV.rK)(i?e:h(e));return a&&!i&&t.searchParams.set("ecom-category-id-MULTI",a),t},[a,i,h,e]);return(0,r.jsxs)(o.sG,{url:i?g.toString():g.pathname+g.search,linktype:j.J$1.URL,target:m,className:"btn btn-secondary justify-start items-start gap-100 p-100 w-full h-full",onClick:()=>{t&&(0,D.Bo)("PS Menu",t),c?.()},children:[!!n?.filename&&(0,r.jsx)(o._V,{alt:"",width:40,height:40,responsive:!0,image:n,className:"w-400 h-400 shrink-0"}),!!(t||l)&&(0,r.jsxs)("div",{className:"min-h-400 flex flex-col justify-center gap-050 text-left",children:[!!t&&(0,r.jsx)("div",{className:x()({"text-style-label-medium-bold":s===j.DK_.MEDIUM,"text-style-label-small-bold":s===j.DK_.SMALL}),children:t}),!!l&&(0,r.jsx)("div",{className:"text-style-label-tiny font-normal",children:l})]})]})};var ss=a(2445);let sl=({items:e,isInGrid:t,id:a,size:s,className:l,useContainer:n=!0})=>{let i=(0,u.useMemo)(()=>(0,eC.A)(e,(e,t)=>t.content.product_category?{...e,[t.content.product_category.uuid]:{name:t.content.product_category.content.name||t.content.product_category.name,position:t.content.product_category.position,uuid:t.content.product_category.uuid,selectionTools:[...e[t.content.product_category.uuid]?.selectionTools||[],t]}}:e,{}),[e]),o=(0,u.useMemo)(()=>(0,eX.A)(i,e=>e.position),[i]),c=o.length;return(0,r.jsx)(ss.A,{condition:n,wrapper:e=>(0,r.jsx)(M.A,{isInGrid:t,id:a,className:l,size:s,children:(0,r.jsx)("div",{className:"row",children:e})}),children:(0,r.jsx)("div",{className:`grid items-start gap-400 mobile-nav:grid-cols-1 grid-cols-${c<=5?c:6===c?3:4}`,children:(0,g.A)(o,e=>{let{name:t,uuid:a,selectionTools:s}=e;return(0,r.jsxs)("div",{className:"flex flex-col gap-y-100",children:[(0,r.jsx)("span",{className:"text-label-small",children:t}),(0,g.A)(s,(e,t)=>(0,r.jsx)(sa,{url:e.full_slug,name:e.content?.title||e.content?.name||e.name,description:e.content?.tagline,icon:e.content?.icon,external:!1,nameSize:j.DK_.SMALL},t))]},a)})})})},sn=({className:e,lead:t,headline:a,tagline:s,footnotes:l,isInGrid:n,parentLevel:i=0,component:c,id:d})=>{let m=(0,tz.z)(e=>e.selectSiteConfigurationProperty("root")),h=(0,G.V)(),[g,p]=(0,u.useState)(!0),[_,f]=(0,u.useState)([]),v=(0,er.f)(!!a,j.C2u.H2,i);return(0,u.useEffect)(()=>{let e,t=I().CancelToken.source();async function a(a){let{data:s}=await I().get(`/api/${h}/selection-tool-list`,{params:{parent:a},cancelToken:t.token});e||(f(s),p(!1))}return m?.full_slug&&a(m.full_slug),()=>{e=!0,t.cancel("fetchSelectionTools destroying!")}},[h,m?.full_slug]),(0,r.jsx)(M.A,{isInGrid:n,id:d,className:x()(e,`gtm-component-${c}`),children:(0,r.jsxs)("div",{className:"row",children:[(!!a||(0,K.k8)(t))&&(0,r.jsx)("div",{className:"col-12",children:(0,r.jsx)(eH.A,{spacing:"mb-200",headline:a,headlineLevel:v,tagline:s,lead:t})}),g?(0,r.jsx)("div",{className:"col-12",children:(0,r.jsx)(X.A,{})}):(0,r.jsx)(sl,{items:_,isInGrid:n,useContainer:!1}),(0,K.k8)(l)&&(0,r.jsx)("div",{className:"col-12 mt-500",children:(0,r.jsx)(o.sD,{text:l,className:"text-style-label-tiny"})})]})})};var si=a(44301),sr=a.n(si);let so=({className:e,size:t,style:a,color:s,dark:l,understated:n,brand_color_variation:i="",stat:c,label:d,text:m,unit:u,caseStudyPageKeyStatCount:h=0,isCaseStudyPageKeyStat:g=!1,isInGrid:_,component:f,id:v})=>{let N=g&&1===h?j.SKL.XL:g?j.SKL.L:t,b=g?j.Yae.CLEAR:a,A=g?void 0:s;if(!c&&!d&&!u&&!(0,K.k8)(m))return(0,r.jsx)(p.A,{className:e,name:j.sC4.STAT});let C=(0,r.jsxs)("div",{className:x()("break-words hyphens-auto",{[e||""]:_,[sr(
31).stat]:!0,[sr()[`stat--size-${N}`]]:!0,[sr()[`stat--color-${A}`]]:!!A,[sr()[`stat--color-brand-${i}`]]:!!i&&A===j.o$r.DEFAULT,[sr()["stat--is-understated"]]:n,[sr()["stat--is-dark"]]:l,[sr()["stat--is-card"]]:b===j.Yae.CARD,[sr()["stat--is-in-grid"]]:_}),id:_?v:void 0,children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("strong",{className:x()([sr().number]),children:c}),c&&u&&(0,r.jsx)("span",{children:"â"}),(0,r.jsx)("strong",{className:x()([sr().unit]),children:u})]}),d&&(0,r.jsx)("strong",{className:x()([sr().label]),children:d}),(0,K.k8)(m)&&(0,r.jsx)("div",{className:x()([sr().text]),children:(0,r.jsx)(o.sD,{text:m})})]});return _?C:(0,r.jsx)(M.A,{isInGrid:_,id:v,className:x()(e,`gtm-component-${f}`),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()("md:offset-1",{"md:col-9":t===j.SKL.XL,"md:col-7":t!==j.SKL.XL}),children:C})})})},sc=({className:e,content:t,isPreview:a,component:s})=>a?(0,r.jsxs)("div",{className:x()(e,`gtm-component-${s}`,"border-annotation border-200 opacity-50 motion-safe:transition-opacity hover:opacity-100"),children:[(0,r.jsxs)("p",{className:"text-annotation mb-350 border-annotation border-b-2 p-350",children:[(0,r.jsx)("strong",{children:"Story has been updated"}),(0,r.jsx)("br",{}),"The global version of this story has been updated. The changes have been automatically applied to this story as well. Unfortunately the following elements could not get updated automatically.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"Please compare with the global story and manually update this story accordingly. You likely need to copy some of these elements into the right place.",(0,r.jsx)("br",{}),(0,r.jsx)("br",{}),"These information and contents are only visible within the Storyblok preview and are not getting displayed on the customer-facing website."]}),(0,r.jsx)("div",{className:"px-350 pb-350 -mb-600",children:(0,g.A)(t,e=>(0,r.jsx)(_.A,{isPreview:a,blok:e},e._uid))})]}):null;var sd=a(21743),sm=a.n(sd);let su=({className:e,header_row:t,header_column:a,wide_table:s,size:l,headline:n,tagline:i,lead:c,table:d,footnotes:m,isInGrid:h,id:_,parentLevel:f=0,component:v})=>{let N=!(0,A.A)(l),b=parseInt(l,10),C=N&&b<=10,y=(0,u.useMemo)(()=>(0,er.f)(!!n,j.C2u.H2,f),[n,f]),k=(0,u.useMemo)(()=>{let e,{thead:s,tbody:l}=d||{},n=l?.some(({body:e})=>e.some(({value:e})=>(0,J.A)(e))),i=s?.some(({value:e})=>(0,J.A)(e));if(!n&&!i)return(0,r.jsx)(p.A,{isInGrid:h,name:v});let o=[{cells:(0,g.A)(s,({value:e,_uid:t})=>({value:e,cellKey:t})),rowKey:"thead"},...(0,g.A)(l,({body:e,_uid:t})=>({cells:(0,g.A)(e,({value:e,_uid:t})=>({value:e,cellKey:t})),rowKey:t}))];return t&&(e=o.shift()?.cells),(0,r.jsx)("div",{className:x()(`gtm-component-${v}`,"my-300"),children:(0,r.jsx)("div",{className:"overflow-x-auto sm:pt-250 sm:-mt-250 sm:pr-250 sm:-mr-250",children:(0,r.jsxs)("table",{className:x()(sm().table,{[sm()["sticky-header-column"]]:a}),children:[e&&(0,r.jsx)("thead",{children:(0,r.jsx)("tr",{children:(0,g.A)(e,({value:e,cellKey:t})=>(0,r.jsx)("th",{children:e},t))})}),!!(0,J.A)(o)&&(0,r.jsx)("tbody",{children:(0,g.A)(o,({cells:e,rowKey:t})=>(0,r.jsx)("tr",{children:(0,g.A)(e,({value:e,cellKey:t},s)=>{let l=!!a&&0===s;return(0,r.jsx)(l?"th":"td",{children:e},t)})},t))})]})})})},[v,a,t,d,h]);return(0,r.jsxs)(M.A,{id:_,isInGrid:h,className:x()(e,{"md:col-7 md:offset-1":!s&&!N,[`md:col-${b}`]:N,"md:offset-1":C}),children:[(0,r.jsx)(eH.A,{headline:n,headlineLevel:y,tagline:i,lead:c}),k,(0,K.k8)(m)&&(0,r.jsx)(o.sD,{text:m,className:"text-style-label-tiny"})]})};var sh=a(6776),sx=a.n(sh);let sg=({className:e,text:t,bold:a,color:s,framed:l,dark:n,fullscreen:i,isInGrid:c,component:d,id:m})=>{if(!(0,K.k8)(t))return(0,r.jsx)(p.A,{className:e,name:j.sC4.TEXT_BREAKOUT,isInGrid:c});let u=(0,r.jsx)(o.sD,{text:t});return(0,r.jsx)("div",{className:x()(e,`gtm-component-${d}`,{[sx()["text-breakout"]]:!0,[sx()["text-breakout--is-fullscreen"]]:i,[sx()["text-breakout--is-flow"]]:!i,[sx()[`text-breakout--color-${s}`]]:!0,[sx()["text-breakout--is-framed"]]:l,[sx()["text-breakout--is-dark"]]:n,[sx()["text-breakout--is-bold"]]:a,[sx()["text-breakout--is-in-grid"]]:c}),id:m,children:(0,r.jsx)("div",{className:x()({[sx()["text-breakout-inner"]]:!0}),children:c?(0,r.jsx)(r.Fragment,{children:u}):(0,r.jsx)(M.A,{size:a?j.YuK.FLUID:j.YuK.DEFAULT,className:x()({"md:px-0":l}),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:u})})})})})},sp=({className:e,id:t,headlineLevel:a=2,isInGrid:s,longText:l=!1,width:n,alignment:i,imageCrop:c,headline:
31d,tagline:m,image:u,text:h,color:g,textStyle:p,textInverted:_,colorCustom:f,caption:v,height:N,largeText:b,gtmClass:A,imageSizes:C,link:y})=>{let k=(0,K.wl)(u),w=n||j.bty.ONE_TO_TWO,S=!s&&k&&i?i:j.eXf.CENTER,I=c===j.W8c.CONTAIN?j.ATT.CONTAIN:j.ATT.COVER,E=g===j.o$r.CUSTOM,T=s||S===j.eXf.CENTER,L=!s&&S===j.eXf.LEFT,R=!s&&S===j.eXf.RIGHT,O=w===j.bty.ONE_TO_THREE,P=w===j.bty.ONE_TO_TWO,D=w===j.bty.TWO_TO_THREE;return(0,r.jsxs)("div",{id:t,style:E?{"--text-image-custom-color":f?.color}:void 0,className:x()(e,A,aQ()["text-image-background-image"],aQ()[`text-image--image-align-${S}`],aQ()[`text-image--crop-${I}`],{"py-200 md:py-400":k||!!g,"sm-max:pt-0":I===j.ATT.CONTAIN,[aQ()[`text-image--color-${g}`]]:!!g,[aQ()[`text-image--text-style-${p}`]]:!!p,[aQ()["text-image--inverted"]]:_,[aQ()["text-container--height-auto"]]:N===j.wT.DEFAULT,[aQ()["text-image--container-is-in-grid"]]:s,[aQ()["text-image--large-text"]]:b}),children:[k&&(0,r.jsxs)("figure",{className:x()(aQ()["image-container"],aQ()[`image-container--crop-${I}`],aQ()["text-image-col-image-caption--has-bg"]),children:[(0,r.jsx)(o._V,{className:x()(aQ()["image-wrap"],aQ()[`image-wrap--crop-${I}`]),image:u,alt:u?.alt??"",imageClassName:x()({"object-left":j.eXf.LEFT===S,"object-right":j.eXf.RIGHT===S}),objectFit:I,layout:I===j.ATT.COVER?j.zzR.FILL:void 0,sizes:C}),v&&(0,r.jsx)("figcaption",{className:aQ()["text-image-col-image-caption"],children:v})]}),(0,r.jsx)(M.A,{className:x()(aQ()["text-container"]),isInGrid:s,children:(0,r.jsx)("div",{className:s?void 0:x()("row",{"flex-row-reverse":j.eXf.LEFT===S}),children:(0,r.jsx)("div",{className:s?"p-200":x()({"md:pb-100 md:self-center":k&&!T,"md:offset-1":R||T,"md:col-7":T||!k||O&&!T&&l,"md:col-6 md:mr-auto":O&&R&&!l,"md:col-6 md:offset-1":O&&L&&!l,"md:col-5":P&&l,"md:col-4 md:offset-1":P&&!l&&L,"md:col-4 md:mr-auto":P&&!l&&R,"md:col-4":D}),children:(0,r.jsx)("div",{className:aQ()["text-inner"],children:(0,r.jsx)(a0,{headlineLevel:a,tagline:m,headline:d,text:h,link:y,disableTopMargin:!0})})})})})]})},s_=({image:e,caption:t,imageCrop:a,imageWidth:s=j.bty.ONE_TO_TWO,link:l,imageSizes:n,isInGrid:i=!1,className:c})=>{let d=(0,K.VX)(l),m=j.hFu[s],u=i&&a===j.W8c.COVER,h=a===j.W8c.COVER;return(0,r.jsxs)("figure",{className:x()("w-full flex flex-col",c,{"h-full":h}),children:[(0,r.jsx)("div",{className:x()(aQ()["text-image-col-image-img-container"],{"flex flex-1 relative":!u,"min-h-[240px] md:min-h-[320px]":h&&!u}),children:(0,r.jsx)(o.e7,{condition:d,wrapper:e=>(0,r.jsx)(o.sG,{className:x()("w-full",{"absolute inset-0 block":h&&!u,block:!u&&!h}),...l,children:e}),children:u?(0,r.jsx)(o._V,{alt:"",image:e,ratio:m,objectFit:j.ATT.COVER,sizes:n,responsive:!0,className:"w-full"}):(0,r.jsx)(o._V,{alt:"",image:e,layout:h?j.zzR.FILL:void 0,objectFit:h?j.ATT.COVER:void 0,imageClassName:x()("object-center",{"object-cover":h}),sizes:n,className:h?void 0:"w-full"})})}),t&&(0,r.jsx)("figcaption",{className:aQ()["text-image-col-image-caption"],children:t})]})},sf=({className:e,id:t,isInGrid:a,headlineLevel:s=2,largeImage:l=!1,longText:n=!1,tagline:i,width:o,alignment:c,alignWithGrid:d,imageCrop:m,headline:h,image:g,caption:p,isFullScreen:_,text:f,largeText:v,gtmClass:N,imageSizes:b,link:A})=>{let{isXS:C}=(0,F.l)(),y=(0,K.wl)(g),k=o||j.bty.ONE_TO_TWO,w=!a&&y&&c?c:j.eXf.CENTER,S=!a&&(C||m===j.W8c.AUTO||w===j.eXf.CENTER)?j.W8c.CONTAIN:m,I=a||w===j.eXf.CENTER,E=w===j.eXf.LEFT,T=w===j.eXf.RIGHT,L=k===j.bty.ONE_TO_THREE,R=k===j.bty.ONE_TO_TWO,O=k===j.bty.TWO_TO_THREE,P=d===j.k$b.DEFAULT,D=(0,u.useMemo)(()=>P?{"md:offset-1":E||I,"md:col-4":L,"md:col-6":R,"md:col-7":O||I}:{"md:offset-1":!T&&d!==j.k$b.FULL,"md:col-6":E||T,"md:col-10":!E&&!T&&d===j.k$b.EIGHTY,"md:col-12":!E&&!T&&d===j.k$b.FULL},[d,I,E,T,O,R,L,P]),G=(0,u.useMemo)(()=>{if(P)return{"md:col-7":I||!y,"md:offset-1":T||I,"md:col-6 md:mr-auto":L&&T,"md:col-5 md:offset-1":L&&E,"md:col-4 md:offset-1":R&&!n&&E,"md:col-4 md:mr-auto":R&&!n&&T,"md:col-5":R&&!I&&n,"md:col-4":!I&&O};let e=d===j.k$b.FULL;return{"md:offset-1":!E&&!e||!y&&!e,"md:col-4":E||T,"md:col-6":(E||T)&&e,"md:col-10":!E&&!T&&d===j.k$b.EIGHTY,"md:col-12":!E&&!T&&e}},[d,I,E,T,O,R,L,P,n,y]);return(0,r.jsx)(M.A,{id:t,isInGrid:a,className:x()(e,N,{[aQ()["text-image--use-fullscreen"]]:_}),children:(0,r.jsxs)("div",{className:x()("row",{"flex-row-reverse justify-end":j.eXf.RIGHT===w,[aQ()["text-image--large-text"]]:v}),children:[y&&(0,r.jsx)("div",{className:a?"col-12 md:col-12":x()("flex items-center",!(I&&l)&&D),children:(0,r.jsx)(s_,{image:g,caption:p,imageCrop:S,imageWidth:k,link:A,isInGrid:a,imageSizes:b})}),(0,r.jsx)("div",{className:a?x()("col-12 md:col-12",{"pt-200":y}):x()(G,{"sm-max:pt-200":y,"md:pt-400":y&&I,"md:pb-100 md:self-center":y&&!I}),children:(0,r.jsx)(a0,{headlineLevel:s,tagline:i,headline:h,text:f})})]})})},sv=({className:e,id:t,headlineLevel:a=2,isInGrid:s,isFullScreen:l,imageCrop:n,headline:i,tagline:o,image:c,caption:d,text:m,longText:u,style:h,color:g,width:p,alignment:_,link:f,colorCustom:v,gtmClass:N,imageSizes:b,largeText:A})=>{let C=(0,K.wl)(c),y=h===j.ku5.FRAME,k=h===j.ku5.BACKGROUND_FLUSH,w=p||j.bty.ONE_TO_TWO,S=n===j.W8c.AUTO?j.W8c.COVER:n,I=g||j.MUs,E=I===j.o$r.CUSTOM,T=S===j.W8c.CONTAIN,L=_===j.eXf.LEFT,R=_===j.eXf.RIGHT,O=w===j.bty.ONE_TO_THREE,P=w===j.bty.ONE_TO_TWO,D=w===j.bty.TWO_TO_THREE,G=P&&u,B=P&&!u;return(0,r.jsx)("div",{id:t,style:E?{"--text-image-custom-color":v?.color}
31:void 0,className:x()(e,N,aQ()["text-image-extended"],aQ()[`text-image-extended--color-${I}`],aQ()[`text-image-extended--style-${h}`]),children:(0,r.jsx)(M.A,{className:x()({"px-0":k,[aQ()["text-image--use-fullscreen"]]:l}),children:(0,r.jsx)("div",{className:x()({row:!k,[aQ()["text-image--large-text"]]:A}),children:(0,r.jsx)("div",{className:"col-12",children:(0,r.jsx)("div",{className:x()({[aQ()["text-image-extended--bg"]]:h!==j.ku5.FRAME,[aQ()["text-image-extended--frame"]]:h===j.ku5.FRAME}),children:(0,r.jsxs)("div",{className:x()("row mx-0",{"flex-row-reverse":j.eXf.RIGHT===_}),children:[C&&(0,r.jsx)("div",{className:x()("flex items-center",{"col-4":O,"col-6":P,"col-8":D,"offset-1":R&&(O||B),"pl-400":L&&(y||!y&&T),"pr-400":R&&(y||!y&&T),"pl-0":L&&!y&&!T,"pr-0":R&&!y&&!T,"py-400":T}),children:(0,r.jsx)(s_,{className:x()({"pl-400":L&&y&&T,"pr-400":R&&y&&T,[aQ()["text-image-col-image-caption--has-bg"]]:!T}),image:c,caption:d,imageCrop:S,link:f,isInGrid:s,imageSizes:b})}),(0,r.jsx)("div",{className:x()("flex items-center",{"col-6":O||G&&L,"col-5":G&&R,"col-4":B||D,"offset-1":L&&(O||B),"pl-0":R&&!D&&!k,"pr-400":L&&D&&!y,"pl-400":R&&D&&!y}),children:(0,r.jsx)("div",{className:x()("py-400",{"pl-200":R&&!D&&k,"pr-400":y&&L&&(D||G),"pl-400":y&&R&&D}),children:(0,r.jsx)("div",{className:"py-400 mb-100",children:(0,r.jsx)(a0,{headlineLevel:a,tagline:o,headline:i,text:m,disableTopMargin:!0})})})})]})})})})})})},sj=({className:e,id:t,headlineLevel:a=2,isInGrid:s,isFullScreen:l,imageCrop:n,headline:i,tagline:o,image:c,caption:d,text:m,style:u,color:h,link:g,largeText:p,gtmClass:_,imageSizes:f,largeImage:v=!1,colorCustom:N})=>{let{isXS:b,isSM:A}=(0,F.l)(),C=(0,K.wl)(c),y=n===j.W8c.AUTO?j.W8c.COVER:n,k=h||j.MUs,w=k===j.o$r.CUSTOM,S=u;S===j.ku5.DEFAULT&&v&&(k=j.o$r.WHITE,S=j.ku5.BACKGROUND_FLUSH),S===j.ku5.BACKGROUND&&v&&(S=j.ku5.BACKGROUND_FLUSH);let I=b||A&&S!==j.ku5.BACKGROUND_FLUSH||s,E=I&&S===j.ku5.BACKGROUND_FLUSH,T=(0,r.jsx)(s_,{image:c,caption:d,className:x()({"md:px-400":S===j.ku5.FRAME&&y===j.W8c.COVER,[aQ()["text-image-col-image-caption--with-offset"]]:y===j.W8c.COVER||S===j.ku5.BACKGROUND_FLUSH,"pt-200 px-200 md:pt-400 md:px-400":S===j.ku5.BACKGROUND_FLUSH&&y===j.W8c.CONTAIN}),imageCrop:j.W8c.CONTAIN,link:g,isInGrid:s,imageSizes:f});return(0,r.jsxs)("div",{id:t,style:w?{"--text-image-custom-color":N?.color}:void 0,className:x()(e,_,aQ()["text-image-extended"],aQ()[`text-image-extended--color-${k}`],aQ()[`text-image-extended--style-${S}`],{"h-full":s,[aQ()["text-image-extended--small"]]:I,[aQ()["text-image-extended--not-small"]]:!I,[aQ()["text-image-extended--large-image"]]:v,[aQ()["text-image--use-fullscreen"]]:l}),children:[C&&S===j.ku5.BACKGROUND_FLUSH&&(0,r.jsx)(r.Fragment,{children:T}),(0,r.jsx)(M.A,{isInGrid:s,className:x()({"h-full":s,"px-0":E}),children:(0,r.jsx)("div",{className:x()({[aQ()["text-image--large-text"]]:p,"h-full":s,row:!E}),children:(0,r.jsx)("div",{className:x()({"h-full":s,"md:col-9":!I&&!(v&&S===j.ku5.FRAME)}),children:(0,r.jsx)("div",{className:x()({"h-full":s&&[j.ku5.BACKGROUND,j.ku5.FRAME].includes(S),[aQ()["text-image-extended--bg"]]:u!==j.ku5.FRAME,[aQ()["text-image-extended--frame"]]:u===j.ku5.FRAME}),children:(0,r.jsxs)("div",{className:x()({row:!I}),children:[C&&S!==j.ku5.BACKGROUND_FLUSH&&(0,r.jsx)("div",{className:y!==j.W8c.COVER?x()(aQ()["text-image-extended-grid"],{"pt-400":!I,"pt-200":I}):void 0,children:T}),(0,r.jsx)("div",{className:x()(aQ()["text-image-extended-grid"],{"py-400":!I,"py-200":I}),children:(0,r.jsx)(a0,{headlineLevel:a,tagline:o,headline:i,text:m,disableTopMargin:!0})})]})})})})})]})},sN=({className:e,image:t,image_mobile:a,caption:s,alignment:l,align_with_grid:n,image_crop:i,headline:o,tagline:c,width:d,style:m=j.ku5.DEFAULT,height:u,color:h,text:x,isInGrid:g,columnViewportWidths:_,id:f,anchor:v,link:N,text_style:b,large_image:A,long_text:C,color_custom:y,text_inverted:k,parentLevel:w,component:S,large_text:I=!1})=>{let E=v||f,{isXS:T,isSM:L}=(0,F.l)(),R=(0,K.wl)(t),O=(0,K.wl)(a),M=(0,K.k8)(x),P=O&&(T||g)?a:R?t:a,D=(0,K.wl)(P),G=n||j.k$b.DEFAULT,B=!g&&D&&l?l:j.eXf.CENTER,H=function(e,t,a,s,l,n){if(e)return aI(t);switch(l){case j.ku5.BACKGROUND_IMAGE_DESKTOP:case j.ku5.BACKGROUND_IMAGE:return"100vw";case j.ku5.BACKGROUND:return`(${j.LOf.md}) 70vw, 90vw`}if(n===j.eXf.LEFT||n===j.eXf.RIGHT)switch(a){case j.bty.ONE_TO_THREE:return`(${j.LOf.md}) 25vw, 90vw`;case j.bty.ONE_TO_TWO:return`(${j.LOf.md}) 40vw, 90vw`;default:return`(${j.LOf.md}) 50vw, 90vw`}return s?"100vw":l===j.ku5.FRAME||l===j.ku5.DEFAULT?`(${j.LOf.md}) 50vw, 90vw`:"100vw"}(g,_,d,A,m,l);if(!o&&!M&&!D)return(0,r.jsx)(p.A,{className:e,name:j.sC4.TEXT_IMAGE,isInGrid:g});let U=m||j.ku5.DEFAULT;U===j.ku5.BACKGROUND_IMAGE_DESKTOP&&(U=j.ku5.BACKGROUND_IMAGE,(T||g)&&(U=h?j.ku5.BACKGROUND_FLUSH:j.ku5.DEFAULT)),U!==j.ku5.BACKGROUND_IMAGE||D||(U=j.ku5.DEFAULT),(T||g)&&U===j.ku5.BACKGROUND_IMAGE&&i===j.ATT.CONTAIN&&(U=j.ku5.BACKGROUND_FLUSH);let $=A&&B===j.eXf.CENTER||[j.ku5.BACKGROUND,j.ku5.BACKGROUND_FLUSH,j.ku5.FRAME].includes(U),z=u===j.wT.SCREEN,V=(0,er.f)(!!o,j.
31C2u.H2,w);return U===j.ku5.BACKGROUND_IMAGE?(0,r.jsx)(sp,{className:e,id:E,headlineLevel:V,tagline:c,caption:s,alignment:l,width:d,isInGrid:g,text:x,image:P,headline:o,link:N,imageCrop:i,height:u,color:h,textStyle:b,textInverted:k,colorCustom:y,largeText:I,gtmClass:`gtm-component-${S}`,imageSizes:H}):T||L||B===j.eXf.CENTER||!$?$?(0,r.jsx)(sj,{className:e,id:E,headlineLevel:V,tagline:c,caption:s,style:U,isFullScreen:z,isInGrid:g,text:x,image:P,headline:o,link:N,imageCrop:i,height:u,color:h,colorCustom:y,largeText:I,largeImage:A,gtmClass:`gtm-component-${S}`,imageSizes:H}):(0,r.jsx)(sf,{className:e,id:E,headlineLevel:V,tagline:c,caption:s,alignment:l,alignWithGrid:G,width:d,isInGrid:g,isFullScreen:z,text:x,image:P,largeImage:A,longText:C,headline:o,link:N,imageCrop:i,largeText:I,gtmClass:`gtm-component-${S}`,imageSizes:H}):(0,r.jsx)(sv,{className:e,id:E,headlineLevel:V,tagline:c,caption:s,style:U,isInGrid:g,text:x,image:P,isFullScreen:z,headline:o,link:N,longText:C,imageCrop:i,height:u,alignment:l,width:d,color:h,colorCustom:y,largeText:I,gtmClass:`gtm-component-${S}`,imageSizes:H})};var sb=a(93619),sA=a.n(sb);let sC=({className:e,url:t,quickchannel_id:a,caption:s,size:l,aspect_ratio:n,parentLevel:i=0,headline:c,tagline:d,lead:m,footnotes:h,isInGrid:g,component:_,id:f})=>{let v=(0,u.useRef)(null),N=(0,u.useRef)(c??""),b=(0,u.useRef)(!1),A=(0,u.useRef)(!1),C=function(e){if(e)try{let t=new URL(e),a=t.hostname.replace(/^www\./,"").toLowerCase(),s=t.pathname.replace(/^\/+/,"").split("/");if(!("youtube.com"===a||"youtu.be"===a||a.endsWith(".youtube.com")||a.endsWith(".youtu.be")))return;if("youtu.be"===a&&s[0])return s[0];let l=t.searchParams.get("v");if(l)return l;if("shorts"===s[0]&&s[1]||"embed"===s[0]&&s[1])return s[1]}catch{console.error("Failed to load load youtube video")}}(t);if((0,u.useEffect)(()=>{C&&fetch(`https://www.youtube.com/oembed?url=https://www.youtube.com/watch?v=${C}&format=json`).then(async e=>e.json()).then(e=>{e.title&&(N.current=e.title)}).catch(()=>void 0)},[C]),(0,u.useEffect)(()=>{if(!C)return;let e=e=>{if("https://www.youtube.com"===e.origin&&e.source===v.current?.contentWindow)try{let t="string"==typeof e.data?JSON.parse(e.data):e.data;t?.event!=="onStateChange"||t?.info!==1||b.current||(b.current=!0,(0,D.JM)(N.current,window.location.href)),t?.event!=="onStateChange"||t?.info!==0||A.current||(A.current=!0,(0,D.rR)(N.current,window.location.href))}catch{}};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[C]),!c&&!t&&!s&&!a)return(0,r.jsx)(p.A,{className:e,name:j.sC4.VIDEO});let y=l||j.YuK.DEFAULT,k=function(e){if(!e)return!1;try{let t=new URL(e),a=t.hostname.replace(/^www\./,"").toLowerCase();if("youtube.com"!==a)return!1;let s=t.pathname.replace(/^\/+/,"").split("/");return"shorts"===s[0]&&!!s[1]}catch{return!1}}(t),w=n||(k?"9:16":j.guQ),S=function(e){if(e)try{let t=new URL(e),a=t.hostname.replace(/^www\./,"").toLowerCase();if(!("youtube.com"===a||"youtu.be"===a||a.endsWith(".youtube.com")||a.endsWith(".youtu.be")))return;return t.searchParams.get("list")||void 0}catch{console.error("Failed to load load youtube playlist")}}(t),I=!C&&!S&&!!a,E=C&&S?`https://www.youtube.com/embed/${C}?list=${encodeURIComponent(S)}`:S&&!C?`https://www.youtube.com/embed/videoseries?list=${encodeURIComponent(S)}`:C?`https://www.youtube.com/embed/${C}`:void 0,T=E?`${E}${E.includes("?")?"&":"?"}enablejsapi=1`:void 0,L=w.split(":"),R=parseFloat(L[1])/parseFloat(L[0])*100,O=(0,er.f)(!!c,j.C2u.H2,i),P=(0,r.jsx)(eH.A,{headline:c,headlineLevel:O,tagline:d,lead:m}),G=c?.trim()||(0,K.k8)(m),B=(0,r.jsx)("div",{className:"text-style-label-tiny",children:s}),F=(0,r.jsx)("div",{className:x()("relative",{"max-h-screen max-w-screen":y===j.YuK.SCREEN}),children:I?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"block w-full",style:{paddingTop:`${R}%`}}),(0,r.jsx)("iframe",{allow:"autoplay; fullscreen",src:`https://api.screen9.com/embed/${a}?language=${j.xjH}`,className:"absolute inset-0 w-full h-full",title:"Screen9 Video"},`https://api.screen9.com/embed/${a}?language=${j.xjH}`)]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:x()("block w-full",{[sA().shortsContainer]:k}),style:{paddingTop:`${R}%`}}),T&&(0,r.jsx)("iframe",{ref:v,className:x()("absolute inset-0 w-full h-full object-center object-contain",{[sA().shortsFrame]:k}),title:"Youtube Video",src:T,frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,onLoad:()=>{let e=v.current?.contentWindow;e&&(e.postMessage(JSON.stringify({event:"listening",id:1,channel:"widget"}),"https://www.youtube.com"),e.postMessage(JSON.stringify({event:"command",func:"addEventListener",args:["onStateChange"],id:1,channel:"widget"}),"https://www.youtube.com"))}},T)]})});return(0,r.jsxs)(r.Fragment,{children:[G&&(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,isInGrid:g,id:f,className:x()(e,`gtm-component-${_}`),children:g?(0,r.jsx)(r.Fragment,{children:P}):(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()({"md:col-10 md:offset-1":y===j.YuK.DEFAULT,"col-12":y===j.YuK.WIDE}),children:P})})}),(0,r.jsx)(M.A,{size:y,isInGrid:g,id:c?void 0:f,className:x()(e,`gtm-component-${_}`),children:g?(0,r.jsx)(r.Fragment,{children:F}):(0,r.jsx)("div",{className:x()({row:y!==j.YuK.SCREEN}),children:(0,r.jsx)("div",{className:x()({"md:col-10 md:offset-1":y===j.YuK.DEFAULT,"col-12":y===j.YuK.WIDE}),children:F})})}),s&&(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,isInGrid:g,className:x()(e,`gtm-component-${_}`),children:(0,r.jsx)("div",{className:x()("mt-200",{row:!g}),children:g?(0,r.jsx)(r.Fragment,{children:B}):(0,r.jsx)("div",{className:"md:col-7 md:offset-1",children:B})})}),(0,K.k8)(h)&&(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,isInGrid:g,className:x()(e,`gtm-component-${_}`,"mt-200"),children:(0,r.jsx)("div",{className:x()({row:!g}),children:(0,r.jsx)("div",{className:"md:col-7 md:offset-1",children:(0,r.jsx)(o.sD,{text:h,className:"text-style-label-tiny"})})})})]})},sy=({className:e,content:t,headline:a,tagline:s,subtitle:l,lead:n,background_preset:i,height:o,id:c,anchor:d,component:m,parentLevel:u=0,isPreview:h})=>{let f=(0,K.k8)(n);if(!a&&!l&&!f&&t?.length===0)return(0,r.jsx)(p.A,{className:e,name:j.sC4.SECTION});let v=(0,er.f)(!!a,j.C2u.H2,u);return(0,r.jsxs)("section",{className:x()(e,`gtm-component-${m}`,{"py-600":!!i,"bg-neutral-50":i===j.o$r.DEFAULT,"bg-fresh-50":i===j.o$r.FRESH,"bg-warm-50":i===j.o$r.WARM,"bg-cool-50":i===j.o$r.COO
31L,"min-h-screen":o===j.wJ5.SCREEN,flex:o===j.wJ5.SCREEN,"items-center":o===j.wJ5.SCREEN}),id:d||c,children:[(a||l||(0,K.k8)(n))&&(0,r.jsx)(M.A,{className:"mb-400",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:(0,r.jsx)(eH.A,{headline:a,headlineLevel:v,subtitle:l,tagline:s,lead:n})})})}),t&&(0,r.jsx)("div",{className:"content-container content-container-section reset-margin-last",children:(0,g.A)(t,e=>(0,r.jsx)(_.A,{blok:e,isPreview:h,parentLevel:v},e._uid))})]})};var sk=a(87839),sw=a.n(sk);let sS=({name:e,full_slug:t,icon_url:a,className:s})=>e||a?(0,r.jsx)(o.sG,{cached_url:t,linktype:j.J$1.STORY,className:x()(sw().link,s),children:(0,r.jsxs)("div",{className:sw().card,children:[(0,r.jsx)("div",{className:sw().imageContainer,children:a&&(0,r.jsx)(ah.default,{alt:e,src:a,fill:!0,sizes:"(max-width: 767px) 140px, 170px",className:sw().image})}),e&&(0,r.jsx)("span",{className:sw().name,children:e})]})}):null;var sI=a(98096),sE=a.n(sI);let sT=({className:e,titleRegular:t,titleBold:a,description:s,id:l,component:n,items:i,...c})=>{let d=!!t||!!a;return(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:c,children:(0,r.jsx)("div",{className:x()(sE().wrapper,e,`gtm-component-${n}`),children:(0,r.jsxs)(tp.Ev,{id:l,className:sE().gridContainer,children:[(d||s)&&(0,r.jsxs)("div",{className:sE().text,children:[d&&(0,r.jsxs)(o.DZ,{level:j.C2u.H3,className:sE().title,children:[t&&(0,r.jsx)("span",{children:t}),a&&(0,r.jsx)("strong",{className:sE().titleBold,children:a})]}),s&&(0,r.jsx)("p",{className:sE().description,children:s})]}),!!(0,J.A)(i)&&(0,r.jsx)("div",{className:x()(sE().container,{[sE().containerWithHeadline]:d||s}),children:(0,g.A)(i,e=>(0,r.jsx)(sS,{name:e.name,full_slug:e.full_slug,icon_url:e.icon_url},e.id))})]})})})})};var sL=a(80406);let sR=e=>{let t=(0,B.G)(H.z0),a=(0,u.useMemo)(()=>(function(e){if(!e)return[];let[t]=(0,sL.wu)(e,{component:j.sC4.NAV_PRODUCT_LIST}),a=t?.prefetched?.nested??[];return(0,ef.A)((0,g.A)(a,e=>e.content?.id&&e.full_slug?{id:e.content.id,name:e.content.name||e.name,icon_url:e.content.icon_url,full_slug:e.full_slug}:null))})(t),[t]);return(0,r.jsx)(sT,{...e,items:a})};var sO=a(64299),sM=a(92217),sP=a(60910),sD=a(49619),sG=a.n(sD),sB=a(70140),sF=a(87128);let sH=({title:e,dark:t=!1,showCart:a=!1,showUserAccount:s=!1,showToolRootLink:l=!1})=>{let n=(0,tz.z)(e=>e.selectSiteConfigurationProperty("root")),{items:i}=(0,sF.rT)(e=>e.breadcrumb),c=n?.full_slug,{isXS:d,isSM:m,isMD:u}=(0,F.l)(),h=i[i.length-2]?i[i.length-2]:null,g=h?.full_slug;return(0,r.jsx)("header",{className:x()("flex w-full sticky top-0 z-50",sG()["main-header"],sG()["main-header-small"],{"bg-white":!t,"bg-brand-900 text-white":t}),children:(0,r.jsxs)(M.A,{className:"flex items-center gap-x-200 flex-auto relative md:grid md:grid-cols-[1fr_auto_1fr] md:[grid-template-areas:'logo_title_actions']",size:j.YuK.FLUID,children:[!!c&&(0,r.jsx)(sB.A,{logoLink:c,useSmallLogo:d,hideLogoText:d||m||u,className:"min-w-[max-content] [grid-area:logo]"}),(0,r.jsx)("div",{className:"text-style-label-medium-bold md:text-center [grid-area:title]",children:e}),(l&&!!g||a||s)&&(0,r.jsxs)("div",{className:"hidden md:flex ml-auto relative z-20 items-center gap-x-fixed-350 text-fixed-md min-w-[max-content] [grid-area:actions]",children:[l&&!!g&&(0,r.jsx)(o.sG,{url:g,linktype:j.J$1.STORY,className:"text-style-label-small block",children:(0,r.jsx)(o.HT,{translation:"Product selectors"})}),(a||s)&&(0,r.jsx)(sP.A,{showCart:a,showUserAccount:s,appFrame:!0})]})]})})},sU=({isPreview:e,title:t,dark:a,showCart:s,showUserAccount:l,showMenu:n,showToolRootLink:i})=>{let{isXS:o,isSM:c,isMD:d}=(0,F.l)(),m=(0,r.jsxs)("div",{className:"mobile-nav:hidden desktop-nav:contents",children:[(0,r.jsx)("div",{className:"text-center text-style-label-small-bold my-050",children:t}),(0,r.jsx)("hr",{className:"my-0"})]}),u=(0,r.jsx)("div",{className:"text-style-label-medium-bold flex-1 flex items-center ml-200 md:ml-0 md:absolute md:inset-0 md:justify-center md:text-center desktop-nav:hidden",children:(0,r.jsx)("div",{className:"md:max-w-2/5",children:t})});return n?(0,r.jsx)(sM.A,{bottomChildren:!!t&&m,middleChildren:!!t&&u,useSmallLogo:o,hideLogoText:o||c||d,isPreview:!!e,className:"mb-150"}):(0,r.jsx)(sH,{title:t,dark:a,showCart:s,showUserAccount:l,showToolRootLink:i})}
31,s$=({content:{title:e,url:t,variant:a,content:s,show_cart:l,show_user_account:n,forward_url_params:i,show_menu:o,hide_root_link:c},story:{name:d},isPreview:m})=>{let h=(0,tz.z)(e=>e.selectSiteConfigurationProperty("selection_software_menu")),x=a===j.$eA.SELECT_HOME?h:o,p="appframe-iframe",f=!!t,[v,N]=(0,u.useState)(i?void 0:t),b=(0,B.G)(H.o1),A=(0,e4.usePathname)(),C=(0,e4.useSearchParams)(),y=null!=A;return(0,P.yJ)(p,f),(0,u.useEffect)(()=>{if(!y||!i||!t)return;let e=new URL(t);C?.forEach((t,a)=>{e.searchParams.set(a,t)}),N(e.href)},[i,t,C,y]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sU,{isPreview:m,showMenu:x,title:e||d,showCart:l,showUserAccount:n,showToolRootLink:a===j.$eA.SELECT&&!c}),a===j.$eA.SELECT_HOME&&b&&(0,r.jsx)(sl,{items:b,className:"pt-300 pb-400",size:j.YuK.FLUID}),a!==j.$eA.SELECT_HOME&&f&&!!v&&(0,r.jsx)(sO.A,{id:p,src:v,useFullViewportSize:!0,hasMenu:x}),!a&&!f&&!!(0,J.A)(s)&&(0,r.jsx)("div",{className:"content-container content-container-page mt-200",children:(0,g.A)(s,e=>(0,r.jsx)(_.A,{isPreview:m,blok:e},e._uid))})]})};var sz=a(8286),sV=a(65957),sW=a.n(sV);let sK=({title:e,subtitle:t,tagline:a,publishedAt:s,afterSubtitleContent:l,topContentArea:n,wrapTaglineAndTitleAsH1:i=!1})=>a||e||t||s||l?(0,r.jsxs)("div",{className:sW()["hero-headlines"],children:[i?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o.DZ,{level:1,className:"flex flex-col mb-0 order-first",useWhitespacePreLine:!0,children:[e&&(0,r.jsx)("span",{className:x()("block h1",sW()["hero-title"]),children:e}),a&&(0,r.jsx)("span",{className:x()("block order-first",sW()["hero-tagline"]),children:a})]}),t&&(0,r.jsx)("p",{className:sW()["hero-subtitle"],children:t})]}):(0,r.jsxs)(r.Fragment,{children:[e&&(0,r.jsx)(o.DZ,{level:1,className:sW()["hero-title"],useWhitespacePreLine:!0,children:e}),t&&(0,r.jsx)("p",{className:sW()["hero-subtitle"],children:t}),a&&(0,r.jsx)("p",{className:sW()["hero-tagline"],children:a}),n&&(0,r.jsx)("div",{className:sW()["hero-content-area"],children:n})]}),s&&(0,r.jsx)(aR,{className:sW()["hero-article-meta"],publishedAt:s}),l&&(0,r.jsx)("div",{className:sW()["hero-after-subtitle-content"],children:l})]}
31):null,sY=({image:e,imageAlignment:t,ratio:a,publishedAt:s,tagline:l,title:n,subtitle:i,afterSubtitleContent:c,large:d,background:m,textVerticalAlignment:u=j.f9J.CENTER,heroTextInverted:h,color:g,customColor:p,sizes:_,wrapTaglineAndTitleAsH1:f})=>{let{isXS:v}=(0,F.l)(),N=(0,K.wl)(e),b=g===j.o$r.CUSTOM,A=a[1]/a[0]*100,C=u||j.f9J.CENTER,y=j.ATT.COVER;return(0,r.jsxs)("div",{style:{...b?{"--hero-custom-color":p}:{},"--hero-aspect-ratio":`${A}%`},className:x()("flex",sW().hero,sW()["hero--background-image"],sW()[`hero--color-${g}`],{[sW()["hero--is-large"]]:d&&!v,[sW()["hero--has-background"]]:m,[sW()["hero--text-invert"]]:h}),children:[N&&(0,r.jsx)("figure",{className:x()(sW()["image-container"],sW()[`image-container--crop-${y}`]),children:(0,r.jsx)(o._V,{alt:"",className:x()(sW()["image-wrap"],sW()[`image-wrap--crop-${y}`]),image:e,responsive:!0,aboveTheFold:!0,ratio:a,objectFit:y,sizes:_})}),(l||n||i)&&(0,r.jsx)("div",{className:x()("row flex w-full",sW()["text-container"],{"items-center":C===j.f9J.CENTER,"items-start":C===j.f9J.TOP,"items-end":C===j.f9J.BOTTOM}),children:(0,r.jsx)("div",{className:x()({"md:col-9 md:offset-1":t===j.Zoq.CENTER,"md:col-5 md:offset-1":t===j.Zoq.RIGHT,"md:col-6 md:offset-6":t===j.Zoq.LEFT}),children:(0,r.jsx)("div",{className:"py-500 sm-max:px-200 sm-max:py-400",children:(0,r.jsx)(sK,{title:n,subtitle:i,tagline:l,publishedAt:s,afterSubtitleContent:c,wrapTaglineAndTitleAsH1:f})})})})]})},sZ=({image:e,ratio:t,publishedAt:a,tagline:s,title:l,subtitle:n,afterSubtitleContent:i,large:c,background:d,heroTextInverted:m,color:u,customColor:h,sizes:g,topContentArea:p,wrapTaglineAndTitleAsH1:_})=>{let f=(0,K.wl)(e),v=u===j.o$r.CUSTOM;return(0,r.jsxs)("div",{style:v?{"--hero-custom-color":h}:void 0,className:x()(sW().hero,sW()[`hero--color-${u}`],{[sW()["hero--is-large"]]:c,[sW()["hero--has-background"]]:d,[sW()["hero--text-invert"]]:m&&v}),children:[f&&(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"col-12",children:(0,r.jsx)(o._V,{alt:"",image:e,responsive:!0,ratio:t,aboveTheFold:!0,className:sW()["hero-image-container"],imageClassName:"object-cover object-center",sizes:g})})}),(s||l||n)&&(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:(0,r.jsx)("div",{className:x()({"pt-300":!d,"py-300 sm-max:px-200 sm-max:py-400":d}),children:(0,r.jsx)(sK,{title:l,subtitle:n,tagline:s,publishedAt:a,afterSubtitleContent:i,wrapTaglineAndTitleAsH1:_,topContentArea:p})})})})]})},sJ=({image:e,ratio:t,imageAlignment:a,publishedAt:s,tagline:l,title:n,subtitle:i,textSize:c=j.t92.EQUAL,afterSubtitleContent:d,large:m=!1,background:u,heroTextInverted:h,color:g,customColor:p,sizes:_,wrapTaglineAndTitleAsH1:f})=>{let v=(0,K.wl)(e),N=g===j.o$r.CUSTOM,b=c===j.t92.NARROW&&!m,A=c===j.t92.EQUAL&&!m,C=c===j.t92.WIDE||m;return(0,r.jsx)("div",{style:N?{"--hero-custom-color":p}:void 0,className:x()(sW().hero,sW()[`hero--color-${g}`],{[sW()["hero--is-large"]]:m,[sW()["hero--has-background"]]:u,[sW()["hero--text-invert"]]:h&&N}),children:(0,r.jsxs)("div",{className:x()("row",{"flex-row-reverse":a===j.Zoq.RIGHT}),children:[v&&(0,r.jsx)("div",{className:x()({"md:col-7":b,"md:col-6":A,"md:col-5":C}),children:(0,r.jsx)(o._V,{alt:"",image:e,responsive:!0,ratio:t,aboveTheFold:!0,className:sW()["hero-image-container"],imageClassName:"object-cover object-center",sizes:_})}),(l||n||i)&&(0,r.jsx)("div",{className:x()("flex items-center",{"md:pr-0":a===j.Zoq.RIGHT,"md:col-7":C,"md:col-6":A,"md:col-5":b}),children:(0,r.jsx)("div",{className:x()("py-300",{"pr-200":u&&a===j.Zoq.LEFT,"pl-400":u&&a===j.Zoq.RIGHT}),children:(0,r.jsx)(sK,{title:n,subtitle:i,tagline:l,publishedAt:s,afterSubtitleContent:d,wrapTaglineAndTitleAsH1:f})})})]})})};var sq=a(77374);let sX=({lead:e,subtitle:t,bottomContentArea:a,children:s})=>{let l=(0,K.k8)(e);return(0,r.jsx)(sq.t.Provider,{value:[],children:(0,r.jsxs)("div",{className:"mb-500",children:[(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,children:s}),(l||t)&&(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,className:"mt-400",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"md:col-9 md:offset-1",children:[t&&(0,r.jsx)(o.DZ,{level:2,children:t}),l&&(0,r.jsx)("div",{className:"text-style-lead",children:(0,r.jsx)(o.sD,{text:e})})]})})}),a]})})}
31,sQ=({publishedAt:e,tagline:t,title:a,subtitle:s,afterSubtitleContent:l,lead:n,image:i,imageMobile:o,color:c,background:d,useBackgroundImage:m,useBackgroundImageMobile:u,useSubtitleOverImage:h,textVerticalAlignment:x,imageProportions:g,textSize:p,imageAlignment:_,large:f,customColor:v,heroTextInverted:N,wrapTaglineAndTitleAsH1:b,topContentArea:A,bottomContentArea:C})=>{let y=[j.VJy.THREE_TO_ONE,j.VJy.TWO_TO_ONE],k=(0,B.G)(H.K5),w=k!==j.sbc.PRODUCT&&k!==j.sbc.PRODUCT_RANGE||h,{isXS:S,isSM:I}=(0,F.l)(),E=S||I,T=(0,K.wl)(i),L=(0,K.wl)(o)&&S?o:T?i:o,R=(0,K.wl)(L),O=g||j.VJy.THREE_TO_ONE,M=_||j.Zoq.RIGHT,P=p||j.t92.EQUAL,D=O.split(":").map(e=>parseInt(e,10)),G=!(S||I)&&!y.includes(O),U=c;return(d&&""===U&&(U=j.o$r.BRAND_LIGHT),v&&(U=j.o$r.CUSTOM),(u&&E||m&&!E)&&R)?(0,r.jsx)(sX,{lead:n,subtitle:w?"":s,children:(0,r.jsx)(sY,{color:U,customColor:v,image:L,imageAlignment:M,ratio:D,publishedAt:e,tagline:t,title:a,subtitle:w?s:"",background:d,large:f,textVerticalAlignment:x,heroTextInverted:N,afterSubtitleContent:l,wrapTaglineAndTitleAsH1:b,sizes:"90vw"})}):G&&R?(0,r.jsx)(sX,{lead:n,subtitle:w?"":s,children:(0,r.jsx)(sJ,{imageAlignment:M,color:U,customColor:v,image:L,ratio:D,textSize:P,publishedAt:e,tagline:t,title:a,subtitle:w?s:"",background:d,large:f,heroTextInverted:N,afterSubtitleContent:l,wrapTaglineAndTitleAsH1:b,sizes:`(${j.LOf.md}) 40vw, 90vw`})}):(0,r.jsx)(sX,{lead:n,bottomContentArea:C,children:(0,r.jsx)(sZ,{color:U,customColor:v,image:L,ratio:D,publishedAt:e,tagline:t,title:a,subtitle:s,background:d,large:f,heroTextInverted:N,afterSubtitleContent:l,wrapTaglineAndTitleAsH1:b,topContentArea:A,sizes:"90vw"})})},s0=({headline:e,content:t,cols:a=2,isCardGrid:s=!1,className:l})=>(0,r.jsx)(M.A,{className:l,children:(0,r.jsxs)("div",{className:"row",children:[e&&(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:(0,r.jsx)(o.DZ,{level:2,children:e})}),(0,r.jsx)("div",{className:x()("md:offset-1 md:col-10"),children:(0,r.jsx)("div",{className:"row",children:(0,g.A)(t,(e,l)=>{if(s){let{title:t,image:s,subtitle:l}=e.content||{};return(0,r.jsx)("div",{className:x()(ak[a],"mb-200 md:mb-400"),children:(0,r.jsx)(ed,{leadAsText:l,cardStyle:j.Yae.CARD,title:t,linkUrl:e.full_slug,image:s,size:3===a?j.SKL.S:j.SKL.M,image_proportions:j.Cv9,isInGrid:!0})},e.full_slug)}let n=(0,J.A)(t);return(0,r.jsx)(aO,{type:!s&&0===l&&(1===n||n>3)?j.SKL.M:j.SKL.S,full_slug:e.full_slug,first_published_at:e.first_published_at,isInGrid:2!==n,...e.content},e.full_slug)})})})]})});var s1=a(92972);let s2=({isPreview:e,content:t,story:a})=>{let{tagline:s,image:l,title:n,subtitle:i,lead:c,hero_has_custom_color:d,hero_color_custom:m,products:u}=t,{name:h}=a,x=(0,s1.H)(e=>e.relatedCaseStudies),p=(0,B.G)(H.D4);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(sQ,{tagline:s,image:l,title:n||h,subtitle:i,lead:c,color:j.o$r.COOL,imageProportions:(0,K.wl)(l)?j.VJy.ONE_TO_ONE:j.VJy.THREE_TO_FOUR,imageAlignment:j.Zoq.RIGHT,textSize:(0,K.wl)(l)?j.t92.NARROW:j.t92.EQUAL,customColor:d&&m?.color,background:!0}),!!(0,J.A)(t.content)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(t.content,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))}),(0,J.A)(u)>0&&(0,r.jsx)(tx,{className:"mt-600",headline:(0,r.jsx)(o.HT,{translation:"Featured Products"}),products:u}),(0,J.A)(p)>0&&(0,r.jsx)(s0,{className:"mt-600",headline:(0,r.jsx)(o.HT,{translation:"Related articles"}),content:p}),(0,J.A)(x)>0&&(0,r.jsx)(s0,{className:"mt-600",headline:(0,r.jsx)(o.HT,{translation:"Case studies"}),content:x,cols:3,isCardGrid:!0})]})},s3=({story:e,content:{component:t,title:a,subtitle:s,lead:l},isPreview:n})=>{let i=(0,B.G)(H.Fo),c=(0,B.G)(H.SB);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sM.A,{isPreview:!!n,story:e,isBlog:!0}),(0,r.jsxs)(M.A,{size:j.YuK.WIDE,children:[t===j.sbc.BLOG_CATEGORY&&(0,r.jsxs)("div",{className:"row pt-200 pb-400",children:[(0,r.jsxs)("div",{className:"md:col-7",children:[!!i?.content?.tagline&&(0,r.jsx)("div",{className:"text-style-tagline md:mb-150 mb-050",children:i?.content?.tagline}),(0,r.jsx)(o.DZ,{level:1,className:"text-style-title mt-0 mb-0",children:a||e.name}),!!s&&(0,r.jsx)("div",{className:"text-style-subtitle",children:s})]}),(0,K.k8)(l)&&(0,r.jsx)("div",{className:"md:col-5",children:(0,r.jsx)("div",{className:"text-style-label-tiny md:text-style-body-small text-neutral-600 mt-200 md:mt-0",children:(0,r.jsx)(o.sD,{text:l})})})]}),(0,r.jsx)("div",{className:"row",children:!!(0,J.A)(c)&&(0,r.jsx)(aM,{articles:c,isPreview:n})})]})]})},s5=({isPreview:e,content:t,story:a})=>{let{tagline:s,image:l,title:n,subtitle:i,lead:o,category:c,component:d,hero_image_proportions:m,hero_image_alignment:h,hero_text_size:x,hero_color:p,hero_background:f,hero_large:v}=t,{name:N}=a,b=(0,u.useMemo)(()=>(0,ef.A)([c?.name,s]).join(` ${j.dkA} `),[c?.name,s]);return(0,r.jsxs)(r.Fragment,{children:[d!==j.sbc.PRESS_RELEASE&&(0,r.jsx)(sM.A,{isPreview:!!e,story:a,isBlog:!0}),(0,r.jsx)(sz.A,{}),(0,r.jsx)(sQ,{tagline:b,image:l,title:n||N,subtitle:i,lead:o,color:p,imageProportions:m,imageAlignment:h,textSize:x,background:f,large:v,publishedAt:a.first_published_at||void 0}),!!(0,J.A)(t.content)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(t.content,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]})},s4=({tagline:e,title:t,subtitle:a,lead:s,currentCategoryId:l,isHomepage:n,isPreview:i})=>{let c=(0,s1.H)(e=>e.caseStudies),d=(0,s1.H)(e=>e.caseStudiesCategories),[m,h]=(0,u.useState)(),[p,_]=(0,u.useState)(),f=(0,u.useMemo)(()=>l?(0,eP.A)(c,e=>e.content?.categoryId===l):c,[c,l]),v=(0,u.useCallback)(e=>e?.name||e?.title||e?.something,[]),N=(0,u.useCallback)(e=>v(e)||e?.uuid||e?.id?.toString?.()||e?.full_slug,[v]),{applications:b,productCategories:A}=(0,u.useMemo)(()=>{let e=new Map,t=new Map;
31return(f||[]).forEach(a=>{let{content:s}=a,l=s.application||[],n=s.product_category||[];l.forEach(t=>{let a=N(t);a&&!e.has(a)&&e.set(a,t)}),n.forEach(e=>{let a=N(e);a&&!t.has(a)&&t.set(a,e)})}),{applications:Array.from(e.values()),productCategories:Array.from(t.values())}},[f,N]),C=(0,u.useMemo)(()=>(f||[]).filter(e=>{let{content:t}=e,a=t.application||[],s=t.product_category||[],l=!m||a.some(e=>N(e)===m),n=!p||s.some(e=>N(e)===p);return l&&n}),[f,N,m,p]),y=(0,u.useMemo)(()=>{let e=(0,r.jsxs)(r.Fragment,{children:[b.length>0&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.DZ,{level:2,className:"mb-100",children:(0,r.jsx)(o.HT,{translation:"Applications"})}),(0,r.jsx)("div",{className:"flex gap-100 flex-wrap mb-100",children:b.map(e=>{let t=N(e),a=v(e);if(!t||!a)return null;let s=m===t;return(0,r.jsx)("button",{type:"button",className:x()("select-btn select-btn-small py-100 px-150",{"select-btn-selected":s}),onClick:()=>h(s?void 0:t),children:a},t)})})]}),A.length>0&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.DZ,{level:2,className:"mb-100",children:(0,r.jsx)(o.HT,{translation:"Product Categories"})}),(0,r.jsx)("div",{className:"flex gap-100 flex-wrap mb-200",children:A.map(e=>{let t=N(e),a=v(e);if(!t||!a)return null;let s=p===t;return(0,r.jsx)("button",{type:"button",className:x()("select-btn select-btn-small py-100 px-150",{"select-btn-selected":s}),onClick:()=>_(s?void 0:t),children:a},t)})})]}),(0,r.jsx)("div",{className:"flex gap-100 flex-wrap",children:(0,g.A)(d,e=>(0,r.jsx)(o.sG,{url:e.full_slug,className:x()("select-btn",{"select-btn-small py-100 px-150":!n,"select-btn-selected":l===e.uuid}),linktype:j.J$1.STORY,children:e.name},e.uuid))})]});return(0,r.jsx)(o.e7,{condition:n,wrapper:e=>(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,className:x()({"mt-400":n}),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:e})})}),elseWrapper:e=>(0,r.jsx)("div",{className:"flex flex-col gap-100 mb-300",children:e}),children:e})},[b,A,d,n,N,v,m,p,l]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(sQ,{tagline:e,title:t,subtitle:a,lead:s,bottomContentArea:n?y:void 0,topContentArea:n?void 0:y}),(0,r.jsx)(M.A,{size:j.YuK.WIDE,children:(0,r.jsx)("div",{className:"row",children:C&&(0,J.A)(C)?(0,r.jsx)(aM,{articles:C,isPreview:i}):(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(tP.A,{})})})})]})},s6=({content:e,story:t,isPreview:a})=>{let s=(0,s1.H)(e=>e.caseStudyHomepage),{title:l,subtitle:n,lead:i}=e,{uuid:o}=t,{title:c}=s?.content||{},d=(0,eE.B)("Case Studies");return(0,r.jsx)(s4,{tagline:c,title:l||d,subtitle:n,lead:i,currentCategoryId:o,isPreview:a})};var s9=a(2711);let s7=({content:e,isPreview:t,story:a})=>{let{tagline:s,title:l,subtitle:n,lead:i}=e,{name:o}=a,c=(0,s9.OE)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),c?e.content?.map(e=>(0,r.jsx)(_.A,{blok:e},e._uid)):(0,r.jsx)(s4,{tagline:s,title:l||o,subtitle:n,lead:i,isPreview:t,isHomepage:!0})]})},s8=({isPreview:e,content:{project_name:t,title:a,subtitle:s,lead:l,facts:n,extensive_facts:i=!1,client_name:c,client_country:d,client_logo:m,client_size:h,client_attributes:p,application:f,country:v,completion_year:N,stats:b,highlights:A,content:C,image:y,hero_image_proportions:k,case_studies:w,product_ranges:S,products:I},story:{name:E}})=>{let T=(0,s1.H)(e=>e.relatedCaseStudies),[L,R]=(0,u.useState)(!1),O=(0,K.wl)(y)?k||j.VJy.ONE_TO_ONE:j.VJy.THREE_TO_FOUR,P=!!v?.content?.region,D=!!N,G=f?.length>0,B=P||D||G,F=!L&&(0,K.wl)(m),H=!!d?.content?.region,U=!!h,$=p?.length>0,z=H||U||$,V=z||!!c||F,W=B||V,Y=(0,J.A)(b),Z=1===Y,q=2===Y||4===Y,X=3===Y||Y>=5,Q=(0,eb.A)((0,ef.A)([...S||[],...I||[]]),"uuid"),ee=(0,eb.A)((0,ef.A)([...T||[],...w||[]]),"uuid"),et=(0,eE.B)("Case Study");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(sQ,{title:a||E,subtitle:s,tagline:(0,ef.A)([et,t]).join(": "),imageProportions:O,lead:l,image:y,textSize:(0,K.wl)(y)?j.t92.NARROW:j.t92.EQUAL,color:j.o$r.WHITE}),Y>0&&(0,r.jsx)(M.A,{size:j.YuK.FLUID,className:"mb-500",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()({"md:col-7 md:offset-1":Z,"md:col-10 md:offset-1":q,"md:col-12":X}),children:(0,r.jsx)("div",{className:x()("grid gap-400",{"md:grid-cols-1":Z,"md:grid-cols-2":q,"md:grid-cols-3":X}),children:(0,g.A)(b,t=>(0,r.jsx)("div",{children:(0,r.jsx)(_.A,{isPreview:e,blok:t,caseStudyPageKeyStatCount:Y,isInGrid:!0,isCaseStudyPageKeyStat:!0})},t._uid))})})})}),(A.length>0||W||B||V)&&(0,r.jsx)(M.A,{className:"mb-500",children:(0,r.jsxs)("div",{className:x()("row","items-start",{"justify-center":!i&&W,"justify-start":i||!W}),children:[A.length>0&&(0,r.jsxs)("div",{className:x()({"md:col-9 md:offset-1":i||!W,"md:col-7":!i||W}),children:[(0,r.jsx)(o.DZ,{level:2,className:"h2",children:(0,r.jsx)(o.HT,{translation:"Project highlights"})}),(0,g.A)(A,t=>(0,r.jsx)("div",{className:"mb-400",children:(0,r.jsx)(_.A,{isInGrid:!0,isPreview:e,blok:t},t._uid)},t._uid))]}),W&&(0,r.jsx)("div",{className:x()("flex",{"md:col-10 md:offset-1":i,"md:col-5":!i}),children:(0,r.jsxs)("div",{className:x()("flex-auto text-style-body-small",{"bg-neutral-50 p-350":!i,row:i}),children:[B&&(0,r.jsx)("div",{className:x()({"md:col-6":i}),children:(0,r.jsxs)("div",{className:x()({"bg-neutral-50 p-350 h-full":i}),children:[(0,r.jsx)(o.DZ,{level:3,children:(0,r.jsx)(o.HT,{translation:"Project Facts"})}),(0,r.jsxs)("dl",{children:[P&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("dt",{children:(0,r.jsx)(o.HT,{translation:"Region"})}),(0,r.jsx)("dd",{children:v?.content?.region})]}),D&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("dt",{children:(0,r.jsx)(o.HT,{translation:"Completion"})}),(0,r.jsx)("dd",{children:N})]}),G&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("dt",{children:(0,r.jsx)(o.HT,{translation:"Applications"})}),(0,r.jsx)("dd",{children:(0,g.A)(f,(e,t)=>(0,r.jsxs)("span",{children:[t>0&&", ",(0,r.jsx)(o.sG,{linktype:j.J$1.STORY,url:e.full_slug,...e},e.uuid)]},e.uuid))})]}),(0,g.A)(n,(e,t)=>(0,r.jsxs)(o.Wt,{content:e,children:[(0,r.jsx)("dt",{children:e.name}),(0,r.jsx)("dd",{className:"reset-p-margin",children:(0,r.jsx)(o.sD,{text:e.text})})]},t))]})]})}),V&&(0,r.jsx)("div",{className:x()({"md:col-6":i}),children:(0,r.jsxs)("div",{className:x()({"bg-neutral-50 p-350 h-full":i}),children:[(0,r.jsxs)(o.DZ,{level:3,children:[(0,r.jsx)(o.HT,{translation:"About"})," ",c]}),F&&(0,r.jsx)("div",{className:"mb-200",children:(0,r.jsx)(o._V,{imageClassName:"max-h-700",alt:m?.alt??"",imageUrl:m?.filename,onErrorFunction:()=>R(!0),useDefaultImageTag:!0})}),z&&(0,r.jsxs)("dl",{children:[H&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("dt",{children:(0,r.jsx)(o.HT,{translation:"Region"})}),(0,r.jsx)("dd",{children:d?.content?.region})]}),U&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("dt",{children:(0,r.jsx)(o.HT,{translation:"Employees"})}),(0,r.jsx)("dd",{children:h})]}),$&&(0,g.A)(p,e=>(0,r.jsxs)(u.Fragment,{children:[(0,r.jsx)("dt",{children:e.name}),(0,r.jsx)("dd",{children:e.value})]},e.name))]})]})})]})})]})}),!!(0,J.A)(C)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(C,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))}),(0,J.A)(Q)>0&&(0,r.jsx)(tx,{className:"mt-600",headline:(0,r.jsx)(o.HT,{translation:"Featured Products"}),products:Q}),(0,J.A)(ee)>0&&(0,r.jsx)(s0,{className:"mt-600",headline:(0,r.jsx)(o.HT,{translation:"Related Case Studies"}),content:ee,cols:3,isCardGrid:!0})]})};var le=a(16020),lt=a(34047);let la=({content:e,headingLevel:t="h5"})=>{var a;let s,l,n,i,c,d=(0,G.V)(),m=j.d11,{isLink:u,linkType:h,linkUrl:x}=(a=e.page?.cached_url?.trim()||e.page?.url?.trim()?e.page:{cached_url:m,url:m,linktype:j.J$1.URL,fieldtype:"multilink"},s=a?.story?.alternates,l=s?.find(({full_slug:e,published:t})=>{let{locale:a}=(0,lt.O3)(e);return t&&a===d}),n=l?.full_slug?l:void 0,i="string"==typeof a?{linktype:j.J$1.URL,cached_url:a}:a?.cached_url?(0,le.A)(a,"story"):void 0,c=(0,K.VX)(i),{isLink:c,linkType:i?.linktype??j.J$1.STORY,linkUrl:i?.cached_url??n?.full_slug});return(0,r.jsxs)("div",{className:"mb-8",children:[(0,r.jsx)("div",{className:"mb-2",children:e.title&&u?(0,r.jsx)(o.sG,{name:e.title,linktype:h,url:x,target:"url"===h?"_blank":"_self",className:"text-style-heading-h5 text-blue-700 hover:underline",children:(0,r.jsx)(t,{children:e.title})}):(0,r.jsx)(t,{className:"text-style-heading-h5",children:e.title})}),(0,K.k8)(e.text)&&(0,r.jsx)(o.sD,{className:"text-style-body-small mb-2",text:e.text})]})},ls=({isPreview:e,content:t})=>(0,r.jsx)(M.A,{size:j.YuK.FLUID,isPreview:e,children:(0,r.jsxs)("div",{className:"w-full flex flex-col justify-center items-center text-center gap-26",style:{minHeight:"100vh"},children:[t.title&&(0,r.jsx)(o.DZ,{level:4,className:"text-style-heading-h4 leading-headings mb-4",children:t.title}),(0,K.k8)(t.text)&&(0,r.jsx)(o.sD,{className:"text-style-body-small mb-8",text:t.text}),(0,r.jsx)("div",{className:"w-full max-w-[1200px] flex flex-wrap justify-start gap-x-6 gap-y-56",children:t.certifications?.map(e=>(0,r.jsx)("div",{className:"w-full sm:w-1/2 lg:w-1/4",children:(0,r.jsx)(la,{content:e,headingLevel:"h5"})},e.id))}),(0,r.jsx)("p",{className:"text-style-label-small text-neutral-500 mt-10",children:"All certification texts are managed in Crowdin. Edits must be made there."})]})});var ll=a(34427),ln=a(13838),li=a(42387),lr=a(62921);let lo=({onChange:e,value:t,children:a})=>2>u.Children.count(a)?null:(0,r.jsx)(M.A,{size:j.YuK.FLUID,children:(0,r.jsxs)("div",{className:"flex items-center gap-200 mb-100 py-100 px-100 lg:px-200 bg-neutral-50",children:[(0,r.jsx)("span",{className:"text-style-label-small lg:text-style-label-medium",children:(0,r.jsx)(o.HT,{translation:"Select your country"})}),(0,r.jsx)(lr.A,{onChange:t=>e(t),value:t,className:"flex-1",children:a})]})}),lc=["neighbourhood","locality","administrative_area_level_1"];function ld(e,t){return(t?.include??lc).reduce((a,s)=>{let l=e.find(e=>e.types.includes(s)&&!(t?.exclude??[]).some(t=>e.types.includes(t)));return l?.long_name&&a.push(l.long_name),a},[])}var lm=a(84940),lu=a(15467),lh=a.n(lu);let lx=({selectedValue:e,setSelectedValue:t,setSelectedPlaceId:a,className:s,typesToSelect:l})=>{let n=(0,tz.z)(e=>e.selectSiteConfigurationProperty("country")),[i,o]=(0,u.useState)([]),c=(0,u.useRef)(null),d=(0,eE.B)("Enter postcode, city or full address"),m=(0,u.useMemo)(()=>(0,e1.A)(e=>{new google.maps.places.AutocompleteService().getPlacePredictions({input:e||"",componentRestrictions:{country:n?.content?.iso_alpha2||null}},e=>{o((0,eP.A)(e,({types:e})=>e.some(e=>!l||l.some(t=>e.includes(t)))))})},300),[n?.content?.iso_alpha2,l]);(0,u.useEffect)(()=>()=>{m.cancel()},[m]);let h=(0,u.useCallback)(e=>{if(t(e||""),a){let t=(0,eI.A)(i,({description:t})=>t===e);a(t?.place_id||"")}},[i,a,t]),{isOpen:p,getMenuProps:_,getInputProps:f,highlightedIndex:v,openMenu:j,closeMenu:N,reset:b,getItemProps:C,inputValue:y}=(0,lm.Bp)({items:(0,g.A)(i,"description"),defaultHighlightedIndex:0,stateReducer:function(e,t){let{type:a,changes:s}=t;switch(a){case lm.Bp.stateChangeTypes.ItemClick:return s;case lm.Bp.stateChangeTypes.InputBlur:return{...s,isOpen:!1,selectedItem:e.selectedItem};case lm.Bp.stateChangeTypes.FunctionReset:return{...s,isOpen:!0};case lm.Bp.stateChangeTypes.InputKeyDownArrowUp:case lm.Bp.stateChangeTypes.InputKeyDownArrowDown:return{...s,isOpen:e.inputValue.length>2&&!(0,A.A)(i)};case lm.Bp.stateChangeTypes.FunctionOpenMenu:case lm.Bp.stateChangeTypes.InputClick:return{...s,isOpen:e.inputValue.length>2&&!(0,A.A)(i),highlightedIndex:0};case lm.Bp.stateChangeTypes.InputChange:{let t=s.inputValue;return{...s,selectedItem:t?e.selectedItem:"",isOpen:!1}}default:return s}},id:"sla-search",labelId:"sla-search-label",inputId:"sla-search-input",menuId:"sla-search-menu",selectedItem:e,onSelectedItemChange:({selectedItem:e})=>{h(e),c.current?.blur()},onStateChange:({type:e,inputValue:t})=>{switch(e){case lm.Bp.stateChangeTypes.FunctionReset:h(),o([]);break;case lm.Bp.stateChangeTypes.InputChange:t?t.length<3?o([]):m(t):(h(),o([]))}}});function S(e){e.preventDefault(),b()}return(0,u.useEffect)(()=>{(0,A.A)(i)?N():j()},[i,j,N]),(0,r.jsxs)("div",{className:x()("relative",s),children:[(0,r.jsxs)("div",{className:"form-input-icon-both form-input-icon-right-clickable z-20",children:[(0,r.jsx)("input",{className:x()("form-input leading-large-text truncate",{[lh()["search-input-empty"]]:!y}),...f({ref:c,onFocus:()=>{j()},placeholder:d})}),(0,r.jsx)(w.g,{icon:k.Mj,className:x()(lh()["search-input-icon-left"])}),(0,r.jsx)(w.g,{icon:k.yY,onMouseDown:S,onTouchStart:S,className:x()(lh()["search-input-icon"],{hidden:!y})})]}),(0,r.jsx)("ul",{..._(),className:x()(lh()["autocomplete-dropdown"],{hidden:!p}),children:i.map((e,t)=>(0,r.jsx)("li",{className:x()("list-none w-full py-050 px-44",{"bg-brand-50":v===t}),...C({item:e.description,index:t}),children:e.description},`${e.description+t}`))})]})},lg=e=>
31{let[t,a]=(0,u.useState)(!1),[s,l]=(0,u.useState)(!1),[n,i]=(0,u.useState)(),[r,o]=(0,u.useState)(),[c,d]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{n&&!c&&a(!1),"geolocation"in navigator||!n||d(!0)},[n,c]),(0,u.useEffect)(()=>{"permissions"in navigator?navigator.permissions.query({name:"geolocation"}).then(t=>{t.onchange=function(){d("denied"===this.state),i(void 0),a(!1)},"denied"===t.state&&d(!0),("granted"===t.state||e)&&a(!0)}):e&&a(!0)},[e]),(0,u.useEffect)(()=>{"geolocation"in navigator?t&&(l(!0),navigator.geolocation.getCurrentPosition(e=>{l(!1),o({lat:e.coords.latitude,lng:e.coords.longitude})},e=>{l(!1),i(e),"permissions"in navigator||!e||d(!0)},{enableHighAccuracy:!1,timeout:1e4,maximumAge:18e6})):i({...new GeolocationPositionError,message:"Geolocation not supported"})},[t]),{loading:s,error:n,userPosition:r,isDenied:c}},lp=["places"],l_=({attributionsContainer:e,setZipCode:t,isLoaded:a})=>{let[s,l]=(0,u.useState)(""),[n,i]=(0,u.useState)(""),[c,d]=(0,u.useState)(!1),[m,h]=(0,u.useState)(!1),[g,p]=(0,u.useState)(),[_,f]=(0,u.useState)(""),[v,j]=(0,u.useState)(""),{userPosition:N,loading:b,error:A,isDenied:C}=lg(c),y=(0,eE.B)("Please allow location access and reload the page");return(0,u.useEffect)(()=>{if(!a||!e)return;if(A){d(!1),h(!1);return}if(!b&&C)return void h(!1);let{lat:t,lng:s}=N||{};!g&&!b&&t&&s&&p(new google.maps.LatLng({lat:t,lng:s}))},[e,N,A,g,b,C,a]),(0,u.useEffect)(()=>{if(m){if(!g)return d(!0);l(_),t(v)}},[m,t,l,g,_,v]),(0,u.useEffect)(()=>{a&&(_||e());async function e(){if(!g)return;let e=new google.maps.Geocoder;await e.geocode({location:{lat:g.lat(),lng:g.lng()}},e=>{if(!e?.[0])return;let t=(0,eI.A)(e,e=>e.types.includes("postal_code"))?.address_components;if(!t)return;let a=ld(t,{include:["postal_code"],exclude:["postal_code_prefix"]})[0];a&&a&&(j(a),f([a,ld(t).join(", ")].join(" ")))})}},[g,_,a]),(0,u.useEffect)(()=>{a&&s();async function s(){if(!n){t(void 0),h(!1);return}if(!e)return;let a=new google.maps.Geocoder;new google.maps.places.PlacesService(e).getDetails({placeId:n},e=>{let s=ld(e?.address_components??[],{include:["postal_code"],exclude:["postal_code_prefix"]})[0];if(s){t(s),l([s,ld(e?.address_components??[]).join(", ")].join(" "));return}let n=e?.geometry?.location?.lat(),i=e?.geometry?.location?.lng();n&&i&&a.geocode({location:{lat:n,lng:i}},e=>{if(!e?.[0])return;let a=(0,eI.A)(e,e=>e.types.includes("postal_code"))?.address_components;if(!a)return;let s=ld(a,{include:["postal_code"],exclude:["postal_code_prefix"]})[0];s&&(t(s),l([s,ld(a).join(", ")].join(" ")))})})}},[e,n,t,s,a]),(0,r.jsxs)("div",{className:"flex space-x-100",children:[(0,r.jsx)(lx,{selectedValue:s,setSelectedValue:l,setSelectedPlaceId:i,className:"w-full",typesToSelect:["neighborhood","locality","street_address","route","postal_code"]}),(0,r.jsxs)("button",{className:"btn btn-secondary btn-icon-left whitespace-nowrap relative",onClick:()=>h(!0),disabled:C,title:C?y:void 0,children:[(0,r.jsx)(w.g,{icon:ai.zT,className:x()("!mr-0",{invisible:b})}),(0,r.jsx)("span",{className:x()("hidden lg:inline lg:ml-200",{invisible:b}),children:(0,r.jsx)(o.HT,{translation:"Near me"})}),(0,r.jsx)("span",{className:x()("absolute left-1/2 -translate-x-1/2",{hidden:!b}),children:(0,r.jsx)(X.A,{})})]})]})};function lf({googleMapsApiKey:e,...t}){let{isLoaded:a}=(0,e0.KD)({id:"google-map-script",libraries:lp,googleMapsApiKey:e});return(0,r.jsx)(l_,{...t,isLoaded:a})}let lv=e=>{let t=(0,B.G)(H.zg)[j.Lq3.GOOGLE_MAPS];return t?(0,r.jsx)(lf,{googleMapsApiKey:t,...e}):null};function lj({paramKey:e,mode:t,shouldInit:a,parseQuery:s=e=>(Array.isArray(e)?e:[e]).flatMap(e=>e.split(",")).map(e=>e.trim()).filter(Boolean),parseHash:l=e=>e?[e]:[],encodeQuery:n=e=>e.length?[...e].sort():void 0,encodeHash:i=()=>void 0}){let[r,o]=(0,u.useState)([]),c=(0,u.useRef)(!1),d=(0,e4.useRouter)(),m=(0,u.useCallback)(e=>{let a=function(e){let t=new Set,a=[];for(let s of e)s&&(t.has(s)||(t.add(s),a.push(s)));return a}(e.filter(Boolean));return"single"===t?a.length?[a[0]]:[]:[...a].sort()},[t]),h=(0,u.useCallback)(e=>{o(m(e))},[m]);return(0,u.useEffect)(()=>
31{if(!a||c.current)return;c.current=!0;let t=new URL(window.location.href),n=t.searchParams.getAll(e),i=t.hash.startsWith("#")?t.hash.slice(1):"";n.length?o(m(s(n))):o(m(l(i)))},[e,l,s,m,a]),(0,u.useEffect)(()=>{if(!a||!c.current)return;let t=new URL(window.location.href),s=n(r);t.searchParams.delete(e),Array.isArray(s)?s.forEach(a=>t.searchParams.append(e,a)):"string"==typeof s&&s&&t.searchParams.set(e,s);let l=i(r);if(t.hash=l?`#${l}`:"",`${window.location.search}${window.location.hash}`==`${t.search}${t.hash}`)return;let o=`${t.pathname}${t.search}${t.hash}`;d.replace(o,{scroll:!1})},[i,n,e,r,a,d]),{selectedValues:r,setSelectedValues:h}}var lN=a(82849),lb=a(10522);let lA="user-t9n-contact-locale",lC=({content:e,isPreview:t})=>{let{enable_grouping:a,group_by_tags:s,show_email:l,show_description:n,show_phone:i,show_mobile_phone:c,tagline:d,title:m,subtitle:h,lead:p,enable_zip_search:f,enable_tag_filters:v,content:N,sort:b,limit_results_by_tags:A}=e,[y,k]=(0,u.useState)(!0),[w,S]=(0,u.useState)(),[E,T]=(0,u.useState)(),[L,R]=(0,u.useState)(),O=(0,G.V)(),P=(0,B.G)(H.kL),[D,F]=(0,u.useState)(),{story:U}=(0,e$.P)(),[$,z,V]=(0,eE.B)(["Sales","Support","Other Functions"]),K=U?.full_slug,[Y,Z,q]=(0,W.IT)(["business-deal","support-team","about-our-team"]),[Q,ee]=(0,u.useState)(null),et=v&&!!E?.length,ea=(0,u.useMemo)(()=>e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().trim().replace(/&/g,"and").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),[]),es=(0,u.useMemo)(()=>{let e=new Map;return(E||[]).forEach(t=>{let a=ea(t.content.name||"");a&&e.set(a,t.id)}),e},[E,ea]),el=(0,u.useMemo)(()=>{let e=new Map;return(E||[]).forEach(t=>{let a=ea(t.content.name||"");a&&e.set(t.id,a)}),e},[E,ea]),{selectedValues:en,setSelectedValues:ei}=lj({paramKey:"f",mode:"multiple",shouldInit:et,parseQuery:e=>(Array.isArray(e)?e:[e]).map(e=>e.trim()).filter(Boolean).map(e=>es.get(e)).filter(e=>null!=e).map(String),encodeQuery:e=>{let t=Array.from(new Set(e.map(e=>el.get(Number(e))).filter(Boolean)));return t.length?t:void 0},parseHash:()=>[],encodeHash:()=>void 0}),er=(0,u.useMemo)(()=>en.map(e=>Number(e)).filter(e=>!Number.isNaN(e)),[en]);(0,u.useEffect)(()=>{if(!U)return;let e=I().CancelToken.source();return async function(){if(k(!0),A?.length&&void 0===K){k(!1),S([]),T([]);return}let t={parent:A?.length?void 0:(0,t$.A9)(K),byTagUuids:A?.length?A?.join(","):void 0,sort:b},{data:a}=await I().get(`/api/${O}/contacts`,{params:t,cancelToken:e.token}),{tags:s,persons:l}=a,n=tc((0,eP.A)(s,e=>(0,ll.A)((0,g.A)((0,eA.A)(l,"content.tags"),"id"),e.id)),A);k(!1),S(l),T(n)}(),()=>{e.cancel()}},[U,K,O,A,b]);let eo=(0,u.useMemo)(()=>{let e=(0,eP.A)((0,eA.A)(w,e=>e.content.countries),e=>!(0,C.A)(e)),t=(0,eb.A)((0,ef.A)(e),"uuid"),a=(0,g.A)(t,e=>{let t=((e,t)=>{let{content:{name_native:a,name:s}}=e;return(0,eI.A)(e.content.names,e=>e.lang===t)?.name_native||a||s||""})(e,O??""),{uuid:a,content:{iso_alpha2:s,lang_alpha2:l}}=e;return{uuid:a,countryCode:s.toLowerCase(),languageCode:l?.toLowerCase(),name:t}});return(0,eX.A)(a,"name")},[w,O]);(0,u.useEffect)(()=>{F(function({locale:e,countries:t,globalLocale:a=j.xjH}){let s=j._ZQ,l=(0,eI.A)(t,{countryCode:s})?.countryCode||t.at(0)?.countryCode;if(e===a)return s||l;let n=e.split("-").at(1);return n?(0,eI.A)(t,{countryCode:n})?.countryCode||l:((0,eI.A)(t,{countryCode:e})||(0,eI.A)(t,{languageCode:e}))?.countryCode||l}({locale:O??"",countries:eo,globalLocale:P??""}))},[O,eo,P]);let ec=(0,u.useMemo)(()=>{let e=w;if((0,J.A)(er)&&(e=(0,eP.A)(e,e=>(0,ev.A)(e.content.tags,e=>(0,ll.A)(er,e.id)))),L){let t=parseInt(L);e=(0,eP.A)(e,({content:{zip_ranges:e}})=>(e??[]).some(e=>{let a=parseInt(e.first),s=parseInt(e.last);return t>=a&&t<=s}))}if((0,J.A)(eo)){let t=(0,eI.A)(eo,{countryCode:D})??eo[0];t&&(e=(0,eP.A)(e,({content:{countries:e}})=>(0,ev.A)(e,e=>e.uuid===t.uuid)||!(0,J.A)(e)))}return e||[]},[w,er,L,D,eo]),ed=(0,u.useMemo)(()=>({sales:{people:(0,eP.A)(ec,({content:{sales:e}})=>!!e),image:Y,title:$},support:{people:(0,eP.A)(ec,({content:{support:e}})=>!!e),image:Z,title:z},other:{people:(0,eP.A)(ec,({content:{sales:e,support:t}})=>!e&&!t),image:q,title:V}}),[ec,Y,$,Z,z,q,V]),em=function({group_by_tags:e,tags:t,contacts:a}){return(0,u.useMemo)(()=>
31{if(!e||!(0,J.A)(t)||!(a&&(0,J.A)(a)))return!1;let s=(0,eP.A)(a,e=>!!(0,J.A)(e.content.tags));if(!(0,J.A)(s))return!1;let[l,...n]=s,i=l.content.tags;return!(0,e3.A)(n,e=>{let t=e.content.tags;return(0,J.A)(t)===(0,J.A)(i)&&(0,e3.A)(t,e=>(0,ev.A)(i,t=>t.id===e.id))})},[e,t,a])}({group_by_tags:s,tags:E,contacts:ec}),eu=!!((0,J.A)(ed.sales.people)||(0,J.A)(ed.support.people)),eh=e=>{let t=(0,g.A)(E,t=>({tag:t,persons:(0,eP.A)(e,e=>(0,ev.A)(e.content.tags,e=>e.id===t.id))}));return(0,r.jsx)("div",{className:x()("grid-cols-1 sm-max:w-full gap-200 lg:auto-rows-fr lg:grid-cols-2 xl:col xl:w-full",!em&&"grid",a&&eu?"md:col-10":"w-full",em&&"flex flex-col gap-400"),children:em?(0,r.jsx)(r.Fragment,{children:(0,g.A)(t,({tag:e,persons:t})=>{if((0,J.A)(t))return(0,r.jsxs)("div",{children:[(0,r.jsx)(o.DZ,{level:3,className:"mb-0",children:e.content.name}),(0,r.jsx)(o.sD,{text:e.content.text}),(0,r.jsx)("div",{className:"grid grid-cols-1 lg:auto-rows-fr lg:grid-cols-2 gap-200 mt-200",children:!!(0,J.A)(t)&&(0,g.A)(t,e=>(0,r.jsx)(eJ,{content:e.content,showDescription:n,showPhone:i,showMobilePhone:c,showEmail:l},e.id))})]},e.id)})}):(0,r.jsx)(r.Fragment,{children:(0,g.A)(e,e=>(0,r.jsx)(eJ,{content:e.content,showDescription:n,showPhone:i,showMobilePhone:c,showEmail:l},e.id))})})};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),eo.length>1&&D&&(0,r.jsx)(lo,{onChange:e=>{F(e.target.value)},value:D,children:(0,g.A)(eo,e=>(0,r.jsx)("option",{value:e?.countryCode,children:e.name},e?.uuid))}),(0,r.jsxs)(M.A,{size:j.YuK.FLUID,children:[(0,r.jsxs)("div",{className:"mt-200",children:[d&&(0,r.jsx)("span",{className:"text-style-tagline",children:d}),(0,r.jsx)(o.DZ,{level:1,className:"text-style-heading-h2 m-0",children:m||(0,r.jsx)(o.HT,{translation:"Find"})}),h&&(0,r.jsx)("p",{className:"text-style-subtitle mb-100",children:h}),p&&(0,r.jsx)("div",{className:"text-style-lead mb-200",children:(0,r.jsx)(o.sD,{text:p})})]}),f&&(0,r.jsxs)("div",{className:"mb-200",children:[(0,r.jsx)("div",{ref:ee,className:"hidden"}),(0,r.jsx)(lv,{attributionsContainer:Q,setZipCode:R})]}),v&&(0,J.A)(E)>0&&(0,r.jsx)("div",{className:"mb-400 flex flex-wrap gap-050",children:(0,g.A)(E,e=>(0,r.jsx)(li.A,{name:e.content.name,handleToggle:()=>{var t;let a;return t=e.id,void((a=new Set(er)).has(t)?a.delete(t):a.add(t),ei(Array.from(a).map(String)))},isSelected:!!er?.includes(e.id)},e.id))}),(0,r.jsxs)("div",{className:"space-y-400",children:[!y&&ec&&!ec.length&&(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(tP.A,{})}),y&&(0,r.jsx)("div",{className:"flex justify-center items-center",children:(0,r.jsx)(X.A,{})}),a&&eu?(0,g.A)((0,eP.A)((0,ln.A)(ed),({people:e})=>!!(0,J.A)(e)),e=>(0,r.jsxs)("div",{className:"flex flex-col md:flex-row space-y-200 md:space-y-0 md:space-x-200",children:[(0,r.jsxs)("div",{className:"col-12 bg-neutral-50 p-200 flex flex-row-reverse justify-end space-x-200 space-x-reverse items-center md:space-x-0 md:space-y-100 md:justify-start md:flex-col md:col-2 xl:max-w-700",children:[(0,r.jsx)(o.DZ,{level:2,className:"mb-0 text-style-heading-h4 md:self-start",children:e.title}),(0,r.jsx)("div",{className:eY()["contact-group-image-container"],children:(0,r.jsx)(o._V,{alt:"",imageUrl:e.image,imageClassName:"object-center"})})]}),eh(e.people)]},e.title)):eh(ec||[])]}),!!(0,J.A)(N)&&(0,r.jsx)("div",{className:"content-container content-container-page mt-500",children:(0,g.A)(N,e=>(0,r.jsx)(_.A,{blok:e,isPreview:t},e._uid))})]})]})};var ly=a(33761),lk=a(74259),lw=a.n(lk);let lS=e=>e===j.LCT.SALES?"bg-contact-hero":"bg-neutral-50",lI=(e,t)=>{switch(e){case j.LCT.SALES:return"business-deal";case j.LCT.SUPPORT:return"support-team";default:return t||"contact-homepage"}},lE=({contactDepartment:e,showPhone:t,edgelessImage:a,showEmailCta:s,title:l,subtitle:n,image:i,emailFormUrl:c})=>{let d=(0,eE.B)("Illustration"),m=(0,tz.z)(e=>e.selectSiteConfigurationProperty("phone")),u=(0,W.IT)(lI(e));return(0,r.jsxs)("div",{className:x()(lw()["hero-container"],lS(e),{[lw()["hero-image-space-right"]]:!a}),style:a?{"--bg-image-url":`url(${i?.filename||u})`}:void 0,children:[(0,r.jsxs)("div",{className:"my-300 px-300 lg:px-400 lg:my-400 z-10 space-y-100 flex flex-col justify-center",children:[!!l&&(0,r.jsx)(o.DZ,{level:1,className:"mb-0",children:l||(0,r.jsx)(o.HT,{translation:"Contact"})}),(t||!!n||s&&!!c)&&(0,r.jsxs)("div",{children:[t&&!!m&&(0,r.jsx)("p",{className:"text-style-lead mb-0",children:(0,eZ.n)(m)}),!!n&&(0,r.jsx)("p",{className:"mb-0 text-label-medium text-neutral-600",children:n}),s&&!!c&&(0,r.jsxs)(o.sG,{className:"btn btn-primary btn-icon-left mt-350",linktype:j.J$1.STORY,url:c,children:[(0,r.jsx)(w.g,{icon:ai.y_}),(0,r.jsx)(o.HT,{translation:"Send Email"})]})]})]}),!a&&(0,r.jsx)("div",{children:(0,r.jsx)(o._V,{imageUrl:i?.filename||u,alt:i?.alt||d,className:"mobile-nav:hidden w-full h-full relative pl-0 shrink lg:pl-0 p-300 lg:p-400",imageClassName:"object-right object-contain ml-auto"})})]})},lT=({links:e})=>(0,r.jsx)("div",{className:"space-y-300",children:(0,g.A)(e,({uuid:e,url:t,link:a,label:s,icon:l,phone:n})=>(0,K.VX)(a)||t?(0,r.jsxs)("div",{className:"flex flex-col w-fit-content leading-large-text",children:[(0,r.jsx)(o.sG,{url:t,...a,children:(0,r.jsxs)("div",{className:"flex items-center gap-150",children:[(0,r.jsx)("div",{className:"w-300",children:l?(0,r.jsx)(eu.A,{icon:l,width:24,height:24}):(0,r.jsx)(w.g,{icon:k.dm,width:24,height:24})}),(0,r.jsx)("span",{children:s})]})}),n&&(0,r.jsxs)("div",{className:"flex gap-150 mt-100",children:[(0,r.jsx)("div",{className:"w-300"}),(0,r.jsx)("span",{className:"text-base",children:(0,eZ.n)(n)})]})]},e):null)});
31function lL(e,t){let{story:a,cached_url:s,url:l}=t||{};return e||a?.name||s?.split("/")[1]||l||""}let lR=({group:e})=>{let{contact_page:t,show_phone:a}=e,s="object"==typeof t,l=(0,st.C)(),n=(0,eE.B)("Illustration"),i=(0,W.IT)(lI(s?t.content?.type:void 0,"general-inquiries")),c=(0,u.useMemo)(()=>{let t=(0,g.A)(e.links,({link:e,icon:t,label:s,_uid:l})=>{let{story:n}=e||{},i=t||n?.content?.icon;return{uuid:l,link:e,label:lL(s,e),icon:i,phone:a?n?.content?.phone:void 0}});if("string"!=typeof e.contact_page){let{contact_pages:s}=e.contact_page?.content||{};(0,ew.ow)(s)&&s.forEach(e=>{t.some(t=>t.link?.id===e.uuid)||t.unshift({uuid:e.uuid,label:e.content?.title||e.name||"",link:{cached_url:l(e.full_slug),id:e.uuid},icon:e.content?.icon?.toString()||void 0,phone:a?e.content?.phone:void 0})})}return t},[e,a,l]);if(!s||!t.content)return null;let d=e.show_phone&&t.content.phone;return(0,r.jsx)(o.Wt,{content:e,children:(0,r.jsxs)("div",{className:"space-y-300",children:[(0,r.jsxs)("div",{className:"flex space-x-250 items-center",children:[(0,r.jsx)("div",{className:"w-500 h-500 relative shrink-0",children:(0,r.jsx)(o._V,{imageUrl:t.content.image?.filename||i,alt:t.content.image?.alt||n,objectFit:j.ATT.FILL})}),(0,r.jsx)(o.DZ,{level:2,className:"text-style-heading-h3 m-0",children:t.content.title})]}),(0,r.jsxs)("div",{className:"p-200 space-y-400 relative bg-card card-border",children:[(!!d||!!e.tagline)&&(0,r.jsxs)("div",{className:"space-y-100",children:[!!d&&(0,r.jsx)("div",{children:(0,eZ.n)(d)}),!!e.tagline&&(0,r.jsx)("div",{className:x()({"text-neutral-600 text-label-small":d}),children:e.tagline})]}),(0,r.jsxs)(o.sG,{className:"btn btn-icon-right btn-primary",linktype:j.J$1.STORY,url:t.full_slug,children:[t.content.title,(0,r.jsx)(w.g,{icon:ai.dm})]})]}),!!(0,J.A)(c)&&(0,r.jsx)(lT,{links:c})]})})};var lO=a(42550),lM=a(4439),lP=a.n(lM);let lD=({showGeneralContactInfo:e,phone:t,fax:a,hoursCompact:s,email:l,text:n,links:i,className:c})=>{let d=(0,tz.z)(e=>e.selectSiteConfigurationProperty("phone")),m=(0,tz.z)(e=>e.selectSiteConfigurationProperty("fax")),h=(0,tz.z)(e=>e.selectSiteConfigurationProperty("hours_compact")),p=(0,tz.z)(e=>e.selectSiteConfigurationProperty("email")),[_,f]=(0,u.useMemo)(()=>{let r={phone:t||(e?d:void 0),fax:a||(e?m:void 0),hoursCompact:s||(e?h:void 0),email:l||(e?p:void 0)},o=(0,A.A)((0,lO.A)(r,A.A)),c=!(0,K.k8)(n),u=!(0,ev.A)(i,e=>(0,K.VX)(e.link));return o&&u&&c?[]:[r,(0,ef.A)((0,g.A)(i,e=>{if(!(0,K.VX)(e.link))return;let{link:t,label:a,icon:s,_uid:l}=e;return{uuid:l,link:t,label:lL(a,t),icon:s}}))]},[l,p,a,m,s,h,i,t,d,e,n]);return _?(0,r.jsxs)("div",{className:x()("bg-neutral-50 p-300 lg:px-400 lg:py-350",c),children:[(0,r.jsxs)("div",{className:x()("space-y-300",lP().text),children:[(0,r.jsxs)("div",{children:[!!_.phone&&(0,r.jsxs)("p",{className:"flex items-center gap-150",children:[(0,r.jsx)(w.g,{icon:k.KK,className:"text-fixed-md"}),(0,eZ.n)(_.phone)]}),!!_.hoursCompact&&(0,r.jsx)("p",{className:"text-neutral-600 text-label-small",children:_.hoursCompact}),!!_.fax&&(0,r.jsxs)("p",{className:"flex items-center gap-150",children:[(0,r.jsx)(w.g,{icon:k.x$,className:"text-fixed-md"}),_.fax]}),!!_.email&&(0,r.jsx)("p",{className:"truncate",children:(0,r.jsx)(o.sG,{linktype:j.J$1.EMAIL,email:_.email})})]}),(0,K.k8)(n)&&(0,r.jsx)(o.sD,{text:n})]}),((0,ev.A)((0,ln.A)(_),Boolean)||(0,K.k8)(n))&&!!f?.length&&(0,r.jsx)("hr",{className:"my-400"}),!!f?.length&&(0,r.jsx)(lT,{links:f})]}):null},lG=({isPreview:e,form:t,pageTitle:a,content:s,...l})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,className:"mb-500",children:(0,r.jsxs)("div",{className:"mt-400 flex flex-col gap-400 lg:flex-row",children:[(0,r.jsx)("div",{className:"shrink lg:col-7",children:(0,g.A)(t,t=>(0,u.createElement)(tZ.A,{...t,key:t._uid,isPreview:e,isInGrid:!0,submitSectionLeft:!0,pageTitle:a}))}),(0,r.jsx)(lD,{className:"shrink lg:col-5",...l})]})}),!!(0,J.A)(s)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(s,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]}),lB=()=>{let e=(0,e4.useRouter)(),t=(0,B.G)(H.VP),a=lN.A.get(lA),s=(0,st.C)(),l=(0,B.G)(H.tS),n=(0,eP.A)(l,{storyId:t}),i=(0,J.A)(n)>1?n.find(e=>e.countryCode===a)?.countryCode||n[0].countryCode:n[0]?.countryCode,[o,c]=(0,u.useState)(i);return((0,u.useEffect)(()=>{c(i)},[i]),(0,A.A)(l))?null:(0,r.jsx)(lo,{onChange:a=>(a=>{if(a.target.value&&l){let n=l[a.target.value];if(n){let a=n.countryCode;lN.A.set(lA,a,{expires:(0,lb.getUserLocaleExpirationDate)(),path:"/"}),c(a),n.storyId!==t&&e.push(s(n.fullSlug))}}})(a),value:o,children:Object.entries(l).map(([e,t])=>(0,r.jsx)("option",{value:e,children:t.countryName},t.countryUuid))})},lF=({content:{contact_groups:e,show_phone:t,edgeless_image:a,title:s,subtitle:l,show_email_cta:n,image:i,hide_groups:o,form:c,phone:d,fax:m,email:h,text:p,links:f,hours_compact:v,show_general_contact_info:N,content:b},isPreview:A,story:{name:C}})=>{let y=(0,u.useMemo)(()=>(0,eI.A)(e,({contact_page:e})=>"object"==typeof e&&![j.LCT.SALES,j.LCT.SUPPORT].includes(e.content?.type)),[e]),k=(0,eP.A)(e,({contact_page:e})=>(0,ly.A)(e)),w=s||C,S=(0,u.useMemo)(()=>(0,J.A)(k)>0&&!((0,J.A)(k)%3),[k]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(lB,{}),(0,r.jsxs)(M.A,{size:j.YuK.DEFAULT,className:"mb-500",children:[(0,r.jsx)(lE,{title:w,subtitle:l,showPhone:t,edgelessImage:a,showEmailCta:n,image:i,emailFormUrl:"object"==typeof y?.contact_page?y.contact_page.full_slug:void 0}),!o&&(0,J.A)(k)>0&&(0,r.jsx)("div",{className:x()("grid gap-x-400 gap-y-500 md:grid-cols-2 mt-400",{"2xl:gr
31id-cols-3":S}),children:(0,g.A)(k,(e,t)=>(0,r.jsx)(lR,{group:e},t+e._uid))})]}),(0,J.A)(c)>0?(0,r.jsx)(lG,{isPreview:A,form:c,pageTitle:w,content:b,phone:d,fax:m,email:h,text:p,links:f,hoursCompact:v,showGeneralContactInfo:N}):!!(0,J.A)(b)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(b,e=>(0,r.jsx)(_.A,{blok:e,isPreview:A},e._uid))})]})},lH=({isPreview:e,content:t,story:a})=>{let[s,l]=(0,u.useState)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,children:(0,r.jsx)(lE,{title:t.title||a.name,contactDepartment:t.type,edgelessImage:t.edgeless_image})}),s?.content?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,children:(0,r.jsx)("div",{className:x()("p-300 pt-200 lg:p-400 lg:pt-200",lS(t.type)),children:(0,r.jsx)(lr.A,{onChange:e=>{l(t.contact_pages?.find(t=>t.name===e.target.value))},defaultValue:s?.name,children:(0,g.A)(t.contact_pages,(e,t)=>(0,r.jsx)("option",{value:e.name,children:e.name},e.name+t))})})}),(0,r.jsx)(lG,{isPreview:e,form:s?.content.form,pageTitle:s?.content.title||s?.name,content:s?.content.content,phone:s?.content.phone,fax:s?.content.fax,email:s?.content.email,hoursCompact:s?.content.hours_compact,text:s?.content.text,links:s?.content.links,showGeneralContactInfo:s?.content.show_general_contact_info},s?.uuid)]}):(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,className:"mb-500",children:(0,r.jsxs)("div",{className:x()("space-y-300 p-300 pt-200 lg:p-400 lg:pt-200",lS(t.type)),children:[(0,r.jsx)(o.DZ,{level:2,className:"text-style-heading-h4 mb-0",children:(0,r.jsx)(o.HT,{translation:"Select support topic"})}),(0,g.A)(t.contact_pages,e=>{let{content:t}=e;return(0,r.jsxs)("button",{className:"btn-link leading-large-text flex text-left items-center cursor-pointer gap-150 hover:text-cta-hover",onClick:()=>l(e),children:[t?.icon?(0,r.jsx)(eu.A,{icon:t.icon,width:24,height:24}):(0,r.jsx)(w.g,{className:"shrink-0",icon:k.dm,width:24,height:24}),(0,r.jsx)("span",{children:e.name})]},e.id)})]})}),!!(0,J.A)(t.content)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(t.content,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]})},lU=({isPreview:e,content:t})=>(0,r.jsx)(M.A,{size:j.YuK.FLUID,isPreview:e,children:(0,r.jsx)(eJ,{className:"max-w-[360px]",content:t})}),l$=({isPreview:e,content:{type:t,show_phone:a,edgeless_image:s,title:l,subtitle:n,show_email_cta:i,image:o,phone:c,fax:d,email:m,text:u,links:h,hours_compact:x,show_general_contact_info:g,form:p,content:_},story:{name:f}})=>{let v=(0,eE.B)("Contact"),N=l||v||f;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(lB,{}),(0,r.jsx)(M.A,{size:j.YuK.DEFAULT,children:(0,r.jsx)(lE,{title:N,subtitle:n,showPhone:a,edgelessImage:s,showEmailCta:i,image:o,contactDepartment:t})}),(0,r.jsx)(lG,{isPreview:e,form:p,pageTitle:N,content:_,phone:c,fax:d,email:m,text:u,links:h,hoursCompact:x,showGeneralContactInfo:g})]})},lz=({isPreview:e,story:t})=>(0,r.jsx)(M.A,{size:j.YuK.FLUID,isPreview:e,children:(0,r.jsxs)("div",{className:"text-label-small bg-white py-100 px-050",style:{border:(0,ta._)("frame-border")},children:[t.content?.name??t.name,(0,K.k8)(t.content?.text)&&(0,r.jsx)(o.sD,{text:t.content?.text,className:"mt-200"})]})}),lV=({isPreview:e,story:t})=>(0,r.jsx)(M.A,{size:j.YuK.FLUID,isPreview:e,children:(0,r.jsx)("div",{className:"text-label-small bg-white py-100 px-050",style:{border:(0,ta._)("frame-border")},children:t.content?.name??t.name})}),lW=({isPreview:e,content:t,story:a})=>{let{tagline:s,image:l,image_mobile:n,title:i,subtitle:o,lead:c,hero_background_image:d,hero_text_vertical_alignment:m,hero_image_proportions:u,hero_background_image_mobile:h,hero_image_alignment:x,hero_text_size:p,hero_color:f,hero_background:v,hero_large:N,hero_color_custom:b,hero_text_inverted:A}=t,{name:C}=a,y=(0,s9.OE)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),!y&&(0,r.jsx)(sQ,{tagline:s,image:l,imageMobile:n,title:i||C,subtitle:o,lead:c,color:f,imageProportions:u,imageAlignment:x,textSize:p,background:v,useBackgroundImage:d,useBackgroun
31dImageMobile:h,textVerticalAlignment:m,large:N,heroTextInverted:A,customColor:f===j.o$r.CUSTOM&&b?.color}),!!(0,J.A)(t.content)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(t.content,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]})},lK=({name:e,id:t,type:a,onClick:s,isActive:l})=>{let n=(0,aG.b7)();return(0,r.jsx)("li",{children:(0,r.jsxs)(o.sG,{url:`${n}?${j.llc.DOWNLOADS_PORTAL_ALBUM_ID}=${t}`,linktype:j.J$1.STORY,linkProps:{shallow:!0,replace:!0,scroll:!1},className:x()("text-left text-style-label-small sm:text-style-label-medium",{"flex items-center gap-x-200":"home"===a,"text-style-label-small-bold sm:text-style-label-medium-bold":"detail"===a&&l}),onClick:s,children:["home"===a&&(0,r.jsx)(w.g,{icon:ai.dm}),e]})})},lY=({type:e,albums:t,activeAlbumId:a,hasRootAssets:s,scrollToTopOnSelection:l})=>{let n=()=>{l&&scrollTo({top:0})};return(0,r.jsxs)("ul",{className:x()("list-none pl-0 text-style-label-medium space-y-200",{"sm:!leading-none":"detail"===e}),children:[s&&(0,r.jsx)(lK,{name:(0,r.jsx)(o.HT,{translation:"General"}),id:"general",type:e,isActive:"general"===a,onClick:n}),(0,g.A)(t,({id:t,name:s})=>(0,r.jsx)(lK,{name:s,id:t,type:e,isActive:a===t,onClick:n},t))]})};var lZ=a(5909);let lJ=({files:e,large:t,hasAlbums:a,cantoCuratedViewData:s,isCuratedView:l,isLoading:n=!1,activeAlbumName:i=""})=>{let[o,c]=(0,u.useState)([]),d=(0,u.useCallback)((e,t)=>(0,eX.A)(e,e=>{let a=t.findIndex(t=>t.path===e.id);return -1===a?1/0:a}),[]);return(0,u.useEffect)(()=>{n||(l&&s&&(0,J.A)(s)>0?c(d(e,s)):c((0,tD.v$)(e)))},[s,e,l,n,d]),(0,r.jsx)("ul",{className:x()("list-none pl-0 text-style-label-medium gap-200",{"flex flex-col":!t,"grid grid-cols-2 xl:grid-cols-3 4xl:grid-cols-4":t,"lg:grid-cols-3 3xl:grid-cols-4":t&&!a}),children:n?(0,a$.A)(5,e=>(0,r.jsx)(lZ.A,{index:e,large:t},`file-${e}`)):(0,g.A)(o,e=>(0,r.jsx)("li",{className:x()({"flex flex-col":t}),children:(0,r.jsx)(tO,{file:e,large:t,albumName:i})},e.id))})};var lq=a(72642);let lX=({albums:e,assets:t,large:a,hasRootAssets:s,rootAssets:l,activeAlbumId:n,setActiveAlbumId:i,title:c,cantoCuratedViewData:d,isCuratedView:m,isCuratedViewLoading:h})=>{let{isXS:x,isSM:g}=(0,F.l)(),p=(0,u.useRef)(null),_=(0,u.useMemo)(()=>x||g,[x,g]),f=(0,u.useMemo)(()=>{let t=(0,eI.A)(e,{id:n});return t?.displayName||t?.name||""},[e,n]),v=(0,u.useMemo)(()=>"general"===n?l:(0,eP.A)(t,({relatedAlbums:e})=>(0,ev.A)(e,{id:n})),[t,n,l]),N=(0,u.useCallback)(()=>{i(void 0),!_&&p.current&&(0,lq.PA)(p.current,{offsetTop:80})},[_,i]);return(0,r.jsxs)(M.A,{size:j.YuK.FLUID,children:[!!c&&(0,r.jsx)(o.DZ,{level:2,className:"mb-300",children:c}),(0,r.jsxs)("div",{ref:p,className:"flex flex-col gap-y-300 sm:flex-row",children:[(0,r.jsx)("div",{className:"sm:col-3 2xl:col-2 relative",children:(0,r.jsxs)("div",{className:"flex flex-col items-start sm:sticky sm:overflow-y-auto",style:{..._?{}:{top:(0,lq.$c)(),maxHeight:`calc(100vh - ${(0,lq.$c)()}px)`}},children:[(0,r.jsx)(o.sG,{url:"#",className:"mb-300 text-fixed-lg",onClick:e=>{e.preventDefault(),N()},children:(0,r.jsx)(w.g,{icon:ai.Ce})}),(0,r.jsx)(lY,{type:"detail",albums:e,hasRootAssets:s,activeAlbumId:n,scrollToTopOnSelection:!_})]})}),(0,r.jsx)("div",{className:"sm:pl-400 sm:col-9 2xl:col-10",children:(0,r.jsx)(lJ,{files:v,large:a,cantoCuratedViewData:d,isCuratedView:m,isLoading:h,hasAlbums:!0,activeAlbumName:f})})]})]})},lQ=({albums:e,rootAssets:t,hasRootAssets:a,isLoading:s,isPreview:l,large:n,title:i,subtitle:o,lead:c,tagline:d,cantoCuratedViewData:m,isCuratedViewLoading:u,isCuratedView:h,showCantoHeadline:p,content:f})=>{let{headline:v,subtitle:N,items:b}=m?.[0]||{},A=(0,er.f)(!!v,j.C2u.H1,+!!i);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(M.A,{size:j.YuK.FLUID,className:x()("mb-500 flex flex-col gap-y-500 md:offset-1",{"md:col-7":!n||!!(0,J.A)(e),"md:col-10":n&&!(0,J.A)(e)}),children:[(0,r.jsx)(eH.A,{headline:i,headlineLevel:1,subtitle:o,tagline:d,lead:c}),p&&(v||N)&&(0,r.jsx)(eH.A,{headline:v,headlineLevel:A,subtitle:N}),s?(0,r.jsx)(X.A,{}):(0,r.jsxs)("div",{className:"flex flex-col gap-y-200",children:[!!(0,J.A)(e)&&(0,r.jsx)(lY,{type:"home",albums:e,hasRootAssets:a,scrollToTopOnSelection:!0}
31),!!(0,J.A)(t)&&(0,r.jsx)(lJ,{files:t,large:n,hasAlbums:!!(0,J.A)(e),cantoCuratedViewData:b,isCuratedView:h,isLoading:u})]})]}),(0,g.A)(f,e=>(0,r.jsx)(_.A,{blok:e,isPreview:l},e._uid))]})},l0=({content:{title:e,subtitle:t,lead:a,tagline:s,large:l,canto_id:n,content:i,sort:o,show_curated_view:c},story:{name:d},isPreview:m})=>{let h=(0,e4.useSearchParams)(),x=(0,aG.yn)(),g=h?.get(j.llc.DOWNLOADS_PORTAL_ALBUM_ID),p=g?.split("?")[0]??void 0,_=tH(n),{isLoading:f,data:v}=tF(_||p,o,c),N=(0,u.useCallback)(e=>{let t="string"==typeof e?e.split("?")[0]:e;x(j.llc.DOWNLOADS_PORTAL_ALBUM_ID,t)},[x]),b=!!_&&c,A="canto"===o||c,C=e??d,{isLoading:y,data:{assets:k,albums:w}}=tB(n,()=>N(void 0)),S=(0,u.useMemo)(()=>k.filter(e=>!e.relatedAlbums.some(e=>w.some(({id:t})=>t===e.id))),[k,w]),I=(0,u.useMemo)(()=>S.length>0,[S]),E=(0,B.G)(H.$m),T=(0,J.A)(v)>0,L=f&&!E.includes(p);return(0,u.useEffect)(()=>{!p||y||w.some(({id:e})=>e===p)||N(void 0)},[p,N,w,y]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),!y&&p?(0,r.jsx)(lX,{title:C,albums:w,rootAssets:S,hasRootAssets:I,assets:k,large:l,activeAlbumId:p,setActiveAlbumId:N,cantoCuratedViewData:T?v[0].items:void 0,isCuratedViewLoading:L,isCuratedView:A}):(0,r.jsx)(lQ,{albums:w,rootAssets:S,hasRootAssets:I,isLoading:y,title:C,subtitle:t,tagline:s,lead:a,large:l,content:i,isPreview:m,cantoCuratedViewData:T?v:void 0,isCuratedViewLoading:L,isCuratedView:A,showCantoHeadline:b})]})};var l1=a(94443),l2=a(34923),l3=a.n(l2);let l5=({image:e,image_desktop:t,title:a,isOnEventPage:s=!1,image_is_icon:l=!1})=>{let[n,i]=(0,u.useState)(!1),[c,d]=(0,u.useState)(!1),m=(0,u.useCallback)(()=>{i(!0)},[i]),h=(0,u.useCallback)(()=>{d(!0)},[d]),g=!n&&(0,K.wl)(e),p=!c&&(0,K.wl)(t),_=g&&(0,W.Nn)(e.filename),f=p&&(0,W.Nn)(t.filename);
31return(0,r.jsxs)("div",{className:x()(l3()["event-image"],{[l3()["event-image--is-on-event-page"]]:s,[l3()["event-image--is-not-on-event-page"]]:!s,[l3()["event-image--has-image"]]:g,[l3()["event-image--has-image-svg"]]:_,[l3()["event-image--has-image-desktop"]]:p,[l3()["event-image--has-image-desktop-svg"]]:f,[l3()["event-image--image-is-icon"]]:l}),children:[g&&(0,r.jsx)("div",{className:l3()["event-image-image-wrap"],children:(0,r.jsx)("div",{className:l3().inner,children:_?(0,r.jsx)(o._V,{imageClassName:"max-h-full",imageUrl:e.filename,alt:a,onErrorFunction:m,useDefaultImageTag:!0}):(0,r.jsx)(o._V,{alt:"",className:l3()["event-image-image"],image:e,ratio:j.U3m,onErrorFunction:m,responsive:!0})})}),p&&(0,r.jsx)("div",{className:l3()["event-image-image-desktop-wrap"],children:(0,r.jsx)("div",{className:l3().inner,children:f?(0,r.jsx)(o._V,{imageClassName:"max-h-full",imageUrl:t.filename,alt:a,onErrorFunction:h,useDefaultImageTag:!0}):(0,r.jsx)(o._V,{alt:"",className:l3()["event-image-image-desktop"],image:t,onErrorFunction:h})})}),(0,r.jsx)("div",{className:l3()["event-image-no-image"],children:(0,r.jsx)("div",{className:l3().inner,children:(0,r.jsx)(w.g,{icon:l1.o,className:"text-5xl text-cool"})})})]})};var l4=a(29097);let l6=({price:e,currency:t,options:a})=>{let s=(0,eR.q)(e,t,a);return(0,r.jsx)(r.Fragment,{children:s})},l9=({date:e,date_end:t,show_time:a,address:s,zip:l,country:n,city:i,price:o,isSmall:c,currency:d})=>{let m=(0,B.G)(H.zi)===n?.content?.iso_alpha2.toLowerCase(),h=n?.content?.name,g=n?.content?.name_native,p=(0,eE.B)(h),_=(0,u.useMemo)(()=>(0,ef.A)([s,l||i?(0,ef.A)([l,i]).join(" "):void 0,m&&g,m&&!g&&h,!m&&p]),[s,i,h,g,m,p,l]),f=`relative pt-200 ${c?"pl-300":"pl-350"}`,v=(0,tL.h1)(e),N=(0,tL.h1)(t),b=(0,tL.yK)(e),A=(0,tL.yK)(t),C=(0,tL.ix)(e,l4.c9.TIME_SIMPLE),y=(0,tL.ix)(t,l4.c9.TIME_SIMPLE),S=v.hasSame(N,"day");return(0,r.jsxs)("div",{className:x()("pt-100",{"text-style-label-medium":!c,"text-style-label-small":c}),children:[!!e&&(0,r.jsxs)("div",{className:f,children:[(0,r.jsx)(w.g,{icon:k.ok,className:"absolute left-0 top-200"}),b,a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"mr-050",children:","}),C]}),!!t&&(0,r.jsxs)(r.Fragment,{children:[!S&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"mx-100",children:j.eVK}),A]}),a&&(0,r.jsxs)(r.Fragment,{children:[S?j.eVK:(0,r.jsx)("span",{className:"mr-050",children:","}),y]})]})]}),!!(0,J.A)(_)&&(0,r.jsxs)("div",{className:f,children:[(0,r.jsx)(w.g,{icon:k.w6,className:"absolute left-0 top-200"}),_.join(", ")]}),!!(o&&d)&&(0,r.jsxs)("div",{className:f,children:[(0,r.jsx)(w.g,{icon:k.yc,className:"absolute left-0 top-200"}),(0,r.jsx)(l6,{price:o,currency:d})]})]})};var l7=a(65082);let l8=({type:e})=>{let t=(0,B.G)(H._y),a=e&&t?.[e];return e?(0,r.jsxs)("div",{className:"text-style-label-small-bold text-cool-600",children:[(0,r.jsx)(eu.A,{icon:a,className:"mr-050"}),(0,r.jsx)(l7.A,{translation:String(e)})]}):null},ne=({isPreview:e,content:t,story:a})=>{let{image:s,image_desktop:l,image_is_icon:n,title:i,subtitle:c,lead:d,type:m,properties:u,registration_url:h}=t,{name:p}=a,f=(0,K.wl)(l)||(0,K.wl)(s);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(M.A,{size:j.YuK.FLUID,children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:x()("col-12",{"md:offset-1 md:col-9":!f}),children:(0,r.jsxs)("div",{className:"flex flex-wrap md:flex-nowrap md:flex-row-reverse relative",children:[f&&(0,r.jsx)(l5,{title:i||p,image:s,image_desktop:l,image_is_icon:n,isOnEventPage:!0}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col justify-center md:pr-400 sm-max:400",children:[(0,r.jsxs)("div",{className:sW()["hero-headlines"],children:[i&&(0,r.jsx)(o.DZ,{level:1,className:sW()["hero-title"],children:i||p}),c&&(0,r.jsx)("p",{className:sW()["hero-subtitle"],children:c}),m&&(0,r.jsx)("div",{className:sW()["hero-tagline"],children:(0,r.jsx)(l8,{type:m})})]}),(0,r.jsx)(l9,{...t}),(0,K.VX)(h)&&(0,r.jsx)("div",{className:"pt-400",children:(0,r.jsxs)(o.sG,{className:"btn btn-primary btn-icon-right",target:h?.linktype===j.J$1.URL?"_blank":"_self",...h,children:[(0,r.jsx)(o.HT,{translation:"Register"}),(0,r.jsx)(w.g,{icon:ai.Ju,className:"ml-100"})]})})]})]})})})}),d&&(0,r.jsx)(M.A,{className:"mb-400",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:(0,r.jsx)("div",{className:sW()["hero-lead"],children:(0,r.jsx)(o.sD,{text:d})})})})}),(0,J.A)(u)>0&&(0,r.jsx)(M.A,{className:"mb-300",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:col-9 md:offset-1",children:(0,g.A)(u,t=>(0,r.jsx)("div",{className:"mb-400",children:(0,r.jsx)(_.A,{blok:t,isPreview:e,isInGrid:!0})},t._uid))})})}),!!(0,J.A)(t.content)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(t.content,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]})},nt="Join us at leading conferences and exhibitions worldwide. Meet our experts and discover the most innovative ventilation solutions in the market.";var na=a(97813),ns=a.n(na);function nl(e){return{id:e.id,full_slug:e.full_slug??"",name:e.name,content:e.content}}function nn(e,t,a){let s=function(e){if(e&&"object"==typeof e&&"content"in e)return e.content?.name}(t);return e?s?`${e}, ${s}`:e:a??""}let ni=e=>{let t=e.content.occurrences?.filter(e=>"string"!=typeof e);return t&&t.length>0?t:[{content:{date:e.content.date,date_end:e.content.date_end,image:e.content.image,image_desktop:e.content.image_desktop,image_is_icon:e.content.image_is_icon,title:e.content.title,subtitle:e.content.subtitle,type:e.content.type,highlight:e.content.highlight,keep_published:e.content.keep_published,show_on_map:e.content.show_on_map,registration_url:e.content.registration_url,country:e.content.country,city:e.content.city,zip:e.content.zip,address:e.content.address,price:e.content.price,currency:e.content.currency,show_time:e.content.show_time}}]},nr=e=>{let t=ni(e);return(t.length?t.map(e=>new Date(e.content.date??e.content.date_end??"")):[new Date(e.content.date??e.content.date_end??"")]).filter(e=>!isNaN(e.getTime()))},no=(0,u.memo)(({event:e})=>{let t=ni(e),a=t[0]?.content,s=a?.image||a?.image_desktop||e.content.image,l=a?.date||e.content.date,n=a?.date_end||e.content.date_end,i=(0,tL.yK)(l??""),c=(0,tL.yK)(n??""),d=c&&i!==c?`${i} â ${c}`:i,m=nn(a?.city||e.content.city,a?.country||e.content.country,a?.address||e.content.address),u=e.content.type?.toString().toLowerCase()??"";return(0,r.jsx)("div",{className:"col-12 md:col-6 lg:col-4 mb-400",children:(0,r.jsxs)("article",{className:ns().article,children:[(0,r.jsxs)("div",{className:"relative h-[280px] w-full overflow-hidden bg-cool-100 rounded-t-xl",children:[(0,K.wl)(s)?(0,r.jsx)(o._V,{image:s,alt:e.content.title||e.name,className:"absolute inset-0 h-full w-full object-cover"}):(0,r.jsx)("div",{className:"h-full w-full flex items-center justify-center",children:(0,r.jsx)(w.g,{icon:k.ok,className:"text-4xl text-cool"})}),e.content.type&&(0,r.jsx)("span",{className:`absolute left-300 top-300 z-20 rounded-full px-300 py-100text-style-label-tiny font-normal text-white ${ns()["type-badge"]}`,"data-type":u,children:e.content.type})]}),(0,r.jsxs)("div",{className:"p-400 flex flex-col flex-grow",children:[(0,r.jsx)(o.DZ,{level:5,className:"mb-200 text-black",children:e.content.title||e.name}),e.content.subtitle&&(0,r.jsx)("p",{className:"text-style-label-tiny mb-200 text-black",children:e.content.subtitle}),(0,r.jsxs)("div",{className:"flex flex-col gap-100 text-style-label-small mb-400",children:[m&&(0,r.jsxs)("span",{className:"flex items-center gap-200",children:[(0,r.jsx)(w.g,{icon:k.RU,size:"xs"}),m]}),d&&(0,r.jsxs)("span",{className:"flex items-center gap-200",children:[(0,r.jsx)(w.g,{icon:k.ok,size:"xs"}),d]})]}),(0,r.jsx)("div",{className:"mt-auto",children:(0,r.jsxs)(o.sG,{url:e.full_slug??"",linktype:j.J$1.STORY,className:`btn btn-primary w-full rounded-8 ${ns()["btn-primary"]}`,children:[(0,r.jsxs)("span",{className:"flex items-center gap-200","aria-hidden":!0,
31children:[(0,r.jsx)(o.HT,{translation:"View Details"}),(0,r.jsx)(w.g,{icon:k.dm,size:"sm"})]}),(0,r.jsx)("span",{className:"sr-only",children:(0,r.jsx)(o.HT,{translation:"View Details"})})]})})]})]})})});var nc=a(11330),nd=a.n(nc);let nm=(0,u.memo)(({title:e,subtitle:t,eventTitle:a,parentSubtitle:s,dateDisplay:l,location:n,fullSlug:i,heroImageUrl:c})=>(0,r.jsxs)("div",{className:nd().root,children:[c&&(0,r.jsx)(o._V,{imageUrl:c,alt:"",className:nd()["hero-image"],ratio:[16,9],objectFit:j.ATT.COVER}),(0,r.jsx)("div",{className:nd().overlay}),(0,r.jsx)("div",{className:nd().content,children:(0,r.jsxs)(M.A,{size:j.YuK.DEFAULT,children:[(0,r.jsx)(o.DZ,{level:2,className:"text-white mb-400",children:e}),(0,r.jsx)("p",{className:"text-style-heading-h4 text-white mb-600 max-w-2xl opacity-70",children:t??(0,r.jsx)(o.HT,{translation:nt})}),(0,r.jsxs)("div",{className:nd().card,children:[(0,r.jsx)("p",{className:"text-style-label-tiny uppercase tracking-wide text-gray-600 mb-0 font-medium opacity-70",children:(0,r.jsx)(o.HT,{translation:"Next Event"})}),a&&(0,r.jsx)(o.DZ,{level:2,className:"h3 mb-200 mt-26 text-gray-900 text-label-medium",children:a}),s&&(0,r.jsx)("p",{className:"text-style-body-small text-gray-600 mb-100 text-label-small opacity-70",children:s}),(0,r.jsxs)("div",{className:"flex flex-wrap items-center gap-200 text-style-label-tiny text-gray-700 mb-400 opacity-70",children:[l&&(0,r.jsxs)("span",{className:"flex items-center gap-200",children:[(0,r.jsx)(w.g,{icon:k.ok,size:"sm",className:"text-gray-500 mt-[-1px]"}),l]}),l&&n&&(0,r.jsx)("span",{className:"text-gray-500","aria-hidden":!0,children:"\xb7"}),n&&(0,r.jsx)("span",{className:"flex items-center gap-0",children:n})]}),(0,r.jsxs)(o.sG,{url:i,linktype:j.J$1.STORY,className:"btn btn-secondary btn-small rounded-8",children:[(0,r.jsx)(o.HT,{translation:"View Details"}),(0,r.jsx)(w.g,{icon:k.dm,size:"sm",className:"ml-100","aria-hidden":!0}),(0,r.jsx)("span",{className:"sr-only",children:(0,r.jsx)(o.HT,{translation:"View Details"})})]})]})]})})]})),nu=({title:e,subtitle:t,tagline:a,name:s})=>(0,r.jsx)(M.A,{className:"my-300",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col-12 flex flex-col",children:[(0,r.jsx)(o.DZ,{level:1,className:"mb-0 text-black",children:e||s}),t&&(0,r.jsx)("div",{className:x()("text-style-subtitle",{"mt-100":e}),children:t}),a&&(0,r.jsx)("div",{className:"order-first text-tagline font-tagline leading-headings text-md mb-100",children:a})]})})}),nh=(0,u.memo)(({isPreview:e,content:{title:t,subtitle:a,lead:s,tagline:l,content:n},story:{name:i}})=>{var c;let d,m,h,x,p,f,v,N,b,A,C,y,k,{nextEvent:w,allEventsForGrid:S,eventTitle:I,dateDisplay:E,location:T,heroImageUrl:L}=(c=(0,B.G)(H.A$),d=(0,u.useMemo)(()=>{if(!c)return[];let e=new Date;return c.map(nl).filter(t=>(function(e,t=new Date){let{earliest:a,latest:s}=(e=>{let t=ni(e),a=[];if(t.length)t.forEach(e=>{let t=e.content.date?new Date(e.content.date):null,s=e.content.date_end?new Date(e.content.date_end):t;t&&!isNaN(t.getTime())&&a.push(t),s&&!isNaN(s.getTime())&&a.push(s)});else{let t=e.content.date?new Date(e.content.date):null,s=e.content.date_end?new Date(e.content.date_end):t;t&&!isNaN(t.getTime())&&a.push(t),s&&!isNaN(s.getTime())&&a.push(s)}return a.length?{earliest:a.reduce((e,t)=>t<e?t:e),latest:a.reduce((e,t)=>t>e?t:e)}:{earliest:new Date(0),latest:new Date(0)}})(e);return!(Number.isNaN(a.getTime())||Number.isNaN(s.getTime()))&&s>=t})(t,e))},[c]),m=(0,u.useMemo)(()=>{let e=new Date;return((e,t="all",a=new Date)=>{let s=[];return e.forEach(e=>{let l=ni(e).filter(s=>((e,t,a=new Date)=>{if(!e.length)return!1;let s=e.reduce((e,t)=>t<e?t:e),l=e.reduce((e,t)=>t>e?t:e);switch(t){case"past":return l<a;case"future":return s>a;case"ongoing":return s<=a&&l>=a;default:return!0}})(nr({content:s.content,full_slug:e.full_slug}),t,a)),n=l.find(e=>e.content.highlight);if(n){let t="id"in n?n.id:e.id;s.push({parentTitle:e.content.title??"",parentSubtitle:e.content.subtitle,parentType:e.content.type?.toString(),occurrence:n.content,id:t,full_slug:e.full_slug??""});return}if(e.content.highlight){let t=l[0],a=l.length>0&&t?t.content:{...e.content},n=t&&"id"in t?t.id:e.id;s.push({parentTitle:e.content.title??"",parentSubtitle:e.content.subtitle,parentType:e.content.type?.toString(),occurrence:a,id:n,full_slug:e.full_slug??""})}}),s})(((e,t=new Date)=>e.slice().sort((e,a)=>{let s=nr(e),l=nr(a),n=e=>({min:e.reduce((e,t)=>
31t<e?t:e),max:e.reduce((e,t)=>t>e?t:e)}),i=n(s),r=n(l),o=i.min<=t&&i.max>=t||i.min>t?0:1,c=r.min<=t&&r.max>=t||r.min>t?0:1;return o!==c?o-c:i.min.getTime()-r.min.getTime()}))(d),"all",e)},[d]),h=(0,u.useMemo)(()=>{let e=new Set(m.map(e=>e.full_slug));return d.filter(t=>!e.has(t.full_slug??""))},[d,m]),x=m.length>0?m[0]:null,p=(0,u.useMemo)(()=>x&&c?c.find(e=>e.full_slug===x.full_slug)??null:null,[x,c]),f=x?.occurrence?.date||p?.content?.date,v=x?.occurrence?.date_end||p?.content?.date_end,N=(0,tL.yK)(f??""),A=(b=(0,tL.yK)(v??""))&&N!==b?`${N} â ${b}`:N,C=nn(x?.occurrence?.city||p?.content?.city,x?.occurrence?.country||p?.content?.country,x?.occurrence?.address||p?.content?.address),y=x?.parentTitle||p?.content?.title||p?.name||"",k=function(e){let t=e?.image||e?.image_desktop||null;if(t&&"object"==typeof t&&"filename"in t)return t.filename}(x?.occurrence??null),{highlightedEvents:m,allEventsForGrid:h,nextEvent:x,originalEvent:p,eventTitle:y,dateDisplay:A,location:C,heroImageUrl:k});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),w&&(0,r.jsx)(nm,{title:(t||i)??"",subtitle:a,eventTitle:I,parentSubtitle:w.parentSubtitle,dateDisplay:E,location:T,fullSlug:w.full_slug,heroImageUrl:L}),!w&&!!(t||a||i)&&(0,r.jsx)(nu,{title:t,subtitle:a,name:i,tagline:l}),(0,r.jsxs)(M.A,{size:j.YuK.DEFAULT,className:"py-600",children:[(0,r.jsx)(o.DZ,{level:2,className:"mb-600",children:(0,r.jsx)(o.HT,{translation:"Upcoming Events & Webinars"})}),(0,r.jsx)("div",{className:"row",children:S.map(e=>(0,r.jsx)(no,{event:e},e.id))})]}),(0,K.k8)(s)&&(0,r.jsx)(M.A,{className:"my-300",children:(0,r.jsx)(o.sD,{text:s??(0,r.jsx)(o.HT,{translation:nt}),className:"text-style-lead"})}),!!(0,J.A)(n)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(n,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]})});var nx=a(96791),ng=a.n(nx),np=a(57901),n_=a.n(np),nf=a(6773),nv=a.n(nf);let nj=({option:e,alternates:t,onSelect:a})=>{let{language_code:s,language_label:l,link:n}=e,i=t?.length>0&&n?(()=>{let{brand:e}=(0,lt.O3)(n.cached_url),a=`${e}${s?`-${s}/`:"/"}`,l=(0,eP.A)(t,({full_slug:e})=>(0,lt.GU)(e,a));return 1===l.length?{...n,cached_url:`/${l[0].full_slug}`}:n})():n;return(0,r.jsxs)(o.sG,{...i,type:j.J$1.STORY,className:nv()["language-card"],onClick:()=>{a?.()},children:[(0,r.jsx)("div",{className:nv()["language-title"],children:l}),(0,r.jsxs)("div",{className:nv()["language-bottom"],children:[(0,r.jsx)("div",{className:nv()["language-subtitle"],children:l}),(0,r.jsx)("div",{className:nv().arrow,children:"â"})]})]})};var nN=a(14205);let nb=({isOpen:e,onClose:t,alternates:a,languages:s=[]})=>e?(0,r.jsx)(nN.A,{id:"language-selector-modal",title:"Select Language",close:t,closeOnBackdropClick:!0,closeOnEsc:!0,wide:!0,className:n_()["language-modal"],children:(0,J.A)(s)>0?(0,r.jsx)("div",{className:n_()["language-grid"],children:s.map(e=>(0,r.jsx)(nj,{option:e,onSelect:t,alternates:a??[]},e._uid))}):(0,r.jsxs)("div",{className:n_()["no-languages"],children:[(0,r.jsx)("p",{children:"No language options available"}),(0,r.jsx)("small",{children:"Configure language options in Storyblok"})]})}):null,nA=({isPreview:e,content:t,story:a})=>{let{brand_logo:s,cards:l,lang_options:n}=t,[i,o]=(0,u.useState)(!1),c=(0,B.G)(H.JV);return(0,V.cV)("var(--dms-brand-050)"),(0,u.useEffect)(()=>{let e=()=>{o(!0)};return globalThis.handleGetLanguageData=()=>{let e="default"===a.lang?c:a.lang,t=n?.find(t=>t.language_code?.toLowerCase()===e?.toLowerCase()),s="English";if(t?.language_label)s=t.language_label;else if(e)try{let t=new Intl.DisplayNames([e],{type:"language"}).of(e);s=t?t.charAt(0).toUpperCase()+t.slice(1):e.toUpperCase()}catch{s=e.toUpperCase()}return{label:s}},globalThis.addEventListener("trigger-open-language-menu",e),()=>{globalThis.removeEventListener("trigger-open-language-menu",e),globalThis.handleGetLanguageData=void 0}},[a.lang,c,n]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:ng()["exhibition-page"],children:[s?.filename&&(0,r.jsx)("div",{className:ng()["brand-logo-container"],children:(0,r.jsx)("img",{src:s.filename,alt:s.alt||"Brand logo"})}),!!(0,J.A)(l)&&(0,r.jsx)("div",{className:ng()["cards-container"],children:(0,g.A)(l,t=>(0,r.jsx)("div",{className:ng()["card-wrapper"],children:(0,r.jsx)(_.A,{blok:t,isPreview:e})},t._uid))})]}),(0,r.jsx)(nb,{isOpen:i,onClose:()=>o(!1),languages:n,alternates:a.alternates})]})};var nC=a(86288),ny=a.n(nC);let nk=({isPreview:e,content:t})=>{let{brandCards:a,footerText:s}=t;return(0,V.cV)("var(--dms-brand-050)"),(0,r.jsxs)("div",{className:ny().container,children:[!!(0,J.A)(a)&&(0,r.jsx)("div",{className:ny()["brand-grid"],children:(0,g.A)(a,t=>(0,r.jsx)("div",{className:ny()["card-wrapper"],children:(0,r.jsx)(_.A,{blok:t,isPreview:e})},t._uid))}),s&&(0,r.jsx)("p",{className:ny().instruction,children:s})]})};var nw=a(70783),nS=a.n(nw);let nI=({isPreview:e,content:t})=>{let{ProductCards:a,ProductPageTitle:s,ProductPageDiscription:l}=t;return(0,V.cV)("var(--dms-brand-050)"),(0,r.jsxs)("div",{className:nS().container,children:[(s||l)&&(0,r.jsxs)("div",{className:nS().header,children:[s&&(0,r.jsx)(o.DZ,{level:1,className:nS().title,children:s}),l&&(0,r.jsx)("p",{className:nS().description,children:l})]}),!!(0,J.A)(a)&&(0,r.jsx)("div",{className:nS()["cards-grid"],children:(0,g.A)(a,t=>(0,r.jsx)("div",{className:nS()["card-wrapper"],children:(0,r.jsx)(_.A,{blok:t,isPreview:e})},t._uid))})]})};var nE=a(8847),nT=a.n(nE);let nL=({isPreview:e,content:t})=>{let{CertificationCards:a,CertificationPageTitle:s,CertificationPageDescription:l}=t;return(0,V.cV)("var(--dms-brand-050)"),(0,r.jsxs)("div",{className:nT().container,children:[(s||l)&&(0,r.jsxs)("div",{className:nT().header,children:[s&&(0,r.jsx)(o.DZ,{level:1,className:nT().title,children:s}),l&&(0,r.jsx)("p",{className:nT().description,children:l})]}),!!(0,J.A)(a)&&(0,r.jsx)("div",{className:nT()["cards-grid"],children:(0,g.A)(a,t=>(0,r.jsx)("div",{className:nT()["card-wrapper"],children:(0,r.jsx)(_.A,{blok:t,isPreview:e})},t._uid))})]})};var nR=a(41718),nO=a.n(nR);let nM=({content:e})=>{let{articles:t=[]}=e,[a,s]=(0,u.useState)(0),l=(0,u.useRef)(null);if((0,V.cV)("var(--dms-brand-050)"),(0,u.useEffect)(()=>{l.current&&(l.current.scrollTop=0)},[a]),!(0,J.A)(t))return null;let n=t[a];return(0,r.jsx)("div",{className:nO().container,children:(0,r.jsxs)("div",{className:nO().content,children:[(0,r.jsx)("div",{className:nO().sidebar,children:(0,g.A)(t,(e,t)=>(0,r.jsx)("button",{className:`${nO()["title-button"]}
31 ${t===a?nO()["title-button--active"]:""}`,onClick:()=>s(t),type:"button",children:e.Title},e._uid))}),(0,r.jsx)("div",{ref:l,className:nO().article,children:(0,r.jsx)("div",{className:nO()["article-content"],children:n?.article&&(0,r.jsx)(o.sD,{text:n.article})})})]})})};var nP=a(16072),nD=a.n(nP);let nG=({isPreview:e,content:t})=>{let{SoftwareCards:a,SoftwarePageTitle:s,SoftwarePageDescription:l}=t;return(0,V.cV)("var(--dms-brand-050)"),(0,r.jsxs)("div",{className:nD().container,children:[(s||l)&&(0,r.jsxs)("div",{className:nD().header,children:[s&&(0,r.jsx)(o.DZ,{level:1,className:nD().title,children:s}),l&&(0,r.jsx)("p",{className:nD().description,children:l})]}),!!(0,J.A)(a)&&(0,r.jsx)("div",{className:nD()["cards-grid"],children:(0,g.A)(a,t=>(0,r.jsx)("div",{className:nD()["card-wrapper"],children:(0,r.jsx)(_.A,{blok:t,isPreview:e})},t._uid))})]})},nB=e=>{let{isPreview:t,content:a}=e,{cards:s}=a;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(M.A,{size:j.YuK.FLUID,className:"mb-300",children:(0,r.jsx)("div",{className:"row",children:(0,g.A)(s,(e,a)=>(0,r.jsx)(_.A,{isInGrid:!0,blok:e,isPreview:t,index:a},e._uid))})}),!!(0,J.A)(a.content)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(a.content,e=>(0,r.jsx)(_.A,{blok:e,isPreview:t},e._uid))})]})};var nF=a(45647),nH=a(99960),nU=a(83432);let n$=({distance:e})=>{let t=(0,eR.uE)(e,{fractionDigits:+!!(0,nU.A)(e,50,9950),maxDistanceInMetersForSmallerUnit:0});return(0,r.jsxs)("div",{className:"text-info-600 whitespace-nowrap self-end",children:[(0,r.jsx)(w.g,{icon:k.Si,className:"mr-100"}),t]})};var nz=a(94724),nV=a(67884),nW=a(13648),nK=a.n(nW),nY=a(61681);let nZ=({className:e,name:t,text:a,tags:s,id:l,phone:n,website:i,email:c,address:d,city:m,state:h,postcode:p,countryName:_,contacts:f,distance:v,isFullWidth:N,isActive:b,activeColor:A,lat:C,lng:y,contactsShowDescription:S,contactsShowPhone:I,contactsShowMobilePhone:E,contactsShowEmail:T,show_tags:L=!1,show_maps_link:R=!1,onWebsiteClick:O})=>{let M=(0,aG.b7)(),{osName:P}=function(){let e="unknown",t=(0,nY.A)()?"":window.navigator.userAgent,[a,s]=(0,u.useState)({browserName:e,browserVersion:0,deviceType:e,osName:e,osVersion:0,isIosSafariLt15:!1,isIosChrome:!1});return(0,u.useEffect)(()=>{if((0,nY.A)())return;let e=(0,nV.y_)(t),a=nK()((0,nz.A)(e.os.name)),l=parseFloat(e.os.version),n=nK()((0,nz.A)(e.browser.name)),i="ios"===a;s({browserName:n,browserVersion:parseFloat(e.browser.major),deviceType:e.device.type,osName:a,osVersion:l,isIosSafariLt15:i&&l<15,isIosChrome:i&&"chrome"===n})},[t]),a}(),{isDesktopNav:D}=(0,F.l)(),G=(0,u.useMemo)(()=>{let e=encodeURIComponent((0,ef.A)([d,m,h,p,_]).join(", "));if(D)return`https://www.google.com/maps/search/?api=1&query=${e}`;let t=`${C},${y}`;return"ios"===P?`https://maps.apple.com/?q=${e}&sll=${t}`:`geo:0,0?q=${t}`},[d,m,h,p,_,C,y,D,P]);return(0,r.jsxs)("div",{className:x()("p-200 text-label-small block space-y-200 border-2 w-full h-full relative md:w-auto",e,b?"bg-white":"bg-neutral-50",N?"border-brand-50":"border-neutral-50"),style:b?{borderColor:(0,ta._)(A||"primary")}:void 0,children:[(0,r.jsx)(o.sG,{url:`${M}?${j.hy0.LOCATION_ID}=${l}`,linktype:j.J$1.STORY,className:x()("text-base hover:text-base",{"cursor-auto":b}),onClick:e=>e.preventDefault(),children:(0,r.jsx)("div",{className:"font-bold card",children:t})}),L&&!!s?.length&&(0,r.jsx)("div",{className:"flex flex-wrap -mr-050 -mb-050",children:(0,g.A)(s,e=>{let t=te(e);return(0,r.jsx)("div",{className:"text-label-tiny bg-white p-050 mr-050 mb-050",style:t?{color:(0,ta._)(t)}:void 0,children:e.content.name||e.name},e.id)})}),a&&(0,r.jsx)(o.sD,{text:a,className:"text-label-tiny"}),!!n&&(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(w.g,{icon:k.KK,className:"mr-100"}),(0,eZ.n)(n)]}),!!i&&(0,r.jsx)("div",{className:"flex items-center",children:(0,r.jsxs)(o.sG,{url:i,target:"_blank",className:"truncate",onClick:e=>{e.stopPropagation(),O?.()},children:[(0,r.jsx)(w.g,{icon:k.Bw,className:"mr-100"}),i]})}),!!c&&(0,r.jsx)("div",{className:"flex items-center",children:(0,r.jsxs)(o.sG,{email:c,linktype:j.J$1.EMAIL,className:"truncate",children:[(0,r.jsx)(w.g,{icon:k.y_,className:"mr-100"}),c]})}),!!((d||m||h||p)&&!N)&&(0,r.jsxs)("div",{className:"flex justify-between space-x-200",children:[(0,r.jsxs)("div",{className:"flex items-start",children:[(0,r.jsx)(w.g,{icon:k.sF,className:"mr-100"}),d&&(0,r.jsxs)(r.Fragment,{children:[d,(0,r.jsx)("br",{})]}
31),(0,ef.A)([m,h,p]).join(", ")]}),"number"==typeof v&&(0,r.jsx)(n$,{distance:v})]}),R&&!N&&(0,r.jsxs)(o.sG,{className:"btn btn-primary btn-small btn-icon-left w-fit-content",url:G,target:D?"_blank":void 0,children:[(0,r.jsx)(w.g,{icon:ai.TB}),(0,r.jsx)(o.HT,{translation:"Open in Maps app"})]}),!!(0,J.A)(f)&&(0,r.jsx)("div",{className:"space-y-100",children:(0,g.A)(f,e=>(0,r.jsx)(eJ,{content:e.content,showDescription:S,showPhone:I,showMobilePhone:E,showEmail:T},e.id))})]})},nJ=({records:e,isFullWidth:t,activeLocation:a,panToSelection:s,setActiveLocation:l,noResultsCtaHandler:n,searchedLocation:i,isClustered:c=!1,allRecords:d,contactsShowDescription:m,contactsShowPhone:h,contactsShowMobilePhone:p,contactsShowEmail:_,show_tags:f=!1,show_maps_link:v=!1,className:j,onRecordClick:N})=>{let[b,A]=(0,eE.B)(["Find near me","Find online"]),C=(0,u.useRef)(null),y=(0,u.useRef)({}),{isLG:S,isDesktopNav:I}=(0,F.l)(),E=S||I,T=null==i?void 0:`${i.lat()}:${i.lng()}`;return(0,u.useEffect)(()=>{a&&C.current&&(0,lq.PA)(y.current[a],void 0,C.current)},[a]),(0,u.useEffect)(()=>{null!=T&&C.current&&(0,lq.VG)({top:0},void 0,C.current)},[T]),(0,r.jsx)("div",{className:x()("flex flex-col relative",{"justify-between space-y-200 sm:space-y-0":t,"w-full h-full space-y-200 md:overflow-y-auto lg:max-w-sm lg:pr-200 lg:mr-100 xl:max-w-md":!t,"sm:grid sm:grid-cols-2 sm:gap-200 md:flex-row md:flex-wrap lg:grid-cols-3 4xl:grid-cols-4":t&&e.length},j),ref:C,children:e.length?(0,g.A)(e,e=>{let n,{address:o,city:c,postcode:d,name:u,text:g,tags:j,phone:b,website:A,email:C,country:k,state:w,contacts:S,lat:I,lng:T}=e.content,L=tl(e),R=a===e.id,O=k?.content?.name??"";function M(){N?.(e,O)}return L&&i&&(n=(0,eq.A)(L,i.toJSON())),(0,r.jsx)("div",{ref:t=>{y.current[e.id]=t},className:x()({"lg:cursor-pointer":!t&&!R}),onClick:t?M:E?function(){M(),!R&&l&&(l(e.id),s(e))}:void 0,children:(0,r.jsx)(nZ,{name:u,text:g,tags:j,id:e.id.toString(),phone:b,website:A,email:C,address:o,city:c,state:w,postcode:d,countryName:k?.content?.name,contacts:S,distance:n,isFullWidth:t,isActive:E&&R,activeColor:e.markerColor,lat:I,lng:T,contactsShowDescription:m,contactsShowPhone:h,contactsShowMobilePhone:p,contactsShowEmail:_,show_tags:f,show_maps_link:v,onWebsiteClick:M})},e.id)}):(0,r.jsx)("div",{className:"w-full h-screen flex justify-center items-center",children:c&&d?.length?(0,r.jsxs)("div",{className:"flex flex-col gap-100 items-center",children:[(0,r.jsx)(w.g,{icon:k.bM,style:{height:60}}),(0,r.jsx)(o.HT,{translation:"Zoom in to view locations"})]}):(0,r.jsx)(tP.A,{ctaLabel:t?b:A,ctaIcon:ai.RU,handleCtaClick:n})})})};var nq=a(62866);let nX=({isFullWidth:e})=>(0,r.jsxs)("div",{className:x()("p-200 text-label-small block space-y-200 border-2 border-neutral-50 bg-neutral-50 w-full md:w-auto",{"h-full":e}),children:[(0,r.jsx)("div",{children:(0,r.jsx)(nq.A,{dark:!0,maxWidth:278,height:20,exactHeight:!0})}),(0,r.jsx)("div",{children:(0,r.jsx)(nq.A,{maxWidth:355,height:16,exactHeight:!0})}),(0,r.jsxs)("div",{className:"space-y-100",children:[(0,r.jsx)("div",{children:(0,r.jsx)(nq.A,{maxWidth:264,height:16,exactHeight:!0})}),(0,r.jsx)("div",{children:(0,r.jsx)(nq.A,{maxWidth:278,height:16,exactHeight:!0})}),(0,r.jsx)("div",{children:(0,r.jsx)(nq.A,{maxWidth:163,height:16,exactHeight:!0})})]})]}),nQ=({count:e,isFullWidth:t,className:a})=>(0,r.jsx)("div",{className:x()("flex flex-col relative",{"justify-between space-y-200 sm:space-y-0 sm:grid sm:grid-cols-2 sm:gap-200 md:flex-row md:flex-wrap lg:grid-cols-3 4xl:grid-cols-4":t,"w-full h-full max-h-full space-y-200 md:overflow-y-hidden lg:max-w-sm lg:pr-200 lg:mr-100 xl:max-w-md":!t},a),children:(0,a$.A)(e,e=>(0,r.jsx)(nX,{isFullWidth:t},e))});var n0=a(23049);let n1=["places"],n2={lat:52.520008,lng:13.404954},n3={restriction:{latLngBounds:{north:85,south:-85,west:-180,east:180},strictBounds:!0},disableDefaultUI:!0,zoomControl:!0,scaleControl:!0,styles:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}]},n5=({locations:e,activeLocation:t,setActiveLocation:a,defaultMarkerColor:s,setAvailableMakers:l,panToSelection:n,userLatLng:i,setMap:o,className:c,isClustered:d=!1})=>{let[m,h]=(0,u.useState)(!1),g=(0,B.G)(H.zg)[j.Lq3.GOOGLE_MAPS],{isLoaded:p}=(0,e0.KD)({id:"google-map-script",libraries:n1,googleMapsApiKey:g}),_=(0,u.useRef)(void 0),[f,v]=(0,u.useState)(null),[N,b]=(0,u.useState)(2),C=(0,ef.A)(e?.map(e=>{let{content:{lat:t,lng:a}}=e;return t&&a?{type:"Feature",properties:{cluster:!1,location:e},geometry:{type:"Point",coordinates:[a,t]}}:null}
31)),{clusters:y}=(0,n0.A)({points:C,bounds:f,zoom:N,options:{radius:75,maxZoom:20}});(0,u.useEffect)(()=>{if(!(0,A.A)(y)&&d){let e=[];(0,e2.A)(y,t=>{let{properties:a}=t;if(a.cluster)return;let{location:{id:s}}=a;location&&e.push(s)}),l(e)}},[y,d,l]),(0,u.useEffect)(()=>{if(!m&&y.length&&_.current){let e=new google.maps.LatLngBounds;y.forEach(t=>{let[a,s]=t.geometry.coordinates;e.extend(new google.maps.LatLng(s,a))}),_.current.fitBounds(e),h(!0)}},[y,m,_]);let k=(0,u.useCallback)(e=>{_.current=e,o(e)},[o]),S=(0,u.useCallback)(()=>{o(null)},[o]),I=(0,u.useRef)(null);(0,u.useEffect)(()=>()=>{I.current?.cancel(),I.current=null},[]);let E=(0,u.useCallback)(()=>{I.current||(I.current=(0,e1.A)(()=>{let e=_.current;if(e){let t=e.getBounds(),a=e.getZoom();t&&a&&(v([t.getSouthWest().lng(),t.getSouthWest().lat(),t.getNorthEast().lng(),t.getNorthEast().lat()]),b(a))}},600)),I.current?.()},[]);return p?(0,r.jsxs)(e0.u6,{mapContainerClassName:x()("w-full h-full",c),center:n2,zoom:N,options:n3,onLoad:k,onUnmount:S,onBoundsChanged:E,children:[d?y.map(e=>{let{cluster:l,point_count:i,cluster_id:o,location:c}=e.properties,[d,m]=e.geometry.coordinates;if(l)return(0,r.jsx)(e0.P3,{position:{lat:m,lng:d},mapPaneName:e0.i3.FLOAT_PANE,children:(0,r.jsxs)("span",{onClick:()=>(function(e){let{geometry:t,properties:a}=e;if(a.cluster&&_.current){let e=_.current.getZoom()||10;_.current?.panTo({lat:t.coordinates[1],lng:t.coordinates[0]}),_.current?.setZoom(e+2)}})(e),children:[(0,r.jsx)(w.g,{icon:eQ.GE,className:"fill-current -translate-x-1/2 -translate-y-full absolute",style:{color:s,height:32}}),(0,r.jsx)("span",{className:"text-white text-fixed-xs z-10 -translate-x-1/2 -translate-y-full h-[32px] flex items-center absolute",children:i})]})},o);if(!c)return null;let u=t===c.id,h=c.markerColor||s;return(0,r.jsx)(e0.P3,{position:{lat:m,lng:d},mapPaneName:e0.i3.FLOAT_PANE,children:(0,r.jsx)(w.g,{icon:eQ.sF,className:"fill-current -translate-x-1/2 -translate-y-full absolute",onClick:e=>{e.stopPropagation(),a(c.id),n(c)},style:{strokeWidth:32,color:u?"white":(0,ta._)(h),stroke:u?(0,ta._)(h,"brand-900"):"white",height:36}})},c.id)}):C.map(e=>{let{location:l}=e.properties,[i,o]=e.geometry.coordinates;if(!l)return null;let c=t===l.id,d=l.markerColor||s;return(0,r.jsx)(e0.P3,{position:{lat:o,lng:i},mapPaneName:e0.i3.FLOAT_PANE,children:(0,r.jsx)(w.g,{icon:eQ.sF,className:"fill-current -translate-x-1/2 -translate-y-full absolute",onClick:e=>{e.stopPropagation(),a(l.id),n(l)},style:{strokeWidth:32,color:c?"white":(0,ta._)(d),stroke:c?(0,ta._)(d,"brand-900"):"white",height:36}})},l.id)}),i&&(0,r.jsx)(e0.P3,{position:i,mapPaneName:e0.i3.OVERLAY_MOUSE_TARGET,children:(0,r.jsx)("div",{className:"w-200 h-200 bg-cta-active rounded-full border-2 border-white shadow-dms-cta-focus",onClick:()=>_.current?.panTo(i)})})]}):null},n4=({tag:e,activeValues:t,setActiveValues:a,useTagColor:s,singleSelect:l})=>{let{uuid:n}=e,i=te(e),o=t.includes(e.uuid);return(0,r.jsx)(li.A,{name:e.content.name,handleToggle:()=>{a(e=>{if(l)return e.includes(n)?[]:[n];let t=new Set(e);return t.has(n)?t.delete(n):t.add(n),Array.from(t)})},isSelected:o,color:s?i:void 0})},n6=({tags:e,activeValues:t,selectedTagUuids:a,setSelectedTagUuids:s,useColorForText:l=!0,singleSelect:n})=>{let[i,o]=(0,u.useState)(t||[]);return(0,u.useEffect)(()=>{let e=t||[];o(t=>t.length===e.length&&t.every((t,a)=>t===e[a])?t:e)},[t]),(0,u.useEffect)(()=>{let t=e.map(e=>e.uuid),l=[...a.filter(e=>!t.includes(e)),...i];[...a].sort().join(",")!==[...l].sort().join(",")&&s(l)},[i,a,s,e]),(0,r.jsx)("div",{className:"flex flex-wrap gap-050",children:(0,g.A)(e,e=>(0,r.jsx)(n4,{tag:e,activeValues:i,setActiveValues:o,useTagColor:l,singleSelect:n},e.id))})},n9=({filterData:e,tags:t,activeValues:a,selectedTagUuids:s,setSelectedTagUuids:l})=>{let[n,i]=(0,u.useState)(()=>a?.[0]),o=(0,eE.B)("All");return(0,u.useEffect)(()=>{let e=a?.[0];i(t=>t===e?t:e)},[a]),(0,u.useEffect)(()=>{let e=t.map(e=>e.uuid),a=s.filter(t=>!e.includes(t)),i=n?[...a,n]:a;[...s].sort().join(",")!==[...i].sort().join(",")&&l(i)},[n,s,l,t]),(0,r.jsxs)("div",{className:"shrink-0 flex items-center flex-wrap gap-100",children:[(0,ew.ow)(e.category)&&(0,r.jsx)("span",{className:"text-label-small",children:e.category.content?.name}),(0,r.jsxs)(lr.A,{onChange:e=>i(e.target.value),className:"inline-block",size:j.x0Q.SMALL,children:[(0,r.jsx)("option",{value:"",children:o}),(0,g.A)(t,e=>(0,r.jsx)("option",{value:e.uuid,children:e.content.name},e.uuid))]})]})},n7={category:{uuid:j.vUj}},n8=[],ie=({filters:e,tags:t,categorizedActiveTags:a,activeTagUuids:s,markerColorTags:l,selectedTagUuids:n,setSelectedTagUuids:i})=>{let o=(0,u.useMemo)(()=>(0,eP.A)(e,e=>{let a=!0;return(0,ew.ow)(e.category)&&e.category.content?.condition?.length&&(a=(0,ev.A)(e.category.content.condition,e=>{let a=(0,ew.ow)(e)?e:t.find(t=>e===t.uuid);return!!a&&s.includes(a.uuid)})),a}),[e,s,t]);return(0,r.jsxs)("div",{className:"gap-x-400 gap-y-200 flex flex-wrap items-start",children:[!!(0,J.A)(l)&&(0,r.jsx)(n6,{filterData:n7,tags:l,activeValues:a[j.vUj]||n8,selectedTagUuids:n,setSelectedTagUuids:i,useColorForText:!0}),(0,g.A)(o,e=>{if(!e.category)return null;let r=(0,eP.A)(t,t=>{let a=!0,l=t.content.category?.uuid||t.content.category,n=(0,ew.Nh)(e.category);return t.content.condition?.length&&(a=(0,ev.A)(t.content.condition,e=>s.includes(e.uuid))),a&&l===n});if((0,A.A)(r)||(0,J.A)(r)===(0,J.A)(l)&&(0,e3.A)(r,e=>l?.includes(e)))return null;let o="multiple"===e.type?n6:n9,c=a[(0,ew.Nh)(e.category)]||n8,d="multiple"===e.type&&!!r.length&&r.every(e=>!!e8(e));return(0,u.createElement)(o,{filterData:e,tags:r,activeValues:c,selectedTagUuids:n,setSelectedTagUuids:i,...d?{singleSelect:!0}:{},key:e.uuid})})]})},it=({map:e,setSearchedLocation:t,userLatLng:a,setUserLatLng:s})=>{let[l,n]=(0,u.useState)(""),[i,c]=(0,u.useState)(!1),[d,m]=(0,u.useState)(!1),[h,g]=(0,u.useState)(""),{userPosition:p,loading:_,error:f,isDenied:v}=lg(i),j=(0,eE.B)("Please allow location access and reload the page");return(0,u.useEffect)(()=>
31{if(!e)return;if(f){c(!1),m(!1);return}if(!_&&v)return void m(!1);let{lat:t,lng:l}=p||{};!a&&!_&&t&&l&&s(new google.maps.LatLng({lat:t,lng:l}))},[e,p,f,a,s,_,v]),(0,u.useEffect)(()=>{if(d){if(!a)return c(!0);n(h),t(new google.maps.LatLngBounds().extend(a))}},[d,t,n,a,h]),(0,u.useEffect)(()=>{if(!l){t(void 0),m(!1);return}e&&l&&new google.maps.places.PlacesService(e).findPlaceFromQuery({query:l,fields:["geometry"]},e=>{let{viewport:a}=e?.[0].geometry||{};t(a),m(!1)})},[e,l,t]),(0,u.useEffect)(()=>{async function e(){if(!a)return;let e=new google.maps.Geocoder;await e.geocode({location:{lat:a.lat(),lng:a.lng()}},e=>{let t=e?.[0].formatted_address;t&&g(t)})}h||e()},[a,h]),(0,r.jsxs)("div",{className:"flex space-x-100",children:[(0,r.jsx)(lx,{selectedValue:l,setSelectedValue:n,className:"w-full"}),(0,r.jsxs)("button",{className:"btn btn-secondary btn-icon-left whitespace-nowrap relative",onClick:()=>m(!0),disabled:v,title:v?j:void 0,children:[(0,r.jsx)(w.g,{icon:ai.zT,className:x()("!mr-0",{invisible:_})}),(0,r.jsx)("span",{className:x()("hidden lg:inline lg:ml-200",{invisible:_}),children:(0,r.jsx)(o.HT,{translation:"Near me"})}),(0,r.jsx)("span",{className:x()("absolute left-1/2 -translate-x-1/2",{hidden:!_}),children:(0,r.jsx)(X.A,{})})]})]})};var ia=a(97944),is=a.n(ia);let il=({children:e,active:t,url:a,handleClick:s,className:l,underlineSideSpace:n})=>(0,r.jsxs)("div",{className:x()("font-brand relative text-xl",{"text-cta":!t,"text-cta-active":t},l),children:[(0,r.jsx)(o.sG,{className:x()({"text-cta":!t,"text-cta-active":t}),url:a,linktype:j.J$1.STORY,onClick:e=>s(e),children:e}),t&&(0,r.jsxs)(r.Fragment,{children:[n&&(0,r.jsx)("div",{className:is()["underline-side-space"]}),(0,r.jsx)("div",{className:is()["underline-active"]})]})]});var ii=((n={})[n.NEAR_ME=0]="NEAR_ME",n[n.ONLINE=1]="ONLINE",n);let ir=({activeTab:e,setActiveTab:t,hasNearMeTab:a,hasOnlineTab:s})=>{let l=(0,aG.b7)(),n=(0,aG.yn)();function i(e,a){e.metaKey||(e.preventDefault(),t(a),n(j.hy0.TYPE,a.toString()))}return(0,r.jsxs)("div",{className:"flex space-x-200 font-brand text-xl",children:[a&&(0,r.jsxs)(il,{active:0===e,url:`${l}?${j.hy0.TYPE}=0`,handleClick:e=>i(e,0),underlineSideSpace:!0,children:[(0,r.jsx)(w.g,{icon:0===e?eQ.RU:k.RU,className:"mr-100"}),(0,r.jsx)(o.HT,{translation:"near me"})]}),s&&(0,r.jsxs)(il,{active:1===e,url:`${l}?${j.hy0.TYPE}=1`,handleClick:e=>i(e,1),underlineSideSpace:!0,children:[(0,r.jsx)(w.g,{icon:1===e?eQ.Bw:k.Bw,className:"mr-100"}),(0,r.jsx)(o.HT,{translation:"online"})]})]})};var io=a(32146),ic=a.n(io);let id=Object.values(j.Aou),im=({content:e,story:t})=>{let{is_startpage:a,full_slug:s,slug:l}=t,{marker_colors:n,title_tagline:i,title:c,filters:d,subtitle:m,lead:h,sort:p,limit_results_by_tags:_,contacts_show_description:f,contacts_show_phone:v,contacts_show_mobile_phone:N,contacts_show_email:b,show_tags:A,show_maps_link:C}=e,y=s?.includes("/service/"),S=(e,t)=>{let a=e.content.name??"",s=e.content.website??"";if(y){let t=e.tags?.[0]?.content?.name||e.tags?.[0]?.name||"";(0,D.YM)(a,t,s)}else(0,D.fd)(t,a,s)},E=tt(j.hy0.TYPE),T=(0,B.G)(H.Pj),L=(0,B.G)(H.VP),R=(0,G.V)(),O=(0,aG.yn)(),[P,F]=(0,u.useState)(),[U,$]=(0,u.useState)(!0),[z,V]=(0,u.useState)(),[W,K]=(0,u.useState)([]),Y=!U&&!!z,Z=(0,u.useMemo)(()=>e.features?.length?e.features:["physical"],[e]),[q,X]=(0,u.useState)(()=>Z.includes("physical")?ii.NEAR_ME:ii.ONLINE),[Q,ee]=(0,u.useState)(),[et,ea]=(0,u.useState)(),[es,el]=(0,u.useState)(!1),[en,ei]=(0,u.useState)(),[er,eo]=(0,u.useState)(),[ec,ed]=(0,u.useState)(null),[em,eu]=(0,u.useState)(),[eh,ex]=(0,u.useState)(!1),[eg,ep]=(0,u.useMemo)(()=>["physical","online"].map(e=>Z.includes(e)),[Z]),e_=(0,u.useMemo)(()=>U||!z?[]:(0,ef.A)((0,g.A)(z,e=>{let t=e8(e);if(t)return{...e,color:j.H0c[t]}})),[U,z]),ev=(0,u.useMemo)(()=>(0,eP.A)(n,e=>{let t=!!e.content.color,a=!!(0,eI.A)(e_,t=>t.id===e.id);return!t&&!a}).length>id.length?[]:(0,g.A)(n,(e,t)=>(0,eI.A)(e_,t=>t.id===e.id)||{...e,color:te(e)||id[t]}),[n,e_]),ej=(0,u.useMemo)(()=>e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().trim().replace(/&/g,"and").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),[]),eN=(0,u.useMemo)(()=>{let e=new Map;
31return(z||[]).forEach(t=>{let a=ej(t.content.name||"");a&&e.set(a,t.uuid)}),e},[z,ej]),eA=(0,u.useMemo)(()=>{let e=new Map;return(z||[]).forEach(t=>{let a=ej(t.content.name||"");a&&e.set(t.uuid,a)}),e},[z,ej]),{selectedValues:eC,setSelectedValues:ey}=lj({paramKey:j.hy0.FILTERS,mode:"multiple",shouldInit:Y,parseQuery:e=>(Array.isArray(e)?e:[e]).map(e=>e.trim()).filter(Boolean).map(e=>eN.get(e)).filter(Boolean),encodeQuery:e=>{let t=Array.from(new Set(e.map(e=>eA.get(e)).filter(Boolean)));return t.length?t:void 0},parseHash:()=>[],encodeHash:()=>void 0}),ek=(0,u.useMemo)(()=>{let e={};return(eC||[]).forEach(t=>{let a=z?.find(e=>e.uuid===t);if(!a)return;let s="string"==typeof a.content.category?a.content.category:a.content.category?.uuid;if(!s)return;let l=e[s]||[];e[s]=[...l,t]}),e},[eC,z]),ew=(0,u.useMemo)(()=>{if(!z)return[];let e=[...z];return ev.length&&ev.forEach(t=>{let a=(0,nF.A)(z,({id:e})=>e===t.id);-1!==a&&(e[a]=t)}),e_.length&&e_.forEach(t=>{let a=(0,nF.A)(z,({id:e})=>e===t.id);-1!==a&&(e[a]=t)}),e},[z,ev,e_]),eS=(0,u.useMemo)(()=>!!(0,J.A)(ev)||!!(0,J.A)(d),[ev,d]),eE=(0,u.useMemo)(()=>ev.length||e_.length?(0,g.A)(P,e=>{let t=(0,g.A)(e.content.tags,e=>{let t=(0,eI.A)(e_,({id:t})=>t===e.id),a=(0,eI.A)(ev,({id:t})=>t===e.id);return t||a||e});return{...e,content:{...e.content,tags:t}}}):P,[ev,e_,P]),eT=(0,u.useMemo)(()=>(0,g.A)(eE,e=>({...e,markerColor:function({record:e,markerColorTags:t,brandColorTags:a}){let s=(0,eP.A)(e.content.tags,e=>(0,g.A)(t,({id:e})=>e).includes(e.id)),l=(0,eP.A)(e.content.tags,e=>(0,g.A)(a,({id:e})=>e).includes(e.id)),n=(0,eP.A)(e.content.tags,e=>!!e.content.color),i=(0,eb.A)([...s,...n],e=>e.id);if((0,J.A)(l)>1)return"neutral-1000";if(1===(0,J.A)(l))return l[0].color;if((0,J.A)(i)>1)return(0,J.A)(a)?"neutral-1000":"cta-default";let r=i.at(0);return r?te(r):void 0}({record:e,markerColorTags:ev,brandColorTags:e_})})),[eE,ev,e_]),eL=(0,u.useMemo)(()=>e7({records:(0,eP.A)(eT,e9),categorizedActiveTags:ek,activeTagUuids:eC}),[eT,ek,eC]),eR=(0,u.useMemo)(()=>e7({records:(0,eP.A)(eT,e6),categorizedActiveTags:ek,activeTagUuids:eC}),[eT,ek,eC]),eO=125<eR.length;(0,u.useEffect)(()=>{let e=I().CancelToken.source();return async function(){try{let t=a?s:s.replace(l,""),{data:{propertyMapArray:n,categories:i,mappedRecords:r}}=await I().get(`/api/${R}/locator-records`,{params:{parent:t,limitByTags:_?.join(","),sort:p},cancelToken:e.token}),o=r?.map(e=>{let t=e.content.tags.map(e=>{let{uuid:t,id:a,name:s,content:{category:l,brand:r,color:o,name:c,condition:d}}=e,m=n[l],u="string"==typeof m?i[m]:void 0,h=(0,ef.A)(d.map(e=>{let t=n[e];if(!t||"string"!=typeof t)return;let a=i[t];if(a)return{...a}}));return{...e,id:n[a],uuid:n[t],name:n[s],content:{...e.content,name:n[c],brand:n[r],color:n[o],category:u,condition:[...h]}}});return{...e,id:n[e.id],name:n[e.name],content:{...e.content,name:n[e.content.name],city:n[e.content.city],state:n[e.content.state],postcode:n[e.content.postcode],phone:n[e.content.phone],website:n[e.content.website],email:n[e.content.email],online:n[e.content.online]||!1,tags:t}}}),c=(0,eP.A)(o,e=>e6(e)||e9(e));F(c);let d=(0,ef.A)(c.flatMap(e=>e.content.tags)),m=(0,eb.A)(d,e=>e.id),u=(0,eP.A)(m,e=>!!e.content.category?.uuid||!!e.content.category),h=tc(u,_);V(h),$(!1)}catch(e){if(I().isCancel(e))return;$(!1)}}(),()=>{e.cancel()}},[T,L,R,a,l,s,p,_]),(0,u.useEffect)(()=>{ee(eR?.find(e=>et===e.id))},[et,eR]);let eM=(0,u.useRef)(en),eD=(0,u.useCallback)(()=>{ee(void 0),ea(NaN)},[]);function eG(e){if(ec&&e){let t=tl(e);if(!t)return;ec.panTo(t);let a=ec?.getBounds();eR&&a&&(O(j.hy0.LOCATION_ID,e.id.toString()),eu(to(eR,a)))}}return(0,u.useEffect)(()=>{if(!en)return eM.current=en,eu(eR);if(!ec)return;if(eD(),!eR.length){eM.current=en,eu([]);return}let e=to(eR,en),t=tl(e[0]),a=(0,nH.A)((0,eq.A)(t,en.getCenter().toJSON())/1e3,1);if(eu(e),a<1e3)return void(eM.current!==en&&((0,e2.A)([t,{lat:2*en.getCenter().lat()-t.lat,lng:2*en.getCenter().lng()-t.lng}],e=>{en.extend(e)}),ec.fitBounds(en,0),eM.current=en));if(eM.current!==en){ec.fitBounds(en,0);let e=ec.getZoom();(!e||e>7)&&ec.setZoom(7),eM.current=en}},[en,eR,ec,eD]),(0,u.useEffect)(()=>{X(E?parseInt(E):eg?ii.NEAR_ME:ii.ONLINE||ii.NEAR_ME)},[Z,eg,ep,E]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sz.A,{}),(0,r.jsxs)(M.A,{size:j.YuK.FLUID,className:"mb-200",children:[(0,r.jsxs)("div",{className:"mt-200",children:[i&&(0,r.jsx)("span",{className:"text-style-tagline",children:i}),(0,r.jsxs)("div",{className:"flex flex-wrap mt-100 mb-0",children:[(0,r.jsx)(o.DZ,{level:1,className:"text-style-heading-h2 mb-0 mr-200",children:c||(0,r.jsx)(o.HT,{translation:"Find"})}),Z.length>1&&(0,r.jsx)(ir,{activeTab:q,setActiveTab:X,hasNearMeTab:eg,hasOnlineTab:ep})]})]}),(0,r.jsx)("hr",{className:ic()["title-divider"]}),(0,r.jsxs)("div",{className:"mt-150",children:[m&&(0,r.jsx)("p",{className:"text-style-subtitle",children:m}),h&&(0,r.jsx)("div",{className:"text-style-lead my-200",children:(0,r.jsx)(o.sD,{text:h})})]}),(0,r.jsx)("div",{className:x()("my-200",{hidden:q!==ii.NEAR_ME}),children:(0,r.jsx)(it,{map:ec,setSearchedLocation:ei,userLatLng:er,setUserLatLng:eo})}),(0,r.jsxs)("div",{className:"flex text-brand-600 mt-200 whitespace-nowrap lg:hidden",children:[eS&&(0,r.jsx)("div",{className:"flex-1 flex justify-center",children:(0,r.jsxs)("button",{className:x()("btn btn-small btn-icon-left",{"shadow-dms-cta-focus":eh}),onClick:()=>ex(!eh),children:[(0,r.jsx)(w.g,{icon:eQ.K0}),(0,r.jsx)(o.HT,{translation:"Filters"}),!!eC.length&&` (${eC.length})`]})}),q===ii.NEAR_ME&&(0,r.jsx)("div",{className:"flex-1 flex justify-center",children:(0,r.jsx)("button",{onClick:()=>el(!es),className:"btn btn-small btn-icon-left",children:es?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w.g,{icon:eQ.IT}),(0,r.jsx)(o.HT,{translation:"Show List"})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w.g,{icon:k.e5}),(0,r.jsx)(o.HT,{translation:"Show Map"})]})})})]}),(0,r.jsx)("div",{className:x()("my-200 lg:block",{hidden:!eh}),children:U?(0,r.jsx)("div",{className:"py-050",children:(0,r.jsx)(nq.A,{maxWidth:220,height:"2rem",exactHeight:!0})}):eS&&(0,r.jsx)(ie,{filters:d,tags:ew,categorizedActiveTags:ek,activeTagUuids:eC,markerColorTags:ev,selectedTagUuids:eC,setSelectedTagUuids:ey})})]}),(0,r.jsxs)(M.A,{size:j.YuK.FLUID,className:x()({"md-max:px-0":q===ii.NEAR_ME&&es}),children:[eg&&(0,r.jsx)("div",{className:x()("lg:h-screen-7/10 xl:h-screen-3/4",{hidden:q!==ii.NEAR_ME}),children:(0,r.jsxs)("div",{className:x()("lg:flex w-full h-full",{"justify-center":!U&&!eR.length}),children:[U?(0,r.jsx)(nQ,{isFullWidth:!1,count:4,className:x()({"hidden lg:block":es})}):(0,r.jsx)(nJ,{isFullWidth:!1,records:eO?em?.filter(e=>W.includes(e.id))||[]:em||[],allRecords:em||[],isClustered:eO,activeLocation:et,setActiveLocation:ea,panToSelection:eG,className:x()({"hidden lg:block":es}),noResultsCtaHandler:ep?()=>X(ii.ONLINE):void 0,searchedLocation:en?.getCenter(),contactsShowDescription:f,contactsShowPhone:v,contactsShowMobilePhone:N,contactsShowEmail
31:b,show_tags:A,show_maps_link:C,onRecordClick:S}),!!eR.length&&(0,r.jsxs)("div",{className:x()("w-full h-full relative",{[`invisible !absolute pointer-events-none 32 lg:!relative lg:visible lg:pointer-events-auto`]:!es}),children:[eO?(0,r.jsx)(n5,{isClustered:!0,locations:eR,activeLocation:et,setActiveLocation:ea,setAvailableMakers:K,defaultMarkerColor:(0,J.A)(ev)?"neutral-1000":"cta-default",panToSelection:eG,userLatLng:er,className:"h-screen-7/10 bg-neutral-50 lg:h-full",map:ec,setMap:ed,setVisibleRecords:eu}):(0,r.jsx)(tr,{locations:eR,activeLocation:et,filteredNearMeRecords:eR,setActiveLocation:ea,setVisibleRecords:eu,panToSelection:eG,className:"h-screen-7/10 bg-neutral-50 lg:h-full",map:ec,setMap:ed,userLatLng:er,defaultMarkerColor:(0,J.A)(ev)?"neutral-1000":"cta-default"}),es&&!!Q&&(0,r.jsxs)("div",{className:"absolute top-200 right-250 left-250 mx-auto max-w-xl lg:hidden",children:[(0,r.jsx)(nZ,{name:Q?.name,tags:Q?.content.tags,phone:Q?.content.phone,website:Q?.content.website,address:Q?.content.address,city:Q?.content.city,state:Q?.content.state,postcode:Q?.content.postcode,countryName:Q?.content.country?.content.name,contacts:Q?.content.contacts,distance:Q&&en?(0,eq.A)(tl(Q),en.getCenter().toJSON()):void 0,isFullWidth:!1,lat:Q?.content.lat,lng:Q?.content.lng,contactsShowDescription:f,contactsShowPhone:v,contactsShowMobilePhone:N,contactsShowEmail:b,show_tags:A,show_maps_link:C}),(0,r.jsx)("button",{className:"absolute top-200 right-200 w-300 h-300",children:(0,r.jsx)(w.g,{icon:k.yY,className:"w-full h-full flex",size:"2x",onClick:eD})})]})]})]})}),ep&&(0,r.jsx)("div",{className:x()({hidden:q!==ii.ONLINE}),children:U?(0,r.jsx)(nQ,{count:6,isFullWidth:!0}):(0,r.jsx)(nJ,{isFullWidth:!0,records:eL,panToSelection:eG,noResultsCtaHandler:eg?()=>X(ii.NEAR_ME):void 0,contactsShowDescription:f,contactsShowPhone:v,contactsShowMobilePhone:N,contactsShowEmail:b,show_tags:A,show_maps_link:C,onRecordClick:S})})]})]})},iu=({isPreview:e,story:t,content:a})=>{let{lat:s,lng:l,city:n,name:i,tags:o,text:c,email:d,phone:m,state:u,address:h,country:x,website:g,contacts:p,postcode:_}=a;return(0,r.jsx)(M.A,{size:j.YuK.FLUID,isPreview:e,children:(0,r.jsx)(nZ,{className:"max-w-[360px] !h-auto",name:i,text:c,tags:o,id:t.id.toString(),phone:m,website:g,email:d,address:h,city:n,state:u,postcode:_,countryName:x?.content?.name,contacts:p,isFullWidth:!1,isActive:!0,lat:s,lng:l,contactsShowDescription:!0,contactsShowPhone:!0,contactsShowMobilePhone:!0,contactsShowEmail:!0,show_tags:!0,show_maps_link:!0})})},ih=({isPreview:e,story:t})=>{let a=te(t);return(0,r.jsx)(M.A,{size:j.YuK.FLUID,isPreview:e,children:(0,r.jsx)("div",{className:"text-label-small bg-white py-100 px-050",style:{color:a?(0,ta._)(a):void 0,border:(0,ta._)("frame-border")},children:t.content?.name??t.name})})},ix=({isPreview:e,story:t})=>(0,r.jsx)(M.A,{size:j.YuK.FLUID,isPreview:e,children:(0,r.jsx)("div",{className:"text-label-small bg-white py-100 px-050",style:{border:(0,ta._)("frame-border")},children:t.content?.name??t.name})});var ig=a(34824),ip=a(18998);let i_=({relatedPages:e})=>{let t=(e??[]).filter(e=>{let t=e?.link;return!!t&&!!("story"===t.linktype?t.cached_url:t.url)});return 0===t.length?null:(0,r.jsxs)("div",{className:"flex flex-col gap-100",children:[(0,r.jsx)("div",{className:"text-style-label-small-bold",children:(0,r.jsx)(o.HT,{translation:"Explore more"})}),t.map(e=>{let t=e.link,a="story"===t.linktype?t.cached_url:t.url,s="url"===t.linktype;return(0,r.jsx)(sa,{url:a,name:e.name,description:e.description,icon:e.icon??e.image,external:s},e._uid)})]})},iv=(e,t)=>`Product Selector ${e} ${t?"name":"tagline"}`,ij=({isPreview:e,content:{url:t,external:a,story:s,product_category:l},story:n})=>{var i,c;let d="appframe-iframe",m=(0,e4.usePathname)(),h=(0,e4.useRouter)(),x=null!=m,g=(0,st.C)(),p=tW(t,!0),[_,f,v]=(0,eE.B)(["Product category","Redirect to story","External Selection Tool URL"]),j=(0,u.useMemo)(()=>{if(!p)return"";let e=new URL(p),{origin:t,pathname:a}=window.location,s=a.split("/"),l=s[1],n=`${t}/${l}/${s[2]}/${s[3]}`;return e.searchParams.set("add_outer_padding","true"),e.searchParams.set("referrer",n),e.href},[p]),N=iv(n.slug,!0),b=(0,eE.B)(N),A=N!==b,C=!!j&&!a,y=(0,K.VX)(s)?s.cached_url:void 0,k=a?j:void 0,w=!!y||!!k,{globalCategory:S}=function(e){let t=(0,G.V)(),a=(0,B.G)(H.cD),[s,l]=(0,u.useState)(!!a&&e),[n,i]=(0,u.useState)();return(0,u.useEffect)(()=>{let s,n=I().CancelToken.source();async function r(e){let{data:a}=await I().get(`/api/${t}/product-category-for-selection-tool`,{params:{globalAlternateId:e},cancelToken:n.token});s||(i(a),l(!1))}return a&&e?(r(a.id),()=>{s=!0,n.cancel("fetchSelectionTools destroying!")}):void l(!1)},[t,a,e]),{globalCategory:n,isLoading:s}}(!!e);if((0,P.yJ)(d,C),(0,u.useEffect)(()=>
32{if(x&&w&&!e){if(y)return void h.replace(g(y));if(k)return void h.replace(k)}},[k,e,x,y,g,w]),w&&!e)return null;let E=(0,ef.A)([w&&{type:tE.ANNOTATION_TYPE.WARNING,description:`${_}: ${function(e){if(!e)return"N/A";let t=(0,r.jsxs)(r.Fragment,{children:[" (",(0,r.jsx)(o.HT,{translation:"Category is not primary!"}),")"]}),a=e.content.name||e.name,s=!e.content.category;return(0,r.jsxs)(r.Fragment,{children:[a,!s&&t]})}((i=S,c=l,i||((0,ew.ow)(c)?c:void 0)))}`},w&&y&&{type:tE.ANNOTATION_TYPE.INFO,description:`${f}: ${y}`},w&&k&&!!j&&{type:tE.ANNOTATION_TYPE.INFO,description:(0,r.jsxs)(r.Fragment,{children:[v,": ",(0,r.jsx)("strong",{children:k})]})},e&&!j&&!w&&{type:tE.ANNOTATION_TYPE.INFO,description:"Please define a URL."}]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sU,{isPreview:e,title:A?b:n.name,showMenu:!0,showToolRootLink:!0}),!!E.length&&(0,r.jsx)("div",{className:"py-400",children:(0,r.jsx)(tE.default,{name:"Selection tool page",annotations:E,hideComponentName:!0})}),C&&!!j&&(0,r.jsx)(sO.A,{id:d,src:j,useFullViewportSize:!0,hasMenu:!0})]})};var iN=a(73433),ib=a(35927),iA=a(19523);function iC(e){return(0,iA.A)(e.map(e=>({raw:e,numeric:Number(e),sortValue:String(e).trim().toLowerCase()})),[e=>Number.isFinite(e.numeric),e=>Number.isFinite(e.numeric)?e.numeric:e.sortValue],["desc","asc"]).map(({raw:e})=>e)}function iy(e){return`/${(0,t$.UC)(e).split("/").slice(1).join("/")}/`}var ik=a(88502);let iw=({content:{id:e,name:t,lead:a,text:s,comparison_table:l,selection_tools:n,inserts:i,filters:c,productIndex:d,related_pages:m},story:h})=>{let x=(0,e4.usePathname)(),p=(0,e4.useSearchParams)(),f=null!=x,v=(0,u.useMemo)(()=>({cache:p?.get("cache")??void 0,filters:p?.get("filters")??void 0,simulatedReleaseDate:p?.get("simulatedReleaseDate")??void 0}),[p]),N=(0,B.G)(H.Pj),b=(0,B.G)(H.VP),C=(0,G.V)(),y=(0,B.G)(H.YB),k=v.simulatedReleaseDate,w=(0,u.useMemo)(()=>(0,g.A)(c,({attribute:e})=>e),[c]),S=v.f??v.filters,{filtersState:E,setFilter:T}=iS({filterKeys:w,filtersFromQuery:S,slug:N,urlMode:"keys"}),[L,R]=(0,u.useState)(1),O=(0,u.useRef)(0),[P,F]=(0,u.useState)([]),U=(0,u.useRef)([]),$=function(e){let[t,a]=(0,u.useState)(!0),[s,l]=(0,u.useState)(),n=(0,B.G)(H.VP),i=(0,G.V)(),r=(0,B.j)(),o=(0,B.G)(H.zi),c=(0,B.G)(H.YB),d=(0,tz.z)(e=>e.selectSiteConfigurationProperty("shop_folder")),m=(0,tz.z)(e=>e.selectSiteConfigurationProperty("selection_software_folder")),h=(0,tz.z)(e=>e.selectSiteConfigurationProperty("locale")),x=(0,tz.z)(e=>e.selectSiteConfigurationProperty("market_id")),p=(0,tz.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),_=(0,tz.z)(e=>e.selectSiteConfigurationProperty("country")),{depth:f}=(0,B.G)(H.Sy)||{depth:0},v=(0,B.G)(H.Cv),N=(0,B.G)(H.kL),b=i===N,C=o===N,y=(0,u.useMemo)(()=>c?(0,eP.A)(s,({full_slug:e})=>void 0!==e&&(0,lt.GU)(e,`${c}/`)):[],[s,c]),k=(0,u.useMemo)(()=>b?[]:(0,eP.A)(s,({full_slug:e})=>void 0!==e&&(0,lt.GU)(e,(0,iN.u)(v))),[s,v,b]),w=(0,eE.B)((0,ef.A)((0,g.A)(k,({slug:e})=>{if(!C)return iv(e,!0)}))),S=(0,eE.B)((0,ef.A)((0,g.A)(k,({slug:e})=>{if(!C)return iv(e)})));(0,u.useEffect)(()=>{async function t(){if(!n){a(!1),l([]);return}let{data:e}=await I().get(`/api/${i}/selection-tools`,{params:{storyId:n,type:j.f1E.GLOBAL_ALTERNATE_CATEGORY}}).catch(()=>void 0)||{};l(e||[]),a(!1)}if(f===j.AFp){a(!1),l(void 0);return}if(b){a(!1),(0,ew.ow)(e)&&l(e);return}return t(),()=>{b||(a(!0),l(void 0))}},[v,f,i,b,n,e]);let E=(0,u.useCallback)(({toolName:e,description:t,tool:a,isGlobal:s=!1})=>{let{url:l,isExternal:n}=r((0,ik.YI)(a,{locale:h,market_id:x,shop_locale:p,country:_})),i=iv(a.slug,!0)===e?a.name:e,o=iv(a.slug)===t?"":t;return{url:s&&!n?(0,tV.W8)(i,a.id,c,d,m):l,toolName:i,description:o,icon:a.content?.icon,uuid:a.uuid,isExternal:!!n}},[c,h,_,r,x,m,d,p]);return(0,u.useMemo)(()=>{if(t||(0,J.A)(k)&&(0,A.A)((0,ef.A)([...w,...S])))return[];let e=[...(0,g.A)(y,e=>E({toolName:e.content?.name||e.name,description:e.content?.tagline||"",tool:e})),...(0,g.A)(k,(e,t)=>E({toolName:w[t],description:S[t],tool:e,isGlobal:!0}))];return(0,eX.A)(e,"toolName")},[t,E,y,k,w,S])}(n),[z,V]=(0,u.useState)(),[W,Y]=(0,eE.B)(["Product Selectors","Find and calculate the right product for your needs"]),[Z,q]=(0,u.useState)(!0),[X,ee]=(0,u.useState)(!1),[et,ea]=(0,u.useState)(0),{tree:es,depth:el}=(0,B.G)(H.Sy)||{tree:[],depth:0},en=(0,u.useRef)(void 0),ei=(0,u.useRef)(void 0),er=(0,u.useMemo)(()=>"false"===v.cache,[v]),eo=(0,u.useMemo)(()=>!!es&&function e(t){return!!(0,eI.A)(t,({full_slug:t,_C:a})=>!(iy(t)!==iy(N)||(0,J.A)(a))||!!(0,J.A)(a)&&e(a))}(es),[N,es]),ec=(0,J.A)(P),ed=!(0,J.A)(E)&&!!ec,em=ed&&!X,eu=i?.filter(e=>0===Number(e.placement)),eh=i?.filter(e=>2===Number(e.placement)),ex=i?.filter(e=>1===Number(e.placement)),eg=ec>6?ex?.slice(P.length/6):ex;(0,u.useEffect)(()=>
32{R(1),O.current=0,F([]),U.current=[],V(void 0)},[N,E]),(0,u.useEffect)(()=>{ei.current=async e=>{let t=(0,ig.A)(E,(e,t)=>(0,eI.A)(c,({attribute:e})=>e===t)?.attribute_source==="storyblok"),a=(0,ig.A)(E,(e,t)=>(0,eI.A)(c,({attribute:e})=>e===t)?.attribute_source==="pim"),s={page:L,parent:N,ignoreCache:er,includeAccessories:d?.isAccessory,...(0,J.A)(t)&&{properties:t},...(0,J.A)(a)&&{attributes:a},...k&&{simulatedReleaseDate:k}},[l,{nested:n}]=await Promise.all([U.current.length?Promise.resolve(U.current):(0,Q.n)(`/api/${C}/product-list`,s,e).then(({nested:e})=>e),(0,Q.n)(`/api/${C}/product-list`,{...s,page:L+1},e)]);return[l,n]}},[er,C,N,L,E,c,d?.isAccessory,k]),(0,u.useEffect)(()=>{en.current=async e=>{if(el===j.AFp&&!z)return I().get(`/api/${C}/selection-tools`,{params:{storyId:b,type:j.f1E.SELECTION_TOOLS_ROOT},cancelToken:e.token}).then(({data:{selectionTool:e}})=>e).catch(()=>void 0)}},[y,el,C,z,b]),(0,u.useEffect)(()=>{let e,t;if(L===O.current||!f||!N){N||q(!1);return}let a=performance.now(),s=I().CancelToken.source();return q(!0),O.current=L,ei.current(s).then(([s,l])=>{t||(e=setTimeout(()=>{F(e=>{var t;let a;return a=[...t=[...e,...s]],(0,ib.A)(a,(e,a)=>{if(e.content.id)return -1!==t.findIndex((t,s)=>s<a&&(t.content.id===e.content.id||(0,ev.A)(t.content.products,t=>t.content.id===e.content.id)))}),a}),U.current=l,ee(!!l.length),ea(e=>e+s.length),q(!1)},300-(performance.now()-a)))}),en.current(s).then(e=>{V(e)}),()=>{t=!0,s.cancel("ProductList destroying!"),null!=e&&clearTimeout(e)}},[f,N,L,E]);let ep=function({selectionToolsRoot:e,depth:t,products:a,hideSelectionToolFlag:s}){return(0,u.useMemo)(()=>{if(s||!a||!a.length||a.every(e=>e.content?.productIndex?.isAccessory))return!0;let l=t===j.AFp,n=!!e?.full_slug;return!!l&&!n},[s,a,t,e])}({selectionToolsRoot:z,depth:el,products:P,hideSelectionToolFlag:h.content?.hide_selection_tool});return(0,r.jsx)(M.A,{size:j.YuK.FLUID,children:(0,r.jsxs)("div",{className:"row",children:[(0,r.jsxs)("div",{className:"col-12 mb-300 mt-300",children:[(0,r.jsx)(o.DZ,{level:1,className:"text-xl mb-0",children:t||h.name}),(0,r.jsx)("div",{className:"text-md",children:(0,r.jsx)(o.sD,{text:a})})]}),l?.[0]&&(0,r.jsx)("div",{className:"mb-300",children:(0,r.jsx)(eV,{...l[0],isInGrid:!0,mergeGlobalData:!0,aboveTheFold:!0})}),(0,r.jsxs)("div",{className:"mb-300 space-y-400 md:mb-0 md:col-3 print:align-top",children:[(0,r.jsx)("div",{children:(0,g.A)(es,e=>(0,u.createElement)(rs,{...e,isParentExtended:el<=j.AFp,query:S?`filters=${S}`:void 0,key:e.full_slug}))}),!!(0,J.A)(c)&&(0,r.jsx)("div",{children:(0,g.A)(c,e=>(0,r.jsx)(rc,{size:j.x0Q.SMALL,filterItem:e,defaultBehaviour:!0,checked:!!E[e.attribute],setFilter:T,onFilter:e=>(0,D.T$)(t||h.name,e)},e._uid))}),!ep&&(0,r.jsxs)("div",{className:"flex flex-col gap-100",children:[z?.full_slug&&(0,r.jsx)(sa,{url:z.full_slug,name:W,description:Y,icon:z.content.image,onProductFilter:()=>(0,D.T$)(t||h.name,void 0,W)}),$.length>0&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"text-style-label-small-bold",children:(0,r.jsx)(o.HT,{translation:"Product Selectors"})}),(0,g.A)($,({url:a,toolName:s,description:l,icon:n,uuid:i,isExternal:o})=>a?(0,r.jsx)(sa,{url:a,name:s,nameSize:j.DK_.SMALL,description:l,icon:n,external:o,categoryId:e,onProductFilter:()=>(0,D.T$)(t||h.name,void 0,s)},i):null)]})]}),m&&m.length>0&&(0,r.jsx)(i_,{relatedPages:m})]}),(0,r.jsx)("div",{className:"md:col-9",children:(0,r.jsxs)("div",{className:"row -mx-100 gtm-product-list",children:[Z&&!P.length&&(0,r.jsx)(rt,{count:10,className:"px-100"}),ed&&eu?.map(e=>(0,r.jsx)("div",{className:"col-12 mb-200 px-100",children:(0,r.jsx)(_.A,{blok:e,isInGrid:!0})},e._uid)),!!(0,J.A)(P)&&(0,g.A)(P,(e,t)=>{let a;return ed&&t&&!(t%6)&&(a=ex?.at(t/6-1)),(0,r.jsxs)(u.Fragment,{children:[a&&(0,r.jsx)("div",{className:"col-12 mb-200 px-100",children:(0,r.jsx)(_.A,{blok:a,isInGrid:!0})}),(0,r.jsx)(rl,{...e,isLastProductCategory:eo})]},e.full_slug)}),!(0,J.A)(P)&&!Z&&(0,r.jsx)("div",{className:"w-fit mx-auto",children:(0,r.jsx)(tP.A,{})}),Z&&!!P.length&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(rt,{count:2,className:"md:hidden px-100"}),(0,r.jsx)(rt,{count:3*Math.ceil(et/3)-et||3,className:"hidden md:block px-100"})]}),X&&(0,r.jsx)("div",{className:"col-12 px-100 flex justify-center",children:(0,r.jsx)("button",{type:"button",className:"btn btn-primary",disabled:Z,onClick:()=>R(O.current+1),children:(0,r.jsx)(o.HT,{translation:"Load more"})})}),em&&!!eg?.length&&(0,r.jsx)("div",{className:"col-12 mt-200 px-100 flex flex-col gap-y-200",children:eg.map(e=>(0,r.jsx)(_.A,{blok:e,isInGrid:!0},e._uid))}),ed&&!!eh?.length&&(0,r.jsx)("div",{className:"col-12 mt-200 px-100 flex flex-col gap-y-200",children:eh.map(e=>(0,r.jsx)(_.A,{blok:e,isInGrid:!0},e._uid))}),(0,K.k8)(s)&&(0,r.jsx)("div",{className:"col-12 px-100 mt-600",children:(0,r.jsx)(o.sD,{text:s})})]})})]})})};function iS({filterKeys:e,isRouterReady:t=!0,filtersFromQuery:a,slug:s,urlMode:l="json"}){let n,i,r,o,{setFilterQuery:c}=(n=(0,e4.useRouter)(),i=(0,e4.useSearchParams)(),r=(0,B.G)(H.Pj),o=(0,st.D)(r),{setFilterQuery:(0,u.useCallback)(e=>{let t=new URLSearchParams(i?.toString()??"");t.delete("filters"),t.delete("f"),(Array.isArray(e)?e.length>0:"string"==typeof e&&e.length>
320)&&(Array.isArray(e)?e:[e]).forEach(e=>t.append("f",e));let a=t.toString(),s=o+(a?`?${a}`:"");n.replace(s,{scroll:!1})},[n,i,o])}),[d,m]=(0,u.useState)({}),[h,x]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{x(!1),m({})},[s]),(0,u.useEffect)(()=>{if(void 0!==a&&!h&&t){if(x(!0),""===a){m({}),c();return}if("keys"===l){let t=(Array.isArray(a)?a:[a]).map(e=>e.trim()).filter(Boolean),s=Array.from(new Set(t.filter(t=>e.includes(t)))).sort(),l=Array.from(new Set(t)),n=new Set(s);l.some(e=>!n.has(e))&&c(s.length?s:void 0),m(s.reduce((e,t)=>(e[t]="1",e),{}));return}if(Array.isArray(a))return void c();try{let t=JSON.parse(a),s=!1,l=(0,ig.A)(t,(t,a)=>!!e.includes(a)||(s=!0,!1));if(s){let e=(0,J.A)(l)?JSON.stringify(l):"";c(e||void 0)}m(l)}catch{m({}),c()}}},[a,h,e,t,c,s,l]),{setFilter:(0,u.useCallback)((e,t)=>{let a;m(s=>{let n=t?{...s,[e]:(0,ip.A)(t)?"1":Array.isArray(t)?t.join(","):t}:(0,le.A)(s,e);if("keys"===l){let e=Object.keys(n).sort();return c(e.length?e:void 0),n}return a=(0,J.A)(n)?JSON.stringify(n):void 0,n}),"keys"!==l&&queueMicrotask(()=>{c(a)})},[c,l]),filtersState:d}}let iI=e=>(0,u.createElement)(iw,{...e,key:e.story.full_slug});var iE=a(26744),iT=a(37206),iL=a(86917),iR=a(69095);let iO=({invalidSkus:e,showInvalidPurchaseOptionsHint:t,onClickInvalidSku:a})=>e?.length&&t?(0,r.jsx)(iR.A,{type:j.ifX.WARNING,spacingClassName:" ",children:(0,r.jsxs)("p",{className:"mb-0 text-style-body-small",children:[(0,r.jsx)("strong",{children:"Warning:"}),"\xa0 The purchase options for this product are not properly defined. The following SKUs are affected: \xa0",(0,g.A)(e,e=>(0,r.jsxs)("button",{className:"btn btn-link px-100 py-0",onClick:()=>a(e),children:["#",e]},e))]})}):null,iM=({label:e,checked:t,property:a,onChange:s,disabled:l,visuallyDisabled:n})=>(0,r.jsx)(t0.A,{name:e,label:e,disabled:l,checked:t,onChange:s,className:x()("my-0 flex-row-reverse items-center print:block print:w-700","gtm-purchase-option"),checkboxPosition:"right",checkboxClassName:"my-100",spanClassName:"md:w-700 print:!w-full print:max-w-2/5 print:!block text-label-small",otherLabelProps:{"data-gtm-name":a,"data-gtm-label":e},otherCheckboxProps:{"data-gtm-name":a,"data-gtm-label":e,className:x()({disabled:n})}});var iP=a(79606);let iD=({groupIndex:e,label:t,unit:a,property:s,type:l,values:n,skuInfo:i=[],purchaseOptionsBehaviour:o=j.nK7.AVAILABLE,isSkipped:c=!1,isDropdown:d=!1,isBuying:m=!1,changeSelection:u})=>{let h,p,_,f=(0,iP.i)(j.CVe.SHOW_PURCHASE_OPTIONS_AVAILABLE_SKU_INFO),v=(0,iP.i)(j.CVe.SHOW_SKIPPED_PURCHASE_OPTIONS),N=(0,eI.A)(n,"isSelected"),b="boolean"===l||2===n.length&&(0,e3.A)(["0","1"],e=>(0,ev.A)(n,{value:e})),A="number"===l,C=e=>{let t=e.value.toString();return A?t:e.label||t};return c&&!v?null:(0,r.jsx)("div",{className:x()("flex flex-col flex-wrap gap-100 md:flex-row md:items-center","gtm-purchase-option"),"data-gtm-name":s,"data-gtm-label":t,children:b?(h=(0,eI.A)(n,({value:e})=>"1"===e||!0===e||1===e),p=(0,eI.A)(n,({value:e})=>"0"===e||!1===e||0===e),_=N?.value===h.value,(0,r.jsx)(iM,{label:t,property:s,checked:_,disabled:m,onChange:t=>{let a=t?.target.checked?h:p;a&&u(e,a.value)}},s)):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("label",{className:"flex gap-050 md:w-700 leading-none hyphens-auto print:w-full print:max-w-2/5 text-label-small",children:[t,a&&(0,r.jsxs)("span",{className:"text-neutral-600",children:["(",a,")"]})]}),(0,r.jsx)("div",{className:"flex flex-1 flex-wrap gap-050",children:d?(0,r.jsx)(lr.A,{value:N?.value?.toString(),size:j.x0Q.SMALL,onChange:t=>{let a=(0,eI.A)(n,e=>String(e.value)===String(t.target.value));a&&u(e,a.value)},className:"w-full gtm-purchase-option-value gtm-purchase-option-value-dropdown",disabled:m,children:(0,g.A)(n,(e,t)=>{let{value:a,canBeSelected:s}=e,l=C(e);if(s||o!==j.nK7.SELECTABLE)return(0,r.jsx)("option",{value:a.toString(),"data-gtm-name":l,"data-gtm-label":l,children:s?l:`[${l}]`},l.toString()+t)})}):(0,g.A)(n,(t,a)=>{let{value:s,isSelected:l,canBeSelected:n}=t,i=C(t);if(n||o!==j.nK7.SELECTABLE)return(0,r.jsx)("button",{type:"button",className:x()("select-btn select-btn-small",{"select-btn-selected":!!l,"select-btn-default":!l,"select-btn-disabled":!n||m},"gtm-purchase-option-value"),"data-gtm-name":i,"data-gtm-label":i,disabled:m,onClick:()=>u(e,s),children:i},i.toString()+a)})}),!!(f&&i.length)&&(0,r.jsx)("div",{className:"w-full md:pl-700 md:ml-100",children:(0,r.jsxs)("div",{className:"whitespace-nowrap overflow-x-scroll text-[10px]",children:["Sku Count: ",i.length,": ",i.join(", ")
32]})})]})},s)};var iG=a(67228),iB=a(36574),iF=a(88852),iH=a(24635),iU=a(57755),i$=a(11812),iz=a(99181),iV=a(97465),iW=a(77345);function iK(e,t){if(e&&t)return(0,eI.A)(e.values,e=>e.skus.includes(t))}function iY(e,t,a){if(!e||!t)return[];let s=(0,iB.Ay)(e),l=[],n=iK(s[0],t);if(!n)return[];let i=[...n.skus];for(let e of s){let n=s.indexOf(e),r=i;e.values&&0!==e.values.length&&!e.isInvalid&&1||(e.isSkipped=!0);let o=iK(e,t);if(o){for(let t of(o.isSelected=!0,e.values))t.skus.some(e=>r.includes(e))&&(t.canBeSelected=!0),0===n&&(t.canBeSelected=!0);e.values.length<=1&&(e.isSkipped=!0),i=[...(0,iH.A)(i,o.skus)]}else e.isSkipped=!0;e.skuInfo=[...i];let c=e.values.filter(e=>e.canBeSelected);a===j.nK7.SELECTABLE&&1===c.length&&(e.isSkipped=!0),l.push(e)}return function(e,t){let a=(0,iB.Ay)(e);for(let e of a){let a="number"===e.type,s=t===j.nK7.SELECTABLE?e.values.filter(e=>e.canBeSelected):e.values;if(0===s.length)continue;let l=!!(0,eI.A)(s,({label:e,value:t})=>(a||!e?t.toString():e).length>25),n=(0,iF.A)(s,({label:e,value:t})=>(a||!e?t.toString():e).length)>60;e.isDropdown=l||n}return a}(l,a)}function iZ(e){return(0,ef.A)((0,iU.A)((0,i$.A)(e?.map(e=>(0,i$.A)(e.values?.map(e=>e.skus))))))}var iJ=a(76551);let iq=(0,u.forwardRef)(({story:e,purchaseOptions:t,purchaseOptionsBehaviour:a,initialSku:s,defaultSku:l,allSkus:n,shopDomain:i,shopLocale:o},c)=>{let d=(0,e4.usePathname)(),m=(0,e4.useSearchParams)(),h=null!=d,p=Object.fromEntries(m?.entries()??[]),_=(0,B.j)(),{isBuying:f}=(0,iJ.x)(),v=(0,eE.B)("Select other product variant"),N=(0,B.G)(H.OS),{content:{id:b,invalidPurchaseOptions:A}}=e||{},{poWithoutInvalidData:C}=(0,u.useMemo)(()=>t?{poWithoutInvalidData:function(e){let{purchaseOptionsWithOutInvalidSkus:t}=function(e){if(!e)return{purchaseOptionsWithOutInvalidSkus:[],invalidSkus:[],skusToLog:{nonUniqueSkus:[],notInFirstPurchaseOption:[]}};let t=(0,iB.Ay)(e),{nonUniqueSkus:a,skusToBeRemoved:s,notInFirstPurchaseOption:l}=function(e){if(!e)return{nonUniqueSkus:[],skusToBeRemoved:[],notInFirstPurchaseOption:[]};let t=(0,iU.A)((0,i$.A)(e.map(e=>(0,i$.A)(e.values?.map(e=>e.skus)))));e.forEach(e=>{e.totalCount=e.values.reduce((e,t)=>e+t.skus.length,0)});let a={};for(let s of t){let t=[];for(let a of e)if(a.values&&a.values.length>1)for(let e of a.values)a.totalCount!==e.skus.length&&e.skus.includes(s)&&t.push(e.value);let l=JSON.stringify(t);a[l]?a[l].push(s):a[l]=[s]}let s=(0,ig.A)(a,e=>e.length>1),l=(0,i$.A)((0,ln.A)(s)),n=(0,iz.A)(t,e[0]?.values?.map(e=>e.skus).flat());return{nonUniqueSkus:l,notInFirstPurchaseOption:n,skusToBeRemoved:[...(0,i$.A)((0,g.A)((0,ln.A)(s),e=>e.slice(1))),...n]}}(e);return{purchaseOptionsWithOutInvalidSkus:t.map(e=>(e.values=e.values?.map(e=>(e.skus=e.skus.filter(e=>!s.includes(e)),e)),e)),invalidSkus:s,skusToLog:{nonUniqueSkus:a,notInFirstPurchaseOption:l}}}((0,iB.Ay)(e));for(let e of t)e.values=e.values?.filter(e=>e.skus.length>0);let a=iZ(t);for(let e of t)if("boolean"===e.type){let t=(0,eI.A)(e.values,e=>!0===e.value),s=(0,eI.A)(e.values,e=>!1===e.value);if(t&&s){let e=t.skus,l=s.skus,n=(0,iz.A)(a,(0,iV.A)(e,l));n.length>0&&(s.skus=(0,iV.A)(l,n))}}for(let e of t)e.values.length<1&&(e.isInvalid=!0);let{validatedOptions:s}=function(e,t){let a=(0,iB.Ay)(e),s=[],l=[],n=0,i=[],r="";for(let e of a){let a=e.values.flatMap(e=>e.skus),o=a.length;if(o>n){if(n>0){t&&(e.isInvalid=!0);let n=(0,iz.A)(a,i);s.push(...n),l.push({previous:{name:r,skus:i},current:{name:e.name,skus:a}})}}else n=o,i=a,r=e.name}return{validatedOptions:a,invalidSkus:(0,iU.A)(s),data:l}}(t,!0);return s}(t)}:{poWithoutInvalidData:[]},[t]),[y,k]=(0,u.useState)(),[w,S]=(0,u.useState)(!1),[I,E]=(0,u.useState)([]),T=(0,iP.i)(j.CVe.SHOW_INVALID_PURCHASE_OPTIONS_HINT),L=C.filter(e=>e.isInvalid),R=C.length===L.length||0===t.length,{data:O,execute:M,isLoading:P}=(0,iG.e)("/get-product-skus"),D=O?.items;(0,u.useEffect)(()=>{if(s){let e=iY(C,s,a);e?.length&&E(e),S(!0)}},[s,C,a]),(0,u.useEffect)(()=>{R&&M({method:j.B1.GET,data:{id:b,shopDomain:i,locale:o,source:"visible",stripped:!0}})},[b,i,o,R]),(0,u.useEffect)(()=>{if(h&&D?.length&&!y){let e=(0,eX.A)(D,"name");k(e);let t=p?.sku!=null&&""!==p.sku?String(p.sku):void 0,a=t?e.find(e=>String(e.vendorId)===t):void 0;(!t||a)&&(!a&&s&&(a=e.find(e=>String(e.vendorId)===String(s))),!a&&l&&(a=e.find(e=>String(e.vendorId)===String(l))),a??=e[0],_((0,H.Ei)(String(a.vendorId))))}},[l,_,y,D,s,h,p?.sku]);let G=(e,t)=>{let s=function(e,t,a){let s=(0,eI.A)(e[t].values,e=>e.value===a),l=s?.skus,n=[],i=l?[...l]:[];for(let a of(n=[...i],e)){let r=e.indexOf(a);if(!a.isSkipped){if(r===t){let e=(0,iH.A)(i,s?.skus);e.length>0&&(i=e)}else{let e=a.values.find(e=>e.isSelected),t=e?.skus.some(e=>l?.includes(e));if(e&&t){let t=(0,iH.A)(i,e.skus);t.length>0&&(i=t)}else{let t=i,s=(0,nF.A)(a.values,e),l=(0,eI.A)(a.values.slice(s+1),e=>e.skus.some(e=>t.includes(e)));if(l)i=(0,iH.A)(i,l.skus);else{let e=(0,iW.A)(a.values.slice(0,s),e=>e.skus.some(e=>t.includes(e)));if(e)i=(0,iH.A)(i,e.skus);else{let e=a.values.find(e=>e.skus.some(e=>t.includes(e)));e&&(i=(0,iH.A)(i,e.skus))}}}}if(1===i.length)return i[0];i.length>0&&(n=[...i])}}return i.length>0?i[0]:n.length>0?n[0]:void 0}(I,e,t);if(!s)return;let l=iY(C,s,a);_((0,H.Ei)(s)),E([...l])},F=(0,u.useCallback)(e=>{let t=iY(C,e,a);_((0,H.Ei)(e)),E([...t])},[_,C,a]);return R?(0,r.jsxs)("div",{ref:c,children:[P&&(0,r.jsx)(X.A,{}),!P&&y&&y?.length>1&&(0,r.jsx)(lr.A,{value:N,onChange:e=>{_((0,H.Ei)(e.target.value))},disabled:f,children:y.map(e=>
32(0,r.jsx)("option",{value:e.vendorId,children:e.name},e.id))})]}):w&&s&&n?.length&&!I.length?(0,r.jsxs)("div",{ref:c,children:[(0,r.jsx)("button",{onClick:()=>F(n[0]),className:"text-style-label-small ui-clickable",children:v}),(0,r.jsx)(iO,{invalidSkus:A,showInvalidPurchaseOptionsHint:T,onClickInvalidSku:F})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{ref:c,className:x()("flex flex-col",{"gap-100":I.length>=6,"gap-200":I.length<6}),children:(0,g.A)(I,(e,t)=>{var s;let l=(s=e.unit)?Array.from(new Set(s.split("|")))[0]??"":"";return(0,r.jsx)(iD,{property:e.attribute,type:e.type||"string",groupIndex:t,label:e.name,unit:l,values:e.values.toSorted((e,t)=>{let a=e.label?Number.parseInt(e.label.toString(),10):NaN,s=t.label?Number.parseInt(t.label.toString(),10):NaN;return Number.isNaN(a)||Number.isNaN(s)?(e.id??-1)-(t.id??-1):a-s}),isSkipped:e.isSkipped,skuInfo:e.skuInfo,isDropdown:e.isDropdown,isBuying:f,changeSelection:G,purchaseOptionsBehaviour:a},e.name+t)})}),(0,r.jsx)(iO,{invalidSkus:A,showInvalidPurchaseOptionsHint:T,onClickInvalidSku:F})]})});iq.displayName="ProductPagePurchaseOptionsV2";var iX=a(97268),iQ=a(68580),i0=a(52744),i1=a(7169);let i2=(0,iT.default)(async()=>Promise.resolve().then(a.bind(a,86917)),{loadableGenerated:{webpack:()=>[86917]},ssr:!1}),i3=(0,iT.default)(async()=>a.e(8507).then(a.bind(a,98507)),{loadableGenerated:{webpack:()=>[98507]},ssr:!1});function i5(e){if(null!=e&&""!==e)return String(e)}let i4=({isPreview:e,content:{image:t,images_pim:a,model_3d:s,hero_text_inverted:l,hero_image_alignment:n,hero_image_proportions:i,hero_image:c,hero_image_mobile:d,hero_background_image:m,hero_background_image_mobile:h,hero_background_image_include_tagline:p,hero_vertical_text_alignment:f,enable_hero:v,content_top:N,title:b,name:A,tagline:C,benefits:y,description:w,content:S,purchase_options_behaviour:E,highlights:T,default_sku:L,certificates:R,category:O,features:P,id:G,show_sku_description:F,sku_count:U,buttons:$,productIndex:z,hide_selection_tool:V,show_case_studies:W},story:Y})=>{let Z=(0,e4.usePathname)(),q=(0,e4.useSearchParams)(),X=(0,u.useMemo)(()=>Object.fromEntries(q?.entries()??[]),[q]),Q=(0,aG.yn)(),ee=(0,B.j)(),et=(0,B.G)(H.JV),ea=(0,B.G)(H.Cv),es=(0,B.G)(H.OS),el=(0,s1.H)(e=>e.relatedCaseStudies),[en,ei]=(0,u.useState)(!1),[er,eo]=(0,u.useState)(!1),[ed,em]=(0,u.useState)(es),[eu]=(0,u.useState)([]),[eh]=(0,u.useState)(!1),[ex,eg]=(0,u.useState)(),{ctaWrapRef:ep,isCtaInView:e_,ctaArrowDown:ev}=(0,eU.rJ)(),ej=(0,u.useRef)(null),[eN,eA]=(0,u.useState)(1),[eC]=(0,u.useState)(!1),[ey,ek]=(0,u.useState)(!1),[ew,eS]=(0,u.useState)((0,eR.kf)(U)?Number.parseInt(String(U),10):1),[eI,eT]=(0,u.useState)([]),[eL,eO]=(0,u.useState)(!0),{showPrices:eM,isLoading:eP}=(0,iQ.L)(),eD=(0,tz.z)(e=>e.selectSiteConfigurationProperty("checkout_enabled")),eG=(0,tz.z)(e=>e.selectSiteConfigurationProperty("show_sku_description")),eB=(0,tz.z)(e=>e.selectSiteConfigurationProperty("show_sku_tagline")),eF=(0,tz.z)(e=>e.selectSiteConfigurationProperty("default_purchase_options_behaviour")),eH=(0,tz.z)(e=>e.selectSiteConfigurationProperty("shop_import")),e$=(0,tz.z)(e=>e.selectSiteConfigurationProperty("shop_domain")),ez=(0,tz.z)(e=>e.selectSiteConfigurationProperty("shop_locale")),{purchaseOptions:eV}=Y.content,eW=(0,u.useMemo)(()=>iZ(eV),[eV]),eK=(0,u.useRef)(es),eY=(0,u.useRef)(X.sku),eZ=(0,u.useRef)(es),[eJ,eq]=(0,u.useState)(!0);(0,u.useLayoutEffect)(()=>{eY.current=X.sku,eZ.current=es},[X.sku,es]);let eQ=(0,K.k8)(T),e0=(0,u.useMemo)(()=>P?.some(e=>e.name||(0,K.k8)(e.text))&&P?.length?(0,r.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-400",children:(0,g.A)(P,e=>(0,r.jsx)(_.A,{blok:e,isInGrid:!0},e._uid))}):null,[P]),e1="Tech specs",e3="Documentation",e5="Features",[e6,e9,e7]=(0,eE.B)([e1,e3,e5]),[e8,te]=(0,u.useState)(),{data:tt,execute:ta,flush:ts,isLoading:tl}=(0,iG.e)("/get-sku",{preserveData:!0}),tn=null!=Z&&!tl,{execute:ti,isLoading:tr}=(0,iG.e)("/get-product-skus"),{data:to,execute:tc,isLoading:td,flush:tm}=(0,iG.e)("/get-replacement-skus",{preserveData:!0}),{data:tu,execute:th,isLoading:tx}=(0,iG.e)("/get-product",{preserveData:!0}),{data:tp,isLoading:t_,execute:tf,flush:tv}=(0,iG.e)("/get-operating-modes",{preserveData:!0}),{data:tj,isLoading:tN,execute:tb,flush:tA}=(0,iG.e)("/get-documents",{preserveData:!0}),{data:tC,execute:ty,flush:tk}=(0,iG.e)("/get-sku-certifications",{preserveData:!0}),{data:tw,isLoading:tS,execute:tI,flush:tE}=((e,t)=>{let[a,s]=(0,u.useState)(!1),[l,n]=(0,u.useState)(),[i,r]=(0,u.useState)();return{isLoading:a,execute:(0,u.useCallback)(async a=>{s(!0),r(void 0);try{let s=await (0,i0.a)("/get-sku-relations",{id:a,locale:t,shopDomain:e});n(s)}catch(e){r(e)}finally{s(!1)}},[t,e]),data:l,error:i,flush:(0,u.useCallback)(()=>{n(void 0),r(void 0),s(!1)},[])}})(e$,ez),tT=(0,u.useMemo)(()=>tw?.items?.map(e=>String(e.id)).sort().join("|")??"",[tw]),tL=e8?.id,tR=e8?.successorsIds,tO=(0,u.useMemo)(()=>tR?.join(",")??"",[tR]),tM=(0,u.useRef)(tR);(0,u.useLayoutEffect)(()=>{tM.current=tR},[tR]);let tP=(0,u.useRef)(""),tD=(0,u.useRef)(""),tG=(0,u.useRef)("");(0,u.useLayoutEffect)(()=>{let e=null!=X.sku&&""!==X.sku?String(X.sku):void 0;ts(),tm(),te(void 0),ek(!1),eo(!1),tP.current="";let t=i5(eZ.current),a=i5(e);tD.current=t&&t!==a?`${G}|${t}|${e$}|${ez}`:"",tG.current="",e?(ee((0,H.Ei)(e)),eg(e)):(ee((0,H.Ei)(void 0)),eg(void 0)),em(e)},[Y.full_slug,ee,ts,tm]),(0,u.useEffect)(()=>{let e=null!=X.sku&&""!==X.sku?String(X.sku):void 0;e&&(ee((0,H.Ei)(e)),eg(e))},[ee,X.sku]),(0,u.useEffect)(()=>{eK.current=e8?.vendorId;let e=i5(e8?.vendorId);if(!tn||!e)return;let t=i5(ed);t!==e&&(em(String(e8.vendorId)),t&&(ei(!0),Q("sku",e)))},[tn,ed,Q,e8?.vendorId]),(0,u.useEffect)(()=>{let e=I().CancelToken.source(),t=i5(es);if(i5(e8?.vendorId)===t)return tD.current="",()=>e.cancel();if(!t)return()=>e.cancel();let a=`${G}|${t}|${e$}|${ez}`;return tD.current===a||(tD.current=a,eo(!0),ta({data:{vendorId:!0,id:t,locale:ez,shopDomain:e$}})),()=>e.cancel()},[G,es,e$,ez]),(0,u.useEffect)(()=>
32{if(!e8?.id)return;let e=`${String(e8.id)}|${e$}|${ez}`;if(tP.current===e)return void eo(!1);tP.current=e;let t=I().CancelToken.source();return tE(),tv(),tA(),tk(),eq(!0),tf({data:{id:e8.id,shopDomain:e$,locale:ez},method:j.B1.GET,cancelTokenSource:t}).finally(()=>{eq(!1)}),tb({data:{id:e8.id,shopDomain:e$,locale:ez},method:j.B1.GET,cancelTokenSource:t}),ty({data:{id:e8.id,shopDomain:e$,locale:ez},method:j.B1.GET,cancelTokenSource:t}),tI(e8.id,t),eo(!1),()=>{t.cancel()}},[e$,ez,e8?.id]),(0,u.useEffect)(()=>{if(!G||!ez||!e$)return;let e=I().CancelToken.source();return th({data:{id:G,shopDomain:e$,locale:ez},cancelTokenSource:e}),()=>e.cancel()},[G,ez,e$]),(0,u.useEffect)(()=>{e8&&ee((0,H.eg)({_uid:e8.id+"fake-sku",component:"product-sku",id:e8.id,item:e8.vendorId,vendorId:e8.vendorId,name:e8.name,sellable:e8.sellable,expired:e8.expired}))},[ee,e8]),(0,u.useEffect)(()=>{!ey&&e8&&ek(!0)},[e8,ey]),(0,u.useEffect)(()=>{(0,D._0)({items:[{item_name:A,item_brand:(0,iE.A)(ea),quantity:eN}]})},[eN,ea,A]),(0,u.useEffect)(()=>{if(!e8)return;let e=[{item_id:e8.vendorId,item_variant:e8.name}];(0,D._0)({items:e})},[e8]),(0,u.useEffect)(()=>{let e=tM.current;tL&&e?.length?tc({data:{shopDomain:e$,locale:ez,skuId:e}}):tm()},[tL,tO,tc,tm,e$,ez]),(0,u.useEffect)(()=>{if(!tu)return;let e={item_category:O?`${O.name} (${tu.parentId})`:void 0};(0,e2.A)(tu?.secondaryParents,(t,a)=>{e[`item_category${a+2}`]=`(${t})`}),(0,D._0)({items:[e]})},[tu,O]),(0,u.useEffect)(()=>()=>{(0,D._0)({items:void 0})},[]),(0,u.useEffect)(()=>{let e=e8?.id;if(!e||tS)return;if(!tT)return void eO(!1);let t=`${String(e)}|${tT}`;if(tG.current===t)return void eO(!1);eO(!0);let a=new AbortController;return async function(){try{let s=await fetch("/api/datastore/get-preferred-accessories",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:String(e),shopDomain:e$,locale:ez}),signal:a.signal});if(a.signal.aborted)return;let l=await s.json();if(a.signal.aborted)return;if(l?.items){let e=l.items.map(e=>({...tw?.items.find(t=>t.id===e.id)})).filter(e=>void 0!==e);tG.current=t,eT(e)}}catch{if(a.signal.aborted)return}finally{a.signal.aborted||eO(!1)}}(),()=>{a.abort()}},[tS,tw,tT,e$,ez,e8?.id]);let tB=(0,iX.bO)(tp?.items),tF=(0,iX.PB)(tB,e8),tH=(0,iX.ZP)(e8,tj?.items,tB),tU=(0,J.A)(tF),t$=(0,J.A)(tH),tV=!!(0,J.A)(tw?.items),tW=!!(0,J.A)(tC?.items),tK=(0,K.k8)(w),tY=!!(0,J.A)(y),tZ=!!e8?.description&&0!==Object.keys((0,i1.O)(e8.description)).length,tJ=(0,eU.aY)(F,eG,tY,tK,eQ),tq=(0,u.useMemo)(()=>(0,eU.p2)(E,eF),[E,eF]),tX=tl||er||tx||t_||eJ||tN||tr,tQ=tl||tx||tS||eL,t0=(0,u.useRef)(0),t1=(0,u.useRef)({});(0,u.useEffect)(()=>{if("u"<typeof performance)return;0===t0.current&&(t0.current=performance.now());let e=(e,t)=>{t&&!t1.current[e]&&(t1.current[e]=!0,console.log(`PIM_V2 timing â ${e} in ${Math.round(performance.now()-t0.current)}ms`))};e("SKU",!tl&&!!e8),e("Product",!tx&&!!tu),e("Relations",!tS&&!!tw),e("Preferred-accessory",!eL),e("ALL v2",!tQ&&!!e8)},[tl,e8,tx,tu,tS,tw,eL,tQ]);let t2=(0,u.useMemo)(()=>(0,eb.A)((0,ef.A)([(0,J.A)(P)&&e7?{name:e7,nameKey:e5,key:e7}:void 0,...(0,g.A)(tF,({section:e,name:t,nameKey:a})=>({name:t,nameKey:a,key:e}))]),"key"),[P,e7,tF]),t3=(0,u.useMemo)(()=>(0,eb.A)((0,g.A)(tH,({section:e,name:t,nameKey:a})=>({name:t,nameKey:a,key:e})),"key"),[tH]),t5=(0,u.useMemo)(()=>(0,eb.A)([...tu?.links||[],...e8?.buttons||[]],"url"),[tu,e8]);(0,u.useEffect)(()=>{let e=I().CancelToken.source(),t=async t=>{let{items:a}=await ta({data:{vendorId:!0,locale:ez,shopDomain:e$,id:t,source:"visible"},method:j.B1.GET,cancelTokenSource:e})||{};if(a?.length){let e=a[0];eg(null!=e.vendorId?String(e.vendorId):void 0)}else eg(t)};if(tn&&!ex)if(X.sku){let e=X.sku;eW?.includes(e)?eg(e):t(e)}else L&&eW?.includes(L)?eg(L):eW?.length&&eg(eW[0]);return()=>e.cancel()},[eW,L,G,ex,tn,X.sku]),(0,u.useEffect)(()=>{if(!ex)return;let e=String(ex);e!==i5(es)&&ee((0,H.Ei)(e))},[ee,ex]),(0,u.useEffect)(()=>{if(!tt||tl)return;let e=tt.items?.find(e=>String(e.vendorId)===String(es));e&&te(e)},[es,tt,tl]);let t4=!!v&&0===ew||!eQ&&0===ew,t6=z?.isAccessory,t9=(0,ec.Y_)(ej,!!(eH&&!t4));return(0,u.useEffect)(()=>{t4&&ti({method:j.B1.GET,data:{id:G,shopDomain:e$,locale:ez,source:"visible",stripped:!1}}).then(e=>{let{items:t}=e||{};if(!t?.length)return;let a=(0,eX.A)(t,"name"),s=eY.current,l=null!=s&&""!==s?String(s):void 0,n=i5(eZ.current),i=l?a.find(e=>String(e.vendorId)===l):void 0;if(l&&!i)return;let r=n?a.find(e=>String(e.vendorId)===n):void 0,o=i??r??a[0];eS(t.length),te(o),ee((0,H.Ei)(String(o.vendorId)))})},[ee,G,e$,ez,t4]),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(rz.A,{productName:A,isCtaInView:e_,ctaArrowDown:ev,isSkuGroupsPastHeader:t9,skuName:e8?.name,techSpecSections:tU?t2:void 0,documentationSections:t3,hasAccessories:tV,isLoading:tX,hideSkuSelectionLink:!eC,hasCertifications:tW}),v&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(sQ,{title:b||C,subtitle:b?C:"",lead:T,tagline:(0,r.jsx)(rx.A,{name:A,categoryName:O?.name,hideCategoryName:t6,useHeading:!1,textInverted:l}
32),useBackgroundImage:m,useBackgroundImageMobile:h,useSubtitleOverImage:p,textVerticalAlignment:f,image:c,imageMobile:d,imageAlignment:n,imageProportions:i,heroTextInverted:l,wrapTaglineAndTitleAsH1:!0}),!!(0,J.A)(N)&&(0,r.jsx)("div",{className:"content-container content-container-page mb-400",children:(0,g.A)(N,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]}),(0,r.jsx)(M.A,{size:j.YuK.FLUID,className:"mb-400",children:(0,r.jsxs)("div",{className:x()("row",{"flex-col-reverse gap-300":t4}),children:[(0,r.jsx)("div",{className:x()("col-12 sm:col-6 print:align-top",{"md:offset-1 md:col-11 md:flex md:gap-100":t4}),children:(0,r.jsx)(r$,{userHasChangedSku:en,certificates:R,symbols:e8?.symbols,imagesProduct:t,imagesPim:a,modelData:s,selectedSkuId:es,skuData:e8,skuIsLoading:tl,imageAlt:(0,eU.JV)(e8?.name,e8?.vendorId,C),useVerticalDesign:t4},G)}),(0,r.jsxs)("div",{suppressHydrationWarning:!0,className:x()("flex flex-col gap-200",{"col-12 sm:col-6":!t4,"md:offset-1 md:col-11":t4},"gtm-product-section"),id:"product-purchasing-section","data-gtm-name":"Purchasing","data-gtm-label":`Purchasing (${et})`,children:[!v&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(rx.A,{name:A,categoryName:O?.name,hideCategoryName:t6}),C&&(0,r.jsx)("p",{className:"text-md mb-0",children:C})]}),eQ&&(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"col-12 text-style-body-small",children:(0,r.jsx)(o.sD,{text:T})})})]}),!t4&&(0,r.jsxs)(r.Fragment,{children:[((0,J.A)(to?.items)>0||(0,J.A)(e8?.successorsIds)>0&&td||!!e8?.expired)&&(0,r.jsx)(rm.A,{isReplaced:e8?.expired,replacementSkus:to?.items,isLoading:td}),eH&&(!e8?.expired||!eW.length)&&(0,r.jsx)(iq,{forwardedRef:ej,purchaseOptions:tu?.skuOptions??[],purchaseOptionsBehaviour:tq,allSkus:eW,story:Y,initialSku:ex,defaultSku:L,invalidGetParam:eh,shopDomain:e$,shopLocale:ez})]}),(0,r.jsx)(o.e7,{condition:t4,wrapper:e=>(0,r.jsx)("div",{className:"flex flex-col gap-y-100",children:e}),children:(0,r.jsx)(rV.A,{priceFetchVendorId:es,sku:{vendorId:e8?.vendorId,name:e8?.name,skuId:e8?.id,price:e8?.price},articleNumbers:e8?.articleNumbers,showPrices:eM,ctaWrapRef:ep,isProductDataLoading:tX,isPriceDisplayLoading:eP,quantity:eN,setQuantity:eA,productAndSkuButtons:t5,showProjectPlanner:ey,projectPlannerId:e8?.vendorId,tagline:eB?e8?.tagline:void 0,buttons:$,isImportedProduct:(0,eU.kx)(Y),upsells:eI,skuCount:ew,verticalDesign:t4,operationModeItems:tB,operationModesAreLoading:t_,usedPurchaseOptionProperties:eu,hideSelectionTool:V,productCategory:A})})]})]})}),(0,r.jsx)(rJ.A,{sku:e8,operatingModes:tB,techSpecSections:t2,documentationSections:t3,hasAccessories:tV,hasCertifications:tW,isLoading:tX,isNarrow:t4&&!tY,productCategory:A}),(0,r.jsx)(rg,{benefits:y}),tK&&(0,r.jsx)(rj.A,{children:(0,r.jsx)(o.sD,{text:w,className:"text-label-small"})}),tJ&&tZ&&(0,r.jsx)(rj.A,{children:(0,r.jsxs)(ru.A,{children:[e8&&(0,r.jsxs)("p",{children:[(0,r.jsx)("span",{className:"font-bold",children:e8.name}),` #${e8.vendorId}`]}),(0,r.jsx)(rh.Ay,{text:e8.description,smallTextSize:!0})]})}),!!(0,J.A)(S)&&(0,r.jsx)("div",{className:"content-container content-container-page gtm-product-section","data-gtm-name":"Content","data-gtm-label":`Content (${et})`,children:(0,g.A)(S,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))}),tW&&(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(rv,{certifications:tC.items})}),W&&(0,J.A)(el)>0&&(0,r.jsx)(s0,{className:"mt-600",headline:(0,r.jsx)(o.HT,{translation:"Case studies"}),content:el,cols:3,isCardGrid:!0}),!tU&&e0&&(0,r.jsx)(rN,{sectionTitle:e7,featuresMarkup:e0}),!!tU&&(0,r.jsx)(i2,{sku:e8,operationModeItems:tB,icon:k.Qt,parentId:iL.PARENT_ID.TECH_SPECS,sections:tF,name:A,isLoading:tX,headline:e6,headlineKey:e1,productCategory:O?.name,product:A,prependedSection:e0&&e7?{name:e7,nameKey:e5,content:e0}:void 0}),!!t$&&(0,r.jsx)(i2,{sku:e8,operationModeItems:tB,icon:k.bL,parentId:iL.PARENT_ID.DOCUMENTATION,sections:tH,name:A,isLoading:tX,headline:e9,headlineKey:e3,productCategory:O?.name,product:A}),tV&&(0,r.jsx)(i3,{isLoading:tS,icon:k.q_,relations:tw,buy:eD,buyQuantity:eN,className:x()("pt-150 mt-700","gtm-product-section"),showPrices:eM,gtmTracking:!0,productCategory:A,product:e8?.name})]},Y.full_slug)},i6=e=>(0,u.createElement)(i4,{...e,key:e.story.full_slug}),i9=({isPreview:e,content:{image:t,images_pim:a,hero_text_inverted:s,hero_image_alignment:l,hero_image_proportions:n,hero_image:i,hero_vertical_text_alignment:c,hero_background_image:d,hero_background_image_mobile:m,hero_background_image_include_tagline:h,hero_image_mobile:p,enable_hero:f,title:v,name:N,tagline:b,benefits:A,description:C,content:y,content_top:k,highlights:S,category:I,comparison_table:E,products:T,filters:L,show_case_studies:R},story:O})=>{let P=(0,e4.usePathname)(),D=(0,e4.useSearchParams)(),G=(0,u.useMemo)(()=>({cache:D?.get("cache")??void 0,filters:D?.get("filters")??void 0,simulatedReleaseDate:D?.get("simulatedReleaseDate")??void 0}),[D]),[F,U]=(0,u.useState)(T||[]),$=(0,B.G)(H.Pj),z=(0,J.A)(t)+(0,J.A)(a),V=(0,s1.H)(e=>e.relatedCaseStudies),W=(0,B.G)(H.ms),Y=(0,K.k8)(S),Z=(0,K.k8)(C),[q,X]=(0,u.useState)(!1),Q=(0,u.useCallback)(e=>{X(null!==e)},[]),ee=(()=>{switch(T?.length){case 1:return"lg:col-6";case 2:case 4:return"lg:col-5";default:return"lg:col-4"}})(),et=(0,u.useMemo)(()=>
32L?.filter(e=>T?.some(t=>{let a="storyblok"===e.attribute_source?t.content?.properties:t.content?.attributes;return a&&(e.attribute in a||e.attribute.toUpperCase()in a)})),[L,T]),ea=(0,J.A)(et)>1,{filtersState:es,setFilter:el}=iS({filterKeys:(0,u.useMemo)(()=>(0,g.A)(et,({attribute:e,type:t})=>`${e}-${t}`),[et]),isRouterReady:null!=P,filtersFromQuery:G.f??G.filters,slug:$}),en=e=>{let t=e.split("-"),a=t.pop();return{attributeKey:t.join("-"),type:a}},ei=(0,u.useCallback)(e=>(0,ig.A)(es,(t,a)=>{let{attributeKey:s,type:l}=en(a);return(0,eI.A)(et,e=>e.attribute===s&&e.type===l)?.attribute_source===e}),[es,et]),er=(0,u.useMemo)(()=>ei("storyblok"),[ei]),eo=(0,u.useMemo)(()=>ei("pim"),[ei]),ec=(0,u.useMemo)(()=>{let e=(e,t,a,s)=>{let{attributeKey:l,type:n}=en(e),i=(0,eI.A)(et,e=>e.attribute===l&&e.type===n),r=s?a.content?.properties[l]:a.content?.attributes[l]?.value||a.content?.attributes[l.toUpperCase()]?.value,o=a.content?.attributes[l]?.label||a.content?.attributes[l.toUpperCase()]?.label;return!i||("single"===i.type?r===t||o===t:"multiple"===i.type?t.split(",").includes(r)||t.split(",").includes(o):"boolean"===i.type?!(!r||"0"===r||0===r):void 0)};return T?.filter(t=>Object.entries(er).every(([a,s])=>e(a,s,t,!0))&&Object.entries(eo).every(([a,s])=>e(a,s,t,!1)))},[eo,T,er,et]);return(0,u.useEffect)(()=>{ec&&JSON.stringify(ec)!==JSON.stringify(F)&&U(ec)},[ec,F]),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(sz.A,{}),(0,r.jsx)(M.A,{size:j.YuK.FLUID,children:f&&q&&(0,r.jsx)("div",{className:"flex mobile-nav:justify-end",children:(0,r.jsxs)(rk.A,{id:"products",className:x()("desktop-nav:absolute desktop-nav:mt-050 desktop-nav:top-0 desktop-nav:right-400 desktop-nav:btn","desktop-nav:btn-primary desktop-nav:btn-tiny desktop-nav:btn-icon-right desktop-nav:ml-200","desktop-nav:px-250 mobile-nav:p-075 mobile-nav:px-0","mobile-nav:text-style-fixed-label-tiny-bold items-center flex desktop-nav:btn-primary-no-focus"),children:[(0,r.jsx)(o.HT,{translation:"Browse products"}),(0,r.jsx)(w.g,{className:"text-sm leading-none ml-100",icon:ai.B0})]})})}),f&&(0,r.jsx)(sQ,{title:v||b||O.name,subtitle:v?b:"",lead:S,tagline:(0,r.jsx)(rx.A,{name:N,categoryName:I?.name,useHeading:!1,textInverted:s}),image:i,useBackgroundImage:d,useBackgroundImageMobile:m,useSubtitleOverImage:h,textVerticalAlignment:c,imageMobile:p,imageAlignment:l,imageProportions:n,heroTextInverted:s,wrapTaglineAndTitleAsH1:!0,large:!0}),(z>=2||!f||f&&!d)&&(0,r.jsx)(M.A,{size:j.YuK.FLUID,className:"mb-400 md:mt-200",children:(0,r.jsxs)("div",{className:"row",children:[!f&&(0,r.jsxs)("div",{className:"col-12 md:col-8 md:offset-1",children:[(0,r.jsx)(rx.A,{name:N,categoryName:I?.name}),b&&(0,r.jsx)("p",{className:"text-md",children:b}),Y&&(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"col-12 text-style-body-small",children:(0,r.jsx)(o.sD,{text:S})})})]}),z>=2&&(0,r.jsx)("div",{className:"col-12 md:col-11 md:offset-1 md:flex md:gap-100 md:mt-300",children:(0,r.jsx)(r$,{imagesProduct:t,imagesPim:a,useVerticalDesign:!0,imageAlt:(0,eU.By)(N,I?.name,b)})})]})}),!!(0,J.A)(k)&&(0,r.jsx)("div",{className:"content-container content-container-page mb-300",children:(0,g.A)(k,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))}),F&&(0,r.jsxs)(rp.A,{id:"products",children:[E?.[0]&&(0,r.jsx)("div",{className:"mb-300",children:(0,r.jsx)(eV,{...E[0],mergeGlobalData:!0,aboveTheFold:!0})}),(0,r.jsxs)(M.A,{ref:Q,size:j.YuK.FLUID,className:"mb-600 md:offset-1 md:col-10",children:[!!(0,J.A)(et)&&(0,r.jsx)("div",{className:x()("flex gap-200 mb-300 w-full items-end",{"flex-wrap":ea}),children:(0,g.A)(et,e=>(0,r.jsx)(rc,{size:j.x0Q.MEDIUM,filterItem:e,isMultipleFilters:ea,filtersState:es,checked:!!es[e.attribute],products:T,purchaseOptionsSorting:W,setFilter:el},e._uid))}),(0,r.jsxs)("div",{className:"row -mx-100 gtm-product-list",children:[(0,g.A)(F,e=>(0,r.jsx)("div",{className:x()("gtm-product-card mb-200 col-12 sm:col-6 px-100",ee),children:(0,r.jsx)(th.A,{linkUrl:e.full_slug,name:e.name,showPrice:!1,tagline:e.content?.tagline,categoryName:I?.name,gtmCategoryName:I?.name,description:e.content?.highlights,image:(0,eU.TE)(e.content?.images_pim,e?.content?.image)})}
32,e.content.id)),!(0,J.A)(F)&&(0,r.jsx)("div",{className:"w-fit mx-auto",children:(0,r.jsx)(tP.A,{})})]})]})]}),(0,r.jsxs)(rp.A,{id:"overview",className:"overflow-hidden",updateHash:!1,children:[(0,r.jsx)(rg,{benefits:A}),Z&&(0,r.jsx)(M.A,{size:j.YuK.FLUID,className:"mb-400",children:(0,r.jsx)("div",{className:"row",children:(0,r.jsx)("div",{className:"md:offset-1 md:col-7",children:(0,r.jsx)(o.sD,{text:C})})})}),!!(0,J.A)(y)&&(0,r.jsx)("div",{className:"content-container content-container-page",children:(0,g.A)(y,t=>(0,r.jsx)(_.A,{blok:t,isPreview:e},t._uid))})]}),R&&(0,J.A)(V)>0&&(0,r.jsx)(s0,{className:"mt-600",headline:(0,r.jsx)(o.HT,{translation:"Case studies"}),content:V,cols:3,isCardGrid:!0})]})};var i7=a(7965);a(63673),a(10273),a(22807),a(79298);var i8=a(20741),re=a.n(i8);let rt=({count:e,className:t=""})=>(0,r.jsx)(r.Fragment,{children:(0,a$.A)(e,e=>(0,r.jsx)("div",{className:`mb-200 col-6 md:col-4 ${t}`,children:(0,r.jsxs)("div",{className:"bg-neutral-50 relative flex flex-col h-full",children:[(0,r.jsx)("div",{className:re()["product-images-wrap"],children:(0,r.jsx)("div",{className:x()(re()["product-slide"],re()["product-slide--no-image"]),children:(0,r.jsx)("div",{className:"leading-none h-full w-full overflow-hidden",children:(0,r.jsx)(aV.A,{height:500})})})}),(0,r.jsxs)("div",{className:"p-200 leading-none",children:[(0,r.jsx)(aV.A,{height:22,className:"mb-050"}),(0,r.jsx)(aV.A,{height:18,className:"mb-100"}),(0,r.jsx)(aV.A,{height:18})]})]})},e))}),ra=({_C:e,full_slug:t,name:a,isParentExtended:s,query:l})=>{let n=(0,B.G)(H.Pj),i=(0,u.useMemo)(()=>iy(n).endsWith(iy(t)||"--"),[n,t]),c=(0,u.useMemo)(()=>(0,g.A)(e,e=>{let t=iy(n).includes(iy(e.full_slug)||"--");return{...e,isExtended:t}}),[n,e]),d=(0,r.jsx)(w.g,{icon:k.Ce,className:"mr-050",transform:{rotate:45}});return(0,r.jsxs)(r.Fragment,{children:[!!a&&!!t&&(0,r.jsx)("div",{className:"text-style-label-small mb-050 flex",children:i?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"opacity-0",children:d}),(0,r.jsx)("strong",{className:"text-menu-cta-active",children:a})]}):(0,r.jsxs)(o.sG,{className:"text-style-label-small text-menu-cta no-underline hover:text-menu-cta-hover flex",linktype:j.J$1.STORY,url:t+(l?`?${l}`:""),children:[!s&&d,a]})}),!!(0,J.A)(e)&&(0,g.A)(c,(e,t)=>!(0,ev.A)(c,"isExtended")||e.isExtended?(0,r.jsx)(u.Fragment,{children:(0,r.jsx)("div",{className:i?"block pl-350":"",children:(0,r.jsx)(ra,{isParentExtended:s||i,...e,query:l})})},t):null)]})},rs=ra,rl=({full_slug:e,name:t,content:{tagline:a,category:s,items:l,image:n,images_pim:i,component:o,product:c,products:d},isLastProductCategory:m=!1})=>{let u=o===j.sbc.PRODUCT_ALIAS&&c,{name:h,full_slug:g,content:{component:p="",tagline:_="",category:f={},products:v=[],items:N=[],image:b=[],images_pim:A=[]}={}}=c||{},C=u?f:s,y=u?p:o,k=u?(0,eU.TE)(A,b):(0,eU.TE)(i,n);return(0,r.jsx)("div",{className:x()("gtm-product-card mb-200 col-6 md:col-4 px-100",{"gtm-product-range-card":y===j.ii8.PRODUCT_RANGE}),children:(0,r.jsx)(th.A,{linkUrl:u?g:e,name:u?h:t,tagline:u?_:a,categoryName:C?.name,gtmCategoryName:C?.name,items:u?N:l,showPrice:!1,image:k,isLastProductCategory:m,type:y===j.sbc.PRODUCT_RANGE?j.ii8.PRODUCT_RANGE:j.ii8.PRODUCT,products:u?v:d})})};var rn=a(86176);let ri=({size:e,filter:t,activeValues:a,setActiveValues:s,handleActiveValues:l})=>{(0,u.useEffect)(()=>{function e(){s(e=>{let a=new Set(e);return a.delete(t),Array.from(a)})}return e(),()=>{e()}},[t,s]);let n=a.includes(t);return(0,r.jsx)(li.A,{size:e,name:(0,rn.A)(t,{length:60}),handleToggle:()=>l(t),isSelected:n,className:"!my-0"})},rr=({size:e,filterItem:t,filtersState:a,filterValues:s,label:l,setFilter:n})=>{let i=(0,u.useRef)(!1),[o,c]=(0,u.useState)([]);(0,u.useEffect)(()=>{let e=a[`${t.attribute}-${t.type}`];if(e?.trim()&&!i.current){let t=e.split(",");0===o.length&&t.length>0&&(c(t),i.current=!0)}},[o,t,a]);let d=e=>{let s=a[`${t.attribute}-${t.type}`],l=new Set(o);l.has(e)?l.delete(e):l.add(e);let i=Array.from(l);if(i.join(",")!==s){let e=i.length>0?i:"";n(`${t.attribute}-${t.type}`,e)}c(i)};return(0,r.jsxs)("div",{className:x()("flex flex-wrap gap-050 items-center"),children:[l&&(0,r.jsx)("span",{className:x()("whitespace-nowrap shrink-0 mr-050",{"text-label-medium":e===j.x0Q.MEDIUM,"text-label-small":e===j.x0Q.SMALL,"text-label-tiny":e===j.x0Q.TINY}),children:(0,rn.A)(l,{length:60})}),(0,g.A)(s,t=>
32(0,r.jsx)(ri,{size:e,filter:t,activeValues:o,setActiveValues:c,handleActiveValues:d},t))]})},ro=({size:e,filterItem:t,filtersState:a,filterValues:s,label:l,setFilter:n,isMultipleFilters:i=!1})=>(0,r.jsxs)("div",{className:x()("flex items-center gap-100",{"!gap-050":e===j.x0Q.TINY&&i}),children:[l&&(0,r.jsx)("span",{className:x()("whitespace-nowrap shrink-0",{"text-label-medium":e===j.x0Q.MEDIUM,"text-label-small":e===j.x0Q.SMALL,"text-label-tiny":e===j.x0Q.TINY}),children:(0,rn.A)(l,{length:60})}),(0,r.jsxs)(lr.A,{onChange:e=>n(`${t.attribute}-${t.type}`,e.target.value),className:"inline-block",value:a[`${t.attribute}-${t.type}`],size:e,children:[(0,r.jsx)("option",{value:"",children:(0,r.jsx)(o.HT,{translation:"All"})}),(0,g.A)(s,e=>(0,r.jsx)("option",{value:e,children:(0,rn.A)(e,{length:60})},e))]})]}),rc=({size:e,filterItem:t,filtersState:a,setFilter:s,checked:l,products:n,purchaseOptionsSorting:i,isMultipleFilters:o,defaultBehaviour:c=!1,onFilter:d})=>{let m=(0,eE.B)({file:j.cRB.CONTENT,translation:t.attribute,fallback:t.label})||t.label||"",h=o||"boolean"===t.type?m:"",g=(0,u.useMemo)(()=>{var u,g,p;let _;if(c)return"boolean"===t.type?(0,r.jsx)(t0.A,{size:e,label:(0,rn.A)(h,{length:60}),onChange:e=>{s(t.attribute,e.target.checked),e.target.checked&&d?.(m)},checked:l,className:x()(`gtm-category-filter gtm-category-filter-${t.type}`),otherCheckboxProps:{"data-gtm-category-filter-label":m,"data-gtm-category-filter-name":t.attribute}}):null;let f=t.type&&"boolean"!==t.type&&(0,ef.A)((0,eb.A)(n?.map(e=>{if("pim"===t.attribute_source&&"attributes"in e.content){let a=e.content?.attributes[t.attribute]||e.content?.attributes[t.attribute.toUpperCase()];if(a)return{value:a.value,label:a?.label}}if("storyblok"===t.attribute_source&&"properties"in e.content)return{value:e.content?.properties[t.attribute]}}),"value"))||[],v=(u=n||[],g=t.attribute,_=u.reduce((e,t)=>{if(!t.content?.attributes)return e;let a=t.content?.attributes[g]||t.content?.attributes[g.toUpperCase()];if(a){let t=a.attribute;if(!(0,A.A)(t)&&!(0,A.A)(g))return[...e,{attribute:t,name:g}]}return e},[]),p=(0,ef.A)((0,eb.A)(_,e=>`${e.attribute}-${e.name}`)),(0,A.A)(p)?iC(f.map(({value:e})=>e)):p.map(e=>{let t=i?.[e.attribute],a=t?.length?null:i?.[e.name],s=t||a;return s?.length?(0,eX.A)(f,({value:e})=>{let t=s.indexOf(e);return -1===t?f.findIndex(t=>t.value===e):t}).map(({value:e,label:t})=>t||e):iC(f.map(({value:e})=>e)).map(e=>{let t=f.find(t=>t.value===e);return t?.label||e})}).flat());return"single"===t.type?(0,r.jsx)(ro,{size:e,label:h,filterItem:t,filterValues:v,filtersState:a||{},isMultipleFilters:o,setFilter:s}):"multiple"===t.type?(0,r.jsx)(rr,{size:e,label:h,filterItem:t,filterValues:v,filtersState:a||{},setFilter:s}):"boolean"===t.type?(0,r.jsx)(t0.A,{size:e,label:(0,rn.A)(h,{length:60}),onChange:e=>s(`${t.attribute}-${t.type}`,e.target.checked),checked:l,className:x()(`gtm-category-filter gtm-category-filter-${t.type} flex-row-reverse`,{"!mb-0":!1===o}),otherCheckboxProps:{"data-gtm-category-filter-label":m,"data-gtm-category-filter-name":t.attribute}}):void 0},[l,c,t,a,o,m,h,d,n,s,e,i]);return(0,r.jsx)(r.Fragment,{children:g})};a(78681),a(69649),a(30401),a(58308);let rd=()=>{let e=(0,tz.z)(e=>e.selectSiteConfigurationProperty("root")),t=(0,tz.z)(e=>e.selectSiteConfigurationProperty("brandName"));return(0,r.jsxs)(M.A,{size:j.YuK.FLUID,className:"bg-neutral-50 flex py-050 mobile-nav:hidden",children:[(0,r.jsxs)(o.sG,{url:e?.full_slug,linktype:j.J$1.STORY,className:"flex items-center text-style-label-tiny",children:[(0,r.jsx)(w.g,{icon:k.Ce,className:"mr-100 text-sm leading-none"})," ",t]}),(0,r.jsx)("div",{className:"ml-auto",children:(0,r.jsx)(sP.A,{isSmall:!0})})]})};a(48179),a(21705),a(44276),a(68333);var rm=a(68287),ru=a(76158),rh=a(72398),rx=a(89640);let rg=({benefits:e})=>{let t=(0,B.G)(H.JV);return e?.length?(0,r.jsx)(M.A,{size:j.YuK.FLUID,className:x()("mb-400","gtm-product-section"),"data-gtm-name":"Benefits","data-gtm-label":`Benefits (${t})`,children:(0,r.jsx)("div",{className:x()("row",{"justify-center":e?.length===1}),children:(0,g.A)(e,e=>(0,r.jsx)(_.A,{blok:e,isInGrid:!0},e._uid))})}):null};var rp=a(55521);let r_=async(e,t,a)=>{try{let e=new URL(`/api/${t}/certifications`,window.location.origin);e.searchParams.append("certificationIds",a);let s=await fetch(e.toString());return await s.json()??[]}catch(e){return console.error("Error fetching certifications",e),[]}},rf=({text:e})=>{let t=/(https?:\/\/[^\s]+)/g,a=e.split(t).map(e=>t.test(e)?(0,r.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",children:e},(0,tI.A)()):e);return(0,r.jsx)(r.Fragment,{children:a})},rv=({certifications:e})=>{let t=e.map(e=>e.id).join(","),[a,s]=(0,u.useState)(!1),[l,n]=(0,u.useState)([]),i=(0,G.V)(),c=(0,B.G)(H.Cv),d="Certifications",m=(0,eE.B)(d),h=(0,eE.B)("certification logo");return(0,u.useEffect)(()=>{let a=I().CancelToken.source();async function l(){try{s(!0);let a=await r_(c,i,t),l=e.map(e=>{let t=a.find(t=>
32t.id===e.id);return{id:e.id,title:e.label,text:e.text,link:t?.link,image:e.image,story:t?.story}});n(l)}catch(e){console.error("Failed to fetch certifications",e)}finally{s(!1)}}return e.length&&i&&c&&l(),()=>{a.cancel()}},[e,i,c]),(0,r.jsx)(rp.A,{id:"certifications",className:"pt-150 mt-700 gtm-product-section","data-gtm-name":d,"data-gtm-label":m,children:(0,r.jsxs)(M.A,{size:j.YuK.FLUID,className:"mb-400",children:[(0,r.jsxs)("div",{className:"col-12 md:col-6 flex flex-row gap-100 items-center mb-350",children:[(0,r.jsx)(w.g,{icon:k.LP,className:"text-lg"}),(0,r.jsx)(o.DZ,{className:"m-0",level:2,children:m})]}),a?(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(X.A,{})}):(0,r.jsx)("div",{className:"row",children:(0,g.A)(l,e=>{let{link:t,story:a}=e,s=(0,K.VX)(t),n=l.length>1,i=`${e.title} ${h}`;return(0,r.jsx)("div",{className:x()("flex items-center col-12 mb-400 relative",{"sm:col-6":n}),children:(0,r.jsxs)("div",{className:"flex items-center gap-200 w-full",children:[e.image&&(0,r.jsx)("div",{className:x()({"w-2/5":n,"w-1/4":!n}),children:(0,r.jsx)("div",{className:"relative h-600 overflow-hidden",children:(0,r.jsx)(o._V,{imageUrl:e.image,alt:i,className:x()("w-full h-auto max-w-full max-h-full flex"),objectFit:j.ATT.CONTAIN})})}),(0,r.jsxs)("div",{className:x()({"w-3/5":n,"w-3/4":!n}),children:[e.title&&(0,r.jsx)(o.e7,{condition:s||a?.full_slug,wrapper:a=>(0,r.jsx)(o.sG,{name:e.title,linktype:t?.linktype,url:t?.cached_url,target:t?.linktype===j.J$1.URL?"_blank":"_self",className:"text-neutral-900",children:a}),children:(0,r.jsx)("span",{className:"text-style-heading-h4 leading-headings mb-0",children:e.title})}),(0,K.k8)(e.text)?(0,r.jsx)(o.sD,{className:"text-style-body-small",text:e.text}):e.text&&(0,r.jsx)("p",{className:"text-style-body-small",children:(0,r.jsx)(rf,{text:e.text})})]})]})},e.id)})})]})})};var rj=a(57074);let rN=({sectionTitle:e,featuresMarkup:t})=>(0,r.jsxs)(M.A,{size:j.YuK.FLUID,className:"mt-700 mb-400",children:[(0,r.jsxs)("div",{className:"col-12 md:col-6 flex flex-row gap-100 items-center mb-350",children:[(0,r.jsx)(w.g,{icon:k.IT,className:"text-lg"}),(0,r.jsx)(o.DZ,{className:"m-0",level:2,children:e})]}),t]});var rb=a(96618),rA=a(82492),rC=a(80637),ry=a.n(rC),rk=a(71884),rw=a(91800),rS=a(86768),rI=((i={}).AIRFLOW="airflow",i.PRESSURE="pressure",i);let rE={width:120,height:70},rT={width:600,height:340};function rL(e){return(0,g.A)(e,(e,t)=>({name:e,value:t}))}function rR(e){return Object.keys(e)[0]}function rO(e){return Object.values(e)[0]}async function rM(e,t,s){let l=e.find(e=>e.type===s)?.dropdownOptions,n=l?.find(e=>e.value===t),i=[...e];if(n){let e=i.find(e=>e.type===s);if(e){let{convertUnits:t}=await Promise.all([a.e(4324),a.e(3572)]).then(a.bind(a,73572)),s=e.selectedDropdownOption?.value,l=n.value,i=e.inputValue;e.inputValue=t(s,l,i),e.selectedDropdownOption={name:n.name,value:l}}return i}}function rP(e,t,a){return(0,g.A)(e,e=>e.type===a?{...e,defaultInputs:!1,inputValue:(0,eR.qx)(t)}:e)}var rD=a(64150);let rG=({performanceChartFilters:e,handleFilterChange:t,isChartLoading:a,activePerformanceValues:s,chart:l})=>{let[n,i]=(0,u.useState)(),[o,c]=(0,u.useState)(a),d=(0,eE.B)("Advanced calculation"),m=(0,u.useMemo)(()=>(0,e1.A)(c,500),[]);async function h(a,s){m(!0),t(a,s);let{value:l,type:n}=a.target;if("text"===n)i(rP(e,l,s).map(({type:e,inputValue:t,selectedDropdownOption:a,defaultInputs:n})=>({type:e,defaultInputs:n,displayValue:e===s?l:"",dropdownValue:a?.value,inputValue:rB(t)})));else{let t=await rM(e,l,s);t&&i(t.map(({selectedDropdownOption:e,inputValue:t,type:a,defaultInputs:s})=>({type:a,defaultInputs:s,dropdownValue:e?.value,inputValue:rB(t)})))}}return((0,u.useEffect)(()=>{s?i(s.map(({inputValue:e,dropdownValue:t,type:a,defaultInputs:s})=>({type:a,defaultInputs:s,dropdownValue:t,inputValue:s?"":rB(e)}))):i(e.map(({type:e,selectedDropdownOption:t,defaultInputs:a,inputValue:s})=>({type:e,defaultInputs:a,dropdownValue:t?.value,inputValue:a?"":rB(s)})))},[e,s]),(0,u.useEffect)(()=>{m.cancel(),c(a)},[m,a]),l)?(0,r.jsxs)("div",{className:"flex flex-col h-full flex-auto gtm-product-image-performance",children:[(0,r.jsxs)("div",{className:"relative flex flex-auto",children:[(0,r.jsx)("div",{className:x()("my-auto w-full",ry()["svg-container"],{"opacity-25":o}),dangerouslySetInnerHTML:{__html:l}}),o&&(0,r.jsx)("div",{className:"absolute inset-0 flex justify-center items-center",children:(0,r.jsx)(X.A,{})})]}),(0,r.jsxs)("div",{className:"flex gap-100 flex-col pb-100",children:[!!n?.length&&(0,r.jsx)("div",{className:"grid gap-100 2xl:gap-300 grid-cols-1 2xl:grid-cols-2 px-300 justify-center",children:(0,g.A)(e,e=>
32{let{displayValue:t,inputValue:a,dropdownValue:s}=(0,eI.A)(n,{type:e.type})||{};return(0,r.jsxs)("div",{className:x()("flex items-center justify-between",{"gtm-product-image-performance-airflow":e.type===rI.AIRFLOW,"gtm-product-image-performance-pressure":e.type===rI.PRESSURE}),children:[(0,r.jsx)("label",{className:"text-style-label-tiny 2xl:mr-300 w-1/4 2xl:w-auto",children:e.label}),(0,r.jsxs)("div",{className:"flex w-8/12 2xl:w-auto gap-100",children:[(0,r.jsx)("input",{type:"text",placeholder:(0,eR.isNumber)(e.inputValue)?e.inputValue.toString():"",className:"form-input form-input-tiny w-1/2 md-max:pb-0 gtm-input-value",onChange:t=>void h(t,e.type),value:t||a||""}),(0,r.jsx)(lr.A,{name:"dropdownSmall",className:"w-1/2 flex items-center gtm-input-unit",size:j.x0Q.TINY,onChange:t=>void h(t,e.type),value:s||"",children:(0,g.A)(e.dropdownOptions,e=>(0,r.jsx)("option",{value:e.value,children:e.name},e.name))})]})]},e.type)})}),(0,r.jsxs)(rk.A,{id:(0,rw.B$)(rD.hx.PERFORMANCE,iL.PARENT_ID.TECH_SPECS),className:"text-style-label-tiny text-cta text-center gtm-product-image-performance-link",children:[d,(0,r.jsx)(w.g,{icon:k.dm,className:"ml-050"})]})]})]}):null};function rB(e){return isNaN(Number(e))?"":e?.toString()||""}let rF=(0,iT.default)(async()=>Promise.all([a.e(8744),a.e(1831),a.e(9367),a.e(8750),a.e(3929),a.e(3993)]).then(a.bind(a,33993)),{loadableGenerated:{webpack:()=>[33993]},ssr:!1}),rH=({modelProps:e,combinedImages:t,productImages:a,imageAlt:s,showPerformanceChart:l,isChartLoading:n,chart:i,performanceChartFilters:c,activePerformanceValues:d,handleFilterChange:m,setAutoShowPerformanceChart:h,setSwiper:p,setActiveIndex:_})=>{let[f,v]=(0,u.useState)(),[N,b]=(0,u.useState)(0),A=(0,u.useCallback)(t=>{t.allowTouchMove=0!==t.realIndex||!e},[e]);function C(t){return(0,g.A)(t,(t,a)=>(0,r.jsxs)(rA.qr,{className:x()(re()["product-slide"],"relative"),children:[(0,r.jsx)(o._V,{aboveTheFold:!e&&0===a,image:t.image,alt:s,imageClassName:re()["sku-image"],objectFit:j.ATT.CONTAIN,className:"absolute inset-0 flex items-center justify-center",sizes:"(max-width: 639px) 50vw, (max-width: 1920px) 40vw, 25vw",forceSizes:!0}),t.image.title&&(0,r.jsx)("div",{className:x()(aQ()["text-image-col-image-caption"],re()["product-image-caption"]),children:t.image.title})]},t.image.filename+a))}return(0,u.useEffect)(()=>{f&&A(f)},[f,A]),(0,r.jsxs)(rA.RC,{slidesPerView:1,allowTouchMove:0!==N||!e,onSwiper:e=>{v(e),p?.(e)},autoHeight:!0,onInit:A,onSlideChange:s=>{_?.(s.realIndex),b(s.realIndex),A(s);let n=t.length+ +!!e+ +!!l+(a?.length||0);l&&s.realIndex===n?h(!0):l&&h(!1)},children:[e&&(0,r.jsx)(rA.qr,{className:re()["product-slide"],children:(0,r.jsx)(rF,{...e})}),C(t),l&&(0,r.jsx)(rA.qr,{className:x()(re()["product-slide"],re()["product-slide-chart"]),children:(0,r.jsx)(rG,{chart:i,performanceChartFilters:c,handleFilterChange:m,activePerformanceValues:d,isChartLoading:n})}),a&&a.length>0&&C(a)]})};var rU=a(41398);let r$=({imagesPim:e,imagesProduct:t,useVerticalDesign:a,selectedSku:s,imageAlt:l,certificates:n,symbols:i,modelData:c,skuData:d,skuIsLoading:m,userHasChangedSku:h=!0})=>{let p=(0,eE.B)("product image"),[_,f]=(0,rU.M)(j.CVe.AUTO_SHOW_PERFORMANCE_CHART,!1,!0),{combinedImages:v,productImages:N}=(0,eU.x_)(e,t,d),b=!!d?.selectionTool,{chart:A,thumbnail:C,activeFilters:y,handleFilterChange:S,isChartLoading:E,activePerformanceValues:T}=function(e,t,a){let s=(0,e4.useSearchParams)(),l=s?.get("fullConfig")??void 0,n=(0,B.G)(H.Eu),i=(0,B.G)(H.Jw),r=(0,tz.z)(e=>e.selectSiteConfigurationProperty("market_id")),o=(0,tz.z)(e=>e.selectSiteConfigurationProperty("language")),c=(0,tz.z)(e=>e.selectSiteConfigurationProperty("shop_locale"))||o,d=(0,B.j)(),[m,h]=(0,u.useState)(),[x,g]=(0,u.useState)(),p=(0,u.useRef)(void 0),_=(0,u.useRef)(void 0),[f,v]=(0,u.useState)([]),[N,b]=(0,u.useState)(),[A,C]=(0,u.useState)(!1),[y,k]=(0,u.useState)(!0),w=(0,u.useRef)(0),S=(0,u.useRef)(null),{vendorId:E}=t||{},[T,L]=(0,eE.B)(["Airflow","Pressure"]),R=(0,u.useMemo)(()=>(0,rS.b)(t,n),[t,n]),O=(0,u.useCallback)(async(e,t,a,s,l,n)=>{if(E&&R){var i,o,d,m,u,h,x,g,p,_,f,v;let N,b,A,C=t?.find(e=>"airflow"===e.type),y=t?.find(e=>"pressure"===e.type),k=!l&&!!n||!C?.defaultInputs||!y?.defaultInputs,w=k?C?.inputValue:void 0,S=k?y?.inputValue:void 0,O=(i=r,o=c,d=E,m=R,u=rT,h=rE,x=C?.selectedDropdownOption?.value,g=y?.selectedDropdownOption?.value,p=w,_=S,f=a,v=n,N={item:d,variant:m,lang:o,market:i},N=v?{...N,config:v}:{...N,width:u.width.toString(),height:u.height.toString(),thumbWidth:h.width.toString(),thumbHe
32ight:h.height.toString(),...f&&{config:f},...x&&!f&&{airUnit:x},...g&&!f&&{pressureUnit:g},...p&&!f&&(0,eR.isNumber)(p)&&{supplyAir:p.toString()},..._&&!f&&(0,eR.isNumber)(_)&&{supplyPressure:_.toString()}},(b=new URL(j.yNf)).search=new URLSearchParams([...Object.entries(N)]).toString(),b.href);try{({data:A}=await I().get(O,{cancelToken:e?.token,withCredentials:!0}))}catch(e){I().isCancel(e);return}if(A){let{workingSupplyAir:e,workingSupplyPressure:t,inputSupplyAir:a,inputSupplyPressure:l,selectedAirUnit:n,selectedPressureUnit:i,airUnit:r,pressureUnit:o,defaultInputs:c}=A,d=[{type:"airflow",defaultInputs:c,value:e,input:a,dropdownValue:rR(n)},{type:"pressure",defaultInputs:c,value:t,input:l,dropdownValue:rR(i)}];return{data:A,newActiveValues:d?.map(e=>{let{input:t,value:a,type:l,dropdownValue:n,defaultInputs:i}=e,r=s?.find(e=>e.type===l)?.inputValue;return{type:l,defaultInputs:i,inputValue:!s||r?(t&&a&&a<t?a:t).toString():void 0,dropdownValue:n}}),chartFilters:[{type:"airflow",defaultInputs:c,label:T,dropdownOptions:rL(r),selectedDropdownOption:{name:rO(n),value:rR(n)},inputValue:a},{type:"pressure",defaultInputs:c,label:L,dropdownOptions:rL(o),selectedDropdownOption:{name:rO(i),value:rR(i)},inputValue:l}]}}}},[E,R,r,c,T,L]),M=(0,u.useCallback)(async(e,t)=>{C(!0);let{value:a,type:s}=e.target,l={updatedFilters:[],updatedActiveValues:[]};if("text"===s){let e=rP(f,a,t);v(e),l.updatedFilters=e,b(e.map(e=>{let{type:t,inputValue:a,selectedDropdownOption:s}=e,n={type:t,defaultInputs:!1,inputValue:a?.toString(),dropdownValue:s?.value};return l.updatedActiveValues.push(n),n}))}else{let e=await rM(f,a,t);e&&(v(e),l.updatedFilters=e,b(a=>e.map(e=>{let{inputValue:s,selectedDropdownOption:n,type:i,defaultInputs:r}=e,o={type:i,defaultInputs:r,inputValue:a?.find(e=>e.type===t)?.inputValue||!r?s?.toString():void 0,dropdownValue:n?.value};return l.updatedActiveValues.push(o),o})))}let n=new CustomEvent("filterChange",{detail:l});document.dispatchEvent(n)},[f]),P=(0,u.useMemo)(()=>(0,e1.A)(M,500),[M]);(0,u.useEffect)(()=>{let e=I().CancelToken.source();async function t(t){let a=await O(e,t.detail.updatedFilters,void 0,t.detail.updatedActiveValues);if(a){let{data:e,newActiveValues:t}=a;b(t),h(e.diagram),g(e.diagramThumb),d((0,H.hR)({type:j.Qz_.PERFORMANCE_CHART,config:e.config,initialLoad:!1}))}else h(void 0),g(void 0);C(!1)}let a=e=>{t(e)};return document.addEventListener("filterChange",a),()=>{document.removeEventListener("filterChange",a),e.cancel()}},[O,d]);let D=(0,u.useRef)(void 0);return(0,u.useEffect)(()=>{E!==D.current&&(D.current=E,h(void 0),g(void 0),_.current=void 0,p.current=void 0,k(!0),v([]),b(void 0))},[E]),(0,u.useEffect)(()=>{let t=i?.type!=="selection-tool"||i?.initialLoad?void 0:i?.config,s=t!==p.current,n=R!==_.current,o=r&&c&&E&&R&&e;async function d(){let e=++w.current;S.current?.cancel();let a=I().CancelToken.source();S.current=a;let s=N?.some(e=>e.inputValue),i=await O(a,f,t,void 0,!s,y?l:void 0);if(e===w.current){if(i){let{data:e,chartFilters:t,newActiveValues:a}=i;h(e.diagram),g(e.diagramThumb),v(t),y||n||b(a)}else h(void 0),g(void 0);C(!1),k(!1)}}return!a&&o&&(s||n)&&(C(!0),p.current=t,_.current=R,d()),()=>{w.current+=1,S.current&&(S.current.cancel(),C(!1)),S.current=null}},[R,r,c,O,y,a,E,e,i,n,l]),(0,u.useEffect)(()=>{a&&C(!0)},[a]),{activeFilters:f,isChartLoading:A,chart:m,thumbnail:x,activePerformanceValues:N,handleFilterChange:P}}(b,d,m),[L,R]=(0,u.useState)(),[O,M]=(0,u.useState)(0),P=(0,u.useMemo)(()=>{let e={};if((0,e2.A)(c,({filename:t,alt:a})=>{let s=t.split(".").at(-1)?.toLowerCase();if(s)switch(s){case"glb":e.glbUrl=t,e.alt||=a;break;case"usdz":e.usdzUrl=t,e.alt||=a;break;case"webp":e.posterUrl=t,e.alt||=a;break;case"txt":if((0,nY.A)())break;I().get(t).then(({data:t})=>{let a=t.split('"').at(1);a&&(e.cameraOrbit=a)}).catch(eW.A)}}),e.glbUrl&&e.usdzUrl)return e},[c]),D=(0,u.useMemo)(()=>(0,ef.A)([P?{showArIcon:!0,image:P.posterUrl?{filename:P.posterUrl}:v[0].image}:void 0,...v]),[P,v]),G=(0,u.useCallback)(e=>P?e+1:e,[P]);function F(e,t){L?.slideToLoop(e),b&&f(!!t)}(0,u.useEffect)(()=>{if(h&&s?._uid){let e=(0,nF.A)(v,e=>!!(0,J.A)(e.uids)&&e.uids.includes(s._uid));e>=0&&L?.slideToLoop(G(e))}},[G,v,s,L,h]);let U=b&&!!A;(0,u.useEffect)(()=>
32{if(U&&_){let e=v.length+ +!!P;L?.slideToLoop(e)}},[U,_,L,v,P]);let $=D.length+(N?N.length:0),z=$>1||1===$&&U;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:x()("relative mb-100",{"md:col-7 md:mb-0":a}),children:[m&&(0,r.jsx)("div",{className:"absolute bg-white bg-opacity-50 flex justify-center items-center p-400 w-full h-full z-[10]",children:(0,r.jsx)(w.g,{icon:k.sq,spin:!0,size:"3x"})}),(n||i)&&(0,r.jsx)(rb.A,{certificates:n,symbols:i}),(0,r.jsx)("div",{className:x()("gtm-product-image",re()["product-images-wrap"],re()["product-images-wrap-swiper"]),children:(0,r.jsx)(rH,{combinedImages:v,productImages:N,setSwiper:R,imageAlt:l,setActiveIndex:M,modelProps:P,showPerformanceChart:U,chart:A,performanceChartFilters:y,activePerformanceValues:T,handleFilterChange:S,isChartLoading:E,setAutoShowPerformanceChart:f})})]}),z&&(0,r.jsxs)("div",{className:x()("gtm-product-thumbnails",re()["product-thumbnails-wrap"],{[re()["product-thumbnails-wrap--is-vertical"]]:a}),children:[(0,g.A)(D,(e,t)=>{let s="type"in e&&e.type===eU.jS.SKU,n=`${l} ${p}`;return(0,r.jsx)("div",{onClick:()=>F(t),className:x()(re()["product-thumbnail"],{[re()["product-thumbnail--is-active"]]:O===t,[re()["product-thumbnail--is-vertical"]]:a}),children:(0,r.jsxs)("div",{className:x()(re()["product-thumbnail-inner"],{[re()["product-thumbnail-inner--is-vertical"]]:a}),children:[(0,r.jsx)(o._V,{image:e.image,aboveTheFold:!0,alt:n,imageClassName:re()["sku-image"],objectFit:j.ATT.CONTAIN,className:x()("absolute inset-0 flex items-center justify-center gtm-product-thumbnail",{"gtm-product-thumbnail-product":!s,"gtm-product-thumbnail-sku":s}),forceSizes:!0}),"showArIcon"in e&&e.showArIcon&&(0,r.jsx)(o._V,{alt:"",width:24,height:24,fixedSvgDimensions:!0,imageUrl:"/assets/icons/ar-light.svg",className:"absolute bottom-100 right-100 flex"})]})},e.image.filename+t)}),U&&C&&(0,r.jsx)("div",{onClick:()=>F(D.length,!0),className:x()(re()["product-thumbnail"],{[re()["product-thumbnail--is-active"]]:O===D.length,[re()["product-thumbnail--is-vertical"]]:a}),children:(0,r.jsxs)("div",{className:x()(re()["product-thumbnail-inner"],{[re()["product-thumbnail-inner--is-vertical"]]:a}),children:[(0,r.jsx)("div",{className:"relative h-full w-full",children:(0,r.jsx)("div",{className:x()("gtm-product-thumbnail gtm-product-thumbnail-performance",ry()["svg-thumb-container"]),dangerouslySetInnerHTML:{__html:C}})}),E&&(0,r.jsx)("div",{className:"absolute flex justify-center items-center inset-0 bg-neutral-50 bg-opacity-50",children:(0,r.jsx)(X.A,{})})]})}),N&&N.length>0&&(0,g.A)(N,(e,t)=>{let s=D.length+t+(U&&C?1:0),n=`${l} ${p}`;return(0,r.jsx)("div",{onClick:()=>F(s),className:x()(re()["product-thumbnail"],{[re()["product-thumbnail--is-active"]]:O===s,[re()["product-thumbnail--is-vertical"]]:a}),children:(0,r.jsx)("div",{className:x()(re()["product-thumbnail-inner"],{[re()["product-thumbnail-inner--is-vertical"]]:a}),children:(0,r.jsx)(o._V,{image:e.image,alt:n,imageClassName:re()["sku-image"],objectFit:j.ATT.CONTAIN,className:"absolute inset-0 flex items-center justify-center gtm-product-thumbnail gtm-product-thumbnail-product"})})},e.image.filename+t)})]})]})};var rz=a(80514),rV=a(53774),rW=a(19598),rK=a(65482),rY=a(50892),rZ=a(43269);(0,u.forwardRef)(({setUsedPurchaseOptionProperties:e,isLoading:t=!0,isBuying:a,itemProperties:s,purchaseOptions:l=[],uniqPurchaseOptions:n=[],purchaseOptionsBehaviour:i,purchaseOptionsPropertyNames:c,defaultSku:d},m)=>{let h=(0,B.j)(),p=i||j.nK7.AVAILABLE,_=!c.length&&!!l.length,f=(0,B.G)(H.Yw),[v,N]=(0,u.useState)(f),b=(0,iP.i)(j.CVe.SHOW_INVALID_PURCHASE_OPTIONS_HINT),A=(0,rZ.xJ)(s),C=(0,eE.B)("Select other product variant"),y=(0,u.useMemo)(()=>{let e=(0,iB.Ay)(n);return c.forEach(t=>{let a=(0,eA.A)(e,({property:e})=>e||[]),s=(0,eP.A)(a,{property:t}),l=(0,eb.A)(s,"value");2===l.length&&(0,e3.A)(["0","1"],e=>(0,ev.A)(l,{value:e}))&&e.forEach(e=>{if(!(0,eI.A)(e.property,{property:t})){let{name:a,_uid:s,component:n}=l[0];(e.property||=[]).push({name:a,component:n,_uid:"XXX"+s.slice(3),property:t,value:"0"})}})}),e},[n,c]),k=(0,u.useMemo)(()=>A(y,c),[y,c,A]),w=(0,u.useMemo)(()=>
32(0,eC.A)(v?.property,(e,{property:t,value:a})=>({...e,[t]:a}),{}),[v]),S=(0,u.useCallback)((e,{value:t})=>String(w[e])===t,[w]),I=(0,u.useCallback)((e,t)=>{let a=t.purchaseOptions;return(0,e2.A)(k,t=>{if(t===e)return;if(a.length<=1)return!1;let s=(0,nF.A)(t.values,e=>S(t.property,e)),l=(0,eI.A)(t.values,e=>S(t.property,e)),n=t.values.slice(s+1),i=t.values.slice(0,s).reverse(),r=[],o=e=>{let t=(0,rW.A)(a,e,"item");return t.length&&(r=t),t};l?.purchaseOptions.length&&o(l.purchaseOptions),r.length||(0,e2.A)(n,e=>{if(o(e.purchaseOptions).length)return!1}),r.length||(0,e2.A)(i,e=>{if(o(e.purchaseOptions).length)return!1}),r.length&&(a=r)}),a},[k,S]),E=(0,u.useMemo)(()=>{let[e]=k,t={},a=(e,a,s)=>{t[e]||={},t[e][a]=s};if(!e)return t;(0,e2.A)(e.values,({value:t})=>{a(e.property,t,!0)});let s=!1;return k.length>1&&(0,e2.A)(k,({values:e,property:t},l)=>{let n=(0,eI.A)(e,e=>S(t,e)),i=k[l+1]||k[l],r=(0,rK.A)(k)===i?k.slice(0,l):k.slice(0,l+1),o=r.length?[]:n?.purchaseOptions||[];s||(0,e2.A)(r,e=>{let t=(0,eI.A)(e.values,t=>S(e.property,t));t&&(o=o.length?(0,rW.A)(o,t.purchaseOptions,"item"):t.purchaseOptions)}),o.length<=1&&(s=!0),i.values.forEach(e=>{let t=s?[]:(0,rW.A)(o,e.purchaseOptions,"item");a(i.property,e.value,!s&&!!t.length)})}),t},[S,k]),T=(0,u.useCallback)((e,t)=>{let[a]=I(e,t);N(a)},[I]),{markup:L,visiblePropertyNames:R}=(0,u.useMemo)(()=>{let e=[];return{markup:(0,g.A)(k,t=>{let{values:s,property:l,label:n,isCheckbox:o,isDropdown:c}=t,d=(0,ev.A)(s,e=>E[l]?.[e.value]),m=p===j.nK7.SELECTABLE?(0,ev.A)(s,e=>!S(l,e)&&E[l]?.[e.value]):(0,ev.A)(s,e=>!S(l,e));if(!d||!m)return null;if(e.push(l),o){let e=(0,eI.A)(s,{value:"1"}),i=(0,eI.A)(s,{value:"0"}),o=S(l,e);return(0,r.jsx)(iM,{label:n,property:l,checked:o,disabled:a,visuallyDisabled:!(0,e3.A)(E[l]),onChange:a=>{T(t,a?.target.checked?e:i)}},l)}let u=s.find(e=>{if(S(l,e))return e});return(0,r.jsxs)("div",{className:x()("flex flex-col gap-100 md:flex-row md:items-center","gtm-purchase-option"),"data-gtm-name":l,"data-gtm-label":n,children:[(0,r.jsx)("label",{className:"flex md:w-700 leading-none hyphens-auto print:w-full print:max-w-2/5 text-label-small",children:n}),(0,r.jsx)("div",{className:"flex flex-1 flex-wrap gap-050",children:c?(0,r.jsx)(lr.A,{value:u?.value,size:j.x0Q.SMALL,onChange:e=>{let a=(0,eI.A)(s,{value:e.target.value});a&&T(t,a)},className:"w-full gtm-purchase-option-value gtm-purchase-option-value-dropdown",disabled:a,children:(0,g.A)(s,e=>{let{value:t,label:a}=e,s=E[l]?.[t];if(!s&&i===j.nK7.SELECTABLE)return;let n=a||t;return(0,r.jsx)("option",{value:t,"data-gtm-name":n,"data-gtm-label":n,children:s?n:`[${n}]`},t)})}):s.map(e=>{let{value:s,label:n}=e,i=S(l,e),o=!!E[l]?.[s],c=n||s;return o||p===j.nK7.AVAILABLE?(0,r.jsx)("button",{type:"button",className:x()("select-btn select-btn-small",{"select-btn-selected":i,"select-btn-default":!i,"select-btn-disabled":a||!o},"gtm-purchase-option-value"),"data-gtm-name":c,"data-gtm-label":c,disabled:a,onClick:()=>T(t,e),children:c},s):null})})]},l)}),visiblePropertyNames:e}},[E,a,S,p,k,T,i]);(0,u.useEffect)(()=>{e(R)},[e,R]);let O=(0,u.useMemo)(()=>(0,rY.A)(l,n,"item"),[l,n]),M=(0,u.useMemo)(()=>!!f?.item&&!!(0,eI.A)(O,{item:f.item}),[O,f]),P=(0,u.useMemo)(()=>_&&f?(0,g.A)((0,iA.A)(l,["name"]),e=>(0,r.jsx)("option",{value:e.item,"data-gtm-label":e.name,children:e.name},e.item)):[],[l,f,_]);(0,u.useEffect)(()=>{let e=(0,iU.A)((0,eA.A)((0,eA.A)(k,e=>e.values),e=>e.purchaseOptions));N(f&&(0,eI.A)(e,{item:f.item})||f)},[k,f]),(0,u.useEffect)(()=>{let e=(0,eI.A)(l,{item:v?.item});h((0,H.eg)(e))},[h,v,l]);let D=(0,u.useCallback)(()=>{let e=n?.length?n:l,t=(0,rZ.Mm)(e,l,d);t&&h((0,H.eg)(t))},[d,l,n,h]),G=L.length||P.length;return!G&&t||G&&!f?(0,r.jsxs)("div",{className:"flex flex-col gap-100 leading-none",children:[(0,r.jsx)(nq.A,{height:28}),(0,r.jsx)(nq.A,{height:28}),(0,r.jsx)(nq.A,{width:"60%",height:28})]}):f?_?P.length>1?(0,r.jsx)(lr.A,{value:f?.item,onChange:e=>{let t=(0,eI.A)(l,{item:e.target.value})||l[0];t&&h((0,H.eg)(t))},disabled:a||!f,children:P}):null:(0,r.jsxs)(r.Fragment,{children:[M?(0,r.jsx)("div",{ref:m,children:(0,r.jsx)(o.sG,{url:"#",onClick:e=>{e.preventDefault(),D()},className:"text-style-label-small",children:C})}):n.length>1?(0,r.jsx)("div",{ref:m,className:x()("flex flex-col",{"gap-100":L.length>=6,"gap-200":L.length<6}),children:L}):null,!!O.length&&b&&(0,r.jsx)(iR.A,{type:j.ifX.WARNING,spacingClassName:" ",children:(0,r.jsxs)("p",{className:"mb-0 text-style-body-small",children:[(0,r.jsx)("strong",{children:"Warning:"}),"\xa0 The purchase options for this product are not properly defined. The following SKUs are affected: \xa0",(0,g.A)(O,e=>(0,r.jsxs)("button",{className:"btn btn-link px-100 py-0",onClick:()=>h((0,H.eg)(e)),children:["#",e.item]},e.item))]})})]}):null}).displayName="ProductPagePurchaseOptions";var rJ=a(75428);a(81501),a(95546);let rq=({code:e})=>e?(0,r.jsx)("div",{className:"html-block",dangerouslySetInnerHTML:{__html:e}}):null;var rX=a(68462),rQ=a(19747),r0=a.n(rQ);
32let r1=({title:e,subtitle:t,...a})=>(0,r.jsx)(o.Wt,{content:a,children:(0,r.jsxs)("div",{className:r0().item,children:[(0,r.jsx)("span",{className:x()(r0().title),children:e}),(0,r.jsx)("span",{className:r0().subtitle,children:t})]})});var r2=a(11904),r3=a.n(r2);let r5=({pre_title:e,title_regular:t,title_bold:a,description:s,button_title:l,button_link:n,achievements:i=[],image:c,className:d,component:m,...u})=>{let h=(0,K.wl)(c),p=(0,K.VX)(n)&&!!l;return(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:u,children:(0,r.jsx)(tp.Ev,{className:x()(r3().wrapper,d,`gtm-component-${m}`),children:(0,r.jsxs)(tp.TW,{children:[(0,r.jsx)(tp.bn,{mobile:12,desktop:4,className:r3().textWrapper,children:(0,r.jsxs)("div",{className:r3().text,children:[e&&(0,r.jsx)("span",{className:r3().preTitle,children:e}),(t||a)&&(0,r.jsxs)(o.DZ,{level:j.C2u.H3,className:r3().title,children:[a&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("strong",{className:r3().titleBold,children:a})}),t&&(0,r.jsxs)(r.Fragment,{children:[a&&(0,r.jsx)("br",{}),(0,r.jsx)("span",{children:t})]})]}),s&&(0,r.jsx)("p",{className:r3().description,children:s}),p&&(0,r.jsx)(o.sG,{...n,className:`gtm-component-${m}-button`,children:(0,r.jsx)(tp.$n,{size:tp.GO.LARGE,rightIcon:rX.Z.ARROW,children:l})})]})}),!!i.length&&(0,r.jsx)(tp.bn,{mobile:12,desktop:2,className:r3().achievementsColumn,children:(0,r.jsx)("div",{className:r3().achievements,children:(0,g.A)(i,(e,t)=>(0,r.jsxs)("div",{className:r3().achievementWrapper,children:[t>0&&(0,r.jsx)("div",{className:r3().divider}),(0,r.jsx)(r1,{...e})]},e._uid))})}),h&&(0,r.jsx)(tp.bn,{mobile:12,desktop:6,className:r3().imageColumn,children:(0,r.jsxs)("div",{className:r3().imageWrapper,children:[(0,r.jsx)(ah.default,{src:c.filename,alt:c.alt||e||"",fill:!0,className:r3().image}),(0,r.jsx)("div",{className:r3().imageGradient})]})})]})})})})};var r4=a(83530),r6=a(61305),r9=a.n(r6);let r7=({label:e,className:t,...a})=>e?(0,r.jsx)(o.Wt,{content:a,children:(0,r.jsxs)("div",{className:x()(r9().item,t),children:[(0,r.jsx)(r4.R,{icon:t_.Ze.CHECK_CIRCLE,size:t_.hS.LARGE,fill:"var(--dms-portfolio-block-item-icon-path-fill)"}),(0,r.jsx)("span",{className:r9().label,children:e})]})}):null;var r8=a(30948),oe=a.n(r8);let ot=({image:e,titleRegular:t,titleBold:a,description:s,button:l,link:n,items:i=[],className:c,component:d,...m})=>{let u=(0,K.wl)(e),h=(0,K.VX)(n)&&!!l;return(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:m,children:(0,r.jsx)(tp.Ev,{className:x()(oe().wrapper,c,`gtm-component-${d}`),children:(0,r.jsxs)(tp.TW,{children:[u&&(0,r.jsx)(tp.bn,{mobile:12,tablet:12,desktop:5,className:oe().imageColumn,children:(0,r.jsx)("div",{className:oe().imageWrapper,children:(0,r.jsx)(ah.default,{src:e.filename,alt:e.alt||t||"",fill:!0,className:oe().image})})}),(0,r.jsx)(tp.bn,{mobile:12,tablet:6,desktop:4,className:oe().textColumn,children:(0,r.jsxs)("div",{className:oe().text,children:[(t||a)&&(0,r.jsxs)(o.DZ,{level:j.C2u.H2,className:oe().title,children:[t&&(0,r.jsx)("span",{children:t}),a&&(0,r.jsxs)(r.Fragment,{children:[t&&(0,r.jsx)("br",{}),(0,r.jsx)("strong",{className:oe().titleBold,children:a})]})]}),s&&(0,r.jsx)("p",{className:oe().description,children:s}),h&&(0,r.jsx)(o.sG,{...n,className:x()(oe().button,`gtm-component-${d}-button`),children:(0,r.jsx)(tp.$n,{size:tp.GO.LARGE,rightIcon:rX.Z.ARROW,children:l})})]})}),!!i.length&&(0,r.jsx)(tp.bn,{mobile:12,tablet:6,desktop:3,className:oe().itemsColumn,children:(0,r.jsx)("div",{className:oe().items,children:(0,g.A)(i,e=>(0,r.jsx)(r7,{...e},e._uid))})})]})})})})};var oa=a(30416),os=a.n(oa);let ol=({titleRegular:e,titleBold:t,description:a,button1Title:s,link1:l,button2Title:n,link2:i,image:c,className:d,component:m,...u})=>{let h=(0,K.wl)(c),g=s&&(0,K.VX)(l),p=n&&(0,K.VX)(i);return(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:u,children:(0,r.jsxs)("div",{className:x()(os().wrapper,d,`gtm-component-${m}`),children:[h&&(0,r.jsx)("div",{className:os().imageWrapper,children:(0,r.jsx)(ah.default,{src:c.filename,alt:c.alt||e||"",fill:!0,className:os().image})}),(0,r.jsxs)("div",{className:os().text,children:[(e||t)&&(0,r.jsxs)(o.DZ,{level:j.C2u.H2,className:os().title,children:[e&&(0,r.jsx)("span",{children:e}),t&&(0,r.jsxs)(r.Fragment,{children:[e&&(0,r.jsx)("br",{}),(0,r.jsx)("strong",{className:os().titleBold,children:t})]})]}),a&&(0,r.jsx)("p",{className:os().description,children:a}),(g||p)&&(0,r.jsxs)("div",{className:os().buttons,children:[g&&(0,r.jsx)(o.sG,{...l,className:`gtm-component-${m}-cta1-link`,children:(0,r.jsx)(tp.$n,{variant:tp.Ck.PRIMARY,size:tp.GO.LARGE,children:s})}),p&&(0,r.jsx)(o.sG,{...i,className:`gtm-component-${m}-cta2-link`,children:(0,r.jsx)(tp.$n,{variant:tp.Ck.SECONDARY,size:tp.GO.LARGE,children:n})})]})]})]})})})};var on=a(91124),oi=a.n(on);let or=({titleRegular:e,titleBold:t,description:a,button:s,link:l,image:n,className:i,component:c,...d})=>{let m=(0,K.wl)(n),u=(0,K.VX)(l)&&!!s;return(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:d,children:(0,r.jsx)(tp.Ev,{className:x()(oi().wrapper,i,`gtm-component-${c}`),children:(0,r.jsx)(tp.TW,{children:(0,r.jsx)(tp.bn,{mobile:12,children:(0,r.jsxs)("div",{className:oi().card,children:[(0,r.jsxs)("div",{className:oi().text,children:[(e||t)&&(0,r.jsxs)(o.DZ,{level:j.C2u.H2,className:oi().title,children:[e&&(0,r.jsx)("span",{children:e}),t&&(0,r.jsx)("strong",{className:oi().titleBold,children:t})]}),a&&(0,r.jsx)("p",{className:oi().description,children:a}),u&&(0,r.jsx)(o.sG,{...l,className:`gtm-component-${c}-button`,children:(0,r.jsx)(tp.$n,{size:tp.GO.LARGE,rightIcon:rX.Z.ARROW,variant:tp.Ck.TERTIARY,className:oi().button,children:s})})]}),m&&(0,r.jsx)("div",{className:oi().imageWrapper,children:(0,r.jsx)(ah.default,{src:n.filename,alt:n.alt||[e,t].filter(
32Boolean).join(" ")||"",fill:!0,className:oi().image,sizes:"(max-width: 767px) 50vw, (max-width: 1023px) 70vw, 40vw"})})]})})})})})})};var oo=a(5654),oc=a.n(oo);let od=({image:e,label:t,link:a,className:s,...l})=>t&&(0,K.wl)(e)?(0,r.jsx)(o.Wt,{content:l,children:(0,r.jsx)("div",{className:x()(oc().card,s),children:(0,r.jsxs)(o.sG,{...a,className:oc().link,children:[(0,r.jsxs)("div",{className:oc().imageWrapper,children:[(0,r.jsx)("div",{className:oc().image,children:(0,r.jsx)(ah.default,{src:e.filename,alt:e.alt||t,fill:!0,sizes:"200px"})}),(0,r.jsx)("span",{className:oc().overlay})]}),(0,r.jsxs)("div",{className:oc().content,children:[(0,r.jsx)("span",{className:oc().label,children:t}),(0,r.jsx)(r4.R,{icon:t_.Ze.ARROW,size:t_.hS.MEDIUM,stroke:"var(--dms-applications-block-item-icon-stroke)",className:oc().icon})]})]})})}):null;var om=a(1572),ou=a.n(om);let oh=({preTitle:e,titleBold:t,title:a,description:s,items:l=[],className:n,component:i,...c})=>{let d=(0,u.useRef)(void 0),m=!!a||!!t,[h,p]=(0,u.useState)(!0),[_,f]=(0,u.useState)(!1),v=(0,u.useCallback)(e=>{p(e.isBeginning),f(e.isEnd)},[]),N=(0,eP.A)(l,e=>!!e.label&&(0,K.wl)(e.image));return(0,J.A)(N)?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:c,children:(0,r.jsx)(tp.Ev,{className:x()(ou().wrapper,n,`gtm-component-${i}`),children:(0,r.jsxs)("div",{className:ou().grid,children:[(e||m||s)&&(0,r.jsxs)("div",{className:ou().text,children:[e&&(0,r.jsx)("p",{className:ou().preTitle,children:e}),m&&(0,r.jsxs)(o.DZ,{level:j.C2u.H2,className:ou().title,children:[t&&(0,r.jsx)("span",{className:ou().titleBold,children:t}),a&&(0,r.jsx)("span",{children:a})]}),s&&(0,r.jsx)("p",{className:ou().description,children:s})]}),(0,r.jsxs)("div",{className:ou().carousel,children:[(0,r.jsx)(rA.RC,{slidesPerView:"auto",spaceBetween:16,centeredSlides:!0,centeredSlidesBounds:!0,breakpoints:{1024:{centeredSlides:!1}},roundLengths:!0,className:ou().swiper,onSwiper:e=>{d.current=e,v(e)},onSlideChange:v,onResize:v,onReachBeginning:v,onReachEnd:v,onFromEdge:v,children:(0,g.A)(N,e=>(0,r.jsx)(rA.qr,{className:ou().slide,children:(0,r.jsx)(od,{...e})},e._uid))}),(0,r.jsx)("span",{className:x()(ou().coverLeft,{[ou().isVisible]:!h}),"aria-hidden":!0}),(0,r.jsx)("span",{className:x()(ou().coverRight,{[ou().isVisible]:!_}),"aria-hidden":!0}),!h&&(0,r.jsx)(tp.K0,{icon:t_.Ze.ARROW,iconRotation:t_.b2.DEG_180,isRound:!0,variant:tp._c.PRIMARY,size:tp.eg.LARGE,className:ou().prevButton,onClick:()=>d.current?.slidePrev()}),!_&&(0,r.jsx)(tp.K0,{icon:t_.Ze.ARROW,isRound:!0,variant:tp._c.PRIMARY,size:tp.eg.LARGE,className:ou().nextButton,onClick:()=>d.current?.slideNext()})]})]})})})}):null},ox=e=>!!e&&"object"==typeof e;var og=a(90159),op=a.n(og);let o_=(0,u.memo)(({cmsProduct:e,product:t,className:a})=>{let{full_slug:s,content:l}=e,{name:n,images:i}=t||{},[c,d]=(0,u.useState)(!1),[m,...h]=Array.from(new Set([...i??[],...(l?.image??[]).map(e=>e?.filename).filter(e=>!!e)])),g=c?void 0:m,p=h.slice(0,3),_=h.length>3?h.length-3:0,{categoryName:f,categoryUrl:v}=t??{},{tagline:N}=e?.content??{};return n?(0,r.jsx)("div",{className:x()(op().link,a),children:(0,r.jsxs)("div",{className:op().card,children:[g?(0,r.jsx)(o._V,{imageUrl:g,alt:n,layout:j.zzR.FILL,objectFit:j.ATT.CONTAIN,className:op().mainImageContainer,imageClassName:op().mainImage,sizes:"(max-width: 767px) 90vw, (max-width: 1200px) 40vw, 20vw",onErrorFunction:()=>d(!0)}):(0,r.jsx)("div",{className:op().imagePlaceholder}),(0,r.jsxs)("div",{className:op().text,children:[f&&(v?(0,r.jsx)(o.sG,{cached_url:v,linktype:j.J$1.STORY,className:x()(op().category,op().categoryLink),children:f}):(0,r.jsx)("span",{className:op().category,children:f})),(0,r.jsx)("p",{className:op().name,children:(0,r.jsx)(o.sG,{cached_url:s,linktype:j.J$1.STORY,className:op().productLink,children:n})}),N&&(0,r.jsx)("p",{className:x()(op().tagline,"truncate-text","truncate-text-4"),children:N}),!!h.length&&(0,r.jsxs)("div",{className:op().thumbnailImages,children:[p.map(e=>(0,r.jsx)(o._V,{imageUrl:e,alt:n,layout:j.zzR.FILL,objectFit:j.ATT.COVER,className:op().thumbnailImageWrapper,imageClassName:op().thumbnailImage,sizes:"40px"},e)),_>0&&(0,r.jsx)("span",{className:op().thumbnailImagesCount,children:`+${_}`})]})]})]})}):null});o_.displayName="FeaturedProductsCard";var of=a(56668),ov=a.n(of);let oj=({id:e,title:t,description:a,component:s,tabs:l,featuredProducts:n,className:i,...c})=>{let d=!!t||!!a,m=(0,u.useMemo)(()=>(l??[]).map(e=>(e.products??[]).filter(ox)),[l]),h=(0,u.useMemo)(()=>(l??[]).filter((e,t)=>
32m[t].length>0),[l,m]),[g,p]=(0,u.useState)(h[0]?._uid),_=m[(l??[]).findIndex(e=>e._uid===g)]??[],f=(0,u.useMemo)(()=>h.map(e=>({value:e._uid,label:e.label})),[h]),v=(0,u.useMemo)(()=>Object.fromEntries((n??[]).map(e=>[e.id,e])),[n]);return l?.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:c,children:(0,r.jsxs)(tp.Ev,{id:e,className:x()(ov().wrapper,i,`gtm-component-${s}`),children:[d&&(0,r.jsxs)("div",{className:ov().text,children:[t&&(0,r.jsx)(o.DZ,{level:j.C2u.H3,className:ov().title,children:t}),a&&(0,r.jsx)("p",{className:ov().description,children:a})]}),h.length>1&&g&&(0,r.jsx)(tp.uE,{options:f,value:g,onChange:p}),!!_.length&&(0,r.jsx)("div",{className:ov().productsGrid,children:_.map(e=>(0,r.jsx)(o_,{cmsProduct:e,product:e.content?.id?v[e.content.id]:void 0},e.uuid))})]})})}):null};var oN=a(81167),ob=a(12356),oA=a.n(ob);let oC=({article:e,buttonTitle:t,className:a,...s})=>{let l=(0,eE.B)("Read more");if(!(e&&"string"!=typeof e))return null;let n=e.content,i=(0,K.wl)(n.image_nav)?n.image_nav:n.image,c=(0,K.wl)(i),d=n.title||e.name,m=n.tagline_nav||n.tagline,u=n.subtitle||(0,oN.u)(n.lead);return(0,r.jsx)(o.Wt,{content:s,children:(0,r.jsxs)("div",{className:x()(oA().card,a),children:[(0,r.jsx)("div",{className:oA().imageWrapper,children:c&&(0,r.jsx)(ah.default,{src:i.filename,alt:i.alt||d,fill:!0,sizes:"(max-width: 767px) 100vw, (max-width: 1023px) 50vw, 25vw",className:oA().image})}),(0,r.jsxs)("div",{className:oA().content,children:[m&&(0,r.jsx)("p",{className:oA().preTitle,children:m}),d&&(0,r.jsx)(o.DZ,{level:j.C2u.H3,className:oA().title,children:d}),u&&(0,r.jsx)("p",{className:oA().description,children:u}),(0,r.jsx)(o.sG,{url:e.full_slug,linktype:j.J$1.STORY,children:(0,r.jsx)(tf.$n,{variant:tf.Ck.GHOST_PRIMARY,rightIcon:t_.Ze.ARROW,className:oA().button,children:t||l})})]})]})})};var oy=a(99636),ok=a.n(oy);let ow=({items:e=[],className:t,component:a,...s})=>{let l=e.filter(({article:e})=>!!e&&"string"!=typeof e);return l.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:s,children:(0,r.jsx)(tp.Ev,{className:x()(ok().wrapper,t,`gtm-component-${a}`),children:(0,r.jsx)("div",{className:ok().grid,children:l.map(e=>(0,r.jsx)(oC,{...e},e._uid))})})})}):null};var oS=a(98873),oI=a(72893),oE=a(52826),oT=a.n(oE);let oL=({current:e,total:t,onPrev:a,onNext:s,isPrevDisabled:l=!1,isNextDisabled:n=!1,className:i})=>t<2?null:(0,r.jsxs)("div",{className:x()(oT().pagination,i),children:[(0,r.jsx)(oS.K0,{icon:t_.Ze.ARROW,iconRotation:t_.b2.DEG_180,isRound:!0,size:oI.e.MEDIUM,className:oT().button,variant:l?oI._.DISABLED:oI._.GHOST,onClick:a}),(0,r.jsxs)("span",{className:oT().counter,children:[e," / ",t]}),(0,r.jsx)(oS.K0,{icon:t_.Ze.ARROW,isRound:!0,size:oI.e.MEDIUM,className:oT().button,variant:n?oI._.DISABLED:oI._.GHOST,onClick:s})]});var oR=a(5872),oO=a.n(oR);let oM=({image:e,title:t,description:a,link:s,linkLabel:l,className:n,...i})=>{let c=(0,K.VX)(s)&&!!l;return(0,r.jsx)(o.Wt,{content:i,children:(0,r.jsxs)("div",{className:x()(oO().card,n),children:[(0,K.wl)(e)&&(0,r.jsx)("div",{className:oO().imageWrapper,children:(0,r.jsx)(ah.default,{src:e.filename,alt:e.alt||t,fill:!0,sizes:"(max-width: 767px) 92vw, (max-width: 1023px) 46vw, 33vw",className:oO().image})}),(0,r.jsxs)("div",{className:oO().content,children:[t&&(0,r.jsx)("p",{className:oO().title,children:t}),a&&(0,r.jsx)("p",{className:oO().description,children:a}),c&&(0,r.jsx)(tp.Yu,{link:s,className:oO().link,children:l})]})]})})};var oP=a(98736),oD=a.n(oP);let oG=({items:e,onSwiperUpdate:t,className:a})=>e.length?(0,r.jsx)("div",{className:x()(oD().carousel,a),children:(0,r.jsx)(rA.RC,{className:oD().swiper,slidesPerView:"auto",spaceBetween:32,roundLengths:!0,onSwiper:t,onSlideChange:t,onResize:t,onReachBeginning:t,onReachEnd:t,children:e.map(e=>(0,r.jsx)(rA.qr,{className:oD().slide,children:(0,r.jsx)(oM,{...e})},e._uid))})}):null,oB=e=>Math.max(1,Math.round(e.slidesPerViewDynamic()));var oF=a(18262),oH=a.n(oF);let oU=({id:e,titleBold:t,title:a,items:s=[],className:l,component:n,...i})=>{let c=(0,u.useRef)(void 0),[d,m]=(0,u.useState)(1),[h,g]=(0,u.useState)(1),[p,_]=(0,u.useState)(!0),[f,v]=(0,u.useState)(!1),N=(0,u.useCallback)(e=>{let t,a;c.current=e;let s=(t=oB(e),{pageCount:a=Math.ceil(e.slides.length/t),page:e.isEnd?a:Math.floor(e.activeIndex/t)+1});m(s.page),g(s.pageCount),_(e.isBeginning),v(e.isEnd)},[]),b=(0,u.useCallback)(e=>{var t;c.current&&(t=c.current,t.slideTo((e-1)*oB(t)))},[]),A=!!t||!!a;return s.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:i,
32children:(0,r.jsxs)(tp.Ev,{id:e,className:x()(oH().wrapper,l,`gtm-component-${n}`),children:[(0,r.jsxs)("div",{className:oH().header,children:[A&&(0,r.jsxs)(o.DZ,{level:j.C2u.H2,className:oH().title,children:[t&&(0,r.jsx)("strong",{className:oH().titleBold,children:t}),a&&(0,r.jsxs)(r.Fragment,{children:[t&&(0,r.jsx)("br",{}),(0,r.jsx)("span",{children:a})]})]}),(0,r.jsx)("div",{className:oH().paginationWrapper,children:(0,r.jsx)(oL,{current:d,total:h,isPrevDisabled:p,isNextDisabled:f,className:oH().pagination,onPrev:()=>b(d-1),onNext:()=>b(d+1)})})]}),(0,r.jsx)(oG,{items:s,onSwiperUpdate:N})]})})}):null};var o$=a(22741);function oz(e){let{content:t,full_slug:a,name:s,first_published_at:l}=e,n=(0,K.wl)(t?.image_nav)?t.image_nav:t?.image;return{fullSlug:a,title:t?.title||s,date:t?.date||l||void 0,image:(0,K.wl)(n)?n:void 0}}var oV=a(59398),oW=a.n(oV);let oK=(0,u.memo)(({fullSlug:e,title:t,date:a,image:s,className:l})=>{let n=(0,tL.ix)(a,l4.c9.DATE_FULL),i=(0,K.wl)(s);return t?(0,r.jsxs)("article",{className:x()(oW().item,l),children:[i&&(0,r.jsx)("div",{className:oW().imageWrapper,children:(0,r.jsx)("div",{className:oW().imageTrack,children:(0,r.jsx)(o._V,{image:s,alt:s.alt||t,layout:j.zzR.FILL,sizes:"(max-width: 767px) 45vw, 23vw",className:oW().image,imageClassName:oW().imageInner})})}),a&&(0,r.jsx)("p",{className:oW().date,children:n}),(0,r.jsx)(o.DZ,{level:j.C2u.H3,className:oW().title,children:(0,r.jsx)(o.sG,{url:e,linktype:j.J$1.STORY,className:x()(oW().link,"stretched-link"),children:t})})]}):null});var oY=a(84920),oZ=a.n(oY);let oJ=({id:e,title:t,parent:a,buttonTitle:s,newsItems:l,className:n,component:i,...c})=>{let d=(0,u.useMemo)(()=>(0,g.A)((0,o$.A)(l,j.VDv),oz),[l]),m=!!s&&(0,K.VX)(a);return d.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:c,children:(0,r.jsx)("div",{className:x()(oZ().wrapper,n,`gtm-component-${i}`),children:(0,r.jsxs)(tp.Ev,{id:e,className:oZ().gridContainer,children:[t&&(0,r.jsx)(o.DZ,{level:j.C2u.H2,className:oZ().title,children:t}),(0,r.jsx)("div",{className:oZ().grid,children:(0,g.A)(d,e=>(0,r.jsx)(oK,{...e},e.fullSlug))}),m&&(0,r.jsx)(o.sG,{...a,className:x()(oZ().button,`gtm-component-${i}-button`),children:(0,r.jsx)(tp.$n,{variant:tp.Ck.SECONDARY,size:tp.GO.LARGE,rightIcon:t_.Ze.ARROW,children:s})})]})})})}):null};var oq=a(3886),oX=a.n(oq);let oQ=({pageData:e,className:t})=>{let{content:a,name:s,full_slug:l}=e,{image:n,image_nav:i,title:c,subtitle:d}=a??{},{project_name:m}=a??{},u=m||c||s,h=m?c:void 0,g=(0,K.wl)(i)?i:n;return(0,r.jsx)(o.sG,{cached_url:l,linktype:j.J$1.STORY,className:x()(oX().link,t),children:(0,r.jsxs)("div",{className:oX().card,children:[(0,r.jsxs)("div",{className:oX().imageWrapper,children:[(0,K.wl)(g)&&(0,r.jsx)(ah.default,{src:g.filename,alt:g.alt||u||"",fill:!0,className:oX().image}),h&&(0,r.jsx)("span",{className:oX().label,children:h})]}),(0,r.jsxs)("div",{className:oX().text,children:[u&&(0,r.jsx)(o.DZ,{level:j.C2u.H3,className:oX().heading,useDiv:!0,children:u}),d&&(0,r.jsx)("p",{className:oX().subtitle,children:d})]})]})})};var o0=a(45034),o1=a.n(o0);let o2=({title:e,limit:t,buttonLink:a,buttonTitle:s,expandButtonTitle:l,prefetched:n,className:i,component:c,...d})=>{let m=n?.nested;if(!m?.length)return null;let u=Number(t)>0?m.slice(0,Number(t)):m,h=u.slice(0,3),g=u.slice(3);return(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:d,children:(0,r.jsxs)(tp.Ev,{className:x()(o1().wrapper,i,`gtm-component-${c}`),children:[(e||a?.cached_url)&&(0,r.jsxs)("div",{className:o1().header,children:[e&&(0,r.jsx)(o.DZ,{level:j.C2u.H2,className:o1().title,children:e}),a?.cached_url&&s&&(0,r.jsx)(o.sG,{url:a.cached_url,linktype:a.linktype,className:`gtm-component-${c}-view-more-link`,children:(0,r.jsx)(tp.$n,{variant:tp.Ck.PRIMARY,size:tp.GO.LARGE,rightIcon:t_.Ze.ARROW,children:s})})]}),(0,r.jsx)(tp.TW,{className:o1().grid,children:h.map((e,t)=>(0,r.jsx)(tp.bn,{mobile:12,tablet:4,children:(0,r.jsx)(oQ,{pageData:e})},e.uuid||t))}),!!g.length&&(0,r.jsxs)("details",{className:o1().loadMoreDetails,children:[(0,r.jsx)("summary",{className:o1().loadMoreSummary,children:(0,r.jsx)(tp.$n,{as:tp.hB.SPAN,variant:tp.Ck.SECONDARY,size:tp.GO.MEDIUM,rightIcon:t_.Ze.ARROW,rightIconRotation:t_.b2.DEG_90,className:o1().loadMoreButton,children:l})}),(0,r.jsx)("div",{className:o1().extraGridInner,children:(0,r.jsx)(tp.TW,{children:g.map((e,t)=>(0,r.jsx)(tp.bn,{mobile:12,tablet:4,children:(0,r.jsx)(oQ,{pageData:e})},e.uuid||t))})})]})]})})})};var o3=a(36762),o5=a.n(o3);let o4=({title:e,text:t,link:a,linkLabel:s,className:l,component:n,...i})=>{let c=(0,eE.B)("Learn more");
32return(0,K.VX)(a)?(0,r.jsx)(o.Wt,{content:i,children:(0,r.jsxs)("div",{className:x()(o5().card,l),children:[e&&(0,r.jsx)(o.DZ,{level:j.C2u.H3,className:o5().title,children:e}),t&&(0,r.jsx)("p",{className:o5().text,children:t}),(0,r.jsx)(tp.Yu,{link:a,className:x()(o5().link,`gtm-component-${n}-link`),children:s||c})]})}):null};var o6=a(41758),o9=a.n(o6);let o7=({items:e=[],className:t,component:a,...s})=>e.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:s,children:(0,r.jsx)(tp.Ev,{className:x()(o9().wrapper,t,`gtm-component-${a}`),children:(0,r.jsx)("div",{className:o9().grid,children:e.map(e=>(0,r.jsx)(o4,{...e},e._uid))})})})}):null;var o8=a(3036),ce=a.n(o8);let ct=({title:e,text1:t,text2:a,text3:s,linkText:l,link:n,image:i,imagePosition:c=j.AGg.LEFT,className:d,component:m,parentLevel:u=0,...h})=>{let g=(0,K.wl)(i),p=[t,a,s].filter(Boolean),_=l&&(0,K.VX)(n),f=(0,er.f)(!!e,j.C2u.H2,u);return e||g?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:h,children:(0,r.jsxs)(tp.Ev,{className:x()(ce().wrapper,{[ce().reverse]:c===j.AGg.RIGHT},d,`gtm-component-${m}`),children:[g&&(0,r.jsx)("div",{className:ce().imageWrapper,children:(0,r.jsx)(ah.default,{src:i.filename,alt:i.alt||e||"",fill:!0,className:ce().image,sizes:"(min-width: 992px) 50vw, 100vw"})}),(0,r.jsxs)("div",{className:ce().text,children:[e&&(0,r.jsx)(o.DZ,{level:f,className:ce().title,children:e}),(0,r.jsx)("div",{className:ce().descriptionWrapper,children:p.map(e=>(0,r.jsx)("p",{className:ce().description,children:e},e))}),_&&(0,r.jsx)(tp.Yu,{link:n,className:x()(ce().link,`gtm-component-${m}-link`),children:l})]})]})})}):null};var ca=a(10632),cs=a.n(ca);let cl=({label:e,link:t,className:a,component:s,...l})=>(0,K.VX)(t)?(0,r.jsx)(o.Wt,{content:l,children:(0,r.jsx)(tp.Yu,{link:t,className:x()(cs().row,a,`gtm-component-${s}-link`),children:e})}):null;var cn=a(45306),ci=a.n(cn);let cr=({heading:e,items:t=[],className:a,id:s,component:l,...n})=>t.length?(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsx)(o.Wt,{content:n,children:(0,r.jsx)("div",{className:x()(ci().wrapper,a,`gtm-component-${l}`),children:(0,r.jsxs)(tp.Ev,{id:s,className:ci().gridContainer,children:[e&&(0,r.jsx)(o.DZ,{level:j.C2u.H2,className:ci().heading,children:e}),(0,r.jsx)("div",{className:ci().list,children:t.map(e=>(0,r.jsx)(cl,{...e},e._uid))})]})})})}):null;var co=a(27928),cc=a(20732),cd=a(24858),cm=a.n(cd);let cu=({featured_case_study:e,tags:t,component:a,className:s,id:l})=>{let n=(0,eE.B)("Read case");if(!e||(0,C.A)(e)||!e.content)return null;let i=e.full_slug,{title:c,subtitle:d,image:m}=e.content,u=(0,K.wl)(m),h=(t??[]).filter(Boolean);return(0,r.jsx)(tg.tH,{FallbackComponent:o.xP,children:(0,r.jsxs)("div",{id:l,className:x()(cm().featuredCaseStudy,s,{[cm().textOnly]:!u}),children:[(0,r.jsx)("div",{className:cm().textWrapper,children:(0,r.jsxs)("div",{className:cm().text,children:[!!h.length&&(0,r.jsx)("div",{className:cm().tags,children:h.map(e=>(0,r.jsx)(cc.a,{label:e},e))}),c&&(0,r.jsx)(o.DZ,{level:j.C2u.H2,className:cm().title,children:c}),d&&(0,r.jsx)("p",{className:cm().description,children:d}),(0,r.jsx)(o.sG,{url:i,className:`gtm-component-${a}-button`,linktype:j.J$1.STORY,children:(0,r.jsx)(tp.$n,{as:tp.hB.SPAN,className:cm().button,rightIcon:rX.Z.ARROW,rightIconRotation:co.b.DEG_315,children:n})})]})}),u&&(0,r.jsx)(o._V,{alt:m.alt||c,image:m,imageClassName:cm().image,layout:j.zzR.RESPONSIVE,sizes:"(min-width: 1024px) 50vw, 100vw"})]})})}},92217:(e,t,a)=>{"use strict";a.d(t,{A:()=>y});var s=a(95155),l=a(99764),n=a(93764),i=a(9969),r=a(69730),o=a.n(r),c=a(12115),d=a(79972),m=a(58308),u=a(49619),h=a.n(u),x=a(70140),g=a(86503),p=a(48179),_=a(35208),f=a(43509),v=a(92079),j=a(22145),N=a(73433),b=a(83908),A=a(17132),C=a(67763);let y=({bottomChildren:e,middleChildren:t,useSmallLogo:a,hideLogoText:r,isBlog:u=!1,logo:y,story:k,isPreview:w,className:S})=>{let I=(0,b.j)(),E=(0,b.G)(C.k4),T=(0,b.G)(C.Cv),L=(0,b.G)(C.m9),R=(0,b.G)(C.xT),O=(0,b.G)(C.AD),M=(0,b.G)(C.GF),[P,D]=(0,c.useState)(),G=(0,A.z)(e=>e.selectSiteConfigurationProperty("root")),B=(0,b.G)(C.Fo),F=u?B?.full_slug:G?.full_slug||(0,N.u)(T),H=k?.content?.component===_.sbc.BLOG_POST?k?.content?.category?.uuid:k?.uuid,U=(0,c.useCallback)(()=>{I((0,C.qb)(!1)),I((0,C.rI)(null)),I((0,C.uK)(!1)),I((0,C.DP)(!1)),I((0,C.q_)(null)),(0,f.Wg)()},[I]),$=(0,c.useCallback)(()=>{O?U():I((0,C.qb)(!0))},[U,I,O]),z=(0,c.useCallback)(e=>{e.code===d.U.Escape&&U()},[U]);return(0,j.M)("keydown",z),(0,s.jsxs)(s.Fragment,{children:[u&&(0,s.jsx)(v.R$,{}),(0,s.jsx)("div",{id:"main-header",className:o()(S,"print:!pt-0",h()["main-header-wrap"],{[h()["main-header-wrap-blog"]]:u}),children:(0,s.jsxs)("header",{id:"main-header-inner",className:o()("mobile-nav:fixed print:!static w-full top-0 z-50 flex flex-col",h()["main-header"],{fixed:!u,[h()["main-header-small"]]:u,[h()["main-header--is-open"]]:O||L||R}),children:[(0,s.jsxs)(g.A,{className:o()("flex justify-between",h()["main-header-container"]),size:_.YuK.FLUID,children:[F&&(0,s.jsx)(x.A,{logo:y,className:u?"":"desktop-nav:flex-1",logoLink:F,logoText:u?"Blog":void 0,useSmallLogo:a,hideLogoText:r}),t,(0,s.jsx)("div",{className:"contents print:hidden",children:!E&&(0,s.jsx)(p.A,{isPreview:w,setHasNavigation:D,activeBlogCategoryUuid:H,isInHeaderBlog:u})}),(0,s.jsxs)("div",{className:"flex items-center desktop-nav:hidden print:hidden",children:[!u&&(0,s.jsx)(m.A,{mobileHeader:!0}),(P||M)&&(0,s.jsx)("button",{className:o()("text-fixed-lg hidden mobile-nav:flex ml-fixed-100 -mr-fixed-200","z-20 h-full w-fixed-500 text-menu-cta justify-center items-center"),onClick:()=>$(),children:(0,s.jsx)(i.g,{icon:O?n.Jy:n.ck})})]}),L&&(0,s.jsx)(i.g,{className:"close-overlay hidden desktop-nav:block",onClick:()=>U(),icon:l.Jy})]}),!L&&e]})})]})}},92388:(e,t,a)=>{"use strict";a.d(t,{o:()=>x});var s=a(95155),l=a(38434),n=a(93764),i=a(10863),r=a(9969),o=a(69730),c=a.n(o),d=a(49820),m=a(56432),u=a(35208);let h=({message:e,type:t=u.pOz.INFO,actions:a,title:l,dismiss:o})=>{let h=t===u.pOz.SUCCESS?i.SG:t===u.pOz.INFO?i.iW:i.JA;return(0,s.jsxs)("div",{className:c()("w-full p-200 flex items-start gap-[0.625rem] rounded-2",{"text-white":t!==u.pOz.WARNING,"bg-info-400":t===u.pOz.INFO,"bg-success-400":t===u.pOz.SUCCESS,"bg-warning-400":t===u.pOz.WARNING,"bg-danger-400":t===u.pOz.DANGER}),children:[(0,s.jsx)(r.g,{icon:h,className:"text-fixed-sm shrink-0"}),(0,s.jsxs)("div",{className:"flex flex-col gap-100 flex-1",children:[(0,s.jsxs)("div",{className:"text-style-label-small-bold",children:[(0,s.jsx)("span",{className:"mr-100",children:l||e}),(0,d.A)(a,({label:e,callback:t},a,l)=>{let n=a===l.length-1;return(0,s.jsx)("button",{onClick:()=>{t(),o&&o()},className:c()("text-style-label-small-bold underline",{"mr-100":!n}),children:e||(0,s.jsx)(m.HT,{translation:"Try again?"})},`${e}-${a}`)})]}),l&&(0,s.jsx)("div",{className:"text-style-label-small",children:e})]}),o&&(0,s.jsx)("button",{onClick:o,className:"shrink-0 flex px-fixed-050 -mx-fixed-050 py-fixed-025 -my-fixed-025",children:(0,s.jsx)(r.g,{icon:n.Jy,className:"text-fixed-sm"})})]})};function x(e,t){let{type:a,actions:n,title:i}=t||{};return(0,l.oR)(({id:t})=>(0,s.jsx)(h,{message:e,type:a,actions:n,title:i,dismiss:()=>l.oR.remove(t)}))}},92972:(e,t,a)=>{"use strict";a.d(t,{CaseStudyStore:()=>c,H:()=>d});var s=a(12115),l=a(35867),n=a(41535);function i(e){return(0,l.y)()(()=>({caseStudies:e?.caseStudies,caseStudiesCategories:e?.caseStudiesCategories,caseStudyHomepage:e?.caseStudyHomepage,relatedCaseStudies:e?.relatedCaseStudies}))}let r=i(),o=(0,s.createContext)(null);function c({caseStudies:e,caseStudiesCategories:t,caseStudyHomepage:a,relatedCaseStudies:l,children:n}){let r=(0,s.useMemo)(()=>i({caseStudies:e,caseStudiesCategories:t,caseStudyHomepage:a,relatedCaseStudies:l}),[e,t,a,l]);return(0,s.createElement)(o.Provider,{value:r},n)}function d(e){let t=(0,s.useContext)(o);return(0,n.P)(t??r,e)}},93619:e=>
32{e.exports={"shorts-container":"Video_shorts-container__M_Cnm","shorts-frame":"Video_shorts-frame__u4j95"}},94443:(e,t,a)=>{"use strict";a.d(t,{A:()=>l,o:()=>s});let s={prefix:"fat",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M120 0c4.4 0 8 3.6 8 8l0 56 192 0 0-56c0-4.4 3.6-8 8-8s8 3.6 8 8l0 56 48 0c35.3 0 64 28.7 64 64l0 48 0 16 0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192l0-16 0-48C0 92.7 28.7 64 64 64l48 0 0-56c0-4.4 3.6-8 8-8zM432 192L16 192l0 256c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-256zM112 120l0-40L64 80c-26.5 0-48 21.5-48 48l0 48 416 0 0-48c0-26.5-21.5-48-48-48l-48 0 0 40c0 4.4-3.6 8-8 8s-8-3.6-8-8l0-40L128 80l0 40c0 4.4-3.6 8-8 8s-8-3.6-8-8z"]},l={prefix:"fat",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M320 496c26.5 0 48-21.5 48-48l0-268.1c0-1.3-.1-2.6-.2-3.9L248 176c-22.1 0-40-17.9-40-40l0-119.8c-1.3-.2-2.6-.2-3.9-.2L64 16C37.5 16 16 37.5 16 64l0 384c0 26.5 21.5 48 48 48l256 0zm41.1-336c-.8-1-1.6-1.9-2.4-2.7L226.7 25.4c-.9-.9-1.8-1.7-2.7-2.4L224 136c0 13.3 10.7 24 24 24l113.1 0zM0 64C0 28.7 28.7 0 64 0L204.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 145.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z"]}},95546:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var s=a(95155),l=a(49820),n=a(12115),i=a(37595),r=a.n(i),o=a(80907),c=a(56432),d=a(35208),m=a(9969),u=a(93764);let h=({title:e,content:t,isOpen:a,onToggle:n})=>(0,s.jsxs)("div",{className:r()["accordion-item"],children:[(0,s.jsxs)("div",{className:r()["accordion-header"],onClick:n,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&n()},role:"button",tabIndex:0,children:[(0,s.jsx)(c.DZ,{level:d.C2u.H3,children:e})," ",(0,s.jsx)(m.g,{className:r().icon,icon:a?u.w2:u.Jt})]}),a&&(0,s.jsx)("div",{className:r()["accordion-body"],children:(0,l.A)(t,(e,t)=>(0,s.jsx)(o.A,{blok:e,isPreview:!1},t))})]}),x=({items:e,title:t})=>{let[a,i]=(0,n.useState)(e.findIndex(e=>e.default_open)??-1);return(0,s.jsxs)("div",{className:r().accordion,children:[(0,s.jsx)(c.DZ,{level:d.C2u.H2,children:t}),(0,s.jsx)("div",{children:(0,l.A)(e,(e,t)=>(0,s.jsx)(h,{title:e.title,content:e.content,isOpen:a===t,onToggle:()=>{i(e=>e===t?-1:t)}},e._uid))})]})}},96354:e=>{e.exports={container:"HomepageHero_container__L13R0",background:"HomepageHero_background__DUMNC",bgVideo:"HomepageHero_bgVideo__4QKjL",bgImage:"HomepageHero_bgImage__8tEti",overlay:"HomepageHero_overlay__lWV7Y",gridContainer:"HomepageHero_gridContainer__AsoNR",contentColumn:"HomepageHero_contentColumn__EwuoZ",headline:"HomepageHero_headline__U_CKt",titlePrimary:"HomepageHero_titlePrimary__T_XLy",titleSecondary:"HomepageHero_titleSecondary__KGcVW",description:"HomepageHero_description__j0RKa",buttons:"HomepageHero_buttons__JQIur",mobileFullWidthButton:"HomepageHero_mobileFullWidthButton__cT0ZV",videoControl:"HomepageHero_videoControl__YR9Cp"}},96435:(e,t,a)=>{"use strict";a.d(t,{A:()=>_});var s=a(95155),l=a(69730),n=a.n(l),i=a(49820),r=a(62921),o=a(3003),c=a(74625);let d=({_uid:e,label:t})=>(0,s.jsx)("option",{value:e,children:t});var m=a(34427),u=a(35208);let h=({value:e,label:t,multi:a,_uid:l,parentId:i,name:r=i,required:o,model:c={},size:d=u.x0Q.MEDIUM,disabled:h=!1})=>{let x=e||t,g=d===u.x0Q.SMALL,p=d===u.x0Q.TINY;return(0,s.jsxs)("label",{htmlFor:l,className:"form-select-button",children:[(0,s.jsx)("input",{id:l,name:r,type:a?"checkbox":"radio",value:x,required:o,disabled:h,defaultChecked:a?(0,m.A)(c[r]?.value,x):c[r]?.value===x}),(0,s.jsx)("div",{className:n()("select-button",{"select-button-small":g,"select-button-tiny":p}),children:(0,s.jsx)("span",{children:t})})]})};var x=a(3593);let g=({value:e,label:t,multi:a,_uid:l,parentId:i,name:r=i,required:o,model:c={},size:d=u.x0Q.MEDIUM,disabled:h=!1})=>{let g=e||t,p=d===u.x0Q.SMALL,_=d===u.x0Q.TINY,f=(0,s.jsxs)("label",{htmlFor:l,className:n()("form-radio",{"form-radio-small":p,"form-radio-tiny":_}),children:[(0,s.jsx)("input",{id:l,type:"radio",name:r,value:g,required:o,defaultChecked:c[r]?.value===g,disabled:h}),(0,s.jsx)("span",{children:t})]});return a?(0,s.jsx)(x.A,{className:"w-full",name:r,size:d,label:t,value:g,id:l,required:o,disabled:h,checked:(0,m.A)(c[r]?.value,g)}):f};var p=a(58323);let _=({className:e,_uid:t,name:a,label:l,description:m,ui:x,multi:_,options:f,required:v,allow_empty:j,component:N,model:b={},size:A=u.x0Q.MEDIUM,disabled:C=!1})=>{let y=a||t,k=!!b[y]?.value.length,w=(0,p.B)("Select option"),S=A===u.x0Q.MEDIUM,I=A===u.x0Q.SMALL,E=A===u.x0Q.TINY,T=x===u.Z6t.DROPDOWN&&!_,L=x===u.Z6t.DROPDOWN&&_||x===u.Z6t.OPTIONS,R=x===u.Z6t.BUTTONS;return(0,s.jsxs)("div",{className:n()(e,`gtm-component-${N}`,"form-row",{"text-style-label-medium":S,"text-style-label-small":I,"text-style-label-tiny":E}),children:[!!l&&(0,s.jsx)("label",{htmlFor:t,children:(0,s.jsx)(c.A,{label:l,required:v})}),T&&(0,s.jsxs)(r.A,{id:t,size:A,required:v,name:y,defaultValue:b[y]?.value,disabled:C,children:[j&&(0,s.jsx)("option",{value:"",disabled:!0,children:w}),(0,i.A)(f,e=>(0,s.jsx)(d,{...e},e._uid))]}),L&&(0,i.A)(f,e=>(0,s.jsx)(g,{name:y,parentId:t,multi:_,model:b,size:A,required:(!_||!k)&&v,disabled:C,...e},e._uid)),R&&(0,i.A)(f,e=>(0,s.jsx)(h,{name:y,parentId:t,multi:_,model:b,size:A,required:(!_||!k)&&v,disabled:C,...e},e._uid)),(0,s.jsx)(o.A,{size:A,description:m})]})}},96618:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var s=a(95155),l=a(49820),n=a(56432),i=a(35208);let r=({certificates:e,symbols:t})=>(0,s.jsxs)("div",{className:"absolute z-10 top-100 left-100 gtm-product-symbols",children:[t&&(0,l.A)(t,(e,t)=>{let a=(0,s.jsx)("img",{alt:e.name,loading:"lazy",src:e.icon,className:"object-contain max-h-full"});return(0,s.jsx)("div",{className:"inline-block h-[7.5rem] mr-100 gtm-product-symbol","data-gtm-name":e.name,children:e.url?(0,s.jsx)(n.sG,{url:e.url,type:i.J$1.URL,target:"_blank",children:a}):a},`${t}-${e.name}`)}),e&&(0,l.A)(e,e=>(0,s.jsx)("div",{className:"inline-block h-400 mr-100 gtm-product-symbol","data-gtm-name":e.content.title||e.name,children:(0,s.jsx)("img",{alt:e.content.image?.alt??"",loading:"lazy",src:e.content.image?.filename,className:"object-contain max-h-full"})},e.uuid))]})},96791:e=>{e.exports={"exhibition-page":"ExhibitionPage_exhibition-page__GlfM9","brand-logo-container":"ExhibitionPage_brand-logo-container__qFbK_","cards-container":"ExhibitionPage_cards-container__ILrJh","long-button-container":"ExhibitionPage_long-button-container__r
32jGCq","long-button-wrapper":"ExhibitionPage_long-button-wrapper__YHtO2","card-wrapper":"ExhibitionPage_card-wrapper__i9VT7"}},97148:e=>{e.exports={backdrop:"ContactModal_backdrop__Ai_Jm",modal:"ContactModal_modal___4oyH","title-wrapper":"ContactModal_title-wrapper__2GDXy","close-button":"ContactModal_close-button__8l0mc","cta-container":"ContactModal_cta-container__7mSLi","cta-button":"ContactModal_cta-button__yOB89",heading:"ContactModal_heading__ShTyN","contact-modal-p":"ContactModal_contact-modal-p__JujrZ"}},97268:(e,t,a)=>{"use strict";a.d(t,{ZP:()=>y,bO:()=>b,PB:()=>C});var s=a(19523),l=a(35365),n=a(67242),i=a(10991),r=a(12115),o=a(35208),c=a(17302),d=a.n(c),m=a(43775),u=a(54411),h=a(64150),x=a(7169);function g(e,t){let a=e.sections?.find(e=>e.section===t),s=[];if(!a||!a.contents)return s;let l="",n="string"==typeof a.contents[0].content?(0,x.O)(a.contents[0].content):a.contents[0].content;return n&&Array.isArray(n)&&n.forEach(e=>{let t=e.tr,a=e.tr[0];if("string"==typeof a.th&&(l=a.th,s.push({groupName:l,attributes:[]})),"string"==typeof a.td){let e=s.findIndex(e=>e.groupName===l);s[e].attributes.push({name:t[0].td||"",value:t[1].td||"",unit:t[2].td||""})}}),s}function p(e,t){return`${o.gAV.BASE_URL}/?mode=product-detail&productUrl=${encodeURIComponent(t)}`}function _(e){return e.map(e=>(function(e){let t=JSON.parse(JSON.stringify(e));if(Object.keys(t.attributes).forEach(e=>{let{value:a}=t.attributes[e];a&&(t.attributes[e].values=Array.isArray(a)?a:[a])}),t[h.Pe]=g(t,h.hx.TECHNICAL_DATA),t[h.Iw]=g(t,h.hx.ENERGY),t.energyLabels=function(e){let t=e.sections.find(e=>e.section===h.hx.ENERGY_LABEL);if(!t||!t.contents)return;let a=(0,x.O)(t.contents[0].content);return a&&a.map(e=>e?.tr?.[0]?.tdi).filter(Boolean)}(t),t.energyLabels&&t.energyLabels.length<t.energyDetail.length&&t.energyDetail.length>1){let e=t.energyDetail.shift();e&&t.energyDetail.push(e)}return t.bimId=t.attributes[h.AU.OPERATIONMODE_BIM_ID_IDENTIFIER]?.values?.[0],t})(e)).filter(e=>void 0!==e)}var f=a(83908),v=a(58323),j=a(67763),N=a(17132);function b(e){let t=(0,f.j)(),a=(0,f.G)(j.Eu),i=(0,f.G)(j.mw),o=(0,r.useRef)(a),c=(0,r.useRef)(i),[d,m]=(0,r.useState)([]);return(0,r.useEffect)(()=>{o.current=a,c.current=i},[a,i]),(0,r.useEffect)(()=>{let t=(0,s.A)(e,["default","shortName"],["desc","asc"]);m(()=>_(t))},[e]),(0,r.useEffect)(()=>{if(!d.length)return;let e=o.current,a=c.current,s=e=>(0,l.A)(d,t=>String(t.id)===String(e?.id)),i=d[1]??d[0],r=s(e)??d[0],m=s(a)??i;(0,n.A)(e,r)||t((0,j.ie)(r)),(0,n.A)(a,m)||t((0,j.c4)(m))},[t,d]),d}let A=[o.gCY.TECHNICAL_DATA,o.gCY.ECODESIGN,o.gCY.DIMENSIONS,o.gCY.SPECIFICATION,o.gCY.PERFORMANCE,o.gCY.ACOUSTIC,o.gCY.OPE
32RATIONS,o.gCY.FLOW_PATTERN];function C(e,t){let[a,s]=(0,r.useState)([]),n=(0,v.B)(A),{iFrameUrl:c,tabs:g}=(e=>{let[t,a]=(0,r.useState)([]),s=(0,r.useMemo)(()=>{let t=e?.buttons,a=t?.find(e=>"DESIGN-CONFIGURATOR"===e.type);return a?a.url:""},[e]);return(0,r.useEffect)(()=>{let{vendorId:t,designTool:l}=e||{},n=d().CancelToken.source(),i=async()=>{let{data:e}=await d().get(o.gAV.PDS_TABS,{params:{p:t},cancelToken:n?.token});e?a(Object.values(e)[0]):a([])};return l&&t&&s?i():a([]),()=>n.cancel()},[e,s]),{iFrameUrl:s,tabs:t}})(t),f=(0,N.z)(e=>e.selectSiteConfigurationProperty("hide_specification_text"));return(0,r.useEffect)(()=>{s(()=>{if(!t||!e||0===e.length)return[];let{sections:a,specificationText:s}=t;return function(e,t,a,s,[n,r,c,d,g,f,v,j],[N,b,A,C,y,k,w,S],I,E){let T=[],L=a?.length?a:e[0]?.sections??[],R=e.filter(e=>e.technicalDetail.length),O=e.filter(e=>e.energyDetail.length),M=e.filter(e=>e.selectionTool),P=_([t]),D=P.filter(e=>e.technicalDetail.length),G=P.filter(e=>e.energyDetail.length),{tabs:B,iFrameUrl:F}=I||{};(R.length||D.length)&&T.push({name:n,nameKey:N,section:h.hx.TECHNICAL_DATA,operatingModes:(0,i.A)(R)>0?R:D}),B?.includes(h.hx.DESIGN_TOOL_CALCULATION)?T.push({name:g,nameKey:y,section:h.hx.DESIGN_TOOL_CALCULATION,designToolIframeUrl:p(h.hx.DESIGN_TOOL_CALCULATION,F)}):(M.length||t.selectionTool)&&T.push({name:g,nameKey:y,section:h.hx.PERFORMANCE,operatingModes:M}),(O.length||G.length)&&T.push({name:r,nameKey:b,section:h.hx.ENERGY,operatingModes:(0,i.A)(O)>0?O:G}),B?.includes(h.hx.DESIGN_TOOL_FLOWPATTERN)&&T.push({name:j,nameKey:S,section:h.hx.DESIGN_TOOL_FLOWPATTERN,designToolIframeUrl:p(h.hx.DESIGN_TOOL_FLOWPATTERN,F)}),o.dLi.forEach(t=>{let a,s;if(t===h.hx.ACOUSTIC){a=h.hx.ACOUSTIC;let n=(0,l.A)(e[0]?.sections,{section:t});s=n&&{...n,name:f,nameKey:k}}if(s??=(0,l.A)(L,{section:t}),t===h.hx.DIMENSION&&(a=h.hx.DIMENSION,B?.includes(h.hx.DESIGN_TOOL_DIMENSIONS)&&(s={name:c,nameKey:A,section:a=h.hx.DESIGN_TOOL_DIMENSIONS,designToolIframeUrl:p(h.hx.DESIGN_TOOL_DIMENSIONS,F)}),s??=(0,l.A)(e[0]?.sections,{section:t})),s){let e=s.name,t="nameKey"in s?s.nameKey:s.name;if("section"in s&&(s.section===h.hx.DIMENSION&&(e=c,t=A),s.section===h.hx.OPERATIONS)){let a=(0,l.A)(T,{name:g});e=a?v:g,t=a?w:y}T.push({...s,section:a||s.section,name:e,nameKey:t})}});let H=e.at(0)?.specificationText,U=s&&(0,i.A)((0,x.O)(s))?s:H&&(0,i.A)((0,x.O)(H))?H:null;return!E&&U&&T.push({name:d,nameKey:C,section:h.hx.SPECIFICATION,contents:[{type:h.vU.RICHTEXT,content:s}]}),(0,m.A)(T,e=>{let t=(0,u.A)(o.GqB,e.nameKey);return -1===t?1/0:t})}(e,t,a,s,n,A,{iFrameUrl:c,tabs:g},f)})},[c,g,e,t,n,f]),a}function y(e,t,a){let[s,n]=(0,r.useState)([]),c="Documents",[d,m]=(0,v.B)([c,"BIM"]);return(0,r.useEffect)(()=>{var s,r;let u,x;if(!e)return void n([]);let g=[];t?.length&&g.push({documents:t,name:d,nameKey:c,section:h.hx.DOCUMENTS});let p=a?.filter(e=>e.bim?.bimId&&e.bim?.magicadBim)??[];e.magicadBim&&g.push({contents:[],bimId:e.vendorId,name:m,nameKey:"BIM",section:h.hx.BIM,operatingModes:p});let _=(s=a||[],r=e.sections,u=[],x=r?.length?r:s[0]?.sections??[],o._TT.forEach(e=>{let t;t=(0,l.A)(x,{section:e}),e===h.hx.WIRING&&(t??=(0,l.A)(s[0]?.sections,{section:e})),t&&u.push(t)}),u);(0,i.A)(_)&&g.push(..._),n(g)},[m,t,d,a,e]),s}},97691:(e,t,a)=>{"use strict";a.d(t,{GO:()=>r.GO,hB:()=>r.hB,Ck:()=>r.Ck,$n:()=>m});var s=a(95155),l=a(69730),n=a.n(l),i=a(83530),r=a(63743),o=a(36235),c=a(68264),d=a.n(c);let m=({as:e=r.hB.BUTTON,onClick:t,onMouseEnter:a,onMouseLeave:l,children:c,variant:m=r.Ck.PRIMARY,size:u=r.GO.MEDIUM,leftIcon:h,leftIconRotation:x,rightIcon:g,rightIconRotation:p,iconWidth:_,iconHeight:f,fullWidth:v,className:j,"aria-label":N})=>{let{sizeClassName:b,iconSize:A}=(e=>{switch(e){case r.GO.EXTRA_SMALL:return{sizeClassName:d().extraSmall,iconSize:o.hS.SMALL};case r.GO.SMALL:return{sizeClassName:d().small,iconSize:o.hS.MEDIUM};case r.GO.MEDIUM:return{sizeClassName:d().medium,iconSize:o.hS.INTERMEDIATE};case r.GO.LARGE:default:return{sizeClassName:d().large,iconSize:o.hS.LARGE}}})(u),C=(e=>{switch(e){case r.Ck.PRIMARY:return d().primary;case r.Ck.SECONDARY:return d().secondary;case r.Ck.SECONDARY_LIGHT:return d().secondaryLight;case r.Ck.SECONDARY_UI:return d().secondaryUi;case r.Ck.TERTIARY:return d().tertiary;case r.Ck.GHOST:return d().ghost;case r.Ck.GHOST_PRIMARY:return d().ghostPrimary;case r.Ck.INVERTED:return d().inverted;case r.Ck.DESTRUCTIVE:return d().destructive;case r.Ck.DISABLED:return d().disabled;default:return d().primary}})(m),y=m===r.Ck.DISABLED;return(0,s.jsxs)(e,{...e===r.hB.BUTTON?{type:"button",onClick:y?void 0:t,onMouseEnter:y?void 0:a,onMouseLeave:y?void 0:l,disabled:y}:{},"aria-label":N,className:n()(d().button,b,C,j,{[d().fullWidth]:v}),children:[h&&(0,s.jsx)("span",{className:d().iconLeft,children:(0,s.jsx)(i.R,{icon:h,size:A,width:_,height:f,rotation:x})}),c,g&&(0,s.jsx)("span",{className:d().iconRight,children:(0,s.jsx)(i.R,{icon:g,size:A,width:_,height:f,rotation:p})})]})}},97744:(e,t,a)=>{"use strict";a.d(t,{M:()=>c});var s=a(99764),l=a(96035),n=a(10991),i=a(12115),r=a(35208),o=a(58323);function c(e,t,a,c,d,m){let u="Tech specs",h="Documentation",x="Certifications",g="Accessories",p="Support",[_,f,v,j,N]=(0,o.B)([u,h,x,g,p]),b=(0,i.useMemo)(()=>(0,l.A)([!!(0,n.A)(c)&&{label:_,labelKey:u,id:r.dno.TECH_SPECS,icon:s.Qt,sections:c},!!(0,n.A)(d)&&{label:f,labelKey:h,id:r.dno.DOCUMENTATION,icon:s.bL,sections:d},m&&{label:v,labelKey:x,icon:s.LP,id:r.dno.CERTIFICATIONS},a&&{label:j,labelKey:g,icon:s.q_,id:r.dno.RELATIONS},t&&{label:N,labelKey:p,id:r.dno.SUPPORT}]),[c,_,d,f,a,j,t,N,v,m]),[A,C]=(0,i.useState)([]);return(0,i.useEffect)(()=>{e||C(b)},[e,b]),e?A:b}},97813:e=>{e.exports={article:"EventCard_article__J2DZI","type-badge":"EventCard_type-badge__CjzFj","btn-primary":"EventCard_btn-primary__IEBvN"}},97944:e=>{e.exports={"underline-side-space":"TabSwitchButton_underline-side-space__DDQnn","underline-active":"TabSwitchButton_underline-active__HCC1N"}},98096:e=>{e.exports={wrapper:"CategoriesBlock_wrapper__GRHRJ",gridContainer:"CategoriesBlock_gridContainer__KMNtF",text:"CategoriesBlock_text__NsyBa",title:"CategoriesBlock_title__Zc9VW",titleBold:"CategoriesBlock_titleBold__Ytc4q",description:"CategoriesBlock_description__r17D9",container:"CategoriesBlock_container__BwHEv",containerWithHeadline:"CategoriesBlock_containerWithHeadline__EFFgg"}},98736:e=>{e.exports={carousel:"ProductRangesCarousel_carousel__EJuE_",swiper:"ProductRangesCarousel_swiper__wcCz3",slide:"ProductRangesCarousel_slide__cxU7G"}},98873:(e,t,a)=>{"use strict";a.d(t,{eg:()=>r.e,_c:()=>r._,K0:()=>m});var s=a(95155),l=a(69730),n=a.n(l),i=a(83530),r=a(72893),o=a(36235),c=a(33102),d=a.n(c);let m=({icon:e,iconRotation:t,variant:a=r._.PRIMARY,size:l=r.e.MEDIUM,isRound:c=!1,onClick:m,className:u,"aria-label":h})=>{let{sizeClassName:x,iconSize:g}=(e=>{switch(e){case r.e.EXTRA_SMALL:return{sizeClassName:d().extraSmall,iconSize:o.hS.SMALL};case r.e.SMALL:return{sizeClassName:d().small,iconSize:o.hS.MEDIUM};case r.e.MEDIUM:return{sizeClassName:d().medium,iconSize:o.hS.MEDIUM};case r.e.LARGE:default:return{sizeClassName:d().large,iconSize:o.hS.LARGE}}})(l),p=(e=>{switch(e){case r._.PRIMARY:return d().primary;case r._.SECONDARY:return d().secondary;case r._.SECONDARY_LIGHT:return d().secondaryLight;case r._.SECONDARY_UI:return d().secondaryUi;case r._.TERTIARY:return d().tertiary;case r._.GHOST:return d().ghost;case r._.INVERTED:return d().inverted;case r._.DESTRUCTIVE:return d().destructive;case r._.BLURRED:return d().blurred;case r._.DISABLED:return d().disabled;default:return d().primary}})(a),_=a===r._.DISABLED;return(0,s.jsx)("button",{type:"button","aria-label":h,onClick:_?void 0:m,disabled:_,className:n()(d().button,x,p,u,{[d().roun
32d]:c}),children:e&&(0,s.jsx)("span",{className:d().iconButton,children:(0,s.jsx)(i.R,{icon:e,size:g,rotation:t})})})}},99302:e=>{e.exports={"col-mobile-1":"GridCol_col-mobile-1__qRbNZ","col-mobile-2":"GridCol_col-mobile-2__MaaZd","col-mobile-3":"GridCol_col-mobile-3__YzZnS","col-mobile-4":"GridCol_col-mobile-4__bNITw","col-mobile-5":"GridCol_col-mobile-5__Llplr","col-mobile-6":"GridCol_col-mobile-6__DVqmp","col-mobile-7":"GridCol_col-mobile-7__dRO_C","col-mobile-8":"GridCol_col-mobile-8__oX7kr","col-mobile-9":"GridCol_col-mobile-9__0Ocsx","col-mobile-10":"GridCol_col-mobile-10__87MYZ","col-mobile-11":"GridCol_col-mobile-11__qfitA","col-mobile-12":"GridCol_col-mobile-12__Joq41","col-tablet-1":"GridCol_col-tablet-1__Uw2V7","col-tablet-2":"GridCol_col-tablet-2__Wxpa7","col-tablet-3":"GridCol_col-tablet-3__LUmT6","col-tablet-4":"GridCol_col-tablet-4__OOkm_","col-tablet-5":"GridCol_col-tablet-5__c8818","col-tablet-6":"GridCol_col-tablet-6__MuHUS","col-tablet-7":"GridCol_col-tablet-7__0pTc4","col-tablet-8":"GridCol_col-tablet-8__Yhm8S","col-tablet-9":"GridCol_col-tablet-9__iUPNF","col-tablet-10":"GridCol_col-tablet-10__sF6xF","col-tablet-11":"GridCol_col-tablet-11__0X_Ss","col-tablet-12":"GridCol_col-tablet-12__sd6yx","col-desktop-1":"GridCol_col-desktop-1__wq4P0","col-desktop-2":"GridCol_col-desktop-2__lxEfh","col-desktop-3":"GridCol_col-desktop-3__1cYcE","col-desktop-4":"GridCol_col-desktop-4__kOftL","col-desktop-5":"GridCol_col-desktop-5__0CXBN","col-desktop-6":"GridCol_col-desktop-6__cjBFA","col-desktop-7":"GridCol_col-desktop-7__9VJKO","col-desktop-8":"GridCol_col-desktop-8__4yfnb","col-desktop-9":"GridCol_col-desktop-9__Cd9Gx","col-desktop-10":"GridCol_col-desktop-10__mUqvt","col-desktop-11":"GridCol_col-desktop-11__CMCi0","col-desktop-12":"GridCol_col-desktop-12__F4gfn","col-desktop-lg-1":"GridCol_col-desktop-lg-1___S4D5","col-desktop-lg-2":"GridCol_col-desktop-lg-2__JrAgW","col-desktop-lg-3":"GridCol_col-desktop-lg-3__0ed5s","col-desktop-lg-4":"GridCol_col-desktop-lg-4__7AsG_","col-desktop-lg-5":"GridCol_col-desktop-lg-5__53_m4","col-desktop-lg-6":"GridCol_col-desktop-lg-6__KTxpA","col-desktop-lg-7":"GridCol_col-desktop-lg-7__ttRmP","col-desktop-lg-8":"GridCol_col-desktop-lg-8__v4rFt","col-desktop-lg-9":"GridCol_col-desktop-lg-9__mlEzR","col-desktop-lg-10":"GridCol_col-desktop-lg-10__4YHMI","col-desktop-lg-11":"GridCol_col-desktop-lg-11__RSVQI","col-desktop-lg-12":"GridCol_col-desktop-lg-12__Ud99K"}},99417:(e,t,a)=>{"use strict";a.d(t,{l:()=>_,z:()=>f});var s,l=a(95155),n=a(88852),i=a(94752),r=a(36988),o=a(35365),c=a(2477),d=a(66702),m=a(56432),u=a(11538),h=a(83908),x=a(58323),g=a(67763),p=((s=p||{})[s.SIZE_EXCEEDED=0]="SIZE_EXCEEDED",s[s.NOT_SUPPORTED_FILE_TYPE=1]="NOT_SUPPORTED_FILE_TYPE",s[s.FILE_LIMIT_EXCEEDED=2]="FILE_LIMIT_EXCEEDED",s);function _(e,t,a,s,d){let p=(0,h.G)(g.JV),[_,f,v,j]=(0,x.B)(["The file type {{ fileType }} is not allowed.","The file is over {{ maxAllowedSize }}, please reduce its file size before uploading.","{{amountOfFiles}} files uploaded with a total size of {{totalSizeOfFiles}}. The size of all files combined must not exceed {{ maxAllowedSize }}. Please remove files to stay under this limit.","{{amountOfFiles}} files uploaded, but only {{fileLimit}} allowed. Please remove files to stay under this limit."]);function N(t){let a=t.filter(e=>!e.errors.length),s=(0,n.A)(a,e=>e.source.size),r=[];return e.fileLimit&&a.length>e.fileLimit&&r.push({type:2,id:(0,i.A)("file-limit-exceeded-"),message:(0,l.jsx)(m.HT,{translation:j,params:{amountOfFiles:a.length,fileLimit:e.fileLimit}})}),s>e.maxAllowedSize&&r.push({type:0,id:(0,i.A)("size-exceeded-"),message:(0,l.jsx)(m.HT,{translation:d?v:f,params:{amountOfFiles:a.length,totalSizeOfFiles:(0,u.hh)(s,p??""),maxAllowedSize:(0,u.hh)(e.maxAllowedSize,p??"")}})}),r}return{handleFileChange:function({target:{files:n}}){if(n&&n.length>0){let h=[];(0,r.A)(n,t=>{let a=t.name.split(".").at(-1),n=a&&e.allowedFileExtensions?.length,r=a&&e.prohibitedFileExtensions?.length,o=!!n&&!e.allowedFileExtensions?.includes(a),c=!!r&&e.prohibitedFileExtensions?.includes(a),d={source:t,id:t.name+s,errors:[]};(!a||o||c)&&d.errors.push({type:1,id:(0,i.A)("not-supported-file-type-"),message:(0,l.jsx)(m.HT,{translation:_,params:{fileType:a?a?.toUpperCase():"N/A"}})}),t.size>e.maxAllowedSize&&d.errors.push({type:0,id:(0,i.A)("size-exceeded-"),message:(0,l.jsx)(m.HT,{translation:f,params:{maxAllowedSize:(0,u.hh)(e.maxAllowedSize,p??"")}})}),h.push(d)});let x=(0,o.A)(t,{componentId:s}),g=x?.files.filter(e=>!h.some(t=>t.id===e.id)),v=(0,c.A)(t,{componentId:s}),j=d?[...g||[],...h]:h,b=N(j);a([...v,{files:j,errors:b,componentId:s}])}},handleRemoveFile:function(e,l){e.preventDefault(),a(t?.map(e=>{if(e.componentId===s){let t=e.files.filter(e=>e.id!==l.id),a=N(t);return{...e,files:t,errors:a}}return e})||[])}}}function f(e){return(0,d.A)(e?.flatMap(e=>e.files).filter(e=>!e.errors.length),e=>e.source.name)}
32},99636:e=>{e.exports={wrapper:"ArticleCardsBlock_wrapper__rOV0j",grid:"ArticleCardsBlock_grid__XT_XH"}},99779:(e,t,a)=>{"use strict";a.d(t,{A:()=>c,K:()=>o});var s,l=a(95155),n=a(69730),i=a.n(n),r=a(56432),o=((s={}).DEFAULT="w-300 h-300",s.SMALL="w-200 h-200",s.TINY="w-13 h-13",s);let c=({textColorClassName:e,size:t="w-300 h-300"})=>(0,l.jsx)("span",{className:i()("inline-block border-current border-2 rounded-50 animate-spin border-r-transparent",t,e||"border-cta"),role:"status",children:(0,l.jsx)("span",{className:"sr-only",children:(0,l.jsx)(r.HT,{translation:"Loading..."})})})},99811:(e,t,a)=>{"use strict";a.d(t,{A:()=>E,t:()=>I});var s,l=a(95155),n=a(12115),i=a(93764),r=a(9969),o=a(69730),c=a.n(o),d=a(60559),m=a(49820),u=a(7662),h=a(34050),x=a.n(h),g=a(59659),p=a(45821),_=a(78483),f=a(86724),v=a(80907),j=a(56432),N=a(35208),b=a(53423),A=a(21679),C=a(22704),y=a(19390),k=a(83908),w=a(17747),S=a(67763),I=((s={}).LINK="link",s.EXTERNAL_LINK="external_link",s.TEXT="text",s);let E=({name:e,url:t,className:a,items:s,children:o,target:h,linkType:I=N.J$1.STORY,pageType:E,componentStyles:T,eventType:L,iconUrl:R,showImage:O=!1,showPublishedDate:M=!1,showLargeImage:P=!1,publishedAt:D,eventDate:G,image:B,showTagline:F=!1,isMobileOpenLink:H=!1,isProductList:U,tagline:$,lead:z,truncateLead:V=!0,hasBackground:W,hasBlokLink:K=!1,level:Y,nextScrollLockId:Z,scrollLockId:J,parentScrollLockId:q,isPreview:X,isFirstItemInCol:Q,isLastItemInCol:ee,isInFooterNavi:et,products_tagline:ea,item:es,largeText:el,submenuChildren:en,submenuProps:ei,component:er,renderComponent:eo})=>{let ec=(0,b.yK)(D),{isMobileNav:ed,isDesktopNav:em}=(0,w.l)(),eu=(0,k.G)(S.k4),eh="nav-item-external"===er,ex=en||s,eg=!eh&&!(0,d.A)(s)||eh&&!(0,d.A)(ex),ep=(0,k.G)(S.Cv),e_=(N.m6P[ep||""]||[]).includes(e||""),ef=void 0!==Y&&(Y<3||3===Y&&e_),ev=!(0,d.A)(ex)&&!!ef,ej=ed&&ev,eN=3===Y&&e_?3:(Y||0)+1,eb=(0,C.gm)(B),eA=O&&(0,y.wl)(eb),eC=F&&$,ey=!!eC||!!z||!!G||M&&!!ec,ek=U&&er===N.sbc.PRODUCT_CATEGORY,ew=(0,n.useMemo)(()=>{let e={"mobile-nav:hidden":er===N.sbc.PRODUCT_CATEGORY,"truncate-text truncate-text-5":V,"text-style-label-tiny":"text"!==T,"text-style-body":"text"===T},t=2===Y,a=!!el,s=t&&a;return"text"===T&&Object.assign(e,{"desktop-nav:text-style-label-small":t&&!a||3===Y&&a,"desktop-nav:text-style-label-tiny":(3===Y||4===Y)&&!a||4===Y&&a,"desktop-nav:text-style-label-medium":s}),e},[el,V,T,er,Y]),eS={[x()["nav-item-container--has-background"]]:W,[x()["nav-item-container--has-large-image"]]:eA&&P,[x()["nav-item-container--has-children"]]:eg,[x()["nav-item-container--has-extended-text"]]:ey,[x()["nav-item-container--is-product-category"]]:ek};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(j.e7,{condition:!!t&&!K,wrapper:s=>(0,l.jsx)(j.sG,{className:c()(a,"gtm-nav-link group",x()["nav-item-container"],x()["nav-item-container--has-link"],eS,{"gtm-nav-product-category":er===N.sbc.PRODUCT_CATEGORY,[x()["nav-item-container--is-first-item-in-col"]]:Q}),url:t,linktype:I,target:h,onClick:t=>{ej||eu||((0,A.Bo)(et?"Footer Menu":"Dropdown Menu",e||""),t.stopPropagation())},blockClick:ej,gtmDataAttributes:{"data-gtm-nav-level":Y?.toString(),"data-gtm-nav-type":er},children:s}),elseWrapper:e=>(0,l.jsx)("span",{className:c()(a,x()["nav-item-container"],eS,{[x()["nav-item-container--is-first-component"]]:Q,[x()["nav-item-container--has-link"]]:K}),children:e}),children:[eA&&P?(0,l.jsx)(j._V,{alt:"",imageClassName:"object-cover object-center rounded-2",className:c()(x()["nav-item-image"],x()["nav-item-image--large"],{[x()["nav-item-image--has-background"]]:W,[x()["nav-item-image--has-link"]]:!!t}),image:eb,ratio:em?N.$bY:N.k7s,responsive:!0}):eA&&(0,l.jsx)(j._V,{alt:"",imageClassName:"object-cover object-center rounded-2",className:c()(x()["nav-item-image"],{[x()["nav-item-image--has-background"]]:W,[x()["nav-item-image--has-link"]]:!!t}),image:eb,ratio:N.Ipy,responsive:!0}),(0,l.jsxs)("div",{className:c()(x()["nav-link-container"],x()["nav-link-text"],{[x()["nav-link-text--has-link"]]:!!t,relative:!!t&&K}),children:[(L||E)&&(0,l.jsx)("div",{className:c()(x()["nav-link-type"],{[x()["nav-link-type--has-link"]]:!!t}),children:(0,l.jsx)(j.HT,{translation:String(L||E)})}),(o||e||R)&&(0,l.jsxs)(j.e7,{condition:!!t&&K,wrapper:e=>(0,l.jsx)(j.sG,{className:c()(a,"gtm-nav-link stretched-link",x()["nav-link"],x()[`nav-link--level-${Y}`],{[x()["nav-link--mobile-open-link"]]:H,[x()["nav-link--has-link"]]:!!t,[x()["nav-link--is-large-text"]]:el}),url:t,linktype:I,target:h,onClick:e=>{ej||eu||e.stopPropagation()},blockClick:ej,gtmDataAttributes:{"data-gtm-nav-level":Y?.toString(),"data-gtm-nav-type":er},children:e}),elseWrapper:e=>(0,l.jsx)("div",{className:c()(x()["nav-link"],x()[`nav-link--level-${Y}`],{[x()["nav-link--mobile-open-link"]]:H,[x()["nav-link--has-link"]]:!!t,[x()["nav-link--is-large-text"]]:el}),children:e}),children:[R&&(0,l.jsx)(j._V,{alt:"",className:c()("mr-100 shrink-0",x()["nav-icon"]),imageUrl:R,width:32,height:32}),(0,l.jsx)("span",{className:c()(x()["nav-link-title"],{[x()["nav-link-title--text-type"]]:"text"===T,[x()["nav-link-title--has-link"]]:!!t}),children:"external_link"===T?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(j.HT,{translation:e}),(0,l.jsx)(r.g,{icon:i.Ju,className:c()(x()["nav-external-icon"],{[x()["nav-external-icon--has-link"]]:!!t,"mobile-nav:hidden":ev})})]}):(0,l.jsx)(l.Fragment,{children:o||e})}),ev&&(0,l.jsx)("div",{className:"ml-auto",children:(0,l.jsx)(p.A,{})})]}),G&&(0,l.jsx)(u.A,{date:G}),eC&&(0,l.jsx)("span",{className:c()({"mobile-nav:hidden":er===N.sbc.PRODUCT_CATEGORY}),children:$}),z&&(0,l.jsx)(j.sD,{className:c()({...ew,[x()["nav-link-text--text-type"]]:"text"===T,[x()["nav-link-text--large"]]:el}),disableLinks:!0,text:z}),M&&ec&&(0,l.jsx)(l.Fragment,{children:ec})]})]}),ev&&(0,l.jsx)(f.A,{level:eN,nextScrollLockId:Z,scrollLockId:J,hasBackgroun
32d:W,isLastItemInCol:ee,children:"link"===T?(0,l.jsx)(_.A,{...ei,level:eN,parent:es,isInFooterNavi:et,items:en,isPreview:X,isProductList:U,parentScrollLockId:q,scrollLockId:J,_uid:Z,products_tagline:ea,showImage:O,showTagline:F,renderComponent:eo}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(g.A,{name:e,parentScrollLockId:q,uuid:J,link:"external_link"===T?t:void 0,isExternal:"external_link"===T}),(0,m.A)(ex,e=>(0,n.createElement)(v.A,{...ei,isInGrid:!0,level:eN,isPreview:X,isInFooterNavi:et,blok:e,key:e._uid}))]})})]})}}}]);
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.