1import{_ as s}from"./DYBBP1oh.js";import{m as c}from"./BVF68Bq7.js";import{u as f}from"./TxmGG7rL.js";import{u as g}from"./DESZ8da6.js";import{u as y,t as k}from"./BlLRMaXc.js";import{d as x,K as I,o as h,c as p,e as b,V as D,O as o}from"./D2XzVb-v.js";import{d as P}from"./BYTRu-Av.js";import{u as w}from"./DcANxWpK.js";import"./Bod_4MHu.js";import"./Dw1S95w5.js";import"./hyMhP2mm.js";import"./0Hy8rO09.js";import"./BAWWjwKs.js";import"./oaYBcraa.js";import"./CJYuMBAa.js";import"./ReH2LqOl.js";import"./o9DGxk6T.js";import"./pw-eOVMQ.js";import"./1uZxDz3o.js";import"./CLbPRYAK.js";import"./Dvw7aWTN.js";import"./Dp9ZXHik.js";import"./CuZ_GiUH.js";import"./Dc6xNxwe.js";import"./cWB7dew-.js";import"./DdSPAO-K.js";import"./Cd4l9NEK.js";const _=x({__name:"TextImageVideo",props:{previewId:{},boxPosition:{type:Boolean,default:!1},column:{default:()=>({type:"Option",key:"1",value:"1"})},headline:{default:()=>{}},image:{default:()=>({})},imageAltText:{default:()=>{}},imageDecorative:{type:Boolean,default:!1},imageVideo:{default:()=>({type:"Option",key:"image",value:"Image"})},link:{default:()=>({to:"",label:"",title:""})},textImageVideo:{default:()=>({type:"Option",key:"image",value:"Image"})},videoFormat:{default:()=>({type:"Option",key:"html5",value:"HTML5"})},videoId:{default:()=>{}},ogv:{default:()=>({})},mp4:{default:()=>({})},webm:{default:()=>({})},text:{default:()=>{}},videoCaption:{default:()=>{}},videoLink:{default:()=>{}},vimeoPrivacyHash:{default:()=>{}},videoUploadDate:{default:()=>{}},videoDescription:{default:()=>{}}},async setup(e){let i,l;const{data:d}=([i,l]=I(async()=>f(g(e.previewId),async()=>{const t=await Promise.allSettled([y([e.image].filter(D),"TEASER"),Object.keys(e.mp4).length>0?o({references:e.mp4,single:!0}):Promise.resolve(void 0),Object.keys(e.webm).length>0?o({references:e.webm,single:!0}):Promise.resolve(void 0),Object.keys(e.ogv).length>0?o({references:e.ogv,single:!0}):Promise.resolve(void 0)]),m=t[0].status==="fulfilled"&&e.image.referenceId&&t[0].value.value[e.image.referenceId]?k(t[0].value.value[e.image.referenceId]):void 0,a=t[1].status==="fulfilled"?t[1].value:void 0,v=t[2].status==="fulfilled"?t[2].value:void 0,r=t[3].status==="fulfilled"?t[3].value:void 0,u={videoId:e.videoId,videoFormat:e.videoFormat,vimeoPrivacyHash:e.vimeoPrivacyHash,videoCaption:e.videoCaption,videoLink:e.videoLink,videoUploadDate:e.videoUploadDate,videoDescription:e.videoDescription,mp4:a,webm:v,ogv:r},n=e.column.key==="1"?e.textImageVideo.key:e.imageVideo.key;return[{image:P(m,{altText:e.imageAltText,title:e.link?.title,decorative:e.imageDecorative}),headline:e.headline||"",description:e.text||"",link:n==="video"?void 0:e.link,mediaType:n,video:c(u),textPosition:e.boxPosition?"top":"bottom"}]},"$UvXrxxpWGz")),i=await i,l(),i);return w((d.value??[]).filter(t=>t.mediaType==="video"&&!!t.video).map(t=>({name:t.headline||void 0,thumbnailUrl:t.image?.original?.url,video:t.video}))),(t,m)=>{const a=s;return h(),p(a,{teasers:b(d)??[],columns:e.column.key==="2"?2:1,"data-t-name":"teaser_rc_text_image_video"},null,8,["teasers","columns"])}}});export{_ 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.