1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5698],{25143:(e,r,t)=>{t.d(r,{A:()=>m});var a=t(9055),n=t(80543),o=t(28830),i=t(62278);let c=(0,o.I4)("div",{position:"relative",minHeight:67}),l=(0,o.I4)("div",{variants:{isLoading:{true:{pointerEvents:"none",opacity:.6}}}}),s=(0,o.I4)(i.A,{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1});function d(e){let{isLoading:r,children:t,hasSpinner:o=!0,hasDelayedSpinner:i,...d}=e,[m,u]=(0,n.useState)(!i);return(0,n.useEffect)(()=>{if(i&&r){let e=setTimeout(()=>u(!0),1e3);return()=>clearTimeout(e)}let e=setTimeout(()=>u(!1));return()=>clearTimeout(e)},[i,r]),(0,a.jsxs)(c,{...d,"data-testid":r?"loadingContainerLoading":"loadingContainerIdle",children:[(0,a.jsx)(l,{isLoading:r,children:t}),o&&r&&(!i||m)&&(0,a.jsx)(s,{size:"mega"})]})}try{d.displayName="LoadingContainer"}catch(e){}let m=d},30492:(e,r,t)=>{t.d(r,{_V:()=>c,mO:()=>s,nB:()=>l});var a=t(28830),n=t(51470),o=t(93832),i=t(91474);let c=(0,a.I4)(o._,{objectFit:"cover",objectPosition:"center"}),l=(0,a.I4)("div",{flexGrow:1,display:"flex",flexDirection:"column",alignItems:"flex-start",padding:"$2",[".".concat(a.ix," &")]:{backgroundColor:"$colors$white"}}),s=(0,a.I4)(n.DX,i.A,{$$borderColor:"$colors$white",[".".concat(a.l2," &")]:{$$borderColor:"$colors$gray2",boxShadow:"unset"},textAlign:"unset",backgroundColor:"$colors$white",border:"1px solid $$borderColor",borderRadius:"$card",overflow:"hidden",height:"100%",display:"flex",flexDirection:"column",transition:"box-shadow 200ms ease-in-out",cursor:"pointer",["& ".concat(c.toString())]:{transition:"transform 200ms ease-in-out"},[".".concat(a.ix," &")]:{$$borderColor:"$colors$gray2"},[".".concat(a.VN," &")]:{borderWidth:0},"&:hover":{boxShadow:"$cardHover","& img":{transform:"scale(1.1)"}},defaultVariants:{hasShadow:!0},variants:{variant:{primary:{$$borderColor:"$colors$primary",[".".concat(a.P2," &")]:{$$borderColor:"$colors$primaryDark"}},tertiary:{$$borderColor:"$colors$tertiary"},gray3:{$$borderColor:"$colors$gray3"}},spacing:{large:{["& ".concat(l.toString())]:{padding:"$3"}}},hasShadow:{true:{boxShadow:"$card"},false:{"&:hover":{boxShadow:"unset"}}},hasBorder:{true:{[".".concat(a.ix," &")]:{border:"1px solid $colors$gray1"}}}}})},40784:(e,r,t)=>{t.d(r,{A:()=>a.m});var a=t(67122)},42470:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(9055),n=t(63572),o=t(91474),i=t(30492);function c(e){let{children:r,image:t,width:c=500,height:l=333,as:s,hasShadow:d,imageRatio:m,unoptimized:u,...h}=e,{isEarendelGroup:p}=(0,n.Qp)();return(0,a.jsx)(i.mO,{hasShadow:void 0===d?!p:d,...h,children:(0,a.jsxs)(o.A,{as:s,children:[t&&(0,a.jsx)(i._V,{unoptimized:u,ratio:m,...t,width:c,height:l}),!!r&&(0,a.jsx)(i.nB,{children:r})]})})}try{c.displayName="Card"}catch(e){}let l=c},42868:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(9055);function n(e){return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",width:"1em",height:"1em",fill:"currentColor",...e,children:(0,a.jsx)("path",{d:"M440.6 273.4c4.7-4.5 7.4-10.8 7.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9.8s-8.8 24.8.8 33.9L364.1 232H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h340.1L231.4 406.6c-9.6 9.2-9.9 24.3-.8 33.9s24.3 9.9 33.9.8l176-168z"})})}try{n.displayName="IconArrowRight"}catch(e){}let o=n},45495:(e,r,t)=>{t.d(r,{A:()=>v});var a=t(9055),n=t(71307),o=t(87879),i=t(90822),c=t(58804),l=t(63572),s=t(62038),d=t(42470),m=t(10748),u=t(28830),h=t(61964);let p=(0,u.I4)("div",{display:"flex",justifyContent:"space-between",alignItems:"flex-end",flexDirection:"row-reverse",marginTop:"auto",flexWrap:"wrap",gap:"$2 $1"}),b=(0,u.I4)(m.A,{display:"flex",alignItems:"flex-end",color:"$tertiary",marginRight:"auto",[".".concat(u.VN," &")]:{marginTop:"$0_5",fontWeight:"$regular"},[".".concat(u.P2," &")]:{color:"$primaryDark"}}),$=(0,u.I4)(m.A.H3,{marginLeft:"$0_5",[".".concat(u.VN," &")]:{fontSize:"$body",lineHeight:"$body",fontWeight:"$regular",fontFamily:"$body"}}),g=(0,u.I4)("div",{display:"flex",flexDirection:"column",height:"100%",width:"100%",[".".concat(u.VN," &")]:{padding:"$2"}}),x=(0,u.I4)(h.A,{marginLeft:"auto",[".".concat(u.VN," &")]:{backgroundColor:"$tertiary"}}),y=(0,u.I4)("div",m.A.Small,{pointerEvents:"none",marginBottom:"$4"}),f=(0,u.I4)(m.A.H3,{[".".concat(u.VN," &")]:{color:"$body"}});function v(e){let{product:r,index:t,...u}=e,{productDetail:h}=(0,c.Y)(),{hasIncludedVat:v}=(0,n.Us)(),w=(0,i.A)(),j=(0,s.useTranslations)(),A=(0,o.x)(),{isEasyFelt:k,isDbNoiseControl:C}=(0,l.Qp)();if(r)return(0,a.jsx)(d.A,{...u,as:"link",variant:r.label?r.label_color:k||C?"primary":"gray3",hasShadow:k,width:800,height:k?800:600,image:r.thumbnail,href:h.getHref(r._slug),onClick:()=>{A.selectProduct(r,t)},children:(0,a.jsxs)(g,{children:[(0,a.jsx)(f,{textColor:"primary",spacing:"0_5",as:"h2",children:r.title}),!k&&!!r.type&&(0,a.jsx)(m.A.Small,{fontWeight:"bold",spacing:"2",children:r.type}),!k&&(0,a.jsx)(y,{dangerouslySetInnerHTML:{__html:r.excerpt}}),(0,a.jsxs)(p,{children:[r.discounted?(0,a.jsx)(x,{variant:"tertiary",children:j("product.discount")}
1):!!r.label&&(0,a.jsx)(x,{variant:r.label_color,children:r.label}),(0,a.jsx)(b,{as:"div",children:r.priceIncVat&&r.priceExcVat?(0,a.jsxs)(a.Fragment,{children:[j("components.productCard.fromPrice"),(0,a.jsx)($,{as:"div",children:w(v?r.priceIncVat:r.priceExcVat)})]}):j("global.priceByRequest")})]})]})})}try{v.displayName="ProductCard"}catch(e){}},48401:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(9055),n=t(25007),o=t.n(n),i=t(12048),c=t(92787);function l(e){let{content:r,isFullWidth:t,isProductDetail:n,...o}=e;return(0,a.jsx)(c.m,{...o,children:null==r?void 0:r.map((e,r)=>{var o,c;let l=(o=e,c=r,"_id"in o&&"string"==typeof o._id&&o._id.length>0?o._id:"title"in o&&"string"==typeof o.title&&o.title.length>0?(0,i.Dv)(o.title):(0,i.Dv)("".concat(o.__typename,"-").concat(c)));return(0,a.jsx)("div",{id:l,children:(0,a.jsx)(s,{isFullWidth:t,isProductDetail:n,...e})},l)})})}try{l.displayName="PreprRenderer"}catch(e){}function s(e){let{isFullWidth:r,isProductDetail:t,...n}=e;if("__typename"in n)switch(n.__typename){case"AccordionSection":return(0,a.jsx)(d,{element:n});case"AdviceSection":return(0,a.jsx)(m,{element:n});case"Assets":case"ImageGrid":return(0,a.jsx)(u,{element:n});case"ButtonSection":return(0,a.jsx)(h,{element:n});case"ContactSection":return(0,a.jsx)(p,{element:n});case"CtaSection":return(0,a.jsx)(b,{element:n});case"HeroTextSection":return(0,a.jsx)($,{element:n});case"HighlightImageSection":return(0,a.jsx)(g,{element:n});case"HubspotSection":return(0,a.jsx)(x,{element:n});case"ImageSection":return(0,a.jsx)(v,{element:n});case"ImageCardsSection":return(0,a.jsx)(y,{element:n});case"ImageCollection":return(0,a.jsx)(f,{element:n});case"ImageTextSection":return(0,a.jsx)(w,{element:n});case"InspirationSection":return(0,a.jsx)(j,{element:n});case"OfficesSection":return(0,a.jsx)(k,{element:n});case"OfficeSpecialistSection":return(0,a.jsx)(A,{element:n});case"Slider":return(0,a.jsx)(_,{element:n});case"SpecialistSection":return(0,a.jsx)(P,{element:n,isProductDetail:t});case"ProductSection":return(0,a.jsx)(V,{element:n});case"ProductCarouselSection":return(0,a.jsx)(C,{element:n});case"ProductCategorySection":return(0,a.jsx)(S,{element:n});case"ProjectSection":return(0,a.jsx)(I,{element:n});case"StepSection":return(0,a.jsx)(G,{element:n});case"TeamsSection":return(0,a.jsx)(T,{element:n});case"Text":return(0,a.jsx)(L,{element:n,isFullWidth:r});case"TitleTextSection":return(0,a.jsx)(N,{element:n});case"UspSection":return(0,a.jsx)(D,{element:n});case"VacancySection":return(0,a.jsx)(E,{element:n});case"VideoSection":return(0,a.jsx)(B,{element:n});case"VideoAskSection":return(0,a.jsx)(H,{element:n});default:return}}try{s.displayName="PreprElement"}catch(e){}let d=o()(()=>t.e(4819).then(t.bind(t,44819)),{loadableGenerated:{webpack:()=>[44819]}}),m=o()(()=>t.e(2369).then(t.bind(t,12369)),{loadableGenerated:{webpack:()=>[12369]}}),u=o()(()=>t.e(4882).then(t.bind(t,34882)),{loadableGenerated:{webpack:()=>[34882]}}),h=o()(()=>t.e(3380).then(t.bind(t,3380)),{loadableGenerated:{webpack:()=>[3380]}}),p=o()(()=>t.e(7305).then(t.bind(t,17305)),{loadableGenerated:{webpack:()=>[17305]}}),b=o()(()=>t.e(2253).then(t.bind(t,82253)),{loadableGenerated:{webpack:()=>[82253]}}),$=o()(()=>t.e(1948).then(t.bind(t,51948)),{loadableGenerated:{webpack:()=>[51948]}}),g=o()(()=>t.e(1307).then(t.bind(t,51307)),{loadableGenerated:{webpack:()=>[51307]}}),x=o()(()=>t.e(6447).then(t.bind(t,96447)),{loadableGenerated:{webpack:()=>[96447]}}),y=o()(()=>t.e(2937).then(t.bind(t,12937)),{loadableGenerated:{webpack:()=>[12937]}}),f=o()(()=>Promise.all([t.e(2083),t.e(1257),t.e(8166)]).then(t.bind(t,51257)),{loadableGenerated:{webpack:()=>[51257]}}),v=o()(()=>t.e(8120).then(t.bind(t,38120)),{loadableGenerated:{webpack:()=>[38120]}}),w=o()(()=>t.e(4010).then(t.bind(t,34010)),{loadableGenerated:{webpack:()=>[34010]}}),j=o()(()=>Promise.all([t.e(5835),t.e(2661),t.e(900)]).then(t.bind(t,60900)),{loadableGenerated:{webpack:()=>[60900]}}),A=o()(()=>t.e(6315).then(t.bind(t,26315)),{loadableGenerated:{webpack:()=>[26315]}}),k=o()(()=>t.e(859).then(t.bind(t,50859)),{loadableGenerated:{webpack:()=>[50859]}}),C=o()(()=>Promise.all([t.e(2661),t.e(6982)]).then(t.bind(t,56982)),{loadableGenerated:{webpack:()=>[56982]}}),S=o()(()=>
1t.e(321).then(t.bind(t,60321)),{loadableGenerated:{webpack:()=>[60321]}}),V=o()(()=>t.e(4457).then(t.bind(t,34457)),{loadableGenerated:{webpack:()=>[34457]}}),I=o()(()=>t.e(707).then(t.bind(t,30707)),{loadableGenerated:{webpack:()=>[30707]}}),_=o()(()=>t.e(7231).then(t.bind(t,77231)),{loadableGenerated:{webpack:()=>[77231]}}),P=o()(()=>t.e(7201).then(t.bind(t,57201)),{loadableGenerated:{webpack:()=>[57201]}}),G=o()(()=>t.e(6585).then(t.bind(t,16585)),{loadableGenerated:{webpack:()=>[16585]}}),T=o()(()=>t.e(6023).then(t.bind(t,46023)),{loadableGenerated:{webpack:()=>[46023]}}),L=o()(()=>t.e(2730).then(t.bind(t,82730)),{loadableGenerated:{webpack:()=>[82730]}}),N=o()(()=>t.e(9907).then(t.bind(t,79907)),{loadableGenerated:{webpack:()=>[79907]}}),D=o()(()=>t.e(1794).then(t.bind(t,11794)),{loadableGenerated:{webpack:()=>[11794]}}),E=o()(()=>t.e(1923).then(t.bind(t,51923)),{loadableGenerated:{webpack:()=>[51923]}}),H=o()(()=>t.e(7605).then(t.bind(t,7605)),{loadableGenerated:{webpack:()=>[7605]}}),B=o()(()=>Promise.all([t.e(9340),t.e(1140)]).then(t.bind(t,1140)),{loadableGenerated:{webpack:()=>[1140]}})},52262:(e,r,t)=>{t.d(r,{o:()=>n});var a=t(80543);let n=t(63676).X3?a.useEffect:a.useLayoutEffect},61964:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(9055),n=t(78622);function o(e){let{children:r,icon:t,...o}=e;return(0,a.jsxs)(n.m,{...o,children:[!!t&&(0,a.jsx)(n.I,{inline:!0,icon:t,size:"sm"}),r]})}try{o.displayName="Tag"}catch(e){}},64762:(e,r,t)=>{t.d(r,{UC:()=>s,if:()=>l,l9:()=>c,q7:()=>i});var a=t(28830),n=t(51006),o=t(10748);let i=(0,a.I4)("details",{borderTop:"$space$0_25 solid $primaryLight","&:last-child":{borderBottom:"$space$0_25 solid $primaryLight"},[".".concat(a.P2," &")]:{borderTop:"$space$0_25 solid $primary","&:last-child":{borderBottom:"$space$0_25 solid $primary"}},[".".concat(a._0," &")]:{borderColor:"$gray2"},"&[open]":{$$transform:"rotate(180deg)"}}),c=(0,a.I4)("summary",o.A.H4,{display:"flex",alignItems:"center",width:"100%",justifyContent:"space-between",textAlign:"left",paddingVertical:"$2",cursor:"pointer","&:focus-visible":{outline:"2px solid $colors$primary",outlineOffset:"3px"},"&:hover, &:focus":{textDecoration:"underline"}}),l=(0,a.I4)(n.A,{transform:"$$transform",marginLeft:"$2",[".".concat(a._0," &")]:{color:"$primary"}}),s=(0,a.I4)("div",{marginTop:"$2",marginBottom:"$4","@mdDown":{marginVertical:"$2"}})},66456:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(9055),n=t(40851),o=t(64762);function i(e){let{title:r,children:t,...i}=e;return(0,a.jsxs)(o.q7,{...i,children:[(0,a.jsxs)(o.l9,{children:[r,(0,a.jsx)(o.if,{inline:!0,icon:n.A})]}),(0,a.jsx)(o.UC,{children:t})]})}try{i.displayName="AccordionItem"}catch(e){}},67122:(e,r,t)=>{t.d(r,{m:()=>n});var a=t(28830);let n=(0,a.I4)("hr",{defaultVariants:{spacing:"4",hasBorder:!0},variants:{spacing:(0,a.yr)("space",e=>({marginVertical:e})),hasBorder:{true:{borderTopWidth:1,borderColor:"$gray2",[".".concat(a.VN," &")]:{borderColor:"$primaryLight"}},false:{border:0}}}})},78622:(e,r,t)=>{t.d(r,{I:()=>i,m:()=>c});var a=t(28830),n=t(51006),o=t(10748);let i=(0,a.I4)(n.A,{marginRight:"$1"}),c=(0,a.I4)(o.A.Small,{whiteSpace:"nowrap",$$color:"$colors$white",backgroundColor:"$$backgroundColor",padding:"$0_75 $1_5",borderRadius:"$tag",color:"$$color",display:"flex",alignItems:"center",lineHeight:1,variants:{variant:{primary:{$$backgroundColor:"$colors$primary",[".".concat(a.P2," &")]:{$$backgroundColor:"$colors$primaryDark"}},tertiary:{$$backgroundColor:"$colors$tertiary",[".".concat(a.P2," &")]:{$$color:"$colors$body"}},transparent:{$$backgroundColor:"unset",$$color:"$colors$body",["& ".concat(i.toString())]:{color:"$colors$primary",[".".concat(a.P2," &")]:{$$color:"$colors$primaryDark"}}}}},defaultVariants:{variant:"primary"}})},87879:(e,r,t)=>{t.d(r,{x:()=>c});var a=t(63676),n=t(12048),o=t(47670),i=t(75877);function c(){let e=function(){let e=(0,i.n)().slice(-2);return r=>"".concat(r,"_").concat(e)}();return{quotation:r=>(0,o.A4)(e(a.sV.Quotation),{product:r}),advice:()=>(0,o.A4)(e(a.sV.Advice)),newsletter:()=>(0,o.A4)(e(a.sV.Newsletter)),contact:()=>(0,o.A4)(e(a.sV.Contact)),productArchive:(e,r)=>{(0,o.A4)(a.sV.ProductArchive,{ecommerce:{items:(0,o.nm)(e,r)}})},search:e=>{(0,o.A4)(a.sV.Search,{ecommerce:{items:(0,o.LN)(e)}})},upsell:e=>{(0,o.A4)(a.sV.Upsell,{ecommerce:{items:(0,o.h7)(e,"productUpsell")}})},crosssell:e=>{(0,o.A4)(a.sV.Crosssell,{ecommerce:{items:(0,o.h7)(e,"productCrosssell")}})},related:e=>{(0,o.A4)(a.sV.Related,{ecommerce:{items:(0,o.h7)(e,"productRelated")}})},viewCart:e=>{(0,o.A4)(a.sV.ViewCart,{ecommerce:{items:(null==e?void 0:e.orderLines)?(0,o.h$)(e.orderLines):[]}})},addToCart:e=>{(0,o.A4)(a.sV.AddToCart,{ecommerce:{items:[e]}})},removeFromCart:e=>{(0,o.A4)(a.sV.RemoveFromCart,{ecommerce:{items:[(0,o.yQ)(e)]}})},beginCheckout:e=>{(0,o.A4)(a.sV.BeginCheckout,{ecommerce:{items:(null==e?void 0:e.orderLines)?(0,o.h$)(e.orderLines):[]}})},addShippingInfo:e=>{(0,o.A4)(a.sV.AddShippingInfo,{ecommerce:{shipping_tier:e.deliveryMethod,items:(0,o.h$)(e.orderLines)}})},addPaymentInfo:(e,r)=>{(0,o.A4)(a.sV.AddPaymentInfo,{ecommerce:{payment_type:r,items:(0,o.h$)(e.orderLines)}})},viewProduct:e=>{(0,o.A4)(a.sV.ViewProduct,{ecommerce:{items:[(0,o.$I)({product:e,quantity:1})]}})},selectProduct:(e,r)=>{(0,o.A4)(a.sV.SelectProduct,{ecommerce:{items:[(0,o.$I)({product:e,quantity:1,index:r})]}})},selectProductTweakwise:(e,r)=>{(0,o.A4)(a.sV.SelectProduct,{ecommerce:{items:[(0,o.GR)({product:e,quantity:1,index:r})]}})},selectProductSearch:(e,r)=>{(0,o.A4)(a.sV.SelectProduct,{ecommerce:{items:[(0,o.lm)(e,1,r)]}})},purchase:e=>{(0,n.t2)(e.order)&&(0,o.A4)(a.sV.Purchase,{email:e.order.billingDetails.invoiceEmail,ecommerce:{currency:"EUR",value:e.order.totalPriceExcVat,tax:e.order.totalVat,shipping:e.order.shippingTotalExcVat,items:(0,o.h$)(e.order.orderLines),transaction_id:e.hubspotOrderNumber}})}}}},88171:(e,r,t)=>{t.d(r,{v:()=>o});var a=t(80543),n=t(52800);function o(){let e=(0,a.useRef)(void 0),r=(0,a.useCallback)(r=>{if(void 0===e.current||e.current.length!==r.length)return e.current=r,!1;let t=n.H(r,e.current);return e.current=r,t},[]),t=(0,a.useCallback)(r=>{let t=n.H(r,e.current);return e.current=r,t},[]),o=(0,a.useCallback)(e=>!r(e),[r]),i=(0,a.useCallback)(e=>!t(e),[t]);return{isSameArray:r,isSameObject:t,isDifferentArray:o,isDifferentObject:i}}},90822:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(62038);function n(){let{number:e}=(0,a.useFormatter)();return r=>e(r,{style:"currency",currency:"EUR"})}},92787:(e,r,t)=>{t.d(r,{m:()=>n});var a=t(28830);let n=(0,a.I4)("div",{"> *:first-child":{marginTop:0},"> *:last-child":{marginBottom:0},defaultVariants:{margin:!0}
1,variants:{margin:{true:{marginVertical:"$4","@mdDown":{marginVertical:"$3"}},...(0,a.yr)("space",e=>({marginVertical:e,"@mdDown":{marginVertical:"$3"}}))}}})},94320:(e,r,t)=>{t.d(r,{n:()=>o});var a=t(32076),n=t.n(a);function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(6>=r)return n()(1,r+1);let t=Math.max(e-1,1),a=Math.min(e+1,r),o=t>2,i=a<r-1;return!o&&i?[...n()(1,5),"...",r]:o&&!i?[1,"...",...n()(r-5+2,r+1)]:o&&i?[1,"...",...n()(t,a+1),"...",r]:[]}}}]);
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.