1import{_ as p}from"./BdMn5CsR.js";import v from"./CgcJoydG.js";import y from"./CwCvJ9JX.js";import{u as b}from"./BE6AkpVx.js";import{e as f,w as g,q as _,v as C,f as o,i,u as l,g as n,p as x,t as w,j as T,b as k,c as s}from"./CvG0wzej.js";import"./Cga8d3Ty.js";import"./CSSxz1HG.js";const P={class:"inline-video__flex-wrapper"},S={key:0,class:"inline-video__video-wrap"},z=["src","title"],B=["aria-label"],V=["src","srcset","sizes","width","height","alt","loading","fetchpriority"],q={__name:"InlineVideo",props:{...y,videoUrl:{type:String,default:""},videoThumbnail:{type:Object,default:()=>({source:"",alt:""})},caption:{type:String,default:""},textColor:{type:String,default:"black"},backgroundColor:{type:String,default:"white"},pageMeta:{type:Object,default:()=>({})}},setup(e){const r=b(),t=e,a=k(!1),c=s(()=>r.textColorClassGenerator(t.textColor,t.pageMeta.pageSubtype)),d=s(()=>t.caption?`Play video: ${t.caption}`:"Play video"),u=()=>{a.value=!a.value};return(U,j)=>{const m=p,h=v;return o(),f(h,_(C({...t,className:"inline-video"})),{default:g(()=>[i("div",P,[l(a)||!e.videoThumbnail.source?(o(),n("div",S,[i("iframe",{class:"inline-video__player",src:e.videoUrl,title:e.caption||"Video player",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",allowfullscreen:""},null,8,z),i("p",{class:x(`inline-video__caption copy copy--is-small ${l(c)}`)},w(e.caption),3)])):(o(),n("button",{key:1,type:"button",onClick:u,class:"inline-video__thumbnail","aria-label":l(d)},[i("img",{class:"inline-video__thumbnail-img",src:e.videoThumbnail.source,srcset:e.videoThumbnail.srcset,sizes:e.videoThumbnail.sizes,width:e.videoThumbnail.width,height:e.videoThumbnail.height,alt:e.videoThumbnail.alt??"",loading:e.videoThumbnail.eager?"eager":"lazy",fetchpriority:e.videoThumbnail.eager?"high":"auto",decoding:"async"},null,8,V),T(m,{extraClass:"inline-video__play-button",iconColor:"none",iconSize:"small",icon:"universalPlayButton","aria-hidden":"true"})],8,B))])]),_:1},16)}}};export{q 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.