import{m as k,s as f,a9 as p,as as y,x as g,d as o,g as b,w as d,ak as _,c as l,j as C,_ as m,f as w,h as u,n as c,t as B,v as I,k as S,i as v}from"./entry.Nxv8znR8.js";const W={key:1},q=k({__name:"OptionalCtaButton",props:{colorClass:{},label:{},link:{},sectionId:{},type:{}},setup(n){const i=n,s=f(()=>{if(!i.type)return!1;switch(i.type){case"link":return p(i.link);case"ebook":return p(i.link)&&i.link.link_type==="Document"&&i.link.type===y;default:return!0}});return(e,t)=>{const a=C;return g(s)?(o(),b(a,{key:0,"color-class":e.colorClass,label:e.label,link:e.link,"section-id":e.sectionId,type:e.type},{default:d(()=>[_(e.$slots,"default")]),_:3},8,["color-class","label","link","section-id","type"])):(o(),l("div",W,[_(e.$slots,"default")]))}}}),x={name:"ImageWithCaptionSlice",props:{slice:{type:Object,required:!0}},data(){return{caption:this.slice.primary.caption,hasBackground:this.slice.primary.has_grey_background,image:this.slice.primary.image,isFullWidth:this.slice.slice_label==="full_width_under_caption"}},computed:{cta(){return{link:this.slice.primary.cta_link,type:this.slice.primary.cta_type}}}};function O(n,i,s,e,t,a){const r=S,h=q;return o(),l("section",{class:c(["image-slice-container",{"full-width":t.isFullWidth,background:t.hasBackground}])},[w("div",{class:c(["image-content",{"full-width":t.isFullWidth}])},[u(h,{link:a.cta.link,"section-id":"Image with caption",type:a.cta.type},{default:d(()=>[u(r,{image:t.image,class:c(["image rounded-8",{"full-width-image rounded-0":t.isFullWidth}])},null,8,["image","class"])]),_:1},8,["link","type"]),t.caption?(o(),l("div",{key:0,class:c(["caption",{"on-right":s.slice.slice_label==="regular_right_caption"}])},B(t.caption),3)):I("",!0)],2)],2)}const E=m(x,[["render",O],["__scopeId","data-v-76fc65fc"]]),F={name:"QuoteSlice",props:{slice:{type:Object,required:!0},theme:{type:String,default:"website",validator:n=>["blog","website"].includes(n)}}};function Q(n,i,s,e,t,a){const r=v;return o(),l("section",{class:c(["quote-slice",`${s.theme}-theme`])},[u(r,{class:"quote",field:s.slice.primary.quote_text,size:"extra-large","section-id":"Quote Slice"},null,8,["field"])],2)}const N=m(F,[["render",Q],["__scopeId","data-v-28965386"]]);export{E as I,N as Q};
