PageSourceSearch

https://www.vfl-bochum.de/_nuxt/Rp6vydV9.js

js vfl-bochum.de collected 2026-10-02 03:02:59 UTC 2,216 bytes, 1 lines download raw bytes

1import{_ as p}from"./xN_aKL4s.js";import{_ as y}from"./DM0mn-jX.js";import{o as a,c as i,h as l,ag as h,I as c,a as g,i as S,j as o,b,w as v,d as w,t as x,m as u}from"./BWxz35FO.js";const N={class:"b-media"},j=["width","height","poster","data-ratio"],k=["src"],z={key:2,class:"b-media__reveal"},V={key:3,class:"b-media__caption"},I={__name:"Media",props:{type:{type:String,required:!0,validator:t=>["image","video"].includes(t)},url:{type:String,required:!0},alt:{type:String,default:""},ratio:{type:Object,default:{responsive:!1,ratio:"origin"}},focus:{type:Object,default:null},poster:{type:String,default:null},reveal:{type:Boolean,default:!1},width:{type:[Number,String],default:void 0},height:{type:[Number,String],default:void 0},caption:{type:String,default:""},className:{type:[String,Object],default:()=>{}},publicId:{type:String,default:null},srcDefaultWidth:{type:String,default:"2000"},srcSetSteps:{type:Array,default:()=>[1200,1600,2e3]},sizesAttr:{type:String,default:"(min-width: 1600px) 2000px, (min-width: 1200px) 1600px, (min-width: 768px) 1200px, 100vw"},format:{type:String,default:null}},setup(t){const e=t,n=u(()=>{var r;return(r=e.ratio)!=null&&r.responsive?Object.keys(e.ratio.ratio).map(s=>`${s}-${e.ratio.ratio[s]}`).join(" "):"p-"+e.ratio.ratio}),d=u(()=>e.type==="video"?e.poster||e.url.replace(/\.[^/.]+$/,".jpg"):null);return(r,s)=>{const m=p,f=y;return a(),i("figure",N,[t.type==="video"?(a(),i("video",{key:0,class:c(["b-media__item",t.className]),width:t.width,height:t.height,autoplay:"",loop:"",muted:"",playsinline:"",poster:l(d),style:h({objectPosition:t.focus}),"data-ratio":l(n)},[g("source",{src:t.url,type:"video/mp4"},null,8,k)],14,j)):t.type==="image"?(a(),S(m,{key:1,class:c(["b-media__item",t.className]),url:t.url,alt:t.alt,focus:t.focus,ratio:l(n),"public-id":t.publicId,"src-default-width":t.srcDefaultWidth,"src-set-steps":t.srcSetSteps,"sizes-attr":t.sizesAttr,format:t.format},null,8,["class","url","alt","focus","ratio","public-id","src-default-width","src-set-steps","sizes-attr","format"])):o("",!0),t.reveal?(a(),i("div",z)):o("",!0),t.caption?(a(),i("figcaption",V,[b(f,{modifier:"s"},{default:v(()=>[w(x(t.caption),1)]),_:1})])):o("",!0)])}}};export{I as _};

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.