1import{_ as T,u as C}from"./CbX4dNzP.js";import{B as V,u as R}from"./TCQJgNS1.js";import{d as u,g as F,c as p,b as i,n as d,a as r,q as k,t as m,f as l,_ as w,z as B,u as H,m as L}from"./CKSPg4tN.js";const D={key:0,class:"text-eyebrow my-0"},I={class:"flex flex-col gap-2 tablet:gap-3"},$={class:"flex flex-col gap-5 tablet:gap-6 desktop:gap-8"},O=["href"],q={key:1,class:"my-0 font-semibold"},P=u({__name:"PageHeading",props:{eyebrowHeading:{},heading:{},tertiaryButtonCopy:{},tertiaryButtonLink:{},primaryButtonCopy:{},primaryButtonLink:{},linkText:{},linkHref:{},price:{},align:{default:"left"}},setup(n){const t=n,a=F(()=>t.tertiaryButtonCopy||t.primaryButtonCopy);return(e,o)=>(i(),p("div",{class:d(["flex flex-col gap-5 tablet:gap-6 desktop:gap-8",{"text-center":e.align==="center"}])},[e.eyebrowHeading?(i(),p("h3",D,m(e.eyebrowHeading),1)):r("",!0),k("div",I,[k("h1",{class:d(["mt-0",{"mb-0":!a.value}])},m(e.heading),3),k("div",$,[a.value?(i(),p("div",{key:0,class:d(["flex gap-4",{"justify-center":e.align==="center"}])},[e.tertiaryButtonCopy?(i(),l(w,{key:0,text:e.tertiaryButtonCopy,href:e.tertiaryButtonLink,variant:"tertiary"},null,8,["text","href"])):r("",!0),e.primaryButtonCopy?(i(),l(w,{key:1,text:e.primaryButtonCopy,href:e.primaryButtonLink,variant:"primary"},null,8,["text","href"])):r("",!0)],2)):r("",!0),e.linkText&&e.linkHref?(i(),p("a",{key:1,href:e.linkHref},m(e.linkText),9,O)):r("",!0)])]),e.price?(i(),p("h4",q,m(e.price),1)):r("",!0)],2))}}),v=u({__name:"HeroBlock",props:{verticalFlip:{type:Boolean,default:!1},wideOnDesktop:{type:Boolean,default:!1},asset:{},altText:{},eyebrowHeading:{},heading:{},buttonCopy:{},buttonLink:{},linkText:{},linkHref:{},mediaType:{default:"image"}},setup(n){return(t,a)=>(i(),p("div",{class:d(["flex items-center gap-8 laptop:gap-12",{"flex-col":!t.verticalFlip,"flex-col-reverse":t.verticalFlip}])},[(i(),l(B(t.mediaType==="video"?V:T),{class:d(["w-full",{"max-w-[100rem]":!t.wideOnDesktop,"max-w-[112.5rem] desktop-xl:max-w-[120rem]":t.wideOnDesktop}]),video:t.asset,picture:t.asset,alt:t.altText,"video-attributes":{autoplay:!0,muted:!0,loop:!0,playsinline:!0,preload:"auto"}},null,8,["class","video","picture","alt"])),t.eyebrowHeading||t.heading||t.buttonCopy||t.linkText?(i(),l(P,{key:0,class:"max-w-[90%] tablet:max-w-[37.5rem] tablet-rotated:max-w-[43.75rem] desktop:max-w-[50rem]",eyebrowHeading:t.eyebrowHeading,heading:t.heading,tertiaryButtonCopy:t.buttonCopy,tertiaryButtonLink:t.buttonLink,linkText:t.linkText,linkHref:t.linkHref,align:"center"},null,8,["eyebrowHeading","heading","tertiaryButtonCopy","tertiaryButtonLink","linkText","linkHref"])):r("",!0)],2))}}),z=u({__name:"ImageHeroBlock",props:{verticalFlip:{type:Boolean},headingBlock:{},eyebrowHeading:{},buttonCopy:{},buttonHref:{},linkText:{},linkHref:{},portraitImage:{},landscapeImage:{},squareImage:{},mediaType:{}},setup(n){const{getMultipleImagePicture:t}=C(),a=n,e=(o,y,s)=>{var c,f,g,b,h;return[{src:o._ref,aspectRatio:(c=o.metadata)==null?void 0:c.dimensions.aspectRatio,width:620},{src:y._ref,aspectRatio:(f=y.metadata)==null?void 0:f.dimensions.aspectRatio,width:880},{src:s._ref,aspectRatio:(g=s.metadata)==null?void 0:g.dimensions.aspectRatio,width:1040},{src:s._ref,aspectRatio:(b=s.metadata)==null?void 0:b.dimensions.aspectRatio,width:1560},{src:s._ref,aspectRatio:(h=s.metadata)==null?void 0:h.dimensions.aspectRatio,width:1560}]};return(o,y)=>(i(),l(v,{"vertical-flip":o.verticalFlip,heading:o.headingBlock,"eyebrow-heading":o.eyebrowHeading,"button-copy":o.buttonCopy,"button-link":o.buttonHref,"link-text":o.linkText,"link-href":o.linkHref,"media-type":o.mediaType,asset:H(t)(e(a.portraitImage.asset,a.squareImage.asset,a.landscapeImage.asset),a.landscapeImage,1560)},null,8,["vertical-flip","heading","eyebrow-heading","button-copy","button-link","link-text","link-href","media-type","asset"]))}}),N=u({__name:"VideoHeroBlock",props:{verticalFlip:{type:Boolean},headingBlock:{},eyebrowHeading:{},buttonCopy:{},buttonHref:{},linkText:{},linkHref:{},mobileVideo:{},tabletVideo:{},tabletRotatedVideo:{},laptopVideo:{},desktopVideo:{},mediaType:{}},setup(n){const{getVideo:t}=R(),a=n;return(e,o)=>(i(),l(v,{"vertical-flip":e.verticalFlip,heading:e.headingBlock,"eyebrow-heading":e.eyebrowHeading,"button-copy":e.buttonCopy,"button-link":e.buttonHref,"link-text":e.linkText,"link-href":e.linkHref,asset:H(t)(a.mobileVideo,a.tabletVideo,a.tabletRotatedVideo,a.laptopVideo,a.desktopVideo),"media-type":e.mediaType,"video-attributes":{autoplay:!0,muted:!0,loop:!0,playsinline:!0,preload:"auto"}},null,8,["vertical-flip","heading","eyebrow-heading","button-copy","button-link","link-text","link-href","asset","media-type"]))}}),M=u({__name:"HeroBlock",props:{headingBlock:{},eyebrowHeading:{},buttonCopy:{},buttonHref:{},linkText:{},linkHref:{},portraitImage:{},landscapeImage:{},squareImage:{},mobileVideo:{},tabletVideo:{},tabletRotatedVideo:{},laptopVideo:{},desktopVideo:{},mediaType:{},verticalFlip:{type:Boolean},wideOnDesktop:{type:Boolean}},setup(n){const t=n;return(a,e)=>(i(),l(B(a.mediaType==="image"?z:N),L(t,{class:{"desktop:relative desktop:w-[112.5rem] desktop:left-[calc(-56.25rem+50%)] desktop-xl:w-[120rem] desktop-xl:left-[calc(-60rem+50%)]":a.wideOnDesktop}}),null,16,["class"]))}});
1export{M as _};
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.