1import{_ as S}from"./Cjehrcwq.js";import{d as w,g as p,D as P,ab as z,e as U,p as h,i as x,j as C}from"./DlAt7rV2.js";import{a2 as s,u as d,X as c,a3 as m,a5 as u,aa as B,a7 as g,C as o,a8 as f,a6 as v,j as b}from"./DGxlnW41.js";import{_ as k}from"./LbFrC1Lr.js";import{d as j}from"./B-H_1WJt.js";import"./BKGm1v_x.js";import"./DsHY3dFW.js";import"./CsOxpns_.js";import"./D9-i59qN.js";import"./CDMg8LQ1.js";import"./BOaQRIEw.js";import"./Bqsb4aKJ.js";import"./D0XEv8Un.js";import"./C8bGRPhk.js";import"./D7FfK5vn.js";import"./-lj66z19.js";import"./_CHoJ0K5.js";import"./CbAtIVSG.js";import"./DSxzYlsM.js";import"./Bk3DZBjq.js";import"./DSbkVEwt.js";const M={name:"media-component-full",data:()=>({videoPlaying:!1,src:null,alt:"Google Ventures"}),watch:{playing(e){this.videoPlaying=e},videoPlaying(e){this.$emit("update:playing",e)}},async created(){this.asset,this.src=this.originalSrc,this.$emit("update:isVideo",this.isVideo)},mounted(){this.computedVideoOpts.autoplay&&(this.videoPlaying=this.playing)},props:{x2ratio:{type:Number,default:1.3},playing:{type:Boolean,default:!0},contain:{type:Boolean,default:!1},posterUrl:{type:[String,Boolean],default:null},imageSizes:{type:Object,default:()=>({0:"?w=1920&h=1080&fit=fill"})},preload:{type:String,default:"meta"},proportion:{type:[Number,Object,String]},asset:{type:[Object,Boolean],default:()=>({})},fill:Boolean,videoOpts:Object},computed:{computedPosterUrl(){return this.posterUrl},originalSrc(){return U(this.asset)||null},computedVideoOpts(){var n=z({},{loop:!0,autoplay:!0,forcePoster:!0,muted:!0,playsinline:!0,controls:!1},this.videoOpts);return n},isVideo(){const e=p(this.asset,"mimeType")||p(this.asset,"asset.mimeType")||p(this.asset,"file.contentType")||"";return P(e,"video/mp4")},componentType(){return this.isVideo?"s-html-video":"synchronized-picture-div"}}},q={class:"media-component-full position-relative"};function T(e,n,t,r,a,i){const l=S;return s(),d("section",q,[c(l,{class:g([{"h-100":!t.proportion||t.fill},"w-100"]),proportion:t.fill?null:t.proportion},{default:m(()=>[(s(),u(B(i.componentType),{class:"h-100",alt:e.alt,image:t.asset,imageSizes:t.imageSizes,x2ratio:t.x2ratio,fill:t.fill||!!t.proportion,contain:t.contain,loop:i.computedVideoOpts.loop,autoplay:i.computedVideoOpts.autoplay,forcePoster:i.computedVideoOpts.forcePoster,muted:i.computedVideoOpts.muted,playsinline:i.computedVideoOpts.playsinline,controls:i.computedVideoOpts.controls,playing:e.videoPlaying,src:e.src,preload:t.preload,posterUrl:i.computedPosterUrl},null,8,["alt","image","imageSizes","x2ratio","fill","contain","loop","autoplay","forcePoster","muted","playsinline","controls","playing","src","preload","posterUrl"]))]),_:1},8,["class","proportion"])])}const I=Object.assign(w(M,[["render",T]]),{__name:"SynchronizedMedia"}),N={key:0,class:"overflow-hidden"},F=["innerHTML"],D={__name:"MediaComponent",props:{media:{type:Object},centerMedia:{type:Boolean},caption:{type:String},color:{type:[String,Boolean],default:!1}},setup(e){const n=b(!1),t=b(!1),r=()=>{n.value=!n.value};return(a,i)=>{const l=I,_=k,y=x,O=j;return s(),u(O,{class:g(["media-component px-md-0-75 px-xl-2-25 position-relative",{"px-1":o(t)}])},{default:m(({addToTimeline:V})=>[!e.centerMedia&&e.media?.fields?(s(),d("div",N,[c(l,{imageSizes:{0:{h:1e3,w:768,q:80,fit:"fill"},768:{h:1e3,w:1200,q:80,fit:"fill"},1200:{h:1200,w:1920,q:80,fit:"fill"},1920:{h:1400,w:2200,q:80,fit:"fill"}},isVideo:o(t),proportion:.6667,videoOpts:{autoplay:!1},debug:!0,asset:e.media,class:"w-100 h-100",playing:o(n),posterUrl:("getImg"in a?a.getImg:o(h))({image:e.media,key:["videoPoster","media"],size:"?w=1920",webpSupported:a.$webp}),alt:("getCmsField"in a?a.getCmsField:o(p))(e.media,"title")},null,8,["isVideo","asset","playing","posterUrl","alt"]),e.caption?(s(),d("span",{key:0,innerHTML:e.caption,class:"p9 p8-md p6-xl"},null,8,F)):f("",!0),o(t)?(s(),d("div",{key:1,class:g(["position-absolute center play-button-container",{playing:o(n)}]),onClick:r},[...i[0]||(i[0]=[v("span",{class:"play-button play-button-before"},null,-1),v("span",{class:"play-button play-button-after"},null,-1)])],2)):f("",!0)])):e.media?.fields?(s(),u(y,{key:1,onUpdated:V,preset
1:"fadeUp",to:{delay:.1},class:"my-4-5 my-xl-5"},{default:m(()=>[c(_,{columnWidth:{mobile:165,md:345,xl:630},class:"mx-auto overflow-hidden"},{default:m(()=>[c(l,{imageSizes:{0:{h:860,w:576,q:80},576:{h:680,w:450,q:80},1200:{h:970,w:630,q:80},1920:{h:1270,w:930,q:80}},isVideo:o(t),videoOpts:{autoplay:!0,forcePoster:!0},debug:!0,asset:e.media,class:"w-100 h-100",playing:o(n),posterUrl:("getImg"in a?a.getImg:o(h))({image:e.media,key:["videoPoster","media"],size:"?w=1920",webpSupported:a.$webp})},null,8,["isVideo","asset","playing","posterUrl"])]),_:1})]),_:1},8,["onUpdated"])):f("",!0)]),_:1},8,["class"])}}},H=w(D,[["__scopeId","data-v-e252cd7e"]]),re={__name:"cms",props:{data:{type:Object}},setup(e){const n=e,{media:t,centerMedia:r,caption:a,color:i}=C(n.data);return(l,_)=>{const y=H;return s(),u(y,{media:o(t),centerMedia:o(r),caption:o(a),color:o(i)},null,8,["media","centerMedia","caption","color"])}}};export{re as default};
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.