1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2377],{7227:(e,t,i)=>{i.d(t,{A:()=>a});var l=i(20296),n=i(37876);let a=(e="",t="",i="",a="")=>{let r;return(t||i)&&e&&a&&(r=(0,n.jsx)(l.A,{href:"internal"===e?t:i,type:e,children:a})),r}},20296:(e,t,i)=>{i.d(t,{A:()=>a});var l=i(79600),n=i(37876);let a=e=>{let{children:t,href:i,type:a}=e;return(0,n.jsx)(l.A,{className:"button",href:i,type:a,children:t})}},22377:(e,t,i)=>{i.r(t),i.d(t,{default:()=>r});var l=i(31040),n=i(37876);let a="hero_",r=e=>{let{getModuleField:t,module:i}=e,r=t(i,a,"add_overlay"),s=t(i,a,"text_position"),h=t(i,a,"button_position"),o=t(i,a,"button_text"),d=t(i,a,"external_link"),c=t(i,a,"full_width"),A=t(i,a,"heading"),u=t(i,a,"heading_type"),x=t(i,a,"image"),m=t(i,a,"internal_link"),g=t(i,a,"link"),b=t(i,a,"link_type"),p=t(i,a,"overlay_content"),f=t(i,a,"subheading");return(0,n.jsx)(l.A,{addOverlay:r,buttonPosition:h,textPosition:s,buttonText:o,externalLink:d,fullWidth:c,heading:A,headingType:u,image:x,internalLink:m,link:g,linkType:b,overlayContent:p,subheading:f})}},31040:(e,t,i)=>{i.d(t,{A:()=>u});var l=i(27454),n=i.n(l),a=i(15039),r=i.n(a),s=i(7227),h=i(51665),o=i(79600),d=i(14232),c=i(37876);let A=e=>{let{dualImageCarousel:t,addOverlay:i,buttonPosition:l,textPosition:a,image:A,fullWidth:u,overlayContent:x,heading:m,headingType:g,subheading:b,link:p,buttonText:f,linkType:j,internalLink:y,externalLink:v}=e,_="has-bg-image";t&&(_="has-bg-image-dual-img-carousel");let w=r()("hero",_,`button-position-${l}`,`text-position-${a}`,{"is-full-width":u,"has-overlay":i}),k=(0,s.A)(j,y,v,f),N=m&&(0,c.jsx)("h1",{className:"hero-headline",children:n()(m)});switch(g){case"h2":N=m&&(0,c.jsx)("h2",{className:"hero-headline",children:n()(m)});break;case"h3":N=m&&(0,c.jsx)("h3",{className:"hero-headline",children:n()(m)})}let $=(0,d.useRef)(),{0:L,1:C}=(0,d.useState)(400),P=2/3;(0,d.useEffect)(()=>{let e=e=>{$.current&&($.current.offsetWidth,C($.current.offsetWidth*P))};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[$]);let E="cover";return t?(E="fill",(0,c.jsx)("div",{className:"container container-flush",children:(0,c.jsxs)("div",{className:w,ref:$,style:{height:`${L}px`},children:[(0,c.jsx)(h.A,{image:A,thumbnailSize:"hero_bg_2x",priority:!0,layout:"fill",objectFit:E,objectPosition:"center center"}),(0,c.jsx)("div",{className:"hero-content-dual-img",children:(0,c.jsxs)(c.Fragment,{children:["image"===p&&(0,c.jsx)(o.A,{className:"hero-link-behind-image",type:j,href:"internal"===j?y:v}),x&&(m||b)&&(0,c.jsxs)("div",{className:"hero-text-dual-img",children:[m&&N,b&&(0,c.jsx)("p",{className:"hero-subtitle",children:n()(b)})]}),"button"===p&&k&&(0,c.jsx)("div",{className:"hero-text-dual-img",children:k})]})})]})})):(0,c.jsx)("div",{className:"container container-flush",children:(0,c.jsxs)("div",{className:w,children:[(0,c.jsx)(h.A,{image:A,thumbnailSize:"hero_bg_2x",priority:!0,layout:"fill",objectFit:E,objectPosition:"center center"}),(0,c.jsx)("div",{className:"hero-content",children:(0,c.jsxs)(c.Fragment,{children:["image"===p&&(0,c.jsx)(o.A,{className:"hero-link-behind-image",type:j,href:"internal"===j?y:v}),x&&(m||b)&&(0,c.jsxs)("div",{className:"hero-text",children:[m&&N,b&&(0,c.jsx)("p",{className:"hero-subtitle",children:n()(b)})]}),"button"===p&&k&&(0,c.jsx)("div",{className:"hero-button-wrap",children:k})]})})]})})};A.defaultProps={addOverlay:!1,buttonPosition:"center",textPosition:"center",fullWidth:!1,overlayContent:!1,heading:"",headingType:"h1",subheading:"",link:"none",buttonText:"",linkType:"internal",internalLink:"",externalLink:""};let u=A},51665:(e,t,i)=>{i.d(t,{A:()=>h});var l=i(54587),n=i.n(l),a=i(42583),r=i(37876);let s=e=>{let t,i,l,{image:s,thumbnailSize:h,fullSize:o,layout:d,quality:c,priority:A,objectFit:u,objectPosition:x,showCaption:m}=e;if(!s)return null;let{alt:g,sizes:b,title:p,caption:f}=s;if(!b)return null;(0,a.A)()&&(window.devicePixelRatio>1||window.matchMedia&&window.matchMedia("(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx)").matches)&&(t=b[`${h}_2x`],i=b[`${h}_2x_height`]||b[`${h}_2x-height`],l=b[`${h}_2x_width`]||b[`${h}_2x-width`]);let j=t||b[`${h}`],y=i||b[`${h}-height`]||b[`${h}_height`],v=l||b[`${h}-width`]||b[`${h}_width`];return(o&&(j=b.full,y=b.full_height||b["full-height"],v=b.full_width||b["full-width"]),j&&("fill"===d||y&&v))?"fill"===d?(0,r.jsxs)("span",{className:"image",children:[(0,r.jsx)(n(),{src:j,alt:g||p,fill:!0,quality:c,priority:A,style:{objectFit:u,objectPosition:x},placeholder:"blur",blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),m&&f&&(0,r.jsx)("small",{style:{display:"block",textAlign:"right"},children:f})]}):(0,r.jsxs)("span",{className:"image",children:[(0,r.jsx)(n(),{src:j,alt:g||p,height:y,width:v,quality:c,priority:A,placeholder:"blur",blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),m&&f&&(0,r.jsx)("small",{style:{display:"block",textAlign:"right"},children:f})]}):null};s.defaultProps={thumbnailSize:"post",image:[],fullSize:!1,layout:"intrinsic",quality:65,priority:!1,objectFit:"none",objectPosition:"center center",showCaption:!1};let h=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.