PageSourceSearch

https://www.sprind.org/_nuxt/pDjMDLe0.js

js sprind.org collected 2026-09-24 08:54:05 UTC 8,004 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BK-cSoCZ.js","./DlAUqK2U.js","./CdHCLhiy.js","./swiper-vue.Bx4R_3Ti.css","./DPEHiPlY.js"])))=>i.map(i=>d[i]);
2import{a as $e,b as Se,aH as Ve,aI as Ce,aJ as Pe,aK as F,aj as Q,S as Ee,a5 as Le}from"./DrctnP21.js";import Me from"./DfSv9slJ.js";import ze from"./B1gQZlr9.js";import{k as Ie,r as n,h as l,a1 as Re,K as W,u as e,f as v,c as M,a as y,i as r,A as V,n as H,X,C as Z,U as J,Y,Z as G,g as C,w as je,e as i,a2 as ee}from"./CdHCLhiy.js";import{u as Ae}from"./CBfvhZCs.js";import{c as Be}from"./CLQ3CUEp.js";import"./Yl7glNyG.js";import"./CE1G-McA.js";import"./DlAUqK2U.js";const De=ee(()=>Q(()=>import("./BK-cSoCZ.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(u=>u.default||u)),Ue={key:0,class:"z-10 absolute inset-0 flex justify-center items-center w-full h-full text-white heading2"},Oe=["src","loop","autoplay","preload"],Ne={key:1,class:"z-10 absolute flex justify-center items-center bg-black w-full h-full text-white heading2"},Ke={class:"animate-pulse"},qe={key:0,class:"z-20 flex flex-col items-start gap-s [@media(hover:hover)]:opacity-0 group-hover:opacity-100! w-full text-white transition-opacity"},Fe=["aria-label","aria-valuenow"],We={class:"flex flex-wrap justify-between gap-s w-full"},He={class:"flex items-center gap-s"},Xe=["aria-label"],Ze={key:0,class:"tabular-nums"},Je={key:1,class:"tabular-nums"},Ye={class:"flex justify-center items-center gap-s"},Ge=["aria-label"],Qe=["aria-label"],et=["aria-label"],tt=16/9,at=Ie({__name:"BaseVimeo",props:{data:{type:Object,required:!0},id:{type:Number,required:!1,default:null}},emits:["loaded"],setup(u,{emit:te}){const ae=ee(()=>Q(()=>import("./DPEHiPlY.js"),__vite__mapDeps([4,2,3]),import.meta.url).then(t=>t.vueVimeoPlayer)),m=u,oe=te,o=n(null),w=n(!1),P=n(!1),g=n(!1),f=n(null),{width:j}=Ce(),c=n(!1),A=n(j.value>560),b=n(!1),z=n("00:00"),B=n(),{$l:k}=$e(),{locale:p}=Se(),le=l(()=>p.value==="de"?"Video abspielen":"Play video"),se=l(()=>p.value==="de"?"Video pausieren":"Pause video"),ne=l(()=>p.value==="de"?"Video-Zeitleiste":"Video timeline"),ie=l(()=>p.value==="de"?"Video stummschalten":"Mute video"),re=l(()=>p.value==="de"?"Video-URL teilen":"Share video URL"),ue=l(()=>p.value==="de"?"Video im Vollbild abspielen":"Play video in full screen"),h=n(!1),x=n([]),T=l(()=>x.value.find(t=>t.language===p.value)??x.value.find(t=>t.language.startsWith(`${p.value}-`))??x.value[0]??null);Re(t=>!1);const ce=async t=>{try{const a=await t.getTextTracks();x.value=a,a.some(d=>d.mode==="showing")&&await t.disableTextTrack()}catch{x.value=[]}};W(T,async t=>{!h.value||!o.value?.player||(t?await o.value.player.enableTextTrack(t.language,t.kind):(await o.value.player.disableTextTrack(),h.value=!1))});const de=async()=>{T.value&&(h.value=!h.value,h.value?await o.value.player.enableTextTrack(T.value.language,T.value.kind):await o.value.player.disableTextTrack())},{elementX:I,elementWidth:R}=Ve(B),ve=async t=>{if(!o.value)return;o.value.player=t,g.value=!1,P.value&&(P.value=!1,D()),ce(t);const a=await t.getDuration();z.value=O(a),oe("loaded",z.value)},D=async()=>{c.value=!0;try{await o.value.play()}catch{try{await o.value.player.setMuted(!0),b.value=!0,await o.value.play()}catch{c.value=!1}}},U=async()=>{if(A.value=!1,!w.value){w.value=!0,P.value=!0,c.value=!0,g.value=!0;return}if(c.value){c.value=!1,o.value.pause();return}await D()},pe=async()=>{b.value=!b.value,await o.value.player.setMuted(b.value)},me=t=>{P.value=!1,g.value=!1,c.value=!1},fe=()=>{c.value=!1,E(0)},O=t=>{const a=Math.floor(t/3600),d=Math.floor(t%3600/60),_=Math.floor(t%60);return a>0?`${a.toString().padStart(2,"0")}:${d.toString().padStart(2,"0")}:${_.toString().padStart(2,"0")}`:`${d.toString().padStart(2,"0")}:${_.toString().padStart(2,"0")}`},E=async t=>{const a=await o.value.player.getDuration()*t;o.value.player.setCurrentTime(a)},ye=Pe(),L=n(360),N=t=>{const a=m.data;return k(m.data,t)?.data??a[`${t}_de`]?.data??null},ge=l(()=>N("teaser_video")),K=l(()=>N("teaser_image")),$=l(()=>{const t=ge.value?.attributes?.url;return t?Ae(t):""}),be=l(()=>({image:{data:K.value},alternate_de:m.data.teaser_alternate_de,alternate_en:m.data.teaser_alternate_en})),he=l(()=>{const t=k(m.data,"vimeo_meta")??m.data.vimeo_meta_de,a=Number(t?.width),d=Number(t?.height);return a>0&&d>0?a/d:tt}),_e=l(()=>$.value?`${$.value}#t=0.1`:""),S=l(()=>ye.value==="no-preference"&&A.value);W(j,t=>
2{t<640?L.value=360:t<768?L.value=480:t<1024?L.value=720:L.value=1080},{immediate:!0});const we=()=>{const t=F().value.host,d=`${F().value.protocol}${t}/worte/videos/${m.id}`;Be(d)},ke=()=>{o.value.player.requestFullscreen().catch(()=>{})};return(t,a)=>{const d=Me,_=Le,q=Ee,xe=ze,Te=De;return u.data&&(e(k)(u.data,"vimeo_id")||u.data.vimeo_id_de)?(i(),v("div",{key:0,class:"group relative resetdark","data-talkify-ignore":"",style:J({aspectRatio:e(he)})},[!e(w)&&(e($)||e(K))?(i(),v("div",Ue,[e($)?(i(),v("video",{key:String(e(S)),src:e(S)?e($):e(_e),loop:e(S),autoplay:e(S),preload:e(S)?"none":"metadata",muted:"",playsinline:"",controls:!1,class:"z-10 w-full h-full object-cover"},null,8,Oe)):(i(),M(d,{key:1,data:e(be),class:"absolute inset-0 w-full h-full object-cover"},null,8,["data"]))])):y("",!0),e(g)?(i(),v("div",Ne,[r("span",Ke,V(t.$t("videoIsLoading"))+" ...",1)])):y("",!0),r("div",{id:"controls",class:H(["z-10 absolute inset-0 flex items-end p-xl w-full h-full transition-all",{"group-hover:backdrop-blur group-hover:bg-black/50 bg-black/50 lg:bg-black/0":!e(c)}])},[r("button",{class:H(["absolute inset-0 opacity-100 lg:opacity-0 group-hover:opacity-100 text-center text-white transition-opacity heading2",{"opacity-0!":e(c)}]),onClick:U},V(t.$t("playVideo")),3),e(w)?(i(),v("div",qe,[r("button",{ref_key:"timeline",ref:B,class:"group relative py-2 w-full cursor-pointer","aria-label":e(ne),role:"slider","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e(f)?e(f).percent*100:0,onClick:a[0]||(a[0]=s=>E(e(I)/e(R))),onKeydown:[a[1]||(a[1]=X(Z(s=>E(e(I)/e(R)),["prevent"]),["space"])),a[2]||(a[2]=X(Z(s=>E(e(I)/e(R)),["prevent"]),["enter"]))]},[r("div",{class:"top-1/2 absolute bg-white w-full h-[1px] group-hover:h-1",style:J({width:e(f)?e(f).percent*100+"%":"100%"})},null,4),a[11]||(a[11]=r("div",{class:"top-1/2 absolute bg-white/15 w-full h-[1px] group-hover:h-1"},null,-1))],40,Fe),r("div",We,[r("div",He,[r("button",{class:"pointer-coarse:p-2","aria-label":e(c)?e(se):e(le),onClick:U},[e(c)?(i(),M(_,{key:1,width:"13",height:"13",src:"/icons/pause.svg",alt:""})):(i(),M(_,{key:0,width:"13",height:"13",src:"/icons/play.svg",alt:""}))],8,Xe),e(f)?(i(),v("p",Ze,V(O(e(f).seconds)),1)):(i(),v("p",Je,V(e(z)),1))]),r("div",Ye,[e(T)?(i(),v("button",{key:0,class:"pointer-coarse:py-2 text-xs uppercase tracking-wide",onClick:a[3]||(a[3]=s=>de())},V(e(h)?t.$t("vimeoEnableOpenCaptions"):t.$t("vimeoDisableOpenCaptions")),1)):y("",!0),r("button",{class:"pointer-coarse:p-2","aria-label":e(ie),onClick:pe},[Y(C(q,{name:"i-carbon-volume-mute-filled",class:"w-[15px] h-[15px] text-white"},null,512),[[G,e(b)]]),Y(C(q,{name:"i-carbon-volume-up-filled",class:"w-[15px] h-[15px] text-white"},null,512),[[G,!e(b)]])],8,Ge),u.id?(i(),v("button",{key:1,class:"pointer-coarse:p-2","aria-label":e(re),onClick:we},[C(_,{width:"16",height:"16",src:"/icons/share.svg",alt:""})],8,Qe)):y("",!0),r("button",{class:"pointer-coarse:p-2","aria-label":e(ue),onClick:a[4]||(a[4]=s=>ke())},[C(xe,{width:"16",height:"16"})],8,et)])])])):y("",!0)],2),C(Te,null,{default:je(()=>[e(w)?(i(),M(e(ae),{key:0,ref_key:"vimeoVideo",ref:o,options:{responsive:!0,controls:!1,dnt:!0,autopause:!0},"video-id":e(k)(u.data,"vimeo_id")?e(k)(u.data,"vimeo_id"):u.data.vimeo_id_de,onReady:a[5]||(a[5]=s=>ve(s)),onTimeupdate:a[6]||(a[6]=s=>f.value=s),onBufferstart:a[7]||(a[7]=s=>g.value=!0),onBufferend:a[8]||(a[8]=s=>g.value=!1),onError:a[9]||(a[9]=s=>me(s)),onEnded:a[10]||(a[10]=s=>fe())},null,8,["video-id"])):y("",!0)]),_:1})],4)):y("",!0)}}}),vt=Object.assign(at,{__name:"UtilsBaseVimeo"});export{vt 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.