1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,304847,e=>{e.v({aniamtionWrapper:"ImageGalleryBlock-module-scss-module__1Y5pRq__aniamtionWrapper",blockPlacement:"ImageGalleryBlock-module-scss-module__1Y5pRq__blockPlacement",bottomContainer:"ImageGalleryBlock-module-scss-module__1Y5pRq__bottomContainer",container:"ImageGalleryBlock-module-scss-module__1Y5pRq__container",finalGalleryItem:"ImageGalleryBlock-module-scss-module__1Y5pRq__finalGalleryItem",galleryContainer:"ImageGalleryBlock-module-scss-module__1Y5pRq__galleryContainer",galleryItem:"ImageGalleryBlock-module-scss-module__1Y5pRq__galleryItem",galleryItemButton:"ImageGalleryBlock-module-scss-module__1Y5pRq__galleryItemButton",galleryItemWrapper:"ImageGalleryBlock-module-scss-module__1Y5pRq__galleryItemWrapper",galleryOverlayButton:"ImageGalleryBlock-module-scss-module__1Y5pRq__galleryOverlayButton",gallerySpace:"ImageGalleryBlock-module-scss-module__1Y5pRq__gallerySpace",illustation:"ImageGalleryBlock-module-scss-module__1Y5pRq__illustation",imageWrapper:"ImageGalleryBlock-module-scss-module__1Y5pRq__imageWrapper",leftColumn:"ImageGalleryBlock-module-scss-module__1Y5pRq__leftColumn",leftStart:"ImageGalleryBlock-module-scss-module__1Y5pRq__leftStart",overlayTrigger:"ImageGalleryBlock-module-scss-module__1Y5pRq__overlayTrigger",overlayTriggerContainer:"ImageGalleryBlock-module-scss-module__1Y5pRq__overlayTriggerContainer",rightColumn:"ImageGalleryBlock-module-scss-module__1Y5pRq__rightColumn",rightStart:"ImageGalleryBlock-module-scss-module__1Y5pRq__rightStart"})},585703,e=>{"use strict";var a=e.i(843476),l=e.i(500932);e.i(348272);var t=e.i(483321),o=e.i(571688),n=e.i(207670),r=e.i(310542),i=e.i(859718),s=e.i(86553),c=e.i(304847),d=e.i(271645),m=e.i(825654),u=e.i(138946),f=e.i(4192),_=e.i(119984),g=e.i(528915),h=e.i(3254),p=e.i(255667),j=e.i(88653),x=e.i(449492),v=e.i(846932),y=e.i(689573),I=e.i(887652),k=e.i(464978),C=e.i(952865),N=e.i(443682),P=e.i(211137),b=e.i(182780),w=e.i(657688);let S=e=>{let t,o,n,r,i,s,c,u,f,_,g,h,p,j,x=(0,l.c)(36),{image:y,index:I,activeIndex:k,setIndex:S,showDownloadLink:B}=e,T=void 0===B||B,G=(0,d.useRef)(null),H=(0,d.useRef)(null);x[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{G.current?.handleWhileHover()},x[0]=t):t=x[0];let W=t;x[1]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{G.current?.handleMouseLeave()},x[1]=o):o=x[1];let L=o;if(x[2]!==k||x[3]!==S?(n=()=>{let e=H.current;if(!e)return;let a=e=>{let a=parseInt(e.target.dataset.index);Number.isNaN(a)||a!==k&&S(a)};return e.addEventListener("focus",a),()=>{e.removeEventListener("focus",a)}},x[2]=k,x[3]=S,x[4]=n):n=x[4],x[5]!==k||x[6]!==I||x[7]!==S?(r=[I,S,k],x[5]=k,x[6]=I,x[7]=S,x[8]=r):r=x[8],(0,d.useEffect)(n,r),!y)return null;if(x[9]!==y){u=Symbol.for("react.early_return_sentinel");e:{if(s=(0,P.getImageDataFromProperty)(y,void 0),!s?.url){u=null;break e}i=(0,N.getFilenameFromUrl)(s.url),c=(0,N.getDownloadUrl)(s.url)}x[9]=y,x[10]=i,x[11]=s,x[12]=c,x[13]=u}else i=x[10],s=x[11],c=x[12],u=x[13];if(u!==Symbol.for("react.early_return_sentinel"))return u;let A=c,D="inactive";I===k?D="active":I===k-1?D="inactive":I===k+1&&(D="inactiveNext"),x[14]===Symbol.for("react.memo_cache_sentinel")?(f={active:{scale:1,x:"0%"},inactive:{scale:.75,x:"5%"},inactiveNext:{scale:.75,x:"-5%"}},x[14]=f):f=x[14];let E=f;x[15]===Symbol.for("react.memo_cache_sentinel")?(_={active:{opacity:1},inactive:{opacity:0},inactiveNext:{opacity:0}},x[15]=_):_=x[15];let $=_,O=y.Image?.Id??0;x[16]!==I||x[17]!==O?(g=(0,b.getCtaDataAttributes)({track:!0,id:O.toString(),block:"overlay multimedia block",position:I+1,action:"download",conversion_location:"on page"}),x[16]=I,x[17]=O,x[18]=g):g=x[18];let R=g;return x[19]!==s.alt||x[20]!==s.title||x[21]!==s.url?(h=(0,a.jsx)("div",{className:C.default.imageWrapper,children:(0,a.jsx)(w.default,{src:s.url,alt:s.alt,title:s.title,fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"})}),x[19]=s.alt,x[20]=s.title,x[21]=s.url,x[22]=h):h=x[22],x[23]!==D||x[24]!==R||x[25]!==A||x[26]!==i||x[27]!==s.caption||x[28]!==I||x[29]!==T?(p=T?(0,a.jsxs)(v.motion.a,{className:C.default.imageContents,onMouseEnter:W,onMouseLeave:L,onFocus:W,onBlur:L,variants:$,animate:D,initial:!1,"data-index":I,ref:H,href:A,target:"_blank",download:i,...R,children:[(0,a.jsx)("p",{className:C.default.imageCaption,children:s.caption}),(0,a.jsx)(m.default,{icon:"download",ref:G})]}):(0,a.jsx)(v.motion.div,{className:C.default.imageContents,variants:$,animate:D,initial:!1,children:(0,a.jsx)("p",{className:C.default.imageCaption,children:s.caption})}),x[23]=D,x[24]=R,x[25]=A,x[26]=i,x[27]=s.caption,x[28]=I,x[29]=T,x[30]=p):p=x[30],x[31]!==D||x[32]!==I||x[33]!==h||x[34]!==p?(j=(0,a.jsxs)(v.motion.div,{className:C.default.carouselItem,"data-index":I,initial:!1,animate:D,variants:E,children:[h,p]}),x[31]=D,x[32]=I,x[33]=h,x[34]=p,x[35]=j):j=x[35],j},B=e=>
1{let t,o,n,r,i,s,c,N,P,b,w,B,G,H,W,L,A,D,E=(0,l.c)(65),{isOpen:$,onClose:O,images:R,currentIndex:M,showDownloadLink:z}=e,V=void 0===M?0:M,q=void 0===z||z,{translations:F}=(0,d.useContext)(g.AppConfigContext),{Portal:Y}=(0,_.default)(),[U,K]=(0,y.useAnimate)(),[X,J]=(0,d.useState)(V),[Q,Z]=(0,d.useState)(!1),ee=(0,I.useMotionValue)(0),ea=(0,d.useRef)(null);E[0]!==V||E[1]!==$||E[2]!==ee?(t=e=>{if(ea.current=e,e&&$){let a=-V*(e.offsetWidth||1);ee.set(a),J(V)}},E[0]=V,E[1]=$,E[2]=ee,E[3]=t):t=E[3];let el=t,[et,eo]=(0,k.usePresence)(),en=(0,p.useLenis)();(0,f.useBodyLockScroll)($),E[4]!==K||E[5]!==et||E[6]!==O||E[7]!==eo||E[8]!==U?(o=async()=>{et&&(U.current&&await K(U.current,{opacity:0},{duration:.2,ease:"easeInOut"}),eo?.(),O())},E[4]=K,E[5]=et,E[6]=O,E[7]=eo,E[8]=U,E[9]=o):o=E[9];let er=o;E[10]!==R.length||E[11]!==Q?(n=e=>{Q||("left"===e?J(T):J(e=>Math.min(R.length-1,e+1)))},E[10]=R.length,E[11]=Q,E[12]=n):n=E[12];let ei=n;E[13]!==$||E[14]!==U?(r=()=>{let e=U.current;e&&($?(e.open||e.showModal(),e.focus()):e.open&&e.close())},E[13]=$,E[14]=U,E[15]=r):r=E[15],E[16]!==V||E[17]!==$||E[18]!==U?(i=[U,$,V],E[16]=V,E[17]=$,E[18]=U,E[19]=i):i=E[19],(0,d.useEffect)(r,i),E[20]!==X||E[21]!==Q||E[22]!==ee?(s=()=>{if(!Q&&ea.current){let e=-X*(ea.current.offsetWidth||1);(0,x.animate)(ee,e,{type:"spring",stiffness:100,damping:25})}},c=[X,ee,Q],E[20]=X,E[21]=Q,E[22]=ee,E[23]=s,E[24]=c):(s=E[23],c=E[24]),(0,d.useEffect)(s,c),E[25]!==X||E[26]!==Q||E[27]!==$||E[28]!==ee?(N=()=>{if(!$||!ea.current)return;let e=new ResizeObserver(()=>{if(ea.current&&!Q){let e=-X*(ea.current.offsetWidth||1);ee.set(e)}});return e.observe(ea.current),()=>{e.disconnect()}},P=[$,X,ee,Q],E[25]=X,E[26]=Q,E[27]=$,E[28]=ee,E[29]=N,E[30]=P):(N=E[29],P=E[30]),(0,d.useEffect)(N,P),E[31]!==er?(b=e=>{e.target===e.currentTarget&&(e.stopPropagation(),e.preventDefault(),er())},E[31]=er,E[32]=b):b=E[32];let es=b;E[33]!==er||E[34]!==ei||E[35]!==$?(w=()=>{if(!$)return;let e=e=>{"Escape"===e.key?(e.preventDefault(),er()):"ArrowLeft"===e.key?(e.preventDefault(),ei("left")):"ArrowRight"===e.key&&(e.preventDefault(),ei("right"))};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},B=[$,er,ei],E[33]=er,E[34]=ei,E[35]=$,E[36]=w,E[37]=B):(w=E[36],B=E[37]),(0,d.useEffect)(w,B),E[38]!==$||E[39]!==en?(G=()=>{if(en)return $?en.stop():en.start(),()=>{en.start()}},H=[$,en],E[38]=$,E[39]=en,E[40]=G,E[41]=H):(G=E[40],H=E[41]),(0,d.useEffect)(G,H),E[42]!==R.length||E[43]!==X?(W=e=>{Z(!1);let a=ea.current?.offsetWidth||1,l=e.offset.x,t=e.velocity.x,o=X;Math.abs(t)>500?o=t>0?X-1:X+1:Math.abs(l)>.3*a&&(o=l>0?X-1:X+1),J(o=Math.max(0,Math.min(R.length-1,o)))},E[42]=R.length,E[43]=X,E[44]=W):W=E[44];let ec=W;if(0===R.length)return null;let ed=R.length;return Y?(E[45]!==el||E[46]!==es||E[47]!==ec||E[48]!==er||E[49]!==ei||E[50]!==R||E[51]!==X||E[52]!==Q||E[53]!==$||E[54]!==ed||E[55]!==U||E[56]!==q||E[57]!==F||E[58]!==ee?(L=$&&(0,a.jsxs)(v.motion.dialog,{initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.3,ease:h.ANIMATION_EASING.default},exit:{opacity:0},ref:U,onCancel:e=>{e.preventDefault(),er()},"aria-modal":"true","aria-hidden":!$,role:"dialog",className:C.default.dialog,children:[(0,a.jsx)(v.motion.div,{className:C.default.backdrop,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.4,ease:h.ANIMATION_EASING.default}}),(0,a.jsxs)(v.motion.div,{className:C.default.wrapper,initial:{clipPath:"inset(50% 50% 50% 50%)",opacity:0,scale:1.2},animate:{clipPath:"inset(0% 0% 0% 0%)",opacity:1,scale:1},exit:{clipPath:"inset(50% 50% 50% 50%)",opacity:0,scale:1.05},transition:{duration:.7,ease:h.ANIMATION_EASING.overlayEntrance},"data-lenis-prevent":!0,style:{overscrollBehavior:"contain"},onClick:e=>es(e),children:[(0,a.jsx)("div",{className:C.default.content,children:(0,a.jsx)("div",{className:C.default.carouselContainer,ref:el,children:(0,a.jsx)(v.motion.div,{className:C.default.carousel,drag:"x",dragElastic:.2,dragMomentum:!1,onDragStart:()=>{Z(!0)},onDragEnd:(e,a)=>ec(a),style:{x:ee},children:R.map((e,l)=>(0,a.jsx)(S,{image:e,index:l,activeIndex:X,setIndex:J,showDownloadLink:q},l))})})}),(0,a.jsxs)(u.BaseHeading,{size:"h3",tag:"p",className:C.default.counter,children:[X+1,"/",ed]}),(0,a.jsxs)("div",{className:C.default.arrowNavigation,children:[(0,a.jsx)(m.default,{ariaLabel:F["general.sliderpreviouslabel"],icon:"arrowInverted",disabled:0===X,onClick:()=>!Q&&ei("left"),theme:"Blue",reduceIconAnimation:!0,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),0!==X&&ei("left"))}}),(0,a.jsx)(m.default,{ariaLabel:F["general.slidernextlabel"],icon:"arrow",disabled:X===ed-1,onClick:()=>!Q&&ei("right"),theme:"Blue",reduceIconAnimation:!0,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),X!==ed-1&&ei("right"))}})]}),(0,a.jsx)("div",{className:C.default.closeButtonContainer,children:(0,a.jsx)(m.default,{ariaLabel:F["general.dialogcloselabel"],icon:"close",disabled:!1,onClick:er,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),er())},className:C.default.closeButton,theme:"Blue"})})]})]},"dialog"),E[45]=el,E[46]=es,E[47]=ec,E[48]=er,E[49]=ei,E[50]=R,E[51]=X,E[52]=Q,E[53]=$,E[54]=ed,E[55]=U,E[56]=q,E[57]=F,E[58]=ee,E[59]=L):L=E[59],E[60]!==L?(A=(0,a.jsx)(j.AnimatePresence,{mode:"wait",children:L}),E[60]=L,E[61]=A):A=E[61],E[62]!==Y||E[63]!==A?(D=(0,a.jsx)(Y,{children:A}),E[62]=Y,E[63]=A,E[64]=D):D=E[64],D):null};function T(e){return Math.max(0,e-1)}let G=e=>{let t,o,n,r,i,s=(0,l.c)(13),{trigger:c,images:m,currentIndex:u,showDownloadLink:f}=e,_=void 0===f||f,[g,h]=(0,d.useState)(!1);if(0===m.length)return null;s[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>h(!0),s[0]=t):t=s[0];let p=t;s[1]===Symbol.for("react.memo_cache_sentinel")?(o=()=>h(!1),s[1]=o):o=s[1];let j=o;s[2]!==g||s[3]!==c?(n=(0,d.cloneElement)(c,{onClick:p,"aria-haspopup":"dialog","aria-expanded":g}),s[2]=g,s[3]=c,s[4]=n):n=s[4];let x=n;return s[5]!==u||s[6]!==m||s[7]!==g||s[8]!==_?(r=(0,a.jsx)(B,{isOpen:g,onClose:j,images:m,currentIndex:u,showDownloadLink:_}),s[5]=u,s[6]=m,s[7]=g,s[8]=_,s[9]=r):r=s[9],s[10]!==x||s[11]!==r?(i=(0,a.jsxs)(a.Fragment,{children:[x,r]}),s[10]=x,s[11]=r,s[12]=i):i=s[12],i};var H=e.i(895420);let W=e=>{let t,o,n,r,i,s,u,f,_,h,p,j,x,y,I,k,C,N=(0,l.c)(41),{image:b,index:S,scrollY:B,images:T,showImagesInSlideIn:W}=e,{marketHomePage:L,translations:A}=(0,d.useContext)(g.AppConfigContext),D=!!(L.ProjectShowDownloadOriginalImages&&void 0!==W&&W),E=(0,d.useRef)(null),$=(0,d.useRef)(null),[O,R]=(0,d.useState)(1e3),[M,z]=(0,d.useState)(0),[V,q]=(0,d.useState)(0),[F,Y]=(0,d.useState)("0");N[0]!==S?(t=()=>{let e=()=>{if($.current){let e=$.current.getBoundingClientRect(),a=e.top+window.scrollY,l=e.height,t=0===S?"8vh":`${.25*e.height}px`;z(a-window.innerHeight),R(a+l),q(a),Y(t)}};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},o=[$,S],N[0]=S,N[1]=t,N[2]=o):(t=N[1],o=N[2]),(0,d.useEffect)(t,o),N[3]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{E.current?.handleWhileHover()},N[3]=n):n=N[3];let U=n;N[4]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{E.current?.handleMouseLeave()},N[4]=r):r=N[4];let K=r;N[5]!==O||N[6]!==M?(i=[M,O],N[5]=O,N[6]=M,N[7]=i):i=N[7],N[8]===Symbol.for("react.memo_cache_sentinel")?(s=["-15%","15%"],N[8]=s):s=N[8];let X=(0,H.useTransform)(B,i,s);N[9]!==V||N[10]!==M?(u=[M,V],N[9]=V,N[10]=M,N[11]=u):u=N[11];let J=0===S?"0px":F;N[12]!==J?(f=[J,"0px"],N[12]=J,N[13]=f):f=N[13];let Q=(0,H.useTransform)(B,u,f);if(!b)return null;N[14]!==b?(_=(0,P.getImageDataFromProperty)(b,void 0),N[14]=b,N[15]=_):_=N[15];let Z=_;if(!Z?.url)return null;let ee=Z.alt?`${A["general.openimagelabel"]}: ${Z.alt}`:A["general.openimagelabel"],ea=`gallery-item-${S}`,el=`-${F}`;N[16]!==Q||N[17]!==el?(h={y:Q,marginTop:el},N[16]=Q,N[17]=el,N[18]=h):h=N[18],N[19]!==X?(p={y:X}
1,N[19]=X,N[20]=p):p=N[20],N[21]!==Z.alt||N[22]!==Z.title||N[23]!==Z.url?(j=(0,a.jsx)(w.default,{src:Z.url,alt:Z.alt,title:Z.title,fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"}),N[21]=Z.alt,N[22]=Z.title,N[23]=Z.url,N[24]=j):j=N[24],N[25]!==p||N[26]!==j?(x=(0,a.jsx)(v.motion.div,{className:c.default.galleryItemWrapper,style:p,children:j}),N[25]=p,N[26]=j,N[27]=x):x=N[27],N[28]===Symbol.for("react.memo_cache_sentinel")?(y=(0,a.jsx)("div",{className:c.default.galleryOverlayButton,"aria-hidden":"true",children:(0,a.jsx)(m.default,{icon:"plus",ref:E})}),N[28]=y):y=N[28],N[29]!==x?(I=(0,a.jsxs)("div",{className:c.default.galleryItemButton,children:[x,y]}),N[29]=x,N[30]=I):I=N[30],N[31]!==ee||N[32]!==ea||N[33]!==h||N[34]!==I?(k=(0,a.jsx)(v.motion.button,{className:c.default.galleryItem,onMouseEnter:U,onMouseLeave:K,onBlur:K,onFocus:U,ref:$,"aria-label":ee,style:h,children:I},ea),N[31]=ee,N[32]=ea,N[33]=h,N[34]=I,N[35]=k):k=N[35];let et=k;return N[36]!==T||N[37]!==S||N[38]!==D||N[39]!==et?(C=(0,a.jsx)(G,{trigger:et,images:T,currentIndex:S,showDownloadLink:D}),N[36]=T,N[37]=S,N[38]=D,N[39]=et,N[40]=C):C=N[40],C},L=d.useLayoutEffect,A=e=>{let t,o,n,i,s,u,f,_,h,p,j,x,y,I,k,C,N,b,S,B,T,W,A,M,z,V,q,F,Y,U=(0,l.c)(64),{image:K,images:X,showImagesInSlideIn:J}=e,{marketHomePage:Q,translations:Z}=(0,d.useContext)(g.AppConfigContext),ee=!!(Q.ProjectShowDownloadOriginalImages&&void 0!==J&&J),ea=(0,d.useRef)(null),el=(0,d.useRef)(null),[et,eo]=(0,d.useState)(0),[en,er]=(0,d.useState)(.4);U[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=()=>{let e=window.innerWidth,a=window.innerHeight,l=e*(e>=1024?.09475:.2241),t=2*l,o=2*a;eo((a/2-l)/o+t/o),er((a-t)/a*.5)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},o=[],U[0]=t,U[1]=o):(t=U[0],o=U[1]),L(t,o),U[2]===Symbol.for("react.memo_cache_sentinel")?(n={target:ea,offset:["start end","end end"]},U[2]=n):n=U[2];let{scrollYProgress:ei}=(0,r.useScroll)(n);U[3]===Symbol.for("react.memo_cache_sentinel")?(i={target:ea,offset:["end end","end start"]},U[3]=i):i=U[3];let{scrollYProgress:es}=(0,r.useScroll)(i);U[4]===Symbol.for("react.memo_cache_sentinel")?(s={target:ea,offset:["start end","start start"]},U[4]=s):s=U[4];let{scrollYProgress:ec}=(0,r.useScroll)(s);U[5]!==et?(u=[et,1],U[5]=et,U[6]=u):u=U[6],U[7]===Symbol.for("react.memo_cache_sentinel")?(f=[0,1],U[7]=f):f=U[7];let ed=(0,H.useTransform)(ei,u,f),em=(0,H.useTransform)(ed,D),eu=(0,H.useTransform)(ed,E),ef=(0,H.useTransform)(ed,$);U[8]!==en?(_=[0,en],U[8]=en,U[9]=_):_=U[9],U[10]===Symbol.for("react.memo_cache_sentinel")?(h=[0,1],U[10]=h):h=U[10];let e_=(0,H.useTransform)(es,_,h),eg=(0,H.useTransform)(e_,O),eh=.5*en,ep=1-en;U[11]!==eh||U[12]!==ep?(p=[eh,ep],U[11]=eh,U[12]=ep,U[13]=p):p=U[13],U[14]===Symbol.for("react.memo_cache_sentinel")?(j=[0,1],U[14]=j):j=U[14];let ej=(0,H.useTransform)(ec,p,j),ex=(0,H.useTransform)(ej,R);U[15]!==ec||U[16]!==es||U[17]!==ei?(x=()=>{ei.set(ei.get()),es.set(es.get()),ec.set(ec.get())},U[15]=ec,U[16]=es,U[17]=ei,U[18]=x):x=U[18],U[19]!==ec||U[20]!==et||U[21]!==es||U[22]!==ei||U[23]!==en?(y=[et,en,ei,es,ec],U[19]=ec,U[20]=et,U[21]=es,U[22]=ei,U[23]=en,U[24]=y):y=U[24],(0,d.useEffect)(x,y),U[25]===Symbol.for("react.memo_cache_sentinel")?(I=()=>{el.current?.handleWhileHover()},U[25]=I):I=U[25];let ev=I;U[26]===Symbol.for("react.memo_cache_sentinel")?(k=()=>{el.current?.handleMouseLeave()},U[26]=k):k=U[26];let ey=k;if(!K)return null;U[27]!==K?(C=(0,P.getImageDataFromProperty)(K,void 0),U[27]=K,U[28]=C):C=U[28];let eI=C;if(!eI?.url)return null;let ek=eI.alt?`${Z["general.openimagelabel"]}: ${eI.alt}`:Z["general.openimagelabel"];U[29]!==ef||U[30]!==eu?(N={translateY:eu,translateX:ef},U[29]=ef,U[30]=eu,U[31]=N):N=U[31],U[32]===Symbol.for("react.memo_cache_sentinel")?(b=(0,a.jsx)(m.default,{icon:"plus",ref:el}),U[32]=b):b=U[32],U[33]!==N?(S=(0,a.jsx)(v.motion.div,{className:c.default.overlayTrigger,style:N,"aria-hidden":"true",children:b}),U[33]=N,U[34]=S):S=U[34],U[35]!==ek||U[36]!==S?(B=(0,a.jsx)("button",{className:c.default.overlayTriggerContainer,onMouseEnter:ev,onMouseLeave:ey,onFocus:ev,onBlur:ey,"aria-label":ek,children:S}),U[35]=ek,U[36]=S,U[37]=B):B=U[37];let eC=B;U[38]!==ex?(T={translateY:ex},U[38]=ex,U[39]=T):T=U[39],U[40]!==eg?(W={translateY:eg},U[40]=eg,U[41]=W):W=U[41],U[42]!==em?(A={clipPath:em},U[42]=em,U[43]=A):A=U[43],U[44]===Symbol.for("react.memo_cache_sentinel")?(M=(0,a.jsx)("div",{className:c.default.illustation}),U[44]=M):M=U[44],U[45]!==eI.alt||U[46]!==eI.title||U[47]!==eI.url?(z=(0,a.jsxs)("div",{className:c.default.imageWrapper,children:[M,(0,a.jsx)(w.default,{src:eI.url,alt:eI.alt,title:eI.title,fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"})]}),U[45]=eI.alt,U[46]=eI.title,U[47]=eI.url,U[48]=z):z=U[48];let eN=X.length-1;return U[49]!==X||U[50]!==ee||U[51]!==eN||U[52]!==eC?(V=(0,a.jsx)(G,{trigger:eC,images:X,currentIndex:eN,showDownloadLink:ee}),U[49]=X,U[50]=ee,U[51]=eN,U[52]=eC,U[53]=V):V=U[53],U[54]!==A||U[55]!==z||U[56]!==V?(q=(0,a.jsxs)(v.motion.div,{className:c.default.aniamtionWrapper,style:A,children:[z,V]}),U[54]=A,U[55]=z,U[56]=V,U[57]=q):q=U[57],U[58]!==W||U[59]!==q?(F=(0,a.jsx)(v.motion.div,{className:c.default.finalGalleryItem,style:W,children:q}),U[58]=W,U[59]=q,U[60]=F):F=U[60],U[61]!==T||U[62]!==F?(Y=(0,a.jsx)(v.motion.div,{className:c.default.bottomContainer,ref:ea,style:T,children:F}),U[61]=T,U[62]=F,U[63]=Y):Y=U[63],Y};function D(e){let a=1-e;
1return`inset(calc(var(--clip-t) * ${a}) calc(var(--clip-r) * ${a}) calc(var(--clip-b) * ${a}) calc(var(--clip-l) * ${a}))`}function E(e){return`calc(var(--btn-y) * ${1-e})`}function $(e){return`calc(var(--btn-x) * ${1-e})`}function O(e){return`calc(var(--final-shift) * ${e})`}function R(e){return`calc(var(--last-item-offset) * ${1-e})`}e.s(["default",0,e=>{let d,m,u,f,_,g,h,p,j,x=(0,l.c)(27),{model:v,containerProps:y,showImagesInSlideIn:I}=e,k=void 0!==I&&I,{scrollY:C}=(0,r.useScroll)();if(!v){let e;return x[0]!==y?(e=(0,a.jsx)(s.CmsBlockEmpty,{blockName:"ImageGalleryBlockComponent",...y}),x[0]=y,x[1]=e):e=x[1],e}let N=v.Images,P=N.length;x[2]!==v.Heading?(d=(0,a.jsx)(t.H2,{size:"h3",children:v.Heading}),x[2]=v.Heading,x[3]=d):d=x[3],x[4]!==v.Intro?(m=(0,a.jsx)(o.Paragraph,{size:"large",children:v.Intro}),x[4]=v.Intro,x[5]=m):m=x[5],x[6]!==d||x[7]!==m?(u=(0,a.jsxs)("div",{className:c.default.leftColumn,children:[d,m]}),x[6]=d,x[7]=m,x[8]=u):u=x[8];let b=P%2==0?c.default.rightStart:c.default.leftStart;return x[9]!==b?(f=(0,n.default)(c.default.galleryContainer,b),x[9]=b,x[10]=f):f=x[10],x[11]===Symbol.for("react.memo_cache_sentinel")?(_=(0,a.jsx)("div",{className:c.default.gallerySpace}),x[11]=_):_=x[11],x[12]!==N||x[13]!==C||x[14]!==k?(g=N.slice(0,-1).map((e,l)=>(0,a.jsx)(W,{image:e,images:N,index:l,scrollY:C,showImagesInSlideIn:k},`gallery-item-${l}`)),x[12]=N,x[13]=C,x[14]=k,x[15]=g):g=x[15],x[16]!==f||x[17]!==g?(h=(0,a.jsx)("div",{className:c.default.rightColumn,children:(0,a.jsxs)("div",{className:f,children:[_,g]})}),x[16]=f,x[17]=g,x[18]=h):h=x[18],x[19]!==N||x[20]!==k?(p=N.slice(-1).map((e,l)=>(0,a.jsx)(A,{image:e,images:N,showImagesInSlideIn:k},`gallery-item-${l}`)),x[19]=N,x[20]=k,x[21]=p):p=x[21],x[22]!==y||x[23]!==p||x[24]!==u||x[25]!==h?(j=(0,a.jsxs)(i.CmsBlockContainer,{...y,placementClassName:c.default.blockPlacement,containerClassName:c.default.container,children:[u,h,p]}),x[22]=y,x[23]=p,x[24]=u,x[25]=h,x[26]=j):j=x[26],j}],585703)},370595,e=>{e.v({blockPlacement:"ImageListSwiperBlock-module-scss-module__el9WnW__blockPlacement",container:"ImageListSwiperBlock-module-scss-module__el9WnW__container",leftColumn:"ImageListSwiperBlock-module-scss-module__el9WnW__leftColumn",sliderContainer:"ImageListSwiperBlock-module-scss-module__el9WnW__sliderContainer"})},494493,e=>{"use strict";var a=e.i(843476),l=e.i(500932),t=e.i(2153),o=e.i(287065);e.i(348272);
1var n=e.i(483321),r=e.i(571688),i=e.i(859718),s=e.i(86553),c=e.i(370595);e.s(["default",0,e=>{let d,m,u,f,_,g,h,p=(0,l.c)(20),{model:j,containerProps:x}=e;if(!j){let e;return p[0]!==x?(e=(0,a.jsx)(s.CmsBlockEmpty,{blockName:"ImageListSwiperBlockComponent",...x}),p[0]=x,p[1]=e):e=p[1],e}p[2]!==j.Heading?(d=(0,a.jsx)(n.H2,{size:"h3",children:j.Heading}),p[2]=j.Heading,p[3]=d):d=p[3],p[4]!==j.Intro?(m=(0,a.jsx)(r.Paragraph,{size:"large",children:j.Intro}),p[4]=j.Intro,p[5]=m):m=p[5],p[6]!==d||p[7]!==m?(u=(0,a.jsxs)("div",{className:c.default.leftColumn,children:[d,m]}),p[6]=d,p[7]=m,p[8]=u):u=p[8],p[9]!==j.Images?(f=(0,o.getSlidesFromImagePropertyList)(j.Images)??[],p[9]=j.Images,p[10]=f):f=p[10];let v=j.Images;return p[11]!==v?(_=(0,o.getSlidesCaptionsFromImagePropertyList)(v),p[11]=v,p[12]=_):_=p[12],p[13]!==f||p[14]!==_?(g=(0,a.jsx)("div",{className:c.default.sliderContainer,children:(0,a.jsx)(t.default,{slides:f,captions:_,showControls:!0})}),p[13]=f,p[14]=_,p[15]=g):g=p[15],p[16]!==x||p[17]!==u||p[18]!==g?(h=(0,a.jsxs)(i.CmsBlockContainer,{...x,placementClassName:c.default.blockPlacement,containerClassName:c.default.container,children:[u,g]}),p[16]=x,p[17]=u,p[18]=g,p[19]=h):h=p[19],h}])},952865,e=>{e.v({arrowNavigation:"OverlayMultimediaBlock-module-scss-module__xqTAeW__arrowNavigation",backdrop:"OverlayMultimediaBlock-module-scss-module__xqTAeW__backdrop",carousel:"OverlayMultimediaBlock-module-scss-module__xqTAeW__carousel",carouselContainer:"OverlayMultimediaBlock-module-scss-module__xqTAeW__carouselContainer",carouselItem:"OverlayMultimediaBlock-module-scss-module__xqTAeW__carouselItem",closeButton:"OverlayMultimediaBlock-module-scss-module__xqTAeW__closeButton",closeButtonContainer:"OverlayMultimediaBlock-module-scss-module__xqTAeW__closeButtonContainer",content:"OverlayMultimediaBlock-module-scss-module__xqTAeW__content",counter:"OverlayMultimediaBlock-module-scss-module__xqTAeW__counter",dialog:"OverlayMultimediaBlock-module-scss-module__xqTAeW__dialog",imageCaption:"OverlayMultimediaBlock-module-scss-module__xqTAeW__imageCaption",imageContents:"OverlayMultimediaBlock-module-scss-module__xqTAeW__imageContents",imageWrapper:"OverlayMultimediaBlock-module-scss-module__xqTAeW__imageWrapper",wrapper:"OverlayMultimediaBlock-module-scss-module__xqTAeW__wrapper"})},331745,e=>{e.v({blockPlacement:"ProjectInfoBlock-module-scss-module__Vm_ska__blockPlacement",container:"ProjectInfoBlock-module-scss-module__Vm_ska__container",divider:"ProjectInfoBlock-module-scss-module__Vm_ska__divider",headingContainer:"ProjectInfoBlock-module-scss-module__Vm_ska__headingContainer",infoContainer:"ProjectInfoBlock-module-scss-module__Vm_ska__infoContainer",information:"ProjectInfoBlock-module-scss-module__Vm_ska__information",informationGroup:"ProjectInfoBlock-module-scss-module__Vm_ska__informationGroup",informationValue:"ProjectInfoBlock-module-scss-module__Vm_ska__informationValue",informationsContainer:"ProjectInfoBlock-module-scss-module__Vm_ska__informationsContainer",intro:"ProjectInfoBlock-module-scss-module__Vm_ska__intro",label:"ProjectInfoBlock-module-scss-module__Vm_ska__label",overlayButtonContainer:"ProjectInfoBlock-module-scss-module__Vm_ska__overlayButtonContainer",plus:"ProjectInfoBlock-module-scss-module__Vm_ska__plus"})},355857,e=>{"use strict";var a=e.i(843476),l=e.i(500932),t=e.i(859718),o=e.i(124453),n=e.i(825654);e.i(348272);var r=e.i(669802),i=e.i(483321),s=e.i(571688),c=e.i(334391),d=e.i(528915),m=e.i(207670),u=e.i(271645),f=e.i(86553),_=e.i(619075),g=e.i(443682),h=e.i(211137),p=e.i(497373),j=e.i(657688),x=e.i(60911),v=e.i(810663);let y=e=>{let t,o,n,r,s,c,m,f,p,y=(0,l.c)(31),{model:k,trigger:C}=e,[N,P]=(0,u.useState)(!1),{translations:b,marketHomePage:w}=(0,u.useContext)(d.AppConfigContext);if(!k)return;let{Documents:S,Links:B,Images:T}=k;y[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>P(!0),y[0]=t):t=y[0];let G=t;y[1]!==N||y[2]!==C?(o=(0,u.cloneElement)(C,{onClick:G,"aria-haspopup":"dialog","aria-expanded":N}),y[1]=N,y[2]=C,y[3]=o):o=y[3];let H=o;y[4]===Symbol.for("react.memo_cache_sentinel")?(n=()=>P(!1),y[4]=n):n=y[4];let W=k.HeroHeading;return y[5]!==S||y[6]!==k.ContentLink?.Id||y[7]!==b?(r=S&&S.length>0&&(0,a.jsxs)("div",{className:v.default.links,children:[(0,a.jsx)(i.H5,{children:b["projects.documents"]}),(0,a.jsx)("ul",{children:S?.map((e,l)=>{let t=e?.Expanded,o=t?.Url??e?.Url??"";return(0,a.jsx)("li",{children:(0,a.jsxs)(_.default,{href:o?(0,g.getDownloadUrl)(o,t?.Extension??void 0):"",target:"_blank",linkList:!0,expanded:!0,download:!0,icon:"download",analytics:{track:!0,id:(k.ContentLink?.Id??0).toString(),block:"slide in overlay project additional resources content block",position:l+1,action:"download",conversion_location:"on page"},children:[t.Name,t.FileSize?` (${t.FileSize})`:""]})},l)})})]}),y[5]=S,y[6]=k.ContentLink?.Id,y[7]=b,y[8]=r):r=y[8],y[9]!==B||y[10]!==k.Links||y[11]!==b?(s=B&&B.length>0&&(0,a.jsxs)("div",{className:v.default.links,children:[(0,a.jsx)(i.H5,{children:b["projects.links"]}),(0,a.jsx)("ul",{children:k?.Links?.map(I)})]}),y[9]=B,y[10]=k.Links,y[11]=b,y[12]=s):s=y[12],y[13]!==T||y[14]!==w||y[15]!==k.ContentLink?.Id||y[16]!==k.Images||y[17]!==k.ShowImagesInSlideIn||y[18]!==b?(c=k.Images&&k.Images.length>0&&w.ProjectShowDownloadOriginalImages&&k.ShowImagesInSlideIn&&(0,a.jsxs)("div",{className:v.default.links,children:[(0,a.jsx)(i.H5,{children:b["projects.downloadimages"]}),(0,a.jsx)("ul",{children:T?.map((e,l)=>{let t=e?.Image?.Expanded;return(0,a.jsxs)("li",{className:v.default.downloadImageItem,children:[(0,a.jsx)("div",{className:v.default.imageThumbnailWrapper,children:(0,a.jsx)(j.default,{width:60,height:45,src:(0,h.getVersionedImageUrl)(e?.Image)??"",alt:e?.AltText??"",title:e?.Title??""})}),(0,a.jsxs)(_.default,{href:e?.Image?.Url?(0,g.getDownloadUrl)(e.Image.Url,t?.Extension??void 0):"",linkList:!0,expanded:!0,download:!0,target:"_blank",icon:"download",analytics:{track:!0,id:(k.ContentLink?.Id??0).toString(),block:"slide in overlay project additional resources content block",position:l+1,action:"download",conversion_location:"on page"},children:[b["projects.originalimage"],t.FileSize?` (${t.FileSize})`:""]})]},l)})})]}),y[13]=T,y[14]=w,y[15]=k.ContentLink?.Id,y[16]=k.Images,y[17]=k.ShowImagesInSlideIn,y[18]=b,y[19]=c):c=y[19],y[20]!==r||y[21]!==s||y[22]!==c?(m=(0,a.jsxs)("div",{className:v.default.contentWrapper,children:[r,s,c]}),y[20]=r,y[21]=s,y[22]=c,y[23]=m):m=y[23],y[24]!==N||y[25]!==W||y[26]!==m?(f=(0,a.jsx)(x.default,{isOpen:N,onClose:n,title:W,position:"right",children:m}),y[24]=N,y[25]=W,y[26]=m,y[27]=f):f=y[27],y[28]!==H||y[29]!==f?(p=(0,a.jsxs)(a.Fragment,{children:[H,f]}),y[28]=H,y[29]=f,y[30]=p):p=y[30],p};function I(e,l){return(0,a.jsx)("li",{children:(0,a.jsx)(_.default,{href:e?.Href??"",target:e?.Target??"",title:e?.Title??"",linkList:!0,expanded:!0,icon:(0,p.IsExternalLink)(e)?"external":"arrow",children:e?.Text})},l)}var k=e.i(165746);let C=e=>{let t,o,n,s,c,m,f,_,g=(0,l.c)(20),{model:h,trigger:p}=e,[j,v]=(0,u.useState)(!1),{translations:y}=(0,u.useContext)(d.AppConfigContext);
1if(!h)return;g[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>v(!0),g[0]=t):t=g[0];let I=t;g[1]!==j||g[2]!==p?(o=(0,u.cloneElement)(p,{onClick:I,"aria-haspopup":"dialog","aria-expanded":j}),g[1]=j,g[2]=p,g[3]=o):o=g[3];let C=o,N="ProjectPage"===h._concreteType?"projects":"properties",P=h.AdditionalInformationHeading||y[`${N}.additionalinformation`];g[4]===Symbol.for("react.memo_cache_sentinel")?(n=()=>v(!1),g[4]=n):n=g[4];let b=h.HeroHeading;return g[5]!==h.Description?(s=h.Description&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.EditorialText,{type:"projects",htmlContent:h.Description})}),g[5]=h.Description,g[6]=s):s=g[6],g[7]!==P||g[8]!==h.AdditionalInformation?(c=h.AdditionalInformation&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.H2,{className:k.default.additionalInfoHeading,size:"h5",children:P}),(0,a.jsx)(r.EditorialText,{type:"projects",htmlContent:h.AdditionalInformation})]}),g[7]=P,g[8]=h.AdditionalInformation,g[9]=c):c=g[9],g[10]!==s||g[11]!==c?(m=(0,a.jsxs)("div",{className:k.default.contentWrapper,children:[s,c]}),g[10]=s,g[11]=c,g[12]=m):m=g[12],g[13]!==j||g[14]!==b||g[15]!==m?(f=(0,a.jsx)(x.default,{isOpen:j,onClose:n,title:b,position:"right",children:m}),g[13]=j,g[14]=b,g[15]=m,g[16]=f):f=g[16],g[17]!==C||g[18]!==f?(_=(0,a.jsxs)(a.Fragment,{children:[C,f]}),g[17]=C,g[18]=f,g[19]=_):_=g[19],_};var N=e.i(447649),P=e.i(331745);function b(e){return e?.ContentLink?.Expanded?.Name}function w(e){return e}function S(e){return e?.ContentLink?.Expanded?.Name}function B(e){return e}function T(e){return e?.Type==="TaxonomyCountryLocationCategoryTagPage"}function G(e){return e?.Type==="TaxonomySubdivisonLocationCategoryTagPage"}function H(e){return e?.Type==="TaxonomyCityLocationCategoryTagPage"}function W(e){return{ContentLink:{Expanded:e?.Expanded,Url:e?.Url}}}function L(e){return e}e.s(["default",0,e=>{let _,g,h,p,j,x,v,I,k,A,D,E,$,O,R,M,z,V,q,F,Y,U,K,X,J,Q,Z,ee,ea,el,et,eo,en,er,ei=(0,l.c)(124),{containerProps:es,model:ec}=e,{translations:ed,marketHomePage:em}=(0,u.useContext)(d.AppConfigContext),eu=(0,u.useRef)(null),ef=(0,u.useRef)(null);ei[0]===Symbol.for("react.memo_cache_sentinel")?(_=()=>{eu.current?.handleWhileHover()},ei[0]=_):_=ei[0];let e_=_;ei[1]===Symbol.for("react.memo_cache_sentinel")?(g=()=>{eu.current?.handleMouseLeave()},ei[1]=g):g=ei[1];let eg=g;ei[2]===Symbol.for("react.memo_cache_sentinel")?(h=()=>{ef.current?.handleWhileHover()},ei[2]=h):h=ei[2];let eh=h;ei[3]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{ef.current?.handleMouseLeave()},ei[3]=p):p=ei[3];let ep=p;if(!ec){let e;return ei[4]!==es?(e=(0,a.jsx)(f.CmsBlockEmpty,{blockName:"ProjectInfoComponent",...es}),ei[4]=es,ei[5]=e):e=ei[5],e}let{ServiceTags:ej,MarketSegmentTags:ex,_concreteType:ev,StartDate:ey,EndDate:eI,LocationTaxonomyTagsProjection:ek,Documents:eC,Links:eN,FactsHeading:eP,Introduction:eb,ExtraInformation:ew,MinArea:eS,MaxArea:eB,Address:eT}=ec,{Client:eG,Size:eH}=ec;ei[6]!==ej?(j=ej?.map(b).filter(w).join(", "),ei[6]=ej,ei[7]=j):j=ei[7];let eW=j;ei[8]!==ex?(x=ex?.map(S).filter(B).join(", "),ei[8]=ex,ei[9]=x):x=ei[9];let eL=x,eA="ProjectPage"===ev?"projects":"properties";ei[10]!==ed?(v=Object.keys(ed),ei[10]=ed,ei[11]=v):v=ei[11];let eD=v.length>0;ei[12]!==ek?(I=ek?.find(T)?.Name,ei[12]=ek,ei[13]=I):I=ei[13];let eE=I;ei[14]!==ek?(k=ek?.find(G)?.Name,ei[14]=ek,ei[15]=k):k=ei[15];let e$=k;ei[16]!==ek?(A=ek?.find(H)?.Name,ei[16]=ek,ei[17]=A):A=ei[17];let eO=A;ei[18]!==eC?(D=eC?.map(W),ei[18]=eC,ei[19]=D):D=ei[19];let eR=D;ei[20]!==eN?(E=eN?.map(L),ei[20]=eN,ei[21]=E):E=ei[21];let eM=E,ez=(eP?.length??0)>0?eP:ed[`${eA}.informationheading`];ei[22]!==em.DateDisplayFormatProjects||ei[23]!==em.DateDisplayFormatProperty?($={ProjectPage:em.DateDisplayFormatProjects,PropertyPage:em.DateDisplayFormatProperty},ei[22]=em.DateDisplayFormatProjects,ei[23]=em.DateDisplayFormatProperty,ei[24]=$):$=ei[24];let eV=$[ev],eq=null!=eV&&"None"!==eV;ei[25]!==eV?(O="Year"===eV?{year:"numeric"}:{year:"numeric",month:"long"},ei[25]=eV,ei[26]=O):O=ei[26];let eF=O;return ei[27]===Symbol.for("react.memo_cache_sentinel")?(R={showDivider:!1},ei[27]=R):R=ei[27],ei[28]!==ez?(M=(0,a.jsx)("div",{className:P.default.headingContainer,children:(0,a.jsx)(i.H4,{size:"h4",children:ez})}),ei[28]=ez,ei[29]=M):M=ei[29],ei[30]!==eb?(z=(0,a.jsx)(r.EditorialText,{className:P.default.intro,htmlContent:eb,size:"2xlarge"}),ei[30]=eb,ei[31]=z):z=ei[31],ei[32]!==eD||ei[33]!==ec||ei[34]!==eA||ei[35]!==ed?(V=eD&&(ec.Description||ec.AdditionalInformation)&&(0,a.jsx)("div",{className:P.default.overlayButtonContainer,children:(0,a.jsx)(C,{model:ec,trigger:(0,a.jsxs)("button",{title:(0,c.replacePlaceholders)(ed["projects.readmoretitle"],ec.HeroHeading??""),onMouseEnter:e_,onMouseLeave:eg,onFocus:e_,onBlur:eg,children:[(0,a.jsx)(s.Paragraph,{size:"large",children:ed[`${eA}.readmore`]}),(0,a.jsx)(n.default,{icon:"plus",ref:eu})]})})}),ei[32]=eD,ei[33]=ec,ei[34]=eA,ei[35]=ed,ei[36]=V):V=ei[36],ei[37]!==eG||ei[38]!==eD||ei[39]!==eA||ei[40]!==ed?(q=eG&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.client`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:eG})]}),ei[37]=eG,ei[38]=eD,ei[39]=eA,ei[40]=ed,ei[41]=q):q=ei[41],ei[42]!==eD||ei[43]!==eW||ei[44]!==eA||ei[45]!==ed?(F=eW&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.service`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:eW})]}
1),ei[42]=eD,ei[43]=eW,ei[44]=eA,ei[45]=ed,ei[46]=F):F=ei[46],ei[47]!==eD||ei[48]!==eL||ei[49]!==eA||ei[50]!==ed?(Y=eL&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.marksegment`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:eL})]}),ei[47]=eD,ei[48]=eL,ei[49]=eA,ei[50]=ed,ei[51]=Y):Y=ei[51],ei[52]!==eB||ei[53]!==eS||ei[54]!==eH||ei[55]!==eD||ei[56]!==em.AreaUnit||ei[57]!==eA||ei[58]!==ed?(U=((eS??0)>0||(eB??0)>0||!!eH)&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.size`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:(0,a.jsx)(N.default,{minArea:eS,maxArea:eB,unit:em.AreaUnit,translations:ed,fallback:eH})})]}),ei[52]=eB,ei[53]=eS,ei[54]=eH,ei[55]=eD,ei[56]=em.AreaUnit,ei[57]=eA,ei[58]=ed,ei[59]=U):U=ei[59],ei[60]!==q||ei[61]!==F||ei[62]!==Y||ei[63]!==U?(K=(0,a.jsxs)("div",{className:P.default.informationGroup,children:[q,F,Y,U]}),ei[60]=q,ei[61]=F,ei[62]=Y,ei[63]=U,ei[64]=K):K=ei[64],ei[65]!==eI||ei[66]!==ey||ei[67]!==eF||ei[68]!==eD||ei[69]!==eq||ei[70]!==eA||ei[71]!==ed?(X=(ey||eI)&&eq&&eD&&(0,a.jsxs)("div",{className:P.default.informationGroup,children:[ey&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.startdate`]}:`}),(0,a.jsx)(o.default,{date:ey,formatOptions:eF,className:P.default.informationValue,size:"large"})]}),eI&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.completiondate`]}:`}),(0,a.jsx)(o.default,{date:eI,formatOptions:eF,className:P.default.informationValue,size:"large"})]})]}),ei[65]=eI,ei[66]=ey,ei[67]=eF,ei[68]=eD,ei[69]=eq,ei[70]=eA,ei[71]=ed,ei[72]=X):X=ei[72],ei[73]!==eT||ei[74]!==ev||ei[75]!==eD||ei[76]!==eA||ei[77]!==ed?(J=eT&&"PropertyPage"===ev&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.address`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:eT})]}),ei[73]=eT,ei[74]=ev,ei[75]=eD,ei[76]=eA,ei[77]=ed,ei[78]=J):J=ei[78],ei[79]!==eO||ei[80]!==eD||ei[81]!==eA||ei[82]!==ed?(Q=eO&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.city`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:eO})]}),ei[79]=eO,ei[80]=eD,ei[81]=eA,ei[82]=ed,ei[83]=Q):Q=ei[83],ei[84]!==eD||ei[85]!==e$||ei[86]!==eA||ei[87]!==ed?(Z=e$&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.region`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:e$})]}),ei[84]=eD,ei[85]=e$,ei[86]=eA,ei[87]=ed,ei[88]=Z):Z=ei[88],ei[89]!==eE||ei[90]!==eD||ei[91]!==eA||ei[92]!==ed?(ee=eE&&eD&&(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${ed[`${eA}.country`]}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:eE})]}),ei[89]=eE,ei[90]=eD,ei[91]=eA,ei[92]=ed,ei[93]=ee):ee=ei[93],ei[94]!==J||ei[95]!==Q||ei[96]!==Z||ei[97]!==ee?(ea=(0,a.jsxs)("div",{className:P.default.informationGroup,children:[J,Q,Z,ee]}),ei[94]=J,ei[95]=Q,ei[96]=Z,ei[97]=ee,ei[98]=ea):ea=ei[98],ei[99]!==ew||ei[100]!==eD?(el=ew&&ew.length>0&&(0,a.jsx)("div",{className:P.default.informationGroup,children:ew?.map((e,l)=>eD?(0,a.jsxs)("div",{className:P.default.information,children:[(0,a.jsx)(i.H5,{className:P.default.label,children:`${e?.Title}:`}),(0,a.jsx)(s.Paragraph,{className:P.default.informationValue,size:"large",children:e?.Value})]},`${e?.Title}_${l}`):null)}),ei[99]=ew,ei[100]=eD,ei[101]=el):el=ei[101],ei[102]!==K||ei[103]!==X||ei[104]!==ea||ei[105]!==el?(et=(0,a.jsxs)("div",{className:P.default.informationsContainer,children:[K,X,ea,el]}),ei[102]=K,ei[103]=X,ei[104]=ea,ei[105]=el,ei[106]=et):et=ei[106],ei[107]!==eR||ei[108]!==eD||ei[109]!==eM||ei[110]!==em.ProjectShowDownloadOriginalImages||ei[111]!==ec||ei[112]!==eA||ei[113]!==ed?(eo=eD&&(0,a.jsx)(a.Fragment,{children:(eM&&eM.length>0||eR&&eR.length>0||ec.Images&&ec.Images.length>0&&ec.ShowImagesInSlideIn&&em.ProjectShowDownloadOriginalImages)&&(0,a.jsx)("div",{className:(0,m.default)(P.default.overlayButtonContainer,P.default.divider),children:(0,a.jsx)(y,{model:ec,trigger:(0,a.jsxs)("button",{title:(0,c.replacePlaceholders)(ed[`${eA}.additionalresourcestitle`],ec.HeroHeading??""),onMouseEnter:eh,onMouseLeave:ep,onFocus:eh,onBlur:ep,children:[(0,a.jsx)(s.Paragraph,{size:"large",children:ed[`${eA}.additionalresources`]}),(0,a.jsx)(n.default,{icon:"plus",ref:ef})]})})})}),ei[107]=eR,ei[108]=eD,ei[109]=eM,ei[110]=em.ProjectShowDownloadOriginalImages,ei[111]=ec,ei[112]=eA,ei[113]=ed,ei[114]=eo):eo=ei[114],ei[115]!==z||ei[116]!==V||ei[117]!==et||ei[118]!==eo?(en=(0,a.jsxs)("div",{className:P.default.infoContainer,children:[z,V,et,eo]}),ei[115]=z,ei[116]=V,ei[117]=et,ei[118]=eo,ei[119]=en):en=ei[119],ei[120]!==es||ei[121]!==M||ei[122]!==en?(er=(0,a.jsxs)(t.CmsBlockContainer,{...es,placementClassName:P.default.blockPlacement,containerClassName:P.default.container,divi
1derConfig:R,children:[M,en]}),ei[120]=es,ei[121]=M,ei[122]=en,ei[123]=er):er=ei[123],er}],355857)},810663,e=>{e.v({blockPlacement:"SlideInOverlayProjectAdditionalResourcesContentBlock-module-scss-module__I4927W__blockPlacement",container:"SlideInOverlayProjectAdditionalResourcesContentBlock-module-scss-module__I4927W__container",contentWrapper:"SlideInOverlayProjectAdditionalResourcesContentBlock-module-scss-module__I4927W__contentWrapper",downloadImageItem:"SlideInOverlayProjectAdditionalResourcesContentBlock-module-scss-module__I4927W__downloadImageItem",imageThumbnailWrapper:"SlideInOverlayProjectAdditionalResourcesContentBlock-module-scss-module__I4927W__imageThumbnailWrapper",links:"SlideInOverlayProjectAdditionalResourcesContentBlock-module-scss-module__I4927W__links"})},165746,e=>{e.v({additionalInfoHeading:"SlideInOverlayProjectTextContentBlock-module-scss-module__n81ssW__additionalInfoHeading",blockPlacement:"SlideInOverlayProjectTextContentBlock-module-scss-module__n81ssW__blockPlacement",container:"SlideInOverlayProjectTextContentBlock-module-scss-module__n81ssW__container",contentWrapper:"SlideInOverlayProjectTextContentBlock-module-scss-module__n81ssW__contentWrapper"})},759605,e=>{e.v({CTAButton:"HeroProject-module-scss-module__mfjNGG__CTAButton",ImageBelow:"HeroProject-module-scss-module__mfjNGG__ImageBelow",ImageTwoThirdsLeft:"HeroProject-module-scss-module__mfjNGG__ImageTwoThirdsLeft",ImageTwoThirdsRight:"HeroProject-module-scss-module__mfjNGG__ImageTwoThirdsRight",backgroundVideo:"HeroProject-module-scss-module__mfjNGG__backgroundVideo",breadcrumbsWrapper:"HeroProject-module-scss-module__mfjNGG__breadcrumbsWrapper",circle:"HeroProject-module-scss-module__mfjNGG__circle",completed:"HeroProject-module-scss-module__mfjNGG__completed",container:"HeroProject-module-scss-module__mfjNGG__container",headingContainer:"HeroProject-module-scss-module__mfjNGG__headingContainer",imageContainer:"HeroProject-module-scss-module__mfjNGG__imageContainer",insale:"HeroProject-module-scss-module__mfjNGG__insale",intro:"HeroProject-module-scss-module__mfjNGG__intro",ongoing:"HeroProject-module-scss-module__mfjNGG__ongoing",planned:"HeroProject-module-scss-module__mfjNGG__planned",projectStatusContainer:"HeroProject-module-scss-module__mfjNGG__projectStatusContainer",projectStatusText:"HeroProject-module-scss-module__mfjNGG__projectStatusText",projectStatusTitle:"HeroProject-module-scss-module__mfjNGG__projectStatusTitle",status:"HeroProject-module-scss-module__mfjNGG__status",textContainer:"HeroProject-module-scss-module__mfjNGG__textContainer",videoContainer:"HeroProject-module-scss-module__mfjNGG__videoContainer"})},878621,e=>{"use strict";var a=e.i(843476),l=e.i(500932),t=e.i(43894),o=e.i(742339),n=e.i(143985);e.i(348272);var r=e.i(483321),i=e.i(571688),s=e.i(324153),c=e.i(707353),d=e.i(430226),m=e.i(271241),u=e.i(211137),f=e.i(528915),_=e.i(207670),g=e.i(271645),h=e.i(775363),p=e.i(759605);e.s(["default",0,e=>{let j,x,v,y,I,k,C,N,P,b,w,S,B=(0,l.c)(56),{model:T,translations:G,breadcrumbs:H,className:W,projectPage:L}=e,{HeroAutoplayVideo:A,HeroLayout:D,HeroHeading:E,HeroImageDesktop:$,HeroImageMobile:O,Name:R,HeroVideo:M,_concreteType:z}=T,{marketHomePage:V}=(0,g.useContext)(f.AppConfigContext),q=(0,g.useRef)(null),[F,Y]=(0,g.useState)(!1),U=M?.VideoReference?.Expanded,K=U?.MediaId,{title:X,description:J,poster:Q,isLoading:Z}=(0,d.useVideoMetadata)(A?void 0:K),{isPlaying:ee,handleTogglePlay:ea,videoProps:el,hasVideo:et,videoRef:eo,userPausedRef:en,videoSource:er,videoFetchFailed:ei}=(0,m.useVideoPlayerNative)(A?K??void 0:void 0);B[0]!==eo?(j=()=>eo.current?.play(),B[0]=eo,B[1]=j):j=B[1];let es=j;B[2]!==eo?(x=()=>eo.current?.pause(),B[2]=eo,B[3]=x):x=B[3];let ec=x;B[4]!==et||B[5]!==es||B[6]!==ec||B[7]!==en?(v={containerRef:q,onPlay:es,onPause:ec,enabled:et,resumeOnVisible:!0,userPausedRef:en},B[4]=et,B[5]=es,B[6]=ec,B[7]=en,B[8]=v):v=B[8],(0,c.usePauseOnInactive)(v);let{isMobileOrTablet:ed}=(0,s.useBreakpoint)(),{ShowStatusInProjects:em}=V,eu="ProjectPage"===z?"projects":"properties",ef=E||R,e_=(ef?.length??0)>35,eg="ImageTwoThirdsLeft"!==D&&"ImageTwoThirdsRight"!==D,eh="ImageTwoThirdsLeft"===D||"ImageTwoThirdsRight"===D,ep="ProjectPage"===z,ej=new Date,ex=!!L.EndDate&&new Date(L.EndDate)<ej,ev=!!L.StartDate&&new Date(L.StartDate)<ej;B[9]!==L.ProjectStatus?(y=L.ProjectStatus?.toLowerCase()||"",B[9]=L.ProjectStatus,B[10]=y):y=B[10];let ey=y,eI=ex?"completed":ev?"ongoing":ey,ek=T?.HideProjectStatus??!1,eC=ep&&em&&!ek||!ep,eN=`${p.default.container} ${p.default[D]} ${W}`;
1B[11]!==H||B[12]!==eg?(I=eg&&(0,a.jsx)("div",{className:p.default.breadcrumbsWrapper,children:H}),B[11]=H,B[12]=eg,B[13]=I):I=B[13],B[14]!==H||B[15]!==eg?(k=!eg&&(0,a.jsx)("div",{className:p.default.breadcrumbsWrapper,children:H}),B[14]=H,B[15]=eg,B[16]=k):k=B[16];let eP=eh?"h1-small":ed?"h2-large":e_?"h1-small":"h1-large";return B[17]!==ef||B[18]!==eP?(C=(0,a.jsx)(r.H1,{size:eP,children:ef}),B[17]=ef,B[18]=eP,B[19]=C):C=B[19],B[20]!==eI||B[21]!==eC||B[22]!==eu||B[23]!==G?(N=eC&&(0,a.jsxs)("div",{className:p.default.projectStatusContainer,children:[(0,a.jsx)(i.Paragraph,{className:p.default.projectStatusTitle,size:"small",children:G[`${eu}.status`]}),(0,a.jsxs)("div",{className:p.default.status,children:[(0,a.jsx)("div",{className:(0,_.default)(p.default.circle,p.default[eI])}),(0,a.jsx)(i.Paragraph,{size:"small",className:p.default.projectStatusText,children:G[`${eu}.${eI}`]})]})]}),B[20]=eI,B[21]=eC,B[22]=eu,B[23]=G,B[24]=N):N=B[24],B[25]!==C||B[26]!==N?(P=(0,a.jsxs)("div",{className:p.default.headingContainer,children:[C,N]}),B[25]=C,B[26]=N,B[27]=P):P=B[27],B[28]!==P||B[29]!==k?(b=(0,a.jsxs)("div",{className:p.default.textContainer,children:[k,P]}),B[28]=P,B[29]=k,B[30]=b):b=B[30],B[31]!==A||B[32]!==$||B[33]!==O||B[34]!==D||B[35]!==M?.Caption||B[36]!==M?.Image||B[37]!==M?.Title||B[38]!==J||B[39]!==ea||B[40]!==et||B[41]!==Z||B[42]!==F||B[43]!==ee||B[44]!==Q?.image||B[45]!==X||B[46]!==ei||B[47]!==K||B[48]!==el||B[49]!==er?(w=A&&K&&!ei?(0,a.jsxs)("div",{className:p.default.videoContainer,children:[er?.url&&(0,a.jsx)("video",{className:p.default.backgroundVideo,...el,children:(0,a.jsx)("source",{src:er.url,type:er.contentType})}),et&&(0,a.jsx)(o.default,{isPlaying:ee,onToggle:ea})]}):K&&!A?(0,a.jsxs)("div",{className:p.default.videoContainer,children:[(0,a.jsx)(n.default,{posterUrl:(0,u.resolvePosterUrl)({editorImageReference:M?.Image,quickchannelPoster:Q?.image,isMetadataLoading:Z}),onClick:()=>Y(!0),videoTitle:M?.Title||X,aspectRatio:"ImageBelow"===D?"16 / 9":"3 / 2"}),(0,a.jsx)(t.default,{videoId:K,isOpen:F,onClose:()=>Y(!1),caption:M?.Caption||J})]}):(0,a.jsx)("div",{className:p.default.imageContainer,children:(0,a.jsx)(h.default,{layout:D,imageMobile:O,imageDesktop:$})}),B[31]=A,B[32]=$,B[33]=O,B[34]=D,B[35]=M?.Caption,B[36]=M?.Image,B[37]=M?.Title,B[38]=J,B[39]=ea,B[40]=et,B[41]=Z,B[42]=F,B[43]=ee,B[44]=Q?.image,B[45]=X,B[46]=ei,B[47]=K,B[48]=el,B[49]=er,B[50]=w):w=B[50],B[51]!==b||B[52]!==w||B[53]!==eN||B[54]!==I?(S=(0,a.jsxs)("div",{ref:q,className:eN,children:[I,b,w]}),B[51]=b,B[52]=w,B[53]=eN,B[54]=I,B[55]=S):S=B[55],S}])}]);
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.