"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[35],{166:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});const a={container:"Kn4vs7Ha",image:"IPzctVm4",textOverlay:"HmT1XEXl",subheading:"WdCDHc2A",title:"JA9uClCB",button:"dGkxzcuC"}},165:(e,t,s)=>{const a=s(74);(0,s(2).createEntrypoint)("full_with_image_section",a.FullWithImageSection)},74:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FullWithImageSection=void 0;const i=s(0),n=s(1),l=a(s(166)),c=s(4);t.FullWithImageSection=function({desktop_image:e,title:t,subheading:s,destination_link:a,call_to_action:u,mobile_image:o,device:d}){return"image"===(null==e?void 0:e.type)&&e.url&&"image"===(null==o?void 0:o.type)&&o.url?(0,i.jsxs)("div",Object.assign({className:l.default.container},{children:["desktop"===d?(0,i.jsx)(c.LazyImage,{src:e.url,initialWidth:1400,cssClass:l.default.image,alt:`${t}`}):(0,i.jsx)(c.LazyImage,{src:o.url,initialWidth:600,cssClass:l.default.image,alt:`${t}`}),(0,i.jsxs)("div",Object.assign({className:l.default.textOverlay},{children:[s?(0,i.jsx)("p",Object.assign({className:l.default.subheading},{children:s})):(0,i.jsx)(n.Fragment,{}),t?(0,i.jsx)("h1",Object.assign({className:l.default.title},{children:t})):(0,i.jsx)(n.Fragment,{}),a&&u?(0,i.jsx)("a",Object.assign({href:a},{children:(0,i.jsx)("button",Object.assign({className:l.default.button},{children:u}))})):(0,i.jsx)(n.Fragment,{})]}))]})):(0,i.jsx)(n.Fragment,{})}},4:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useBestImage=t.LazyImage=void 0;const a=s(0),i=(s(1),s(6)),n=s(3);function l(e,t,s){const a=(0,i.getFastImage)(e,t),l=(0,i.getFastImage)(e,s),[c,u]=(0,n.useState)({});(0,n.useEffect)((()=>{if(document){const e=document.createElement("img");e.src=l,e.onload=()=>u(Object.assign(Object.assign({},c),{[l]:!0}))}}),[l]);const o=(0,n.useMemo)((()=>c[l]?l:a),[e,t,s,c]);return(0,n.useEffect)((()=>{if(document){const e=document.createElement("img");e.src=l,e.onload=()=>u(Object.assign(Object.assign({},c),{[l]:!0}))}}),[l]),o}t.LazyImage=function({src:e,initialWidth:t,fullSizeWidth:s,cssClass:i,alt:n="",width:c,height:u,style:o}){const d=l(e,t,s);return c&&u?(0,a.jsx)("img",{src:d,class:i,alt:n,width:c,height:u,style:o}):(0,a.jsx)("img",{src:d,class:i,alt:n,style:o})},t.useBestImage=l}},e=>{e.O(0,[1,2,3],(()=>e(e.s=165))),e.O()}]);