import{d as i,ae as n,Q as s,S as a,_ as c,r as d,o,c as p,a as t,e as m,f as u,g as l,b as y,E as _}from"./entry.IV2zmmGq.js";const f=s(()=>a(()=>import("./FiftyContent.AMsTj3LO.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url)),h=s(()=>a(()=>import("./FiftyImage.tPjTAxD3.js"),__vite__mapDeps([8,1,2,9]),import.meta.url)),C=i({components:{FiftyContent:f},props:{contentType:{type:Object,required:!0}},computed:{hostClassNames(){const e=["content-type","content-type-fifty"];switch(this.contentType.backgroundColor){case n.WHITE:{e.push("background-white");break}case n.PRIMARY:{e.push("background-primary");break}case n.GRAY:{e.push("background-gray");break}}return this.reversed&&e.push("content-type-fifty-reversed"),e},reversed(){return this.contentType.reversed},media(){var e;return((e=this.contentType.media)==null?void 0:e.data)??null},isVideo(){var e;return(e=this.media)!=null&&e.attributes?this.media.attributes.mime.indexOf("video")===0:!1},isImage(){var e;return(e=this.media)!=null&&e.attributes?this.media.attributes.mime.indexOf("image")===0:!1},isExternalVideo(){var e;return!!((e=this.contentType.externalVideo)!=null&&e.url)},isExternalImage(){return!!this.contentType.imageUrl},mediaComponent(){return this.isImage?h:null}}},"$p02bNjiRRn"),v={class:"container"},b={class:"row"},g={class:"col col-media"},k={class:"col"};function T(e,E,I,V,B,N){const r=d("FiftyContent");return o(),p("div",{class:_(e.hostClassNames)},[t("div",v,[t("div",b,[t("div",g,[e.mediaComponent?(o(),m(u(e.mediaComponent),{key:0,"content-type":e.contentType},null,8,["content-type"])):l("",!0)]),t("div",k,[y(r,{"content-type":e.contentType},null,8,["content-type"])])])])],2)}const A=c(C,[["render",T],["__scopeId","data-v-a3dc8e81"]]);export{A as default};
function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = ["./FiftyContent.AMsTj3LO.js","./entry.IV2zmmGq.js","./entry.I35T6kVd.css","./IconList._RNgsNgm.js","./IconList.LA7Nbi0k.css","./sanitize-content.DcLsbTqm.js","./url.ArFQYSNw.js","./FiftyContent.zeNMIVkT.css","./FiftyImage.tPjTAxD3.js","./FiftyImage.krc1OPTI.css"]
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
