(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[70],{508:function(e,a,t){"use strict";t.r(a),t.d(a,"FacilitiesCards",(function(){return k}));var i=t(0),r=t.n(i),c=t(13),l=t.n(c),n=t(2),s=t(27),o=t(1),m=t(15),p=t(21),d=t(10);const g=Object(p.b)("facilities-cards",[{name:"header",modifiers:["with-image"]},"header-content","title","text","featured-image-wrapper","featured-image","facilities",{name:"facilities-list",modifiers:["two-col","three-col"]},"facility","facility-image-wrapper","facility-image","link"]),f=m.a.xsmall,h=m.a.mlarge,x=n.d.div.withConfig({componentId:"sc-99n7be-0"})([".","{display:grid;align-items:center;grid-template-columns:1fr;grid-template-areas:'header-content';margin-bottom:32px;}.","{grid-template-areas:'header-image' 'header-content';column-gap:16px;row-gap:32px;"," ","}.","{padding-top:24px;position:relative;grid-area:header-content;&:before{content:'';position:absolute;display:block;top:0;height:3px;width:84px;background-color:",";}}."," + .","{","}."," + .","{margin-top:16px;}.","{grid-area:header-image;position:relative;aspect-ratio:1 / 1;"," ","}.","{font-size:20px;line-height:24px;margin-top:0;","}."," + .","{margin-top:32px;}.","{display:flex;flex-direction:column;align-items:center;gap:24px;","}.","{width:100%;display:grid;grid-template-columns:1fr;gap:16px;"," ","}.","{","}.","{","}.","{position:relative;display:flex;flex-direction:column;gap:8px;","}.","{position:relative;aspect-ratio:16 / 9;}.","{font-size:14px;line-height:22px;color:",";text-decoration:none;&:after{content:'';position:absolute;inset:0;}@media (hover:hover){&:focus,&:hover{color:",";text-decoration:underline;}}}.","{@supports selector(:has(a)){.",":focus{outline:none;}&:focus-within:has(.",":focus-visible){"," .","{color:",";}}}}"],g.header.className,g.header["with-image"],Object(d.a)(f,Object(n.c)(["grid-template-columns:1fr 1fr;grid-template-areas:'header-image header-content';"])),Object(d.a)(h,Object(n.c)(["grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:'header-image header-image header-image header-image header-image header-image header-image header-image header-image header-content header-content header-content';"])),g["header-content"],o.a.red,g["featured-image-wrapper"],g["header-content"],Object(d.a)(f,Object(n.c)(["margin-left:8px;"])),g.title,g.text,g["featured-image-wrapper"],e=>{let{theme:a}=e;return Object(n.c)(["margin-left:calc( ( min( ",",100vw - "," ) - "," - 100vw ) / 2 );margin-right:-",";"],a.layout.container,a.layout.containerGutter,a.layout.containerGutter,a.layout.containerGutter)},Object(d.a)(f,Object(n.c)(["aspect-ratio:16 / 9;margin-right:0;"])),g.title,Object(d.a)(m.a.small,Object(n.c)(["font-size:26px;line-height:32px;"])),g.header.className,g.facilities,g.facilities,Object(d.a)(f,Object(n.c)(["gap:32px;"])),g["facilities-list"].className,Object(d.a)(f,Object(n.c)(["grid-template-columns:1fr 1fr;row-gap:24px;"])),Object(d.a)(h,Object(n.c)(["grid-template-columns:1fr 1fr 1fr 1fr;"])),g["facilities-list"]["two-col"],Object(d.a)(f,Object(n.c)(["grid-template-columns:1fr 1fr;"])),g["facilities-list"]["three-col"],Object(d.a)(f,Object(n.c)(["grid-template-columns:1fr 1fr 1fr;"])),g.facility,Object(d.a)(h,Object(n.c)(["gap:16px;"])),g["facility-image-wrapper"],g.link,o.a.charcoal,o.a.red,g.facility,g.link,g.link,Object(s.c)(),g.link,o.a.black);var u=t(203),b=t(158),w=t(33),O=t(93),j=t(51),v=t(285),y=t(4),E=t(7),N=t(22),z=t(184);function S(e){switch(e){case 2:return`(max-size: ${m.c[f].pxString}) 100vw, (max-size: ${m.c.large.pxString}) 50vw, 600px`;case 3:return`(max-size: ${m.c[f].pxString}) 100vw, (max-size: ${m.c.large.pxString}) 33vw, 400px`;case 4:return`(max-size: ${m.c[f].pxString}) 100vw, (max-size: ${m.c[h].pxString}) 50vw, (max-size: ${m.c.large.pxString}) 25vw, 300px`}}function k(e){let{facilities:a,title:t,text:c,featuredImage:n}=e;const s=Object(y.a)(t),o=Object(y.a)(c),p=s||o||!!n,[d,k]=Object(i.useState)(!1);Object(i.useEffect)(()=>{k(!1)},[a]);const _=d?a:a.slice(0,4);return r.a.createElement(x,{className:g.className},p&&r.a.createElement(v.a,null,r.a.createElement("div",{className:l()(g.header.className,{[g.header["with-image"]]:!!n})},!!n&&r.a.createElement("div",{className:g["featured-image-wrapper"]},r.a.createElement(u.d,{src:n.src,alt:n.alt,className:g["featured-image"],layout:u.a.Fill,objectFit:u.b.Cover,sizes:`(max-size: ${m.c[f].pxString}) 200vw, (max-size: ${m.c[h].pxString}) 50vw, (max-size: ${m.c.xlarge.pxString}) 85vw, (max-size: 2000px) 75vw, 65vw`})),(s||o)&&r.a.createElement("div",{className:g["header-content"]},s&&r.a.createElement("h2",{className:g.title},t),o&&r.a.createElement(b.default,{className:g.text,content:c})))),Object(E.a)(a)&&r.a.createElement(v.a,null,r.a.createElement("div",{className:g.facilities},r.a.createElement("div",{className:l()(g["facilities-list"].className,{[g["facilities-list"]["two-col"]]:a.length<=2,[g["facilities-list"]["three-col"]]:3===a.length})},_.map(e=>r.a.createElement("div",{className:g.facility,key:e.id},r.a.createElement("div",{className:g["facility-image-wrapper"]},r.a.createElement(u.d,{className:g["facility-image"],src:e.image.src,alt:e.image.alt,layout:u.a.Fill,objectFit:u.b.Cover,sizes:S(Object(z.a)(a.length,2,4))})),r.a.createElement(w.a,{uri:e.link.uri,className:g.link,onClick:()=>function(e,a){Object(N.d)({actionOrActions:[N.b.CLICK,"Facility Slider",e],label:[a.uri,a.id].filter(y.a)})}(e.title,e.link)},e.title)))),a.length>4&&!d&&r.a.createElement(O.b,{onClick:()=>k(!0),isSmall:!0},"See more ",r.a.createElement(j.a,{text:"facilities"})))))}}}]); //# sourceMappingURL=facilitiesCards.cc.66b8d1a33eeb88a2ee31.mjs.map