1(()=>{(function(){try{var v=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},R=new v.Error().stack;R&&(v._sentryDebugIds=v._sentryDebugIds||{},v._sentryDebugIds[R]="9a93e850-01fe-45cd-a047-59c7886e8dad",v._sentryDebugIdIdentifier="sentry-dbid-9a93e850-01fe-45cd-a047-59c7886e8dad")}catch(E){}})();(self.webpackChunkdice_web=self.webpackChunkdice_web||[]).push([[14366],{14366:((v,R,E)=>{E.d(R,{u:()=>ce});var a=E(55866),P=E(32248),T=E(33559),A=E(47243),t=E(42994),L=E(91968),p=E(37433),y=E(16505),c=E(33438),r=E(34921),S=E(69118),x=Object.defineProperty,U=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,b=(n,e,o)=>e in n?x(n,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[e]=o,f=(n,e)=>{for(var o in e||(e={}))Y.call(e,o)&&b(n,o,e[o]);if(U)for(var o of U(e))h.call(e,o)&&b(n,o,e[o]);return n},F=(n,e)=>{var o={};for(var i in n)Y.call(n,i)&&e.indexOf(i)<0&&(o[i]=n[i]);if(n!=null&&U)for(var i of U(n))e.indexOf(i)<0&&h.call(n,i)&&(o[i]=n[i]);return o};const j=n=>new Promise((e,o)=>{var i;c.Ay.dispatch((0,A.cG)(n==null?void 0:n.params.key,(i=n==null?void 0:n.params)==null?void 0:i.value)).then(e).catch(o)}),k=n=>new Promise((e,o)=>{e("READY MESSAGE PROCESSED")}),B=n=>
1{const e=r.e.getPlayer(t.g);return new Promise((o,i)=>{if(e){const g=e.state,{queueItems:D}=g,C=F(g,["queueItems"]);o(JSON.parse(JSON.stringify(C)));return}i({error:"Error Fetching State"})})},W=n=>{const e={id:r.e.getPlayer(t.g).id,type:r.e.getPlayer(t.g).type,state:S.Xt.PLAYING};return new Promise((o,i)=>{r.e.getPlayer(t.g).state.isPlaying?o(e):r.e.getPlayer(t.g).controls.play().then(()=>o(e)).catch(()=>i({error:"failed to play"}))})},X=n=>{const e={id:r.e.getPlayer(t.g).id,type:r.e.getPlayer(t.g).type,state:S.Xt.PAUSED};return new Promise((o,i)=>{r.e.getPlayer(t.g).state.isPlaying?(r.e.getPlayer(t.g).controls.once(T.w.PAUSE,()=>o(e)),r.e.getPlayer(t.g).controls.pause()):o(e)})},J=n=>{const e={id:r.e.getPlayer(t.g).id,type:r.e.getPlayer(t.g).type,state:S.Xt.PLAYING};return new Promise((o,i)=>{r.e.getPlayer(t.g).listNext?(r.e.getPlayer(t.g).controls.once(T.w.LOADED_METADATA,()=>o(e)),r.e.getPlayer(t.g).playListFrom(r.e.getPlayer(t.g).listNext)):o({error:"VOD does not exist"})})},H=n=>{const e={id:r.e.getPlayer(t.g).id,type:r.e.getPlayer(t.g).type,state:S.Xt.PLAYING};return new Promise((o,i)=>{r.e.getPlayer(t.g).listPrev?(r.e.getPlayer(t.g).controls.once(T.w.LOADED_METADATA,()=>o(e)),r.e.getPlayer(t.g).playListFrom(r.e.getPlayer(t.g).listPrev)):o({error:"VOD does not exist"})})},$=n=>new Promise((e,o)=>{var i;r.e.getPlayer(t.g).loadVideo(String((i=n.params)==null?void 0:i.id)).then(g=>e(g)).catch(g=>e({error:JSON.parse(g==null?void 0:g.message)}))}),z=n=>new Promise((e,o)=>{e({state:r.e.getPlayer(t.g).isFullscreen?P.AvailabilityState.ENABLED:P.AvailabilityState.DISABLED})}),Q=n=>new Promise((e,o)=>{var i,g;r.e.getPlayer(t.g).setFullscreen(((i=n.params)==null?void 0:i.state)===P.AvailabilityState.ENABLED),e({state:(g=n.params)==null?void 0:g.state})}),V=n=>new Promise((e,o)=>{e({volume:r.e.getPlayer(t.g).state.volume})}),Z=n=>new Promise((e,o)=>{const i={volume:n.params.volume};r.e.getPlayer(t.g).state.volume===n.params.volume?e(i):(r.e.getPlayer(t.g).controls.once(T.w.VOLUME_CHANGE,()=>e(i)),r.e.getPlayer(t.g).controls.setVolume(n.params.volume))}),m=n=>{const e=r.e.getPlayer(t.g).state.currentTextTrack;return new Promise((o,i)=>{o(f({state:e?P.AvailabilityState.ENABLED:P.AvailabilityState.DISABLED,availableTextTracks:r.e.getPlayer(t.g).state.textTracks},e&&{enabledTextTrack:e}))})},s=n=>{var e;const{textTracks:o,currentTextTrack:i}=r.e.getPlayer(t.g).state,g=o.find(d=>{var w;return(d==null?void 0:d.lang)===((w=n.params)==null?void 0:w.textTrackLang)}),D=((e=n.params)==null?void 0:e.state)===P.AvailabilityState.DISABLED,C=f({state:D?P.AvailabilityState.DISABLED:P.AvailabilityState.ENABLED,availableTracks:o},!D&&{enabledTextTrack:g||i});return new Promise((d,w)=>{D?(r.e.getPlayer(t.g).controls.setTextTrack(null),d(C)):g?(i==null?void 0:i.lang)===(g==null?void 0:g.lang)?d(C):(r.e.getPlayer(t.g).controls.once(T.w.TEXT_TRACK_CHANGE,()=>d(C)),r.e.getPlayer(t.g).controls.setTextTrack(g)):d({error:"Track NOT FOUND"})})},l=n=>{const e=r.e.getPlayer(t.g).state.audioTrack;return new Promise((o,i)=>{o(f({state:e?P.AvailabilityState.ENABLED:P.AvailabilityState.DISABLED,availableAudioTracks:r.e.getPlayer(t.g).state.audioTracks},e&&{activeAudioTrack:e}))})},u=n=>{var e;const{audioTrack:o,audioTracks:i}=r.e.getPlayer(t.g).state,g=i.find(d=>{var w;return(d==null?void 0:d.id)===((w=n.params)==null?void 0:w.audioTrackId)}),D=((e=n.params)==null?void 0:e.state)===P.AvailabilityState.DISABLED,C=f({state:D?P.AvailabilityState.DISABLED:P.AvailabilityState.ENABLED,availableAudioTracks:i},!D&&{enabledAudioTrack:g||o});return new Promise((d,w)=>{D?(r.e.getPlayer(t.g).controls.setAudioTrack(null),d(C)):g?(o==null?void 0:o.id)===(g==null?void 0:g.id)?d(C):(r.e.getPlayer(t.g).controls.once(T.w.AUDIO_TRACK_CHANGE,()=>d(C)),r.e.getPlayer(t.g).controls.setAudioTrack(g)):d({error:"Track NOT FOUND"})})},O=n=>{const{from:e,to:o,id:i}=n.params||{},g=new Date(e),D=new Date(o),C=g.getTime(),d=D.getTime();return(async()=>{var G;return(G=r.e.getPlayer(t.g))!=null&&G.epgId?await(0,p.t)(C,d,String(i),20):await(0,L.V)(g,D,i)})().then(({parsedData:G})=>({epg:G})).catch(G=>({error:G}))},I=async n=>{const{callerCountryCode:e}=await y.LV.get(`${y.LV.baseUrl.replace("/v2","/v3")}/i18n/country-codes`);return e},N=n=>new Promise((e,o)=>{var i;const g=r.e.getPlayer(t.g);g?((i=g.controls)==null||i.seekTo(n.params),e({seekTime:n.params})):o({error:"Player not found"})});var _=E(41734),M=E(79555),q=E(87585);const ee=n=>{const{trackEvent:e,payload:o}=n.params;return(0,q.u4)(e,o),Promise.resolve()},K="/content-consent/answers",te=async n=>{const e=n.map(g=>`ids=${g}`).join("&"),o=`${y.LV.baseUrl.replace("/v2","/v1")}${K}${e.length?`?${e}`:""}`,{parsedData:i}=await y.LV.get(o);return i},se=n=>{const e=`${y.LV.baseUrl.replace("/v2","/v1")}${K}`;return y.LV.put(e,n)};var re=E(96763);const ne=async n=>{try{return te(n.params.contentConsentIds)}catch(e){throw re.warn("Failed to get content-consetns answers",e),e}},oe="GET_CONTENT_CONSENT_ANSWERS";var ae=E(96763);const le=async n=>{try{return await se(n.params.answers),{}}catch(e){throw ae.warn("Failed to set content-consetns answers",e),e}},Ee="SET_CONTENT_CONSENT_ANSWERS";class ie{constructor(){this.listeningInitialised=!1,this.listenToIFrameMessages=()=>{this.listeningInitialised||(window.addEventListener(_.aL.MESSAGE,this.onIframeMessage,!1),this.listeningInitialised=!0)},this.listenToWebComponentMessages=()=>{window.addEventListener(_.aL.PLUGIN_REQUEST,this.processPluginRequest)},this.removeIframeMessageListeners=()=>{window.removeEventListener(_.aL.MESSAGE,this.onIframeMessage)},this.onIframeMessage=e=>{let o;try{o=JSON.parse(e.data)}catch(C){return}const i=e.origin,g=M.z.get(i);if(!g||!o)return;(async()=>await g.processMessage(o))()},this.processPluginRequest=async e=>{M.z.forEach(async o=>{if(!o)return;const i=e.detail;await o.processMessage(i)})}}initialise(){a.r.set(_.yE,k).set(_.J2.PLAY_CURRENT_VIDEO,W).set(_.J2.PAUSE_CURRENT_VIDEO,X).set(_.J2.PLAY_NEXT_VIDEO,J).set(_.J2.PLAY_PREVIOUS_VIDEO,H).set(_.J2.GET_CURRENT_PLAYER,B).set(_.J2.LOAD_VIDEO,$).set(_.J2.GET_FULLSCREEN,z).set(_.J2.SET_FULLSCREEN,Q).set(_.J2.GET_VOLUME,V).set(_.J2.SET_VOLUME,Z).set(_.J2.GET_TEXT_TRACKS,m).set(_.J2.SET_TEXT_TRACKS,s).set(_.J2.GET_AUDIO_TRACKS,l).set(_.J2.SET_AUDIO_TRACKS,u).set(_.J2.GET_EPG,O).set(_.J2.SEEK_VIDEO,N).set(_._0,I).set(_.KF,j).set(_.Kq,ee).set(oe,ne).set(Ee,le),this.listenToMessages()}listenToMessages(){this.listenToIFrameMessages(),this.listenToWebComponentMessages()}}const ce=new ie}),32090:((v,R,E)=>{E.d(R,{B:()=>a});const a=new Map}),34921:((v,R,E)=>{E.d(R,{w:()=>V,e:()=>m});var a=E(33559),P=E(32248),T=E(42994),A=E(69118),t=Object.defineProperty,L=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,c=(s,l,u)=>l in s?t(s,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):s[l]=u,r=(s,l)=>{for(var u in l||(l={}))p.call(l,u)&&c(s,u,l[u]);if(L)for(var u of L(l))y.call(l,u)&&c(s,u,l[u]);return s};const S=s=>new Promise((l,u)=>{l(r(r({state:s!=null&&s.currentAudioTrack?P.AvailabilityState.ENABLED:P.AvailabilityState.DISABLED},(s==null?void 0:s.audioTracks)&&{availableAudioTracks:s==null?void 0:s.audioTracks}),(s==null?void 0:s.currentAudioTrack)&&{activeAudioTrack:s==null?void 0:s.currentAudioTrack}))}),x=s=>new Promise((l,u)=>{l({state:s==null?void 0:s.castState,deviceName:s.deviceName})}),U=()=>new Promise((s,l)=>{s({state:P.AvailabilityState.ENABLED})}),Y=s=>new Promise((l,u)=>{l({code:s==null?void 0:s.type,message:s==null?void 0:s.message})}),h=s=>new Promise((l,u)=>{}),b=()=>new Promise((s,l)=>{s({state:A.Xt.PAUSED,progress:m.getPlayer(T.g).currentTime})}),f=s=>new Promise((l,u)=>{l({state:s!=null&&s.isPictureInPictureActive?P.AvailabilityState.ENABLED:P.AvailabilityState.DISABLED})}),F=()=>new Promise((s,l)=>{s({state:A.Xt.PLAYING,progress:m.getPlayer(T.g).currentTime})}),j=s=>new Promise((l,u)=>{l({type:m.getPlayer(T.g).type,isReady:s==null?void 0:s.isReady,progress:m.getPlayer(T.g).duration})}),k=s=>new Promise((l,u)=>{l({type:m.getPlayer(T.g).type,to:s==null?void 0:s.currentTime})}),B=s=>new Promise((l,u)=>{l(r({state:s!=null&&s.currentTextTrack?P.AvailabilityState.ENABLED:P.AvailabilityState.DISABLED,availableTextTracks:s==null?void 0:s.textTracks},(s==null?void 0:s.currentTextTrack)&&{enabledTextTrack:s==null?void 0:s.currentTextTrack}))}),W=s=>new Promise((l,u)=>{l(r({type:m.getPlayer(T.g).type,isAtLiveEdge:s==null?void 0:s.isAtLiveEdge,progress:s==null?void 0:s.currentTime},(s==null?void 0:s.currentDate)&&{dateTime:s==null?void 0:s.currentDate}))}),X=s=>new Promise((l,u)=>{l({isMuted:s==null?void 0:s.isMuted,volume:s==null?void 0:s.volume})}),J=()=>new Promise((s,l)=>{s({type:m.getPlayer(T.g).type,progress:m.getPlayer(T.g).currentTime})});var H=E(32090),$=E(52165),z=E(79555);class Q{initialise(){H.B.set(A.gW[a.w.AUDIO_TRACK_CHANGE],S).set(A.gW[a.w.CAST_STATE_CHANGE],x).set(A.gW[a.w.ENDED],U).set(A.gW[a.w.ERROR],Y).set(A.gW[a.w.FULLSCREEN_CHANGE],h).set(A.gW[a.w.PAUSE],b).set(A.gW[a.w.PICTURE_IN_PICTURE_CHANGE],f).set(A.gW[a.w.PLAYING],F).set(A.gW[a.w.READY],j).set(A.gW[a.w.SEEKED],k).set(A.gW[a.w.TEXT_TRACK_CHANGE],B).set(A.gW[a.w.TIME_UPDATE],W).set(A.gW[a.w.VOLUME_CHANGE],X).set(A.gW[a.w.WAITING],J)}listenToDorisEvents(l){const u=[a.w.AUDIO_TRACK_CHANGE,a.w.FULLSCREEN_CHANGE,a.w.PAUSE,a.w.PLAYING,a.w.TIME_UPDATE,a.w.TEXT_TRACK_CHANGE,a.w.VOLUME_CHANGE],O=m.getPlayer(l).player.createSubscriptionContext(),{unsubscribe:I}=O.on(u,(N,_)=>{var M;const q=((M=A.gW)==null?void 0:M[N])||N,ee=(0,$.$)({methodName:q,data:_});z.z.forEach((K,te,se)=>{K.processEventNotification(ee)})});return I}}const V=new Q;class Z{constructor(){this.playerEventsRegistry=new Map,this.playerContextRegistry=new Map}setPlayerEvents(l){var u,O;const I=(u=this.playerContextRegistry.get(l))==null?void 0:u.player;if(!I)return;const N=this.playerEventsRegistry.get(l);if((N==null?void 0:N.player)===I)return;(O=N==null?void 0:N.unsubscribe)==null||O.call(N);const _=V.listenToDorisEvents(l);this.playerEventsRegistry.set(l,{player:I,unsubscribe:_})}setPlayerContext(l,u){this.playerContextRegistry.set(l,u)}getPlayer(l){return this.playerContextRegistry.get(l)}unsetPlayerEvents(l){var u;const O=this.playerEventsRegistry.get(l);(u=O==null?void 0:O.unsubscribe)==null||u.call(O),this.playerEventsRegistry.delete(l)}unregisterPlayer(l){this.unsetPlayerEvents(l),this.playerContextRegistry.delete(l)}}const m=new Z}),37433:((v,R,E)=>{E.d(R,{e:()=>t,t:()=>A});
1var a=E(16505),P=E(79528);const{ENV_CONF:{httpapi:T}}=window,A=(L,p,y,c,r)=>{const S={fromTs:L.toString(),toTs:p.toString(),rpp:c.toString(),epgId:y.toString()};return r&&(S.lastSeen=r.toString()),a.LV.get(`${T}${P.$J.EPG}/epg`,{queryParams:S})},t=()=>{const{activeLocale:L}=window.APP_CONF,p=L.replace("-","_");return P.Kn[p]||P.Kn.default}}),41734:((v,R,E)=>{E.d(R,{J2:()=>p,KF:()=>A,Kq:()=>L,_0:()=>T,aL:()=>y,hQ:()=>P,yE:()=>a});const a="READY",P="SET_DIMENSIONS",T="GET_CURRENT_COUNTRY",A="SAVE_USER_PREFERENCE",t="SEEK_VIDEO",L="TRACK";var p=(c=>(c.PLAY_CURRENT_VIDEO="PLAY_CURRENT_VIDEO",c.PAUSE_CURRENT_VIDEO="PAUSE_CURRENT_VIDEO",c.GET_CURRENT_PLAYER="GET_CURRENT_PLAYER",c.PLAY_NEXT_VIDEO="PLAY_NEXT_VIDEO",c.PLAY_PREVIOUS_VIDEO="PLAY_PREVIOUS_VIDEO",c.LOAD_VIDEO="LOAD_VIDEO",c.GET_FULLSCREEN="GET_FULLSCREEN",c.SET_FULLSCREEN="SET_FULLSCREEN",c.GET_VOLUME="GET_VOLUME",c.SET_VOLUME="SET_VOLUME",c.GET_TEXT_TRACKS="GET_TEXT_TRACKS",c.SET_TEXT_TRACKS="SET_TEXT_TRACKS",c.GET_AUDIO_TRACKS="GET_AUDIO_TRACKS",c.SET_AUDIO_TRACKS="SET_AUDIO_TRACKS",c.GET_EPG="GET_EPG",c.SEEK_VIDEO="SEEK_VIDEO",c))(p||{}),y=(c=>(c.MESSAGE="message",c.PLUGIN_RESPONSE="pluginresponse",c.PLUGIN_REQUEST="pluginrequest",c))(y||{})}),52165:((v,R,E)=>{E.d(R,{$:()=>p,s:()=>y});var a=Object.defineProperty,P=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,t=(c,r,S)=>r in c?a(c,r,{enumerable:!0,configurable:!0,writable:!0,value:S}):c[r]=S,L=(c,r)=>{for(var S in r||(r={}))T.call(r,S)&&t(c,S,r[S]);if(P)for(var S of P(r))A.call(r,S)&&t(c,S,r[S]);return c};const p=({methodName:c,data:r})=>L({jsonrpc:"2.0",method:c},r&&{params:r}),y=({requestId:c,data:r})=>L({jsonrpc:"2.0",id:c},r&&{result:r})}),55866:((v,R,E)=>{E.d(R,{r:()=>a});const a=new Map}),69118:((v,R,E)=>{E.d(R,{Xt:()=>P,gW:()=>A});var a=E(33559),P=(t=>(t.PLAYING="playing",t.PAUSED="paused",t))(P||{}),T=(t=>(t.PLAYER_AUDIO_TRACK="PLAYER_AUDIO_TRACK",t.PLAYER_CAST_STATE="PLAYER_CAST_STATE",t.PLAYER_ENDED="PLAYER_ENDED",t.PLAYER_ERROR="PLAYER_ERROR",t.PLAYER_FULLSCREEN="PLAYER_FULLSCREEN",t.PLAYER_PAUSED="PLAYER_PAUSED",t.PLAYER_PIP="PLAYER_PIP",t.PLAYER_PLAYING="PLAYER_PLAYING",t.PLAYER_READY="PLAYER_READY",t.PLAYER_SEEKED="PLAYER_SEEKED",t.PLAYER_TEXT_TRACKS="PLAYER_TEXT_TRACKS",t.PLAYER_PROGRESS="PLAYER_PROGRESS",t.PLAYER_VOLUME="PLAYER_VOLUME",t.PLAYER_BUFFER="PLAYER_BUFFER",t))(T||{});const A={[a.w.AUDIO_TRACK_CHANGE]:"PLAYER_AUDIO_TRACK",[a.w.CAST_STATE_CHANGE]:"PLAYER_CAST_STATE",[a.w.ENDED]:"PLAYER_ENDED",[a.w.ERROR]:"PLAYER_ERROR",[a.w.FULLSCREEN_CHANGE]:"PLAYER_FULLSCREEN",[a.w.PAUSE]:"PLAYER_PAUSED",[a.w.PICTURE_IN_PICTURE_CHANGE]:"PLAYER_PIP",[a.w.PLAYING]:"PLAYER_PLAYING",[a.w.READY]:"PLAYER_READY",[a.w.SEEKED]:"PLAYER_SEEKED",[a.w.TEXT_TRACK_CHANGE]:"PLAYER_TEXT_TRACKS",[a.w.TIME_UPDATE]:"PLAYER_PROGRESS",[a.w.VOLUME_CHANGE]:"PLAYER_VOLUME",[a.w.WAITING]:"PLAYER_BUFFER"}}),79528:((v,R,E)=>{E.d(R,{$J:()=>a,Kn:()=>A,MA:()=>P,hX:()=>T});const a={EPG:"/api/v3/external-table"},P=36e5,T=P*24,A={en_US:"M/D",default:"D/M"}}),79555:((v,R,E)=>{E.d(R,{z:()=>a});const a=new Map}),91968:((v,R,E)=>{E.d(R,{V:()=>P});var a=E(16505);const P=(T,A,t,L)=>{const p={from:T.toISOString(),to:A.toISOString(),rpp:"20"};t&&(p.channel=t.toString()),L&&(p.lastSeen=L.toString());const y=a.LV.baseUrl.replace("/v2","/v4");return a.LV.get(`${y}/epg`,{queryParams:p})}})}]);})(); 2 3//# sourceMappingURL=14366.adbe951eaf990858267a.js.map
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.