1import{_ as H,c as B}from"./DNx7gWKG.js";import{P as Y,c as Q,g as V}from"./BKMq6XiI.js";import{d as M,U as j,a5 as W,H as Z,au as I,o,c as i,x as e,l as r,D as p,$ as X,G as N,i as c,Q as ee,a as D,m as S,y as h,F as E,r as O,A as te,j as A,I as K,J as F,N as G,e as ae}from"./DBCNXOR_.js";import{_ as U}from"./_7GGMRf3.js";const se={key:0,class:"video-player-container"},z=M({__name:"FoundationPlayerPlaylist.client",props:{loadRequests:{}},emits:["playlist-instance"],setup(n,{emit:s}){const f=n,m=s,u=j("vmsVideo");let _=p(null);W(u,async()=>{u.value&&await y()},{once:!0}),Z(()=>{_&&_.value.destroy&&_.value.destroy()});const y=async()=>{try{const d=new Y([...I(f.loadRequests??[])]),b={mountPoint:u.value,loadRequest:{...d.getCurrentLoadRequest(),autoplay:!1},ui:{enabled:!0,playlist:d},initialLoadingSpinnerOptions:{enabled:!1}};_.value=await Q(b),m("playlist-instance",d)}catch(d){console.error("Error: ",d)}};return(d,b)=>n.loadRequests?(o(),i("div",se,[e("div",{ref_key:"vmsVideo",ref:u,class:"video-player"},null,512)])):r("",!0)}}),ne={key:0},oe=["id"],le=M({__name:"MoltenPlayOut.client",props:{moltenType:{type:String,default:""},moltenNumber:{type:String,default:1},moltenIsMobile:{type:Boolean,default:!1},moltenIsDesktop:{type:Boolean,default:!1}},setup(n){const s=n,f=X(),m=p(!1),u=()=>{MoltenBundle!==void 0&&MoltenBundle.cmd!==void 0&&(console.log("on mounted - inside playout"),console.log(MoltenBundle),MoltenBundle.cmd.push(function(){console.log("molten push:"),console.log(s.moltenType+"_"+s.moltenNumber),MoltenBundle.push(s.moltenType+"_"+s.moltenNumber)}))};return N(()=>{ee().public?.moltenBundleActive&&(window.screen.width<960&&s.moltenIsMobile&&!s.moltenIsDesktop&&(m.value=!0),window.screen.width>=960&&s.moltenIsDesktop&&!s.moltenIsMobile&&(m.value=!0),m.value&&f.hooks.hookOnce("page:finish",u))}),(_,y)=>c(m)&&n.moltenType&&n.moltenNumber?(o(),i("div",ne,[e("div",{class:"gujAd",id:n.moltenType+"_"+n.moltenNumber},null,8,oe)])):r("",!0)}}),ie=""+new URL("klicker-klacker.U2J8FT_r.jpg",import.meta.url).href,re=""+new URL("slotmachine.CT6oO5CC.jpg",import.meta.url).href,ce=""+new URL("spiel-logo.d4qjkYav.png",import.meta.url).href,de=B(le),me=B(z),ue={key:0,class:"modal-dialog modal-fullscreen"},pe={class:"modal-content"},_e={class:"modal-header container-fluid"},ye={class:"w-100"},ve={class:"w-100 d-flex justify-content-between align-items-center"},fe={class:"modal-header-play-out w-100 d-flex align-items-center justify-content-center"},ge={class:"row"},he={class:"col-12 col-md-6"},ke={class:"row justify-content-center mbs"},be={class:"col-12"},we={class:"row justify-content-center d-none d-md-flex"},De={class:"col-12 col-md-10"},Ce={key:0,class:"heading"},Pe={class:"row teaser-grid teaser-grid--trailer"},Te=["onClick"],Le={class:"teaser-grid__image"},Me=["src","alt"],xe={class:"teaser-grid__headline"},Re={class:"teaser-grid__meta"},$e={key:0,class:"d-flex justify-content-center"},qe={class:"col-12 col-md-6"},Be={key:0,ref:"beforeGameContainer"},je={class:"row teaser-grid teaser-grid__square"},Ie={key:1,class:"game-container"},Ne={key:0,src:"https://prod-tingly.rtlspiele.de/ssl/klicker_klacker/dist/index.html",frameborder:"0",scrolling:"no"},He={key:1,src:"https://prod-tingly.rtlspiele.de/ssl/slot_machine/dist/index.html",frameborder:"0",scrolling:"no"},Ve={class:"w-100 d-flex justify-content-between align-items-end p-1"},Se=M({__name:"PlaylistModalVmsModule",props:{componentData:{},modalVisible:{type:Boolean,default:!1}},setup(n){const s=n,f=j("playerContainer");let m=p([]),u=p(null);const _=p(null),y=p(!1),d=p(!1),b=t=>{u.value=t};N(async()=>{s.componentData?.vms_playlist_data&&s.componentData?.vms_playlist_data.length>0&&await w()});const g=p(s.componentData?.number),w=async()=>{try{if(s.componentData?.vms_playlist_data&&s.componentData?.vms_playlist_data.length>0){const t=[];let a=0;for(const v of s.componentData.vms_playlist_data){const k=a>0,C=await V().getLoadRequestConfig(v,f.value,{autoplay:k});t.push(C),a++}m.value=t}}catch(t){console.error("Error: ",t)}},x=t=>{t.preventDefault(),g.value=g.value+s.componentData?.number},R=async t=>{await I(u.value).loadLoadRequestAt(t),_.value.scrollTo({top:0,behavior:"smooth"})},$=()=>!s.componentData?.vms_playlist_data||!s.componentData.load_more?!1:s.componentData.vms_playlist_data.length>g.value,T=t=>{t==="showKlickerKlacker"&&(y.value=!0,d.value=!1),t==="slotmachine"&&(d.value=!0,y.value=!1)},L=()=>{y.value=!1,d.value=!1};return(t,a)=>{const v=de,k=me,C=H,q=U;
1return n.componentData&&n.componentData.vms_playlist_data?.length>0?(o(),i("div",ue,[e("div",pe,[e("div",_e,[e("div",ye,[e("div",ve,[e("div",fe,[D(v,{"molten-type":"wallpaper","molten-number":"1","molten-is-desktop":!0})]),a[4]||(a[4]=e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1))])])]),n.modalVisible?(o(),i("div",{key:0,ref_key:"modalBodyElement",ref:_,class:"modal-body"},[e("div",ge,[e("div",he,[e("div",ke,[e("div",be,[e("div",{class:"foundation-player-container",ref_key:"playerContainer",ref:f},[D(C,{fallbackTag:"span"},{default:S(()=>[c(m)&&c(m).length>0?(o(),A(k,{key:0,loadRequests:c(m),onPlaylistInstance:b},null,8,["loadRequests"])):r("",!0)]),_:1}),D(q),a[5]||(a[5]=e("span",{class:"d-flex d-md-none align-items-center justify-content-end playlist-caption"},[e("i",{class:"icon-Skip-forward-filled"}),e("span",{class:"p-1"},"Nächstes Video wird automatisch abgespielt")],-1))],512)])]),e("div",we,[e("div",De,[n.componentData.headline?(o(),i("h2",Ce,h(n.componentData.headline),1)):r("",!0),e("div",Pe,[(o(!0),i(E,null,O(n.componentData.vms_playlist_data,(l,P)=>K((o(),i("div",{key:l,class:"col-12 col-md-6 col-xl-4 teaser-grid__teaser teaser-grid--trailer__teaser",onClick:J=>R(P)},[e("div",Le,[l.vmsPoster?(o(),i("img",{key:0,src:l.vmsPoster,alt:l.vmsHeadline1,width:"1280",height:"720",loading:"lazy"},null,8,Me)):r("",!0)]),e("div",xe,h(l.vmsHeadline1),1),e("div",Re,h(l.vmsHeadline2),1)],8,Te)),[[F,P<c(g)]])),128)),$()?(o(),i("div",$e,[e("a",{href:"#",class:"btn btn-primary",onClick:a[0]||(a[0]=l=>x(l))},h(("getTranslation"in t?t.getTranslation:c(G))("loadMore")),1)])):r("",!0)])])])]),e("div",qe,[!c(y)&&!c(d)?(o(),i("div",Be,[a[8]||(a[8]=e("h3",null,"Was möchtest du spielen?",-1)),e("div",je,[e("div",{class:"col-6 col-xl-4 teaser-grid__teaser teaser-grid--trailer__teaser",onClick:a[1]||(a[1]=l=>T("showKlickerKlacker"))},[...a[6]||(a[6]=[e("div",{class:"teaser-grid__image"},[e("img",{src:ie,alt:"Klicker-Klacker",width:"512",height:"512",loading:"lazy"})],-1),e("div",{class:"teaser-grid__headline"},"Klicker-Klacker",-1),e("div",{class:"teaser-grid__meta"},"Ein Denkspiel von RTL Spiele",-1)])]),e("div",{class:"col-6 col-xl-4 teaser-grid__teaser teaser-grid--trailer__teaser",onClick:a[2]||(a[2]=l=>T("slotmachine"))},[...a[7]||(a[7]=[e("div",{class:"teaser-grid__image"},[e("img",{src:re,alt:"Slotmachine",width:"512",height:"512",loading:"lazy"})],-1),e("div",{class:"teaser-grid__headline"},"Slotmachine",-1),e("div",{class:"teaser-grid__meta"},"Ein Spiel von RTL Spiele",-1)])])])],512)):r("",!0),c(y)||c(d)?(o(),i("div",Ie,[c(y)?(o(),i("iframe",Ne)):r("",!0),c(d)?(o(),i("iframe",He)):r("",!0),e("div",Ve,[e("span",{class:"d-flex align-items-center",role:"button",onClick:a[3]||(a[3]=l=>L())},[...a[9]||(a[9]=[e("i",{class:"icon-Chevron-Left"},null,-1),e("span",{class:"p-1"},"Zurück zur Liste",-1)])]),a[10]||(a[10]=e("a",{href:"https://spiele.rtl.de/",target:"_blank",class:"d-flex align-items-end"},[te(" Mehr auf "),e("img",{class:"game-container__spiele-logo",src:ce,alt:"RTL Spiele"})],-1))])])):r("",!0)])])],512)):r("",!0)])])):r("",!0)}}}),Ee=B(z),Oe={key:0,class:"container mbs"},Ae={class:"row justify-content-center mbs"},Ke={class:"col-12 col-lg-10 col-related-12 col-molten-12"},Fe=["data-bs-target"],Ge={class:"row justify-content-center"},Ue={class:"col-12 col-md-10 col-lg-8 col-related-12 col-molten-12"},ze={key:0,class:"heading"},Je={class:"row teaser-grid teaser-grid--trailer"},Ye=["onClick"],Qe={class:"teaser-grid__image"},We=["src","alt"],Ze={class:"teaser-grid__headline"},Xe={class:"teaser-grid__meta"},et={key:0,class:"d-flex justify-content-center"},tt=["id"],lt=M({__name:"PlaylistVmsModule",props:{componentData:{}},setup(n){const s=n,f=ae(),m=j("playerContainer");let u=p([]),_=p(null);const y=p(null);let d=p(!1);const b=t=>{_.value=t};N(async()=>{if(s.componentData?.vms_playlist_data&&s.componentData?.vms_playlist_data.length>0&&await x(),!g())return;const t=y.value;t&&(t.addEventListener("shown.bs.modal",()=>{d.value=!0}),t.addEventListener("hidden.bs.modal",()=>{d.value=!1}))});const g=()=>f.playlistGames&&s.componentData?.game_module,w=p(s.componentData?.number),x=async()=>{try{if(s.componentData?.vms_playlist_data&&s.componentData?.vms_playlist_data.length>0){const t=[];for(const a of s.componentData.vms_playlist_data){const v=await V().getLoadRequestConfig(a,m.value,{autoplay:!0});t.push(v)}u.value=t}}catch(t){console.error("Error: ",t)}},R=t=>{t.preventDefault(),w.value=w.value+s.componentData?.number},$=async t=>{await I(_.value).loadLoadRequestAt(t);const k=m.value.getBoundingClientRect().top+window.scrollY+-20;window.scrollTo({top:k,behavior:"smooth"})},T=()=>!s.componentData?.vms_playlist_data||!s.componentData.load_more?!1:s.componentData.vms_playlist_data.length>w.value,L=t=>"modalIdentifier-"+s.componentData?.index+"-"+t;return(t,a)=>{const v=Ee,k=H,C=U,q=Se;
1return n.componentData&&n.componentData.vms_playlist_data?.length>0?(o(),i("section",Oe,[e("div",Ae,[e("div",Ke,[e("div",{class:"foundation-player-container",ref_key:"playerContainer",ref:m},[D(k,{fallbackTag:"span"},{default:S(()=>[c(u)&&c(u).length>0?(o(),A(v,{key:0,loadRequests:c(u),onPlaylistInstance:b},null,8,["loadRequests"])):r("",!0)]),_:1}),D(C)],512),g()?(o(),i("span",{key:0,role:"button","data-bs-toggle":"modal","data-bs-target":"#"+L("playlist"),onClick:a[0]||(a[0]=(...l)=>t.onModalClick&&t.onModalClick(...l)),class:"d-flex align-items-center justify-content-end playlist-game-button"},[...a[2]||(a[2]=[e("span",{class:"badge-playlist"},"Neu",-1),e("span",{class:"p-1"},"Lust auf ein Spiel beim Trailer schauen?",-1)])],8,Fe)):r("",!0)])]),e("div",Ge,[e("div",Ue,[n.componentData.headline?(o(),i("h2",ze,h(n.componentData.headline),1)):r("",!0),e("div",Je,[(o(!0),i(E,null,O(n.componentData.vms_playlist_data,(l,P)=>K((o(),i("div",{key:l,class:"col-12 col-md-6 col-xl-4 teaser-grid__teaser teaser-grid--trailer__teaser",onClick:J=>$(P)},[e("div",Qe,[l.vmsPoster?(o(),i("img",{key:0,src:l.vmsPoster,alt:l.vmsHeadline1,width:"1280",height:"720",loading:"lazy"},null,8,We)):r("",!0)]),e("div",Ze,h(l.vmsHeadline1),1),e("div",Xe,h(l.vmsHeadline2),1)],8,Ye)),[[F,P<c(w)]])),128)),T()?(o(),i("div",et,[e("a",{href:"#",class:"btn btn-primary",onClick:a[1]||(a[1]=l=>R(l))},h(("getTranslation"in t?t.getTranslation:c(G))("loadMore")),1)])):r("",!0)])])]),g()?(o(),i("div",{key:0,ref_key:"modalElement",ref:y,id:L("playlist"),class:"modal fade playlist-vms-modal",tabindex:"-1"},[D(q,{"component-data":n.componentData,"modal-visible":c(d)},null,8,["component-data","modal-visible"])],8,tt)):r("",!0)])):r("",!0)}}});export{lt 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.