1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3038],{21910:(e,t,n)=>{"use strict";n.d(t,{qB:()=>s,s6:()=>o});var i=n(45807),a=n(92999),r=n(40340);let l=(0,a.createContext)((0,r.v)());function s(e){let{children:t,initialCache:n}=e,s=(0,a.useRef)((0,r.v)(n));return(0,i.jsx)(l.Provider,{value:s.current,children:t})}function o(){return a.useContext(l)}},23038:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>oG});var i,a,r,l,s,o,d={};n.r(d),n.d(d,{adobe:()=>e8,nielsen:()=>e9,poll$:()=>te,query:()=>e7});var u={};n.r(u),n.d(u,{epgEntries:()=>tg,findCurrentEpgEntryProgram:()=>ty,poll$:()=>tk,query:()=>tf});var c=n(45807),p=n(92999),h=n(74127),m=n(4467),v=n(5178),g=n(35938);let f=(0,v.Mv)([{type:"js",url:"/assets/adobe/".concat("3.0.2","/MediaSDK.js")},{url:"//imasdk.googleapis.com/js/sdkloader/ima3.js",type:"js",optional:!0},..."safari"===(0,g.Ay)()?[{url:"//imasdk.googleapis.com/js/sdkloader/ima3_dai.js",type:"js",optional:!0}]:[]]),k=(0,h.eU)(!1);var y=n(34971),b=n(49728),S=n.n(b),x=n(26635),w=n(27409),_=n(90929),T=n(70771),N=n(64695),E=n(27946),A=n(94378),j=n(25859),C=n(52574),L=n(10),P=n(32139),I=n(97443),D=n(60802),F=n(21009),O=n(5870),M=n(44903),R=n(49920),B=n(45749),U=n(93609),V=n(41236),W=n(93282),H=n(71643),$=n(96439),q=n(57492);let G=JSON.parse('{"rE":"2023.5.7030839"}');var z=n(35462),Y=n.n(z),Q=n(73157),K=n(71861),J=n(161),Z=n(46358),X=n(31568);let{rE:ee}=G;var et=new WeakMap;class en extends E.A{get npawPluginManager(){return this._adapter.npawPluginManager}get audioTrackManager(){return this._adapter.audioTrackManager}get version(){return this._version}get stats(){return this._adapter.stats}get name(){return this._name}get currentTime(){return this._adapter.currentTime}set currentTime(e){this._adapter.currentTime=e}get droppedFrames(){return this._adapter.droppedFrames}get frameRate(){return this._adapter.frameRate}get duration(){return this._adapter.duration}get paused(){return this._adapter.paused}get buffered(){return this._adapter.buffered}get buffering(){return this._adapter.buffering}get currentBitrate(){return this._adapter.currentBitrate}get bufferLength(){return this._adapter.bufferLength}get playbackRate(){return this._adapter.playbackRate}set playbackRate(e){this._adapter.playbackRate=e}get ended(){return this._adapter.ended}get seeking(){return this._adapter.seeking}get seekable(){return this._adapter.seekable}get readyState(){return this._adapter.readyState}get fullscreen(){return this._adapter.fullscreen}get media(){return this._adapter.mediaElement}
1get container(){return this._adapter.container}get subtitlesEnabled(){return this._adapter.subtitlesEnabled}get subtitlesAvailable(){return this._adapter.subtitlesAvailable}getStats(){let e;return JSON.parse(JSON.stringify(this._adapter.stats,(e=new WeakSet,(t,n)=>{if("object"==typeof n&&null!==n){if(e.has(n))return;e.add(n)}return n})))}audioTracks(){return this._adapter.audioTracks()}textTracks(){return this._adapter.textTracks()}videoTracks(){return this._adapter.videoTracks()}get muted(){return this._adapter.muted}set muted(e){this._adapter.muted=e}play(){return this._adapter.play()}pause(){this._adapter.pause()}stop(){this._adapter.stop()}updateMetadata(e){this._adapter.updateMetadata(e)}enableSubtitles(){this._adapter.enableSubtitles()}disableSubtitles(){this._adapter.disableSubtitles()}skipForward(e){this._adapter.skipForward(e)}skipBackwards(e){this._adapter.skipBackwards(e)}get volume(){return this._adapter.volume}setVolume(e){this._adapter.setVolume(e)}requestFullscreen(){this._adapter.requestFullscreen()}exitFullscreen(){this._adapter.exitFullscreen()}support(e){return e&&this._adapter.support(e)}delegateEvents(e,t,n){let i=this._media$.pipe((0,F.w)(),(0,O.$)([0]));return(Array.isArray(t)?this.delegateArray(e,t,n):this.delegateObject(e,t)).pipe((0,M.Q)(i)).subscribe({error:e=>{this.emit(X.wG,{error:e.message,stack:e.stack})}})}delegateStandardEvents(){let e=this._media$.pipe((0,F.w)(),(0,O.$)([0]));Object.entries(X.Ay).forEach(t=>{let[n,i]=t;(0,A.h)(...i.map(e=>{let t="".concat(n,".").concat(e);return this._adapter.delegate(e,n).pipe((0,R.T)(e=>(null==e?void 0:e.type)===t?e:{...e,type:t}),(0,B.W)(e=>(0,j.of)({type:X.wG,error:e.message,stack:e.stack})))})).pipe((0,M.Q)(e)).subscribe({next:e=>this.emit(e.type,e)})})}updateMedia(e){if(e.src&&!this.support(e.type))return Promise.reject(Error("No sources found with a valid media type"));let t=this._plugin$.pipe((0,U.s)(1)).toPromise();return this._media$.next(e),t}update(e){return(0,_._)(this,et).next(e),(e.media?this.updateMedia(e.media):Promise.resolve()).then(()=>void 0)}observe(e){switch(typeof e){case"string":return(0,C.R)(this,e);
1case"function":return(0,_._)(this,et).pipe((0,R.T)(e),(0,V.p)(e=>void 0!==e),(0,W.F)());default:return(0,_._)(this,et).pipe((0,F.w)())}}emit(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(null==t?void 0:t.type)===e?super.emit(e,t):super.emit(e,{...t,type:e})}async destroy(){this.emit(X.xW);let e=this._plugin$.pipe((0,O.$)((0,L.v)(()=>this._adapter.destroy())));return this._media$.complete(),(0,_._)(this,et).complete(),this.removeAllListeners(),this.plugins.forEach(e=>{e.destroy&&e.destroy()}),(0,P.s)(e)}delegateArray(e,t,n){return(0,I.H)(t).pipe((0,H.Z)(t=>(0,j.of)(t).pipe((0,H.Z)(e=>(0,C.R)(n,e)),(0,$.M)(n=>this.emit("".concat(e,".").concat(t),n)))))}delegateObject(e,t){return(0,I.H)(Object.entries(t)).pipe((0,H.Z)(t=>{let[n,i]=t;return(0,j.of)(i).pipe((0,H.Z)(e=>e),(0,$.M)(t=>this.emit("".concat(e,".").concat(n),t)))}))}constructor(e,t=[],n="Custom UnifiedPlayer"){super(),(0,T._)(this,et,{writable:!0,value:void 0}),this.mediaTypes=new Set,this._version=ee,this._adapter=e,this._name=n,(0,N._)(this,et,new D.B),this._media$=new D.B,this.plugins=t,this._plugin$=(function(e,t,n){let i=[(e,t)=>e].concat(e).map(e=>e(t,n)).filter(e=>e instanceof Q.c).map(e=>e.pipe((0,J.u)()));return(0,K.y)(...i).pipe((0,R.T)(e=>Y()({},...e)),(0,Z.x)((0,A.h)(...i).pipe((0,F.w)())),(0,J.u)())})(t,this._media$,this).pipe((0,q.n)(e=>this._adapter.updateMedia(e))),this.delegateStandardEvents()}}en.version=ee;var ei=n(9477),ea=n(88778),er=n(30497),el=n(74422);function es(e){return(t,n)=>n-t<e}var eo=n(51532),ed=n(77587),eu=n(11875),ec=n(74138),ep=n(23419),eh=n(82792);let em=(0,x._6)();class ev{debug(e,t,n){x.TU.get(em).forEach(i=>{try{i.debug(e,t,n)}catch(e){console.error("Failed to log debug message",e)}})}info(e,t,n){x.TU.get(em).forEach(i=>{try{i.info(e,t,n)}catch(e){console.error("Failed to log info message",e)}})}warn(e,t,n){x.TU.get(em).forEach(i=>{try{i.warn(e,t,n)}catch(e){console.error("Failed to log warn message",e)}})}error(e,t,n){x.TU.get(em).forEach(i=>{try{i.error(e,t,n)}catch(e){console.error("Failed to log error message",e)}})}}let eg=new ev;class ef{debug(e,t,n){this.count<this.maxNumberOfLogs&&(this.logger.debug(e,t,n),this.count++)}error(e,t,n){this.count<this.maxNumberOfLogs&&(this.logger.error(e,t,n),this.count++)}info(e,t,n){this.count<this.maxNumberOfLogs&&(this.logger.info(e,t,n),this.count++)}warn(e,t,n){this.count<this.maxNumberOfLogs&&(this.logger.warn(e,t,n),this.count++)}constructor(e,t){this.maxNumberOfLogs=1e3,this.count=0,this.logger=e,t&&(this.maxNumberOfLogs=t)}}let ek=(0,x.U9)();function ey(e,t,n,i){let a=x.TU.get(ek);null==a||a.trackPluginCall(e,t,n,i)}class eb extends eo.ug{onAdvertBreakStart(e){let t={adverts:null==e?void 0:e.getAdverts().length,podDuration:null==e?void 0:e.getDuration(),isLar:!0};ey("Yospace",X.tU,t),this.player.emit(X.tU,t)}onAdvertBreakEnd(){ey("Yospace",X.jL,{isLar:!0}),this.player.emit(X.jL,{isLar:!0})}onAdvertBreakEarlyReturn(){this.onAdvertBreakEnd()}onAdvertEnd(){ey("Yospace",X.UW,{isLar:!0}),this.player.emit(X.UW,{isLar:!0})}onAdvertStart(e){var t,n,i,a;let r={AdManagerVersion:"3.3.1",isFiller:e.isFiller(),creativeId:null==(t=e.getLinearCreative())?void 0:t.getCreativeIdentifier(),AdSystem:null==(n=e.getProperty("AdSystem"))?void 0:n.getValue(),AdTitle:null==(i=e.getProperty("AdTitle"))?void 0:i.getValue(),sequence:e.getSequence(),Advertiser:null==(a=e.getProperty("Advertiser"))?void 0:a.getValue(),id:e.getIdentifier(),duration:e.getDuration(),isLar:!0};ey("Yospace",X.K5,r),this.player.emit(X.K5,r)}onAnalyticUpdate(){}onTrackingEvent(e){}onSessionError(e,t){let n=new ev;ey("Yospace","SessionError",{isLar:!0,errorCode:e}),n.error("Yospace session error",{errorCode:e})}onTrackingError(e,t){let n=new ev;ey("Yospace","trackingError",{isLar:!0,trackingErrorErrorCode:e.errorCode}),n.error("Yospace tracking error",{trackingError:e})}constructor(e){super(),this.player=e}}class eS extends eo.EE{canChangeVolume(e,t,n){return!0}canClickThrough(e,t,n){return!0}canPause(e,t){return this.playbackMode!==eo.LS.LIVE}canResize(e,t,n){return!0}canResizeCreative(e,t,n){return!0}canSkip(e,t,n){if(this.playbackMode!==this.playbackMode.LIVE)return -1;let i=this.isInAdvert(e,t);if(!i)return -1;let a=i.getSkipOffset();return -1===a?-1:(i.isActive()?a>=0&&(a=Math.max(0,i.getStart()+a-e)):a=0,this.playbackMode===this.playbackMode.NLSO&&i.getStart()+i.getDuration()-e>n&&(a=-1),a)}canStop(e,t){return!0}closestActiveBreakPriorTo(e,t){let n=null;for(let i=0;i<t.length;i+=1){let a=t[i];a.getStart()+a.getDuration()<e&&a.isActive()&&(n=a)}return n}didSeek(e,t,n){this.playbackMode!==this.playbackMode.LIVE&&e<t&&this.setInactiveAllAdBreaksBetween(e,t,n
1)}isInActiveBreak(e,t){for(let n=0;n<t.length;n+=1){let i=t[n];if(i.getStart()<=e&&e<i.getStart()+i.getDuration())return i.isActive()?i:null}return null}isInAdvert(e,t){for(let n=0;n<t.length;n+=1){let i=t[n];if(i.getStart()<=e&&e<i.getStart()+i.getDuration())for(let t=0;t<i.getAdverts.length;t+=1){let n=i.getAdverts()[t];if(n.getStart()<=e&&e<n.getStart()+n.getDuration())return n}}return null}didSkip(e,t,n){return this.didSeek(e,t,n)}setInactiveAllAdBreaksBetween(e,t,n){for(let i=0;i<n.length;i+=1){let a=n[i];a.isActive()&&a.getStart()>=e&&a.getStart()+a.getDuration()<=t&&a.setInactive()}}setPlaybackMode(e){this.playbackMode=e}willSeekTo(e,t){let n=this.isInActiveBreak(e,t),i=e;return n?i=n.getStart():(n=this.closestActiveBreakPriorTo(e,t))&&(i=n.getStart()),i}constructor(){super(),this.playbackMode=null}}let ex=null,ew=null;async function e_(e,t){let n=new eo.Kb;n.setUserAgent(navigator.userAgent),t&&n.setCustomHttpHeaders(t);let i=await eo.N4.create(e,n);if(i.getSessionState()===eo.Yj.INITIALISED)return i;throw Error("Failed to create Yospace session - ResultCode: ".concat(i.getResultCode()))}async function eT(e,t){let{src:n,metadata:i,sources:a,map:r}=e,l=null!=n?n:a[0].src;if(ex===(null==i?void 0:i.guid))return ew;try{ew=await e_(l,t),ex=null==i?void 0:i.guid}catch(e){ew=null,ex=null}return ew}var eN=n(4724),eE=new WeakMap,eA=new WeakMap,ej=new WeakMap,eC=new WeakMap,eL=new WeakMap;class eP{emit(e,t){switch(e){case X.K5:return this.onAdBegin(t);case X.UW:return this.onAdEnd(t);case X.tU:return this.onAdBreakBegin(t);case X.jL:return this.onAdBreakEnd(t);default:throw Error("Method not implemented.")}}emitAdEnd(e){return(0,N._)(this,eC,null),(0,_._)(this,eA).emit(X.UW,e)}onAdBegin(e){return(0,N._)(this,eC,e),(0,_._)(this,eA).emit(X.K5,e)}onAdEnd(e){return this.emitAdEnd(e)}onAdBreakBegin(e){(0,N._)(this,eC,null);let t=(0,_._)(this,eA).currentTime;return(0,N._)(this,ej,(0,_._)(this,eA).observe(X.wP).subscribe(n=>{if(e.podDuration&&n.currentTime&&n.currentTime>t+e.podDuration/1e3+(0,_._)(this,eE)){var i;(0,_._)(this,eL)?((0,_._)(this,eC)&&this.emitAdEnd({type:X.UW}),(0,_._)(this,eA).emit(X.jL,e),new ev().warn("Ad break took too long, forcing it to stop",{event:n}),console.warn("Ad break took too long, forcing it to stop",{event:n})):new ev().warn("Ad break took too long, would force it to stop, but the automatic stopping is disabled",{event:n}),null==(i=(0,_._)(this,ej))||i.unsubscribe()}})),(0,_._)(this,eA).emit(X.tU,e)}onAdBreakEnd(e){return(0,_._)(this,ej)&&((0,_._)(this,ej).unsubscribe(),(0,N._)(this,ej,null)),(0,_._)(this,eC)&&this.emitAdEnd({type:X.UW}),(0,_._)(this,eA).emit(X.jL,e)}destroy(){(0,_._)(this,ej)&&((0,_._)(this,ej).unsubscribe(),(0,N._)(this,ej,null))}constructor(e,{forceStopAdBreakEnabled:t}){(0,T._)(this,eE,{writable:!0,value:void 0}),(0,T._)(this,eA,{writable:!0,value:void 0}),(0,T._)(this,ej,{writable:!0,value:void 0}),(0,T._)(this,eC,{writable:!0,value:void 0}),(0,T._)(this,eL,{writable:!0,value:void 0}),(0,N._)(this,eE,5),(0,N._)(this,ej,null),(0,N._)(this,eC,null),(0,N._)(this,eL,!1),(0,N._)(this,eA,e),(0,N._)(this,eL,t)}}let{START:eI,STALL:eD,CONTINUE:eF,PAUSE:eO,RESUME:eM}=eo.gd;var eR=n(61595),eB=n(22705),eU=n(30157);function eV(e){window.savedConcurrencyObject=e}function eW(e){return null!=e}var eH=n(10534),e$=n(61281),eq=n(8685),eG=n(77036),ez=n(90472);function eY(){let e=(0,eG._)(["\n fragment nielsenTrackingFragment on LiveTracking {\n nielsen {\n nodes {\n trackingObject\n ad\n start\n stop\n }\n active {\n trackingObject\n ad\n start\n stop\n }\n }\n}\n "]);return eY=function(){return e},e}function eQ(){let e=(0,eG._)(["\n fragment adobeProgramTrackingFragment on DetailedAdobe {\n id\n title\n duration\n broadcast\n ad\n start\n stop\n id\n startOverAvailable\n}\n "]);return eQ=function(){return e},e}function eK(){let e=(0,eG._)(["\n fragment adobeNodeTrackingFragment on DetailedAdobeBlock {\n prerolls {\n nodes {\n ...adobeProgramTrackingFragment\n }\n }\n program {\n ...adobeProgramTrackingFragment\n }\n}\n "]);return eK=function(){return e},e}function eJ(){let e=(0,eG._)(["\n fragment adobeTrackingFragment on LiveTracking {\n adobe {\n nodes {\n ...adobeNodeTrackingFragment\n }\n active {\n program {\n ...adobeProgramTrackingFragment\n }\n }\n }\n}\n "]);return eJ=function(){return e},e}function eZ(){let e=(0,eG._)(["\n fragment liveTrackingFragment on LiveTracking {\n ...nielsenTrackingFragment\n ...adobeTrackingFragment\n}\n "]);return eZ=function(){return e},e}function eX(){let e=(0,eG._)(["\n query play_unified_live_tracking($guid: String!, $nielsenTrackingVersion: String) {\n tracking(guid: $guid, nielsenVersion: $nielsenTrackingVersion) {\n __typename\n ...liveTrackingFragment\n }\n entity(guid: $guid) {\n __typename\n ... on Broadcast {\n epgUpdateInterval\n epgUpdateType\n }\n }\n}\n ","\n","\n","\n","\n",""]);return eX=function(){return e},e}let e0=(0,ez.A)(eY()),e1=(0,ez.A)(eQ()),e2=(0,ez.A)(eK()),e4=(0,ez.A)(eJ()),e3=(0,ez.A)(eZ()),e5=(0,ez.A)(eX(),e3,e0,e4,e2,e1),e6=e=>({"Content-Type":"application/json",...e&&{"Client-Platform-Class":e.class,"Client-Platform":e.name,"Client-Platform-Audience":e.audience,"Client-Platform-AppVersion":e.version}});function e9(e){var t,n;return(null==(t=e.tracking)?void 0:t.__typename)==="LiveTracking"&&(null==(n=e.tracking.nielsen)?void 0:n.nodes)?e.tracking.nielsen.nodes.flatMap(e=>{if(e&&function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return n.every(t=>null!==e[t]&&void 0!==e[t])}(e,"start","stop")){var t;return{...e,ad:null!=(t=e.ad)&&t}}return[]}):[]}function e8(e){var t,n,i,a;return(null==(n=e.tracking)?void 0:n.__typename)!=="LiveTracking"?[]:(null!=(t=null==e||null==(a=e.tracking)||null==(i=a.adobe)?void 0:i.nodes)?t:[]).filter(eW)}function e7(e,t,n){return(0,eH.BW)(e.endpoint,e5,{guid:t,nielsenTrackingVersion:n},"play_unified_live_tracking",e6(e.clientPlatform))}function te(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return e.pipe((0,q.n)(e=>{var i,a,r;let l;return(i=e.metadata.isStartOver?e.metadata.mediaGuid:e.metadata.guid,a=t,r=n,l=3e5,(0,L.v)(()=>e7(a,i,r)).pipe((0,B.W)(e=>ed.w),(0,$.M)(e=>{var t;(null==(t=e.tracking)?void 0:t.__typename)!=="LiveTracking"||null===e.entity||"epgUpdateInterval"in e.entity&&(l=e.entity.epgUpdateInterval?1e3*e.entity.epgUpdateInterval:l)}),(0,eq.u)({delay:()=>(0,e$.O)(l)}),(0,ec.v)(e=>{var t;return(null==e||null==(t=e.tracking)?void 0:t.__typename)==="LiveTracking"}))).pipe((0,R.T)(e=>({liveTrackingResult:e})))}),(0,J.u)())}let tt=e=>e.observe(e=>e.media).pipe((0,V.p)(e=>!!(null==e?void 0:e.src)),(0,V.p)(e=>!!(null==e?void 0:e.metadata)),(0,R.T)(e=>{var t,n,i,a,r,l,s,o,d,u,c;return{playback:{tracking:{...(null==(i=e.tracking)?void 0:i.nielsen)&&{nielsen:null==(a=e.tracking)?void 0:a.nielsen},...(null==(r=e.tracking)?void 0:r.adobe)&&{adobe:null==(l=e.tracking)?void 0:l.adobe}}},entity:{type:(null==(s=e.metadata)?void 0:s.isLive)?"station":"episode",guid:null==(o=e.metadata)?void 0:o.guid,contentProvider:null!=(t=null==(d=e.metadata)?void 0:d.contentProvider)?t:null==(u=e.metadata)?void 0:u.channel,duration:null!=(n=null==(c=e.metadata)?void 0:c.duration)?n:1/0},metadata:e.metadata}}),(0,J.u)());var tn=new WeakMap;
1class ti{destroy(){(0,_._)(this,tn).forEach(e=>{e.destroy()})}constructor(e,t,{epgOptions:n,plugins:i}){(0,T._)(this,tn,{writable:!0,value:void 0}),(0,N._)(this,tn,[]);const a=tt(t),r=te(a,n,"2").pipe((0,V.p)(e=>!!e.liveTrackingResult),(0,R.T)(e=>e.liveTrackingResult),(0,V.p)(eW)),l={player:t,media$:a,liveTracking$:r,epgOptions:n};(i||[]).forEach(e=>{let t=e(l);(0,_._)(this,tn).push(t)})}}var ta=n(78009),tr=n(66451);function tl(){let e=(0,eG._)(["\n fragment startOverInformationFragment on Epg {\n __typename\n entityId\n title\n start\n stop\n startOverAvailable\n vodAvailableStart\n vodAvailableStop\n transmissionId\n imageUrl\n entity {\n guid\n }\n}\n "]);return tl=function(){return e},e}function ts(){let e=(0,eG._)(["\n query play_unified_start_over_available($transmissionId: String!) {\n epgEntry(transmissionId: $transmissionId) {\n epg {\n startOverAvailable\n title\n programStart\n }\n }\n}\n "]);return ts=function(){return e},e}function to(){let e=(0,eG._)(["\n query play_unified_start_over_tracking($guid: String!, $transmissionId: String!, $nielsenTrackingVersion: String) {\n tracking(guid: $guid, nielsenVersion: $nielsenTrackingVersion) {\n ...liveTrackingFragment\n }\n epgEntry(transmissionId: $transmissionId) {\n epg {\n entityId\n description\n imageUrl\n live\n programStart\n programStop\n start\n startOverAvailable\n stop\n synopsis\n title\n transmissionId\n vodAvailableStart\n vodAvailableStop\n }\n }\n}\n ","\n","\n","\n","\n",""]);return to=function(){return e},e}let td=(0,ez.A)(tl());(0,ez.A)(ts());let tu=(0,ez.A)(to(),e3,e0,e4,e2,e1);function tc(){let e=(0,eG._)(["\n fragment epgFragment on EpgList {\n nodes {\n ...startOverInformationFragment @include(if: $includeStartOverInformation)\n start\n stop\n title\n entity {\n presentationTitle\n references {\n web\n guid\n }\n }\n subPrograms @include(if: $includeStartOverInformation) {\n ...startOverInformationFragment\n }\n }\n}\n "]);return tc=function(){return e},e}function tp(){let e=(0,eG._)(["\n query play_unified_live_epg($guid: String!, $includeStartOverInformation: Boolean!) {\n entity(guid: $guid) {\n __typename\n type\n ... on Broadcast {\n epgEntries(limit: 2) {\n ...epgFragment\n }\n }\n }\n}\n ","\n",""]);return tp=function(){return e},e}let th=(0,ez.A)(tc()),tm=(0,ez.A)(tp(),th,td);n(48923),n(2992),n(65702),n(66094),n(96961);function tv(e){var t,n;return null!=e&&(null==(t=e.epgEntry)?void 0:t.epg)!==null&&(null==(n=e.epgEntry)?void 0:n.epg)!==void 0}function tg(e){var t,n,i,a;return(null==e||null==(n=e.entity)?void 0:n.__typename)!=="Broadcast"?[]:null!=(t=null==e||null==(a=e.entity)||null==(i=a.epgEntries)?void 0:i.nodes)?t:[]}function tf(e,t,n){return(0,eH.BW)(e.endpoint,tm,{guid:t,includeStartOverInformation:n},"play_unified_live_epg",e6(e.clientPlatform))}function tk(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.pipe((0,q.n)(e=>{var i,a,r;if(e.metadata.isStartOver)return(0,e$.O)(0,3e5).pipe((0,q.n)(async()=>{try{var n,i;return n=e.metadata.guid,i=e.metadata.mediaGuid,(0,eH.BW)(t.endpoint,tu,{guid:n,transmissionId:i},"play_unified_start_over_tracking",e6(t.clientPlatform))}catch(e){return console.error(e),null}}),(0,V.p)(tv),(0,R.T)(e=>({tracking:e.tracking,epg:null==e?void 0:e.epgEntry.epg}))).pipe((0,R.T)(e=>({startOverEpgResult:e})));return(i=e.metadata.guid,a=t,r=n,(0,L.v)(()=>tf(a,i,r)).pipe((0,B.W)(e=>ed.w),(0,ta.Y)(e=>e.pipe((0,tr.c)(3e5))),(0,ec.v)(e=>{var t;return(null==e||null==(t=e.entity)?void 0:t.type)==="BROADCAST"}))).pipe((0,R.T)(e=>({liveEpgResult:e})))}),(0,J.u)())}function ty(e,t){if(null==e.entity||!("epgEntries"in e.entity))return null;let{nodes:n}=e.entity.epgEntries,i=[],a=n.find(e=>{var n,i;return(null!=(n=e.start)?n:0)<=t&&(null!=(i=e.stop)?i:0)>=t});if(a){var r,l,s,o;i.push({start:null!=(r=a.start)?r:0,stop:null!=(l=a.stop)?l:0,title:null!=(s=a.title)?s:"",transmissionId:a.transmissionId,type:"program",startOverAvailable:null!=(o=a.startOverAvailable)&&o,entity
1Id:a.entityId,imageUrl:a.imageUrl})}return i.length>0?i[0]:null}var tb=n(61868);let tS=(0,x._6)(),tx=[],tw=[];E.A;let t_={dev:"https://vast-api-gateway.pvp-dev.tv2dev.dk",prod:"https://vast-api-gateway.pvp.tv2api.dk"},tT={enableOverseer:tN("enableOverseer",!1),enablePlayerVCR:tN("enablePlayerVCR",!1),useActiveTrackingNielsen:tN("useActiveTrackingNielsen",!1),overseerApiUrl:(0,x.hn)("overseerApiUrl",{valueType:"enum",defaultValue:"https://overseer-server.pvp-dev.tv2dev.dk",options:["https://overseer-server.pvp-dev.tv2dev.dk","http://localhost:8080"]}),useOverseerGraphql:tN("useOverseerGraphql",!0),enableTestStreams:tN("enableTestStreams",!1),testStream:(0,x.hn)("testStream",{valueType:"enum",defaultValue:"Looping LAR - Normal",options:["Looping LAR - Normal","Looping LAR - Frequency Cap","TV 2 FYN"]}),enablePrerollOverride:tN("enablePrerollOverride",!1),prerollOverrideUrl:(0,x.hn)("prerollOverrideUrl",{valueType:"enum",defaultValue:t_.dev,options:Object.keys(t_).map(e=>t_[e])})};function tN(e,t){return(0,x.hn)(e,{defaultValue:t,valueType:"boolean"})}var tE=new WeakMap;class tA{send(e,t,n){let i=[];if((0,_._)(this,tE).forEach(a=>{try{a.send(e,t,n)}catch(e){i.push(e)}}),i.length>0){let e=i.map(e=>e instanceof Error?e.message:"toString"in e?e.toString():JSON.stringify(e));throw Error("AggregateNielsenGateway: ".concat(i.length," exceptions occurred.\n").concat(e))}}constructor(e){(0,T._)(this,tE,{writable:!0,value:void 0}),(0,N._)(this,tE,e)}}var tj=new WeakMap;class tC{async send(e,t){let n=await (0,_._)(this,tj);switch(e){case"Load":n.ggPM("loadMetadata",t);break;case"Playhead":n.ggPM("setPlayheadPosition",t);break;case"Stop":case"Buffering":n.ggPM("stop",t);break;case"End":n.ggPM("end",t)}}constructor(e,t,n,i){(0,T._)(this,tj,{writable:!0,value:void 0}),(0,N._)(this,tj,i.then(i=>e.nlsQ(t,n,{enableFpid:"".concat(i),nol_sdkDebug:!1})))}}var tL=new WeakMap,tP=new WeakMap,tI=new WeakMap,tD=new WeakMap;class tF{async send(e,t,n){switch(e){case"Load":(0,_._)(this,tD).call(this,"loadMetadata",t,n);break;case"Playhead":(0,_._)(this,tD).call(this,"setPlayheadPosition",t,n);break;case"Stop":(0,_._)(this,tD).call(this,"stop",t,n);break;case"Buffering":(0,_._)(this,tD).call(this,"buffering",t,n);break;case"End":(0,_._)(this,tD).call(this,"end",t,n);break;default:(0,_._)(this,tD).call(this,"UNKNOWN: ".concat(e),t,n)}}constructor(e,t="Nielsen"){(0,T._)(this,tL,{writable:!0,value:void 0}),(0,T._)(this,tP,{writable:!0,value:void 0}),(0,T._)(this,tI,{writable:!0,value:void 0}),(0,T._)(this,tD,{writable:!0,value:void 0}),(0,N._)(this,tD,(e,t,n)=>{var i;let a={instanceId:(0,_._)(this,tI),...n};null==(i=(0,_._)(this,tL))||i.trackPluginCall((0,_._)(this,tP),e,t,a)}),(0,N._)(this,tP,t),(0,N._)(this,tL,null!=e?e:x.TU.get(ek)),(0,N._)(this,tI,Math.random().toString(36).substring(2,15))}}class tO{get lastMetadata(){var e;return null!=(e=this._lastMetadata)?e:void 0}set lastMetadata(e){this._lastMetadata=e,"content"===e.type?(this._lastContentMetadata=e,this._lastAdMetadata=null):this._lastAdMetadata=e}get lastContentMetadata(){var e;return null!=(e=this._lastContentMetadata)?e:void 0}get lastAdMetadata(){return this._lastAdMetadata}emitPlayhead(e){var t,n;if(e!==this._lastEmittedPlayhead&&(this._lastEmittedPlayhead=e,null!=this.lastContentMetadata||(null==(t=this.lastAdMetadata)?void 0:t.type)!=="preroll")){if(null==this.lastContentMetadata)return void eg.error("NielsenCloudGateway: lastContentMetadata is null");this._sdk.send({metadata:{content:this.lastContentMetadata,...this.lastAdMetadata?{ad:this.lastAdMetadata}:{}},event:"playhead",position:e.toString(),type:(null==(n=this.lastMetadata)?void 0:n.type)==="content"?"content":"ad",utc:Date.now().toString(),sessid:this._viewSessionId})}}send(e,t,n){if("Stop"===e&&(this.emitPlayhead(t),this._lastReceivedPlayhead=null,this._lastEmittedPlayhead=null),"End"===e){var i;this.emitPlayhead(t),this._lastEmittedPlayhead=null,this._lastReceivedPlayhead=null,this._sdk.send({metadata:{content:this.lastContentMetadata},event:"complete",position:t.toString(),type:(null==(i=this.lastMetadata)?void 0:i.type)==="content"?"content":"ad",utc:Date.now().toString(),sessid:this._viewSessionId})}if("Load"===e&&(this.lastMetadata=t,this._lastReceivedPlayhead=null,this._lastEmittedPlayhead=null),"Playhead"===e){let e=null!=this._lastEmittedPlayhead?t-this._lastEmittedPlayhead:0;(null==this._lastEmittedPlayhead||e>=10)&&this.emitPlayhead(t),this._lastReceivedPlayhead=t}}constructor(e){this._lastEmittedPlayhead=null,this._lastReceivedPlayhead=null,this._viewSessionId=function(){let e="";for(let t=0;t<29;t+=1)e+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".charAt(function(){let e;do e=Math.floor(992*Math.random());while(e>61);return e}());return e+Math.floor(new Date().getTime()/1e3)}(),this._lastMetadata=null,this._lastContentMetadata=null,this._lastAdMetadata=null,this._sdk=e}}var tM=n(76318),tR=n(38688),tB=n(29567),tU=n.n(tB),tV=((i={}).Load="load",i.TimeUpdate="timeupdate",i.NewTrackingEntries="newEpgEntries",i.Seeking="seeking",i.AdBreakBegin="ad.breakbegin",i.AdBreakEnd="ad.breakend",i.AdBegin="ad.begin",i.AdEnd="ad.end",i.Stop="stop",i.Pause="pause",i.Buffering="buffering",i.Play="play",i.Destroy="destroy",i);class tW{send(e){switch(e.type){case"load":this.onLoad(e);break;case"timeupdate":this.onTimeUpdate(e);break;case"newEpgEntries":this.onNewTrackingEntries(e);break;case"seeking":this.onSeeking();break;case"ad.breakbegin":this.onAdBreakBegin(e);break;case"ad.breakend":this.onAdBreakEnd();break;case"ad.begin":this.onAdBegin(e);break;case"ad.end":this.onAdEnd();break;case"stop":this.onStop();break;case"pause":this.onPause();break;case"buffering":this.onBuffering();break;
1case"destroy":this.onDestroy()}}}var tH=n(8647),t$=n.n(tH),tq=new WeakMap,tG=new WeakMap,tz=new WeakMap,tY=new WeakMap,tQ=new WeakMap,tK=new WeakMap,tJ=new WeakMap,tZ=new WeakMap,tX=new WeakMap,t0=new WeakMap,t1=new WeakMap,t2=new WeakMap,t4=new WeakMap,t3=new WeakMap,t5=new WeakMap,t6=new WeakMap,t9=new WeakMap,t8=new WeakSet,t7=new WeakSet,ne=new WeakSet,nt=new WeakSet,nn=new WeakMap,ni=new WeakMap,na=new WeakMap,nr=new WeakMap,nl=new WeakSet,ns=new WeakSet,no=new WeakSet,nd=new WeakSet;class nu extends tW{send(e){(0,N._)(this,t3,e),super.send(e)}onDestroy(){this.currentBlock&&(0,tM._)(this,t7,np).call(this)}onBuffering(){(this.currentBlock||(0,_._)(this,tY)||(0,_._)(this,tQ))&&(0,tM._)(this,nt,nm).call(this)}onPause(){(this.currentBlock||(0,_._)(this,tY)||(0,_._)(this,tQ))&&(0,tM._)(this,ne,nh).call(this)}onStop(){if((0,_._)(this,tY)||(0,_._)(this,tQ)){var e;(null==(e=(0,_._)(this,tY))?void 0:e.islivestn)!=="y"&&(0,tM._)(this,t7,np).call(this)}}onAdEnd(){(0,N._)(this,tZ,null),(0,N._)(this,tQ,null)}onAdBegin(e){(0,N._)(this,tz,null),(0,N._)(this,tZ,e.value)}onAdBreakEnd(){(0,_._)(this,tZ)||((0,N._)(this,tJ,!1),(0,N._)(this,tY,null))}onAdBreakBegin(e){var t,n;(0,N._)(this,t2,!1),(0,N._)(this,tJ,!0),(0,N._)(this,t5,(null!=(t=(0,_._)(this,tz))?t:0)+(null!=(n=e.value.podDuration)?n:0)/1e3)}onSeeking(){this.currentBlock&&(0,tM._)(this,ne,nh).call(this)}onNewTrackingEntries(e){var t,n,i;let a=(i=e9(e.value).reduceRight((e,t)=>{let n=e.find(e=>!e.ad);return t.ad&&!n?e:[{start:Math.floor(t.start/1e3),stop:Math.floor(t.stop/1e3),data:{kind:t.ad?"ad":"content",metadata:t.trackingObject?JSON.parse(t.trackingObject):null,upcoming:null==n?void 0:n.data}},...e]},[]),tU()(i,e=>e.start));(0,N._)(this,tK,function(e,t){if(0===t.length)return e;let n=t$()(t,e=>e.start).start;return[...e.filter(e=>e.stop<n),...e.filter(e=>e.start<n&&e.stop>=n).map(e=>({...e,stop:n})),...t]}((0,_._)(this,tK),a)),this.epgUpdateType=e.value.entity&&"epgUpdateType"in e.value.entity?e.value.entity.epgUpdateType:null,(0,N._)(this,t9,(null==(t=e.value.tracking)?void 0:t.__typename)==="LiveTracking"?null==(n=e.value.tracking.nielsen)?void 0:n.active:null)}onTimeUpdate(e){var t,n;let i=Math.floor(e.value.currentTime);(0,_._)(this,tq)&&(0,_._)(this,tq).metadata.startOverStreamStartTime&&(0,_._)(this,tq).metadata.isStartOver&&(i+=Math.floor((0,_._)(this,tq).metadata.startOverStreamStartTime)),i===(0,_._)(this,tz)||i<0||((0,N._)(this,tz,i),(0,N._)(this,t0,!1),null!=(0,_._)(this,tq)&&((null==(n=(0,_._)(this,tq))||null==(t=n.metadata)?void 0:t.isLive)?this.timeupdateLive(i):this.timeupdateVOD(i),(0,N._)(this,t1,i)))}onLoad(e){(0,N._)(this,tq,e.value.media)}timeupdateVOD(e){var t,n,i;let a=(0,tM._)(this,no,nf).call(this,(0,_._)(this,tq)),r=(0,_._)(this,nr).call(this);this.currentBlock=(0,_._)(this,tJ)?r:a,this.currentBlock&&(null==(t=this.currentBlock)?void 0:t.assetid)!==(null==(n=this.lastBlock)?void 0:n.assetid)&&(this.lastBlock&&("preroll"===this.lastBlock.type?(0,tM._)(this,ne,nh).call(this,(0,_._)(this,t1)):(0,tM._)(this,t7,np).call(this,(0,_._)(this,t1))),"preroll"===this.currentBlock.type&&(null==(i=this.lastBlock)?void 0:i.type)!=="preroll"&&(0,tM._)(this,nd,nk).call(this,a),(0,tM._)(this,nd,nk).call(this,this.currentBlock),this.lastBlock=this.currentBlock),(this.currentBlock||(0,_._)(this,tJ))&&(0,tM._)(this,t8,nc).call(this,e,{source:(0,_._)(this,t3)})}timeupdateLive(e){var t,n,i,a;if(e<=0)return;let r=(0,_._)(this,ni).call(this,e),l=(0,_._)(this,na).call(this,e),s=(0,_._)(this,nr).call(this);if(this.currentBlock=(0,_._)(this,tJ)?s:null!=r?r:l,this.currentBlock&&(null==(t=this.currentBlock)?void 0:t.assetid)!==(null==(n=this.lastBlock)?void 0:n.assetid)){this.lastBlock&&("ad"===this.lastBlock.type||"preroll"===this.lastBlock.type?(0,tM._)(this,ne,nh).call(this,(0,_._)(this,t1)):(0,tM._)(this,t7,np).call(this,(0,_._)(this,t1)));let e="ad"===this.currentBlock.type||"preroll"===this.currentBlock.type,t=(null==(i=this.lastBlock)?void 0:i.type)==="ad"||(null==(a=this.lastBlock)?void 0:a.type)==="preroll";e&&!t&&(0,tM._)(this,nl,nv).call(this),(0,tM._)(this,nd,nk).call(this,this.currentBlock),this.lastBlock=this.currentBlock}(this.currentBlock||(0,_._)(this,tJ))&&(0,tM._)(this,t8,nc).call(this,e,{source:(0,_._)(this,t3)})}constructor(e,t=!1){super(),(0,tR._)(this,t8),(0,tR._)(this,t7),(0,tR._)(this,ne),(0,tR._)(this,nt),(0,tR._)(this,nl),(0,tR._)(this,ns),(0,tR._)(this,no),(0,tR._)(this,nd),(0,T._)(this,tq,{writable:!0,value:void 0}),(0,T._)(this,tG,{writable:!0,value:void 0}),(0,T._)(this,tz,{writable:!0,value:void 0}),(0,T._)(this,tY,{writable:!0,value:void 0}),(0,T._)(this,tQ,{writable:!0,value:void 0}),(0,T._)(this,tK,{writable:!0,value:void 0}),(0,T._)(this,tJ,{writable:!0,value:void 0}),(0,T._)(this,tZ,{writable:!0,value:void 0}),(0,T._)(this,tX,{writable:!0,value:void 0}),(0,T._)(this,t0,{writable:!0,value:void 0}),(0,T._)(this,t1,{writable:!0,value:void 0}),(0,T._)(this,t2,{writable:!0,value:void 0}),(0,T._)(this,t4,{writable:!0,value:void 0}),(0,T._)(this,t3,{writable:!0,value:void 0}),(0,T._)(this,t5,{writable:!0,value:void 0}),(0,T._)(this,t6,{writable:!0,value:void 0}),(0,T._)(this,t9,{writable:!0,value:void 0}),(0,T._)(this,nn,{writable:!0,value:void 0}),(0,T._)(this,ni,{writable:!0,value:void 0}),(0,T._)(this,na,{writable:!0,value:void 0}),(0,T._)(this,nr,{writable:!0,value:void 0}),(0,N._)(this,tq,null),(0,N._)(this,tz,null),(0,N._)(this,tK,[]),(0,N._)(this,tZ,null),(0,N._)(this,tX,!1),(0,N._)(this,t0,!1),(0,N._)(this,t1,null),(0,N._)(this,t2,!1),(0,N._)(this,t4,null),(0,N._)(this,t6,!1),this.currentBlock=null,this.lastBlock=null,(0,N._)(this,nn,e=>{var t;return(null==(t=(0,_._)(this,tq))?void 0:t.metadata.isStartOver)?(0,_._)(this,tK)[0]:(0,_._)(this,tK).find(t=>t.start<=e&&t.stop>=e)}),(0,N._)(this,ni,e=>{var t,n,i;if(null!=(0,_._)(this,t9)&&"ACTIVE"===this.epgUpdateType&&this.useActive){let e=(0,_._)(this,t9);if(e.trackingObject)return JSON.parse(e.trackingObject)}let a=(0,_._)(this,nn).call(this,e);return(null==a?void 0:a.data.metadata.type)==="preroll"?null:null!=(t=null!=(n=null==a||null==(i=a.data)?void 0:i.metadata)?n:(0,_._)(this,tY))?t:(0,tM._)(this,no,nf).call(this,(0,_._)(this,tq))}),(0,N._)(this,na,e=>{var t;let n=(0,_._)(this,tK).find(t=>t.start<=e&&t.stop>=e);return(null==n?void 0:n.data.metadata.type)!=="preroll"?null:null==n||null==(t=n.data)?void 0:t.metadata}),(0,N._)(this,nr,()=>(0,_._)(this,tJ)&&(0,_._)(this,tZ)?(0,tM._)(this,ns,ng).call(this,(0,_._)(this,tZ)):null),(0,N._)(this,tG,e),this.useActive=t,(0,N._)(this,tJ,!1)}}function nc(e,t){(0,N._)(this,t6,!1),(0,_._)(this,tG).send("Playhead",e,t)}function np(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(0,N._)(this,tY,null),(0,N._)(this,tQ,null),(0,_._)(this,tG).send("End",null!=(e=null!=t?t:(0,_._)(this,tz))?e:0,{source:(0,_._)(this,t3)})}function nh(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;
1(0,_._)(this,t6)||((0,N._)(this,t6,!0),(0,_._)(this,tG).send("Stop",null!=(e=null!=t?t:(0,_._)(this,tz))?e:0,{source:(0,_._)(this,t3)}))}function nm(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(0,_._)(this,t0)||((0,N._)(this,t0,!0),(0,_._)(this,tG).send("Buffering",null!=(e=null!=t?t:(0,_._)(this,tz))?e:0,{source:(0,_._)(this,t3)}))}function nv(){var e,t,n;let i=(0,_._)(this,tK).filter(e=>"ad"!==e.data.metadata.type&&"preroll"!==e.data.metadata.type).find(e=>{var t,n;return e.stop>(null!=(t=null!=(n=(0,_._)(this,t5))?n:(0,_._)(this,tz))?t:0)});if(!i||(0,_._)(this,tY)&&(e=i.data.metadata,t=(0,_._)(this,tY),e.subbrand===t.subbrand&&e.program===t.program&&e.assetid===t.assetid&&e.length===t.length)||(0,_._)(this,tY)||(0,N._)(this,tY,i.data.metadata),i){(0,tM._)(this,nd,nk).call(this,null==i||null==(n=i.data)?void 0:n.metadata),(0,N._)(this,t2,!0)}}function ng(e){var t,n;let i=(0,tM._)(this,no,nf).call(this,(0,_._)(this,tq));return{type:e.isLar?"ad":"preroll",assetid:e.isFiller?"slate":null!=(t=e.creativeId)?t:"",stationId:i.stationId,islivestn:i.isl
1ivestn,pbstarttm:null==(n=(0,_._)(this,tz))?void 0:n.toString(),subbrand:i.subbrand}}function nf(e){var t;let n=null==e||null==(t=e.playback.tracking.nielsen)?void 0:t.trackingObject,i=n?JSON.parse(n):null;return(null==i?void 0:i.length)!==void 0&&(i.length=i.length.toString()),i}function nk(e){var t,n,i,a;let r={...e};"preroll"!==e.type||(null==(n=(0,_._)(this,tq))||null==(t=n.metadata)?void 0:t.isLive)?(null==(a=(0,_._)(this,tq))||null==(i=a.metadata)?void 0:i.isLive)&&(null==r?void 0:r.pbstarttm)!==void 0&&(0,_._)(this,tz)&&(r.pbstarttm=(0,_._)(this,tz).toString()):r.pbstarttm="",(0,_._)(this,tG).send("Load",r,{source:(0,_._)(this,t3)}),(0,N._)(this,t4,r)}var ny=new WeakMap;class nb{track(e,t,n){let i=null,a=(0,A.h)(t.pipe((0,R.T)(t=>({type:tV.Load,value:{media:t,currentTime:e.currentTime,subtitlesAvailable:e.subtitlesAvailable,subtitlesEnabled:e.subtitlesEnabled}}))),e.observe(X.tU).pipe((0,R.T)(e=>({type:tV.AdBreakBegin,value:e}))),e.observe(X.jL).pipe((0,R.T)(()=>({type:tV.AdBreakEnd}))),e.observe(X.K5).pipe((0,R.T)(e=>({type:tV.AdBegin,value:e}))),e.observe(X.UW).pipe((0,R.T)(()=>({type:tV.AdEnd}))),e.observe(X.Mg).pipe((0,R.T)(()=>({type:tV.Play}))),e.observe(X.ik).pipe((0,R.T)(()=>({type:tV.Seeking}))),e.observe(X.gw).pipe((0,R.T)(()=>({type:tV.Pause}))),e.observe(X.Bs).pipe((0,R.T)(()=>({type:tV.Pause}))),e.observe(X.q).pipe((0,R.T)(()=>({type:tV.Stop}))),e.observe(X.wP).pipe((0,R.T)(t=>{var n,i;return{type:tV.TimeUpdate,value:{type:t.type,currentTime:null!=(n=null!=(i=t.currentTime)?i:t.currentMediaTime)?n:0,droppedFrames:t.droppedFrames,currentBitrate:e.currentBitrate}}})),e.observe(X.D_).pipe((0,R.T)(()=>({type:tV.Buffering}))),e.observe(X.Rw).pipe((0,R.T)(e=>{var t;return{type:tV.TimeUpdate,value:{type:e.type,currentTime:null!=(t=e.currentTime)?t:e.currentMediaTime}}})),e.observe(X.xW).pipe((0,R.T)(()=>({type:tV.Destroy}))),n.pipe((0,R.T)(e=>({type:tV.NewTrackingEntries,value:e})))).subscribe({next:e=>{null===i&&(i=this.machineFn()),i.send(e),e.type===tV.Destroy&&(i=null)},error:console.error});(0,_._)(this,ny).push(a)}destroy(){(0,_._)(this,ny).forEach(e=>e.unsubscribe()),(0,N._)(this,ny,[])}constructor(e){(0,T._)(this,ny,{writable:!0,value:void 0}),(0,N._)(this,ny,[]),this.machineFn=e}}var nS=n(26374),nx=n.n(nS);function nw(e,t,n,i,a){return{"media.name":e,"media.id":t,"media.length":n,"media.contentType":i,"media.streamType":a}}function n_(e,t,n){return{"adbreak.name":e,"adbreak.starttime":n,"adbreak.position":t}}function nT(e,t,n,i,a){return{"media.ad.id":t,"media.ad.length":i,"media.ad.name":e,"media.ad.podPosition":n,"media.ad.playerName":a}}function nN(e,t,n,i){return{"media.qoe.bitrate":e,"media.qoe.droppedFrames":i,"media.qoe.framesPerSecond":n,"media.qoe.timeToStart":t}}let nE="AdobeCollectionApi";function nA(e){return Object.fromEntries(Object.entries(e).filter(e=>{let[t,n]=e;return null!=n&&void 0!==n}))}class nj{addEntries(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];this.entries=function(e,t){if(0===t.length)return e;let n=t$()(t,e=>e.start.getTime()).start.getTime();return[...e.filter(e=>e.stop.getTime()<n),...e.filter(e=>e.start.getTime()<n&&e.stop.getTime()>=n).map(e=>({...e,stop:new Date(n)})),...t]}(this.entries,t)}getCurrentEntry(e){if(this.isStartOver){var t;return null!=(t=this.entries[0])?t:this.fallback}let n=this.entries.filter(t=>e>=t.start&&e<=t.stop);if(n.length>0)return n[n.length-1];let i=this.entries.filter(t=>t.start<=e).pop();return i||this.fallback}getTotalAdBreakDuration(e){var t;let n=null!=(t=e.parent)?t:e.data,i=this.entries.filter(e=>e.parent===n);return Math.max(...i.map(e=>e.stop.getTime()))-Math.min(...i.map(e=>e.start.getTime()))}getAdIndex(e){var t;let n=null!=(t=e.parent)?t:e.data;return this.entries.filter(e=>e.parent===n).indexOf(e)+1}constructor(e,t){this.entries=[],this.fallback={...t,isFallback:!0},this.isStartOver=e}}function nC(e){return new Date(Math.floor(null!=e?e:0))}class nL{static map(e){var t,n;let i=null==(n=e.adobe)||null==(t=n.nodes)?void 0:t.filter(eW).flatMap(e=>{var t,n;let{program:i}=e;return i?[...(null!=(t=null==(n=e.prerolls)?void 0:n.nodes)?t:[]).filter(eW).map(e=>({start:nC(e.start),stop:nC(e.stop),data:e,parent:i})),{start:nC(i.start),stop:nC(i.stop),data:i}]:[]});return null!=i?i:[]}}class nP{updatePlayhead(e){this.isInSession&&this.lastPlayhead!==e&&(this.gateway.updatePlayhead(e),this.lastPlayhead=e,this.isBuffering&&(this.gateway.trackEvent(nU.bufferComplete),this.isBuffering=!1),this.isSeeking&&(this.gateway.trackEvent(nU.seekComplete),this.isSeeking=!1),this.isPlaying||(this.gateway.trackEvent(nU.play),this.isPlaying=!0))}sendQualityOfExperience(e){var t,n,i,a,r,l,s;this.lastQualityOfExperience&&(t=this.lastQualityOfExperience,(null!=(n=t.droppedFrames)?n:0)===(null!=(i=e.droppedFrames)?i:0)&&(null!=(a=t.currentBitrate)?a:0)===(null!=(r=e.currentBitrate)?r:0))||(this.gateway.updateQoEObject({bitrate:null!=(l=e.currentBitrate)?l:0,droppedFrames:null!=(s=e.droppedFrames)?s:0,fps:0,startupTime:0}
1),this.lastQualityOfExperience=e)}onSeeking(){this.isPlaying&&this.lastPlayhead&&!this.isSeeking&&!this.isBuffering&&(this.isSeeking=!0,this.gateway.trackEvent(nU.seekStart))}onDestroy(){this.isInSession&&(this.gateway.trackSessionEnd(),this.isInSession=!1)}onBuffering(){this.isInSession&&!this.isBuffering&&(this.gateway.trackEvent(nU.bufferStart),this.isBuffering=!0)}onPause(){this.isPlaying&&(this.isPlaying=!1,this.gateway.trackEvent(nU.pause))}onStop(e){this.isInSession&&e?(this.gateway.trackSessionEnd(),this.isInSession=!1):this.isInSession&&(this.gateway.trackComplete(),this.gateway.trackSessionEnd(),this.isInSession=!1),this.isPlaying=!1}getBasicMetadata(e){var t,n,i,a;let{media:r}=e.value,l=r.playback.tracking.adobe,s=l.videoInfo;(null==s?void 0:s["video.initiationtype"])==="autonext"&&(i=s,a=e=>!e.startsWith("content.icid"),s=Object.fromEntries(Object.entries(i).filter(e=>{let[t]=e;return a(t)})));let o={"video.subtitles_available":(null!=(t=e.value.subtitlesAvailable)&&t).toString(),"video.subtitles_enabled":(null!=(n=e.value.subtitlesEnabled)&&n).toString()};return{...s,...o,"video.timeshiftAllowed":"false","media.channel":l.broadcast,isUserLoggedIn:"".concat(!!(null==s?void 0:s["segment.custId"])),"video.fallback":"false"}}constructor(e){this.gateway=e}}class nI{onLoad(e){let{media:t}=e.value,n=this.getMetadata(e),i=t.playback.tracking.adobe;this.gateway.trackSessionStart(nW(i,t),n),this.playbackHelper.isInSession=!0}onAdEnd(){this.gateway.trackEvent(nU.adComplete)}onAdBegin(e){this.gateway.trackEvent(nU.adStart,nT(e.value.creativeId,e.value.creativeId,e.value.sequence,e.value.duration,this.playerName))}onAdBreakEnd(){this.gateway.trackEvent(nU.adBreakComplete)}onAdBreakBegin(e){this.playbackHelper.lastPlayhead>0&&this.playbackHelper.updatePlayhead(0),this.gateway.trackEvent(nU.adBreakStart,n_("pre-roll",1,0))}onTrackingEntries(e){}onTimeUpdate(e){this.playbackHelper.updatePlayhead(e.value.currentTime),this.playbackHelper.sendQualityOfExperience(e.value)}onSeeking(){this.playbackHelper.onSeeking()}onDestroy(){this.playbackHelper.onDestroy()}onBuffering(){this.playbackHelper.onBuffering()}onPause(){this.playbackHelper.onPause()}onStop(){this.playbackHelper.onStop()}getMetadata(e){return{...this.playbackHelper.getBasicMetadata(e)}}constructor(e,t){this.gateway=e,this.playerName=t,this.playbackHelper=new nP(e)}}var nD=n(17514),nF=n.n(nD);class nO{onLoad(e){var t,n;this.media=e.value.media,this.initiationType=null==(n=this.media.playback.tracking.adobe)?void 0:n.videoInfo["video.initiationtype"],this.loadEvent=e,this.timeTable=new nj(null!=(t=e.value.media.metadata.isStartOver)&&t,{data:{__typename:"DetailedAdobe",...e.value.media.playback.tracking.adobe,startOverAvailable:!1}})}onAdBegin(e){}onAdBreakBegin(e){}onAdBreakEnd(){}onAdEnd(){}onTrackingEntries(e,t,n){this.timeTable.addEntries(...e),this.epgUpdateType=t,this.active=n}onTimeUpdate(e){let{currentTime:t}=e.value;if(!(t<=0)){if(void 0===this.currentBlock)this.currentBlock=this.findCurrentBlock(t),this.handleSwitchingToNewBlock(this.currentBlock,t,!0);else{let e=this.findCurrentBlock(t);e&&!this.isSameBlock(this.currentBlock,e)&&(this.currentBlock=e,this.handleSwitchingToNewBlock(this.currentBlock,t))}this.updatePlayhead(t),this.playbackHelper.sendQualityOfExperience(e.value)}}updatePlayhead(e){var t,n;let i=null!=(t=null==(n=this.currentBlock)?void 0:n.data.start)?t:1e3*e,a=Math.floor(e-i/1e3);this.playbackHelper.updatePlayhead(a)}handleSwitchingToNewBlock(e,t){var n;let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.getInitiationType(i),r=null!=(n=e.parent)?n:e.data;if(this.isInAd&&(this.gateway.trackEvent(nU.adComplete),this.isInAd=!1),this.isInAdBreak&&!e.parent&&(this.gateway.trackEvent(nU.adBreakComplete),this.isInAdBreak=!1),!1===nF()(this.lastSessionStartData,r)){this.lastSessionStartData&&(this.gateway.trackComplete(),this.gateway.trackSessionEnd(),this.playbackHelper.isPlaying=!1),this.lastSessionStartData=r;let n=this.getMetadata(this.loadEvent,e,i);this.gateway.trackSessionStart(nW({title:r.title,id:r.id,duration:r.duration},this.media),{...n,"video.title":r.title,"video.streamingtype":"Segment of program","video.id":r.id,"video.initiationtype":a,"video.fallback":e.isFallback?"true":"false"}
1),this.playbackHelper.isInSession=!0,this.updatePlayhead(t)}e.parent&&(this.isInAdBreak||(this.gateway.trackEvent(nU.adBreakStart,n_("pre-roll",1,t)),this.isInAdBreak=!0),this.gateway.trackEvent(nU.adStart,nT(e.data.title,e.data.title,this.timeTable.getAdIndex(e),e.data.duration,this.playerName)),this.isInAd=!0)}getInitiationType(e){var t,n;return this.media.metadata.isStartOver?null!=(n=this.initiationType)?n:"timeshifted":e?null!=(t=this.initiationType)?t:"manual":"auto next linear"}findCurrentBlock(e){return"ACTIVE"===this.epgUpdateType&&this.active?{data:this.active}:this.timeTable.getCurrentEntry(new Date(1e3*e))}isSameBlock(e,t){return e.data.title===t.data.title&&e.data.id===t.data.id}getMetadata(e,t,n){var i,a,r,l,s,o,d,u;let c=this.playbackHelper.getBasicMetadata(e),{media:p}=e.value,{videoInfo:h}=p.playback.tracking.adobe,{duration:m}=t.data,v=nM(h["video.initiationtype"],null!=m?m:0,{liveEdge:null!=(i=null==(s=e.value.media.playback.tracking.adobe)||null==(l=s.custom)?void 0:l.liveEdge)?i:0,startTime:null!=(a=null==(d=e.value.media.playback.tracking.adobe)||null==(o=d.custom)?void 0:o.startTime)?a:0});return n||Object.keys(c).filter(e=>e.startsWith("content.icid")).forEach(e=>{delete c[e]}),{...c,...v,"video.timeshiftAllowed":this.media.metadata.isStartOver?"true":null!=(r=null==(u=t.data.startOverAvailable)?void 0:u.toString())?r:"false"}}onSeeking(){this.playbackHelper.onSeeking()}onDestroy(){this.playbackHelper.onDestroy()}onBuffering(){this.playbackHelper.onBuffering()}onPause(){this.media.metadata.isStartOver?this.playbackHelper.onPause():(this.playbackHelper.onStop(!0),this.currentBlock=void 0,this.lastSessionStartData=void 0,this.initiationType="manual")}onStop(){this.playbackHelper.onStop()}constructor(e,t){this.currentBlock=void 0,this.lastSessionStartData=void 0,this.gateway=e,this.playerName=t,this.playbackHelper=new nP(e)}}let nM=(e,t,n)=>{if(!nR(e)||!n||!t||!n.liveEdge||!n.startTime)return{};let i=Math.ceil(t/1e3),a=Math.ceil(n.liveEdge-n.startTime),r=a/i;return r<0||r>1.05?{}:{"video.timeshiftSeconds":a.toString(),"video.timeshiftPercent":r.toFixed(1)}},nR=e=>["timeshifted","seek to timeshift","next-up timeshift"].includes(e);class nB{onLoad(e){}onAdEnd(){}onAdBegin(e){}onAdBreakEnd(){}onAdBreakBegin(e){}onTrackingEntries(e){}onTimeUpdate(e){}onSeeking(){}onDestroy(){}onBuffering(){}onPause(){}onStop(){}}var nU=((a={}).seekStart="seekStart",a.seekComplete="seekComplete",a.pause="pause",a.play="play",a.bufferStart="bufferStart",a.bufferComplete="bufferComplete",a.adStart="adStart",a.adComplete="adComplete",a.adBreakStart="adbreakstart",a.adBreakComplete="adBreakComplete",a);class nV extends tW{send(e){this.gateway.setSource(e),super.send(e)}onDestroy(){this.strategy.onDestroy()}onBuffering(){this.strategy.onBuffering()}onPause(){this.strategy.onPause()}onStop(){this.strategy.onStop()}onAdEnd(){this.strategy.onAdEnd()}onAdBegin(e){this.strategy.onAdBegin(e)}onAdBreakEnd(){this.strategy.onAdBreakEnd()}onAdBreakBegin(e){this.strategy.onAdBreakBegin(e)}onSeeking(){this.strategy.onSeeking()}onNewTrackingEntries(e){var t,n,i;let a=e.value.tracking;if((null==a?void 0:a.__typename)!=="LiveTracking")return;let r=nL.map(a);if(this.useActive&&(null==e||null==(t=e.value)?void 0:t.entity)&&"epgUpdateType"in e.value.entity){let t=e.value.entity.epgUpdateType;this.strategy.onTrackingEntries(r,t,null==(i=a.adobe)||null==(n=i.active)?void 0:n.program)}else this.strategy.onTrackingEntries(r)}onTimeUpdate(e){this.strategy.onTimeUpdate(e)}onLoad(e){this.gateway.onMedia(e.value.media),this.strategy&&this.strategy.onDestroy(),e.value.media.metadata.isLive?this.strategy=new nO(this.gateway,this.playerName):this.strategy=new nI(this.gateway,this.playerName),this.strategy.onLoad(e)}constructor(e,t,n=!1){super(),this.strategy=new nB,this.gateway=e,this.useActive=n,this.playerName=t}}function nW(e,t){var n;return nw(e.title,e.id,null!=(n=t.entity.duration)?n:Math.floor(e.duration/1e3),t.metadata.isLive?"live":"vod","video")}class nH{onMedia(e){this.adobeGateways.forEach(t=>t.onMedia(e))}trackEvent(e,t){this.adobeGateways.forEach(n=>n.trackEvent(e,t))}
1trackSessionEnd(){this.adobeGateways.forEach(e=>e.trackSessionEnd())}trackComplete(){this.adobeGateways.forEach(e=>e.trackComplete())}updatePlayhead(e){this.adobeGateways.forEach(t=>t.updatePlayhead(e))}updateQoEObject(e){this.adobeGateways.forEach(t=>t.updateQoEObject(e))}trackSessionStart(e,t){this.adobeGateways.forEach(n=>n.trackSessionStart(e,t))}setSource(e){this.adobeGateways.forEach(t=>t.setSource(e))}constructor(e){this.adobeGateways=e}}class n${track(e,t){ey(this.pluginName,e,t,{...this.overseerMetadata,source:this.source})}trackEvent(e,t){this.track(e,t)}trackSessionEnd(){this.track("sessionEnd",null)}trackComplete(){this.track("complete",null)}updatePlayhead(e){this.track("playhead",e)}updateQoEObject(e){this.track("qoe",e)}trackSessionStart(e,t){this.track("sessionStart",{mediaObject:e,mediaMetadata:t})}setSource(e){this.source=e}onMedia(e){}constructor(e="Adobe Module"){this.instanceId=Math.random().toString(36).substring(2,15),this.overseerMetadata={instanceId:this.instanceId},this.pluginName=e}}class nq{onMedia(e){this.dispatcher=this.dispatcherFactory(e)}trackEvent(e,t){this.dispatcher.trackEvent(e,t)}trackSessionEnd(){this.dispatcher.trackSessionEnd()}trackComplete(){this.dispatcher.trackComplete()}updatePlayhead(e){this.dispatcher.updatePlayhead(e)}updateQoEObject(e){this.dispatcher.updateQoEObject(nN(e.bitrate,e.startupTime,e.fps,e.droppedFrames))}trackSessionStart(e,t){this.dispatcher.trackSessionStart(e,t)}setSource(e){}constructor(e){"function"==typeof e?this.dispatcherFactory=e:this.dispatcher=e}}var nG=n(24151),nz=n(95574),nY=n(40741),nQ=n(54996);function nK(e){let{creativeId:t,title:n,duration:i,id:a,isLar:r,sequence:l}=e;return{creativeId:null!=t?t:"",title:null!=n?n:a,sequence:l,duration:i,isLar:r}}var nJ=n(65395),nZ=n.n(nJ);function nX(e,t){var n,i;return(null!=(n=null==e||null==(i=e.find(e=>(null==e?void 0:e.capabilityType)===t))?void 0:i.values)?n:[]).find(()=>!0)}n(8453);class n0{destroy(){this.npaw.destroy()}enableDebug(){this.npaw.setLogLevel(2)}setAnalyticsOptions(e){var t,n,i,a;let r={"device.name":null==(t=e.clientPlatform.device)?void 0:t.name,"device.model":null==(n=e.clientPlatform.device)?void 0:n.model,"device.osName":null==(i=e.clientPlatform.device)?void 0:i.osName,"device.osVersion":null==(a=e.clientPlatform.device)?void 0:a.osVersion,"app.name":e.clientPlatform.name,"app.releaseVersion":e.clientPlatform.version,"content.isLive.noSeek":!0};this.analyticsOptions={...this.analyticsOptions,...e},this.npaw.setAnalyticsOptions(r)}setVideoOptions(e){var t,n,i,a,r,l,s;let{metadata:o,tracking:d,sourceCapabilities:u,type:c,mediaCapabilities:p}=e,h=p&&{"content.customDimension.4":p.hdcpVersion,"content.customDimension.5":p.drmSecurityLevel},m=u&&{"content.encoding.videoCodec":nX(u,"CODEC"),"content.encoding.audioCodec":nX(u,"AUDIOCODEC"),"content.fps":(null!=(t=nX(u,"FRAMERATE"))?t:o.isLive)?50:25,"content.drm":nX(u,"DRM"),"content.customDimension.3":null!=(n=nX(u,"DYNAMICRANGE"))?n:"SDR"},v={"content.isLive":o.isLive,"content.title":null!=(i=d.npaw.presentationTitle)?i:o.title,"content.id":null!=(a=d.npaw.guid)?a:"","content.genre":d.npaw.genre,"content.type":d.npaw.type,"user.name":null!=(r=d.npaw.viewerId)?r:void 0,"content.customDimension.1":null!=(l=d.npaw.deviceBlacklistString)?l:void 0,"content.customDimension.2":null!=(s=d.npaw.region)?s:void 0,"content.streamingProtocol":"application/dash+xml"===c?"DASH":"HLS",...m,...h};this.npaw.setVideoOptions(v)}fireStop(e){this.npaw.getAdapter().fireStop({},e)}fireBusinessError(e){let t="businessError";this.npaw.getAdapter().fireStart({},t),this.npaw.getAdapter().fireError("Business Error",e,{},"",t,!0),this.npaw.getAdapter().fireStop({},t)}disableDiagnostics(){this.npaw.diagnostic.setBalancerEnabled(!1),this.npaw.diagnostic.setAdsAnalyticsEnabled(!1),this.npaw.diagnostic.setVideoAnalyticsEnabled(!1)}constructor(e,t,n){this.analyticsOptions={},this.npaw=new(nZ())(t.npaw.accountCode,{components:{balancer:!1}}),e&&n?this.npaw.registerAdapterFromClass(e,n):this.npaw.registerDefaultAdapter(),t.npaw.isDev||this.disableDiagnostics(),this.setAnalyticsOptions(t)}}class n1{getPosition(){let e=this.getNpawReference().Constants.AdPosition,t=e.Midroll,n=this.getVideo(),i="";null!==this.player&&null!==this.player.ads&&null!==this.player.ads.currentAdBreak&&null!==this.player.ads.currentAdBreak.integration&&(i=this.player.ads.currentAdBreak.integration);let a="google-ima"===i;if(n){let i=n.getAdapter();if(i){let r=n.getPlayhead(),l=n.getDuration()||0;!(r<.1)&&(a||i.flags.isJoined)?(a&&r+1>=l||!a&&r+1+this.getDuration()>=l)&&(t=e.Postroll):t=e.Preroll}}return t}quartileListener(e){let t=this.getPlayhead()/this.duration;t>=.25&&(this.fireQuartile(1),t>=.5&&(this.fireQuartile(2),t>=.75&&this.fireQuartile(3)))}resumeAdListener(e){this.fireResume()}getIsVisible(){let e=null;try{e=this.player?this.player.element:null}catch(e){}return!!e&&this.getNpawUtils().calculateAdViewability(e)}skipAdListener(e){this.fireSkip()}_getCurrentAd(){let e,{ads:t}=this.player;return t&&(t.currentAds&&t.currentAds[0]?e=t.currentAds[0]:t&&t.currentAdBreak&&t.currentAdBreak.ads[this.adCount-1]&&(e=t.currentAdBreak.ads[this.adCount-1])),e}errorAdListener(e){this.fireError(),this.flags.isStarted||(this.adCount=(this.adCount||0)+1)}getGivenBreaks(){let e=null;return this.player.ads.scheduledAdBreaks&&(e=this.player.ads.scheduledAdBreaks.length||e),e}getIsSkippable(){let e=this._getCurrentAd();return!!e&&!!e.skipOffset&&e.skipOffset>=0}getIsFullscreen(){let e=!1;return this.player.element&&this.player.element.clientWidth&&this.player.element.clientHeight&&(e=window.innerHeight<=this.player.element.clientHeight+30&&window.innerWidth<=this.player.element.clientWidth+30),e}getVersion(){return"7.0.14-theoplayer2-ads-jsclass"}getCreativeId(){let e=this._getCurrentAd();return e&&e.creativeId?e.creativeId:null}getAudioEnabled(){return!this.player.muted&&this.player.volume>0}unregisterListeners(){if(this.monitor&&this.monitor.stop(),this.player&&this.player.ads&&this.references){for(let e in this.references)this.player.ads.removeEventListener(e,this.references[e]);delete this.references}if(this.player&&this.playerReferences){for(let e in this.playerReferences)this.player.removeEventListener(e,this.playerReferences[e]);delete this.playerReferences}}
1breakBeginListener(e){this.adCount=0,this.actualSlot=e.ad}registerListeners(){if(this.player.ads){for(let e in this.isDAI=!1,this.getNpawUtils().logAllEvents(this.player.ads),this.monitorPlayhead(!0,!1,2e3),this.references={adbegin:this.playAdListener.bind(this),adend:this.endedAdListener.bind(this),aderror:this.errorAdListener.bind(this),adskip:this.skipAdListener.bind(this),adbreakbegin:this.breakBeginListener.bind(this),adbreakend:this.breakEndListener.bind(this)},"u">typeof google&&google.ima.dai&&(this.isDAI=!0),this.playerReferences={pause:this.pauseAdListener.bind(this),playing:this.resumeAdListener.bind(this),play:this.resumeAdListener.bind(this),timeupdate:this.quartileListener.bind(this)},this.references)this.player.ads.addEventListener(e,this.references[e]);for(let e in this.playerReferences)this.player.addEventListener(e,this.playerReferences[e])}}getPlayhead(){let e=this.player.currentTime;return!0===this.isDAI&&(e=this.player.currentTime-this.playhead),e}getDuration(){let e=this._getCurrentAd();return e&&e.duration?e.duration:this.player.duration}pauseAdListener(e){this.firePause()}breakEndListener(e){this.fireBreakStop();let t=this.getVideo().getAdapter();t&&t.fireResume(),this.getVideo().requestBuilder.lastSent.givenAds=void 0;let n=this.getNpawReference().Constants.AdPosition.Postroll;this.getPosition()===n&&0===this.player.ads.scheduledAds.length&&this.getVideo().getAdapter().fireStop({},"breakEndListener")}getGivenAds(){return this.actualSlot?this.actualSlot.ads.length:null}endedAdListener(e){let t=this.getVideo().getAdapter();t&&!t.flags.isStarted&&this.fireStart(),this.fireStop({adPlayhead:this.duration})}getResource(){let e=null,t=this._getCurrentAd();return t&&(t.mediaUrl?e=t.mediaUrl:t.mediaFiles&&(e=t.mediaFiles[0].resourceURI||t.mediaFiles[0].contentURL)),e}getTitle(){let e=this._getCurrentAd();return e&&e.title?e.title:"unknown"}playAdListener(e){this.adCount=(this.adCount||0)+1;let t=this.getVideo().getAdapter();t&&(t.ended=!1,t.fireInit(),t.firePause()),this.fireStart({adPlayhead:"0"}),this.fireJoin({adPlayhead:"0"}),this.duration=this.getDuration(),this.playhead=this.player.currentTime}}function n2(e,t){Object.keys(e).forEach(n=>t(n,e[n]))}class n4{checkExistsPlayer(){try{if(this.player.element)return this.checkExistsObjectOnPage(this.player.element)}catch(e){return!0}}getBitrate(){let e=-1,t=this.getActiveQuality();return t&&t.bandwidth&&(e=t.bandwidth),e}pauseListener(e){this.firePlayerLog("pauseListener",{}),this.flags.isSeeking||this.firePause({},"pauseListener")}offlineListener(e){this.firePlayerLog("offlineListener",{}),this.fireError("OFFLINE_SOURCE","OFFLINE_SOURCE",void 0,void 0,"offlineListener")}getRendition(){this._setLanguage(this.getActiveAudioTrack());let e=null,t=this.getActiveQuality();return t?e=t.name&&Number.isNaN(t.name)?t.name:this.getNpawUtils().buildRenditionString(t.width,t.height,t.bandwidth):this.player.videoHeight&&this.player.videoWidth&&(e=this.getNpawUtils().buildRenditionString(this.player.videoWidth,this.player.videoHeight,0)),e}getLatency(){let e=null;return this.getIsLive()&&null!==this.player.currentProgramDateTime&&(e=new Date().getTime()-this.player.currentProgramDateTime.getTime()),e}getPlayerVersion(){let e="THEOplayer";return"u">typeof THEOplayer?e+=THEOplayer.version:"u">typeof theoplayer&&(e+=theoplayer.version),e}playListener(e){this.firePlayerLog("playListener",{}),this.player.autoplay||this.fireInit({},"playListener")}endedListener(e){this.firePlayerLog("endedListener",{}),this.flags.isStarted&&(this.fireStop({},"endedListener"),this.ended=!0)}sourceChangeListener(e){this.firePlayerLog("sourceChangeListener",{}),this.previousSrc!==this.player.src&&(this.fireStop({},"sourceChangeListener"),this.ended=!0)}audioChangeListener(e){let t=e.track;t.enabled&&this._setLanguage(t)}getPlayrate(){try{return this.player.playbackRate}catch(e){}return 0}getActiveAudioTrack(){let e=this.player.audioTracks;for(let t=0;t<e.length;t++){let n=e.item(t);if(n.enabled)return n}}getActiveQuality(){let e=this.player.videoTracks;for(let t=0;t<e.length;t++){let n=e.item(t);if(n.enabled)return n.activeQuality}}playrateListener(e){this.monitor&&this.monitor.skipNextTick()}getPlayhead(){let e=null;try{this.player.ads&&this.player.ads.playing||this.flags.isSeeking&&this.flags.isPaused?e=this.lastPlayhead:(this.lastPlayhead=this.player.currentTime,e=this.player.currentTime)}catch(e){}return e}getDuration(){let e=null;return this.player.ads&&this.player.ads.playing?e=this.lastDuration||e:(this.lastDuration=this.player.duration,e=this.lastDuration),e}getThroughput(){return this.player&&this.player.metrics&&this.player.metrics.currentBandwidthEstimate?this.player.metrics.currentBandwidthEstimate:null}getDroppedFrames(){return this.player.metrics?this.player.metrics.droppedVideoFrames:null}getVersion(){return"7.0.14-theoplayer2-jsclass"}unregisterListeners(){this.getVideo()&&this.getVideo().removeAdsAdapter(),this.monitor&&this.monitor.stop(),this.player&&this.references&&(n2(this.references,(e,t)=>{this.player.removeEventListener(e,t)}),delete this.references),this.player&&this.player.network&&this.networkReferences&&(this.player.network.removeRequestInterceptor(this.requestInterceptor),this.player.network.removeResponseInterceptor(this.responseInterceptor),n2
1(this.networkReferences,(e,t)=>{this.player.network.removeEventListener(e,t)}),delete this.networkReferences,delete this.requestInterceptor,delete this.responseInterceptor),this.player&&this.player.audioTracks&&this.audioReferences&&(n2(this.audioReferences,(e,t)=>{this.player.audioTracks.removeEventListener(e,t)}),delete this.audioReferences)}stateChangeListener(e){1===e.readyState&&this.player.src!==this.previousSrc&&void 0!==this.player.src&&(this.fireInit({},"stateChangeListener"),this.previousSrc=this.player.src),0===e.currentTime&&0===e.readyState&&this.player.src!==this.previousSrc&&void 0!==this.player.src&&(this.fireStop(),this.previousSrc=this.player.src)}_segmentUrl(){let e=null;return this.getVideo()&&this.getVideo().options&&!this.getVideo().options["parse.manifest"]&&this.parsedUrl&&(e={parsedResource:this.parsedUrl}),e}getIsLive(){return Number.isNaN(this.player.duration)?null:this.player.duration===1/0}_setLanguage(e){if(e&&this.getVideo()&&e.language){var t;this.getVideo().options["content.language"]=(t=e.language,"main"===e.kind?t:"".concat(t," (AD)"))}}registerListeners(){this.getNpawUtils().logAllEvents(this.player),this.monitorPlayhead(!1,!0),this.references={play:this.playListener.bind(this),playing:this.playingListener.bind(this),pause:this.pauseListener.bind(this),seeking:this.seekingListener.bind(this),ended:this.endedListener.bind(this),error:this.errorListener.bind(this),readystatechange:this.stateChangeListener.bind(this),sourcechange:this.sourceChangeListener.bind(this),timeupdate:this.timeUpdateListener.bind(this),ratechange:this.playrateListener.bind(this),waiting:this.waitingListener.bind(this)},this.networkReferences={offline:this.offlineListener.bind(this)},this.audioReferences={change:this.audioChangeListener.bind(this)},n2(this.references,(e,t)=>{t&&this.player.addEventListener(e,t)}),this.player.network&&n2(this.networkReferences,(e,t)=>{t&&this.player.network.addEventListener(e,t)}),this.player.audioTracks&&n2(this.audioReferences,(e,t)=>{t&&this.player.audioTracks.addEventListener(e,t)}),!this.getVideo().getAdsAdapter()&&this.player.ads&&(this.getAdapterClass("nativeAdsAdapter")._updatePlayer(this.player),this.plugin.setAdsAdapter(this.getAdapterClass("nativeAdsAdapter"),this.getVideo().getVideoKey()))}getResource(){return this.player.src&&!this.previousSrc&&(this.previousSrc=this.player.src),this.player.src||null}getURLToParse(){return this.parsedUrl}seekingListener(e){this.firePlayerLog("seekingListener",{}),this.fireSeekBegin({},!1,"seekingListener")}timeUpdateListener(e){this.player.ads&&this.player.ads.playing||(!this.flags.isStarted&&e.currentTime&&!this.ended&&(this.getIsLive()||e.currentTime+1<this.getDuration())&&(this.fireStart(this._segmentUrl(),"timeUpdateListener"),this.fireJoin(this._segmentUrl(),"timeUpdateListener")),this.flags.isPaused||(this.fireSeekEnd({},"timeUpdateListener"),this.fireBufferEnd({},"timeUpdateListener")))}getPlayerName(){return"THEOplayer"}playingListener(e){this.firePlayerLog("playingListener",{}),this.getVideo().getAdsAdapter()&&this.getVideo().getAdsAdapter().flags.isStarted||(this.flags.isSeeking&&!this.flags.isPaused&&this.fireSeekEnd({},"playingListener"),this.flags.isBuffering&&!this.flags.isPaused&&this.fireBufferEnd({},"playingListener"),this.fireResume({},"playingListener"),this.player.ads&&this.player.ads.playing||(this.ended=!1,this.fireStart(this._segmentUrl(),"playingListener")),this.fireJoin({},"playingListener"))}waitingListener(e){this.firePlayerLog("waitingListener",{}),this.flags.isPaused||this.flags.isSeeking||this.fireBufferBegin({},!1,"waitingListener")}errorListener(e){let t,n,i,a,r,l,s,o,d;this.firePlayerLog("errorListener",{}),e.errorObject?(t=e.errorObject.code,a=e.errorObject.message,s=!!e.errorObject.cause&&e.errorObject.cause.message):a=e.error,this.player&&this.player.errorObject&&(n=this.player.errorObject.code,r=this.player.errorObject.message,o=!!this.player.errorObject.cause&&this.player.errorObject.cause.message),this.player&&this.player.error&&(i=this.player.error.code,l=this.player.error.message,d=this.player.error.cause);let u=[];a&&u.push("event: ".concat(a)),r&&u.push("player.errorObject: ".concat(r)),l&&u.push("player.error: ".concat(l));let c=[];s&&c.push("event: ".concat(s)),o&&c.push("player.errorObject: ".concat(o)),d&&
1c.push("player.error: ".concat(d));let p=[];t&&p.push("event: ".concat(t)),n&&p.push("player.errorObject: ".concat(n)),i&&p.push("player.error: ".concat(i));let h=t||n||i||"GENERIC_ERROR",m="[MESSAGES] ".concat(u.join(" - ")," - [CAUSES] ").concat(c.join(" - ")," - [CODES] ").concat(p.join(" - "));this.fireFatalError(h,m,void 0,void 0,"errorListener"),this.fireStop({},"errorListener"),this.ended=!0}constructor(){this.adsAdapters={nativeAdsAdapter:n1}}}let n3=(e,t)=>(0,C.R)(e,t),n5=(e,t)=>(0,C.R)(e,t),n6=(e,t)=>(0,C.R)(e,t),n9=(e,t)=>(0,C.R)(e,t);class n8{async fetchRetry(e,t){let n=50;for(;n>0;)try{let n=await fetch(e,t);if(n.status>=200&&n.status<=299)return n;await this.sleep(200)}catch(e){await this.sleep(200)}finally{n-=1}return{ok:!1}}async isOnline(){return!0===navigator.onLine?Promise.resolve():(this.pausePlayback(),new Promise(e=>{let t=()=>{this.playPlayback(),window.removeEventListener("online",t),e(navigator.onLine)};window.addEventListener("online",t)}))}sleep(e){return new Promise(t=>setTimeout(t,e))}pausePlayback(){if(!this.player.paused){var e;(null==(e=this.player.ads)?void 0:e.playing)&&this.eventEmitter.emit(X.rj,{buffering:!0}),this.player.pause()}}playPlayback(){this.player.paused&&this.player.play()}raiseHasIssues(){this.issueResolvedSent=!1,this.hasIssue=!0}resolveHasIssues(){this.eventEmitter.emit(X.JL),this.issueResolvedSent=!0}constructor(e,t){this.interceptTypes=["segment","manifest"],this.hasIssue=!1,this.issueResolvedSent=null,this.requestInterceptor=e=>{"GET"===e.method&&this.interceptTypes.includes(e.type)&&e.waitUntil(async t=>{if(await this.isOnline(),this.player.readyState>=4&&!1===this.issueResolvedSent&&this.resolveHasIssues(),this.hasIssue&&this.player.readyState<4){this.pausePlayback();let t=setTimeout(()=>{this.eventEmitter.emit(X.WN,{})},1e4),n=await this.fetchRetry(e.url,{method:"HEAD"});clearTimeout(t),n.ok?this.playPlayback():this.eventEmitter.emit(X.iJ,{retry:n,request:e})}t()})},this.responseInterceptor=e=>{this.interceptTypes.includes(e.request.type)&&(e.status>=200&&e.status<=299?this.hasIssue=!1:e.status>0&&this.raiseHasIssues())},this.player=e,this.eventEmitter=t}}var n7=n(75291).Buffer;let ie={parse(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"binary",n=e.split(".")[1].replace("-","+").replace("_","/");return globalThis.Buffer?JSON.parse(n7.from(n,"base64").toString(t))||{}:JSON.parse(atob(n).toString(t))||{}},checkIfDRMTodayTokenValid(e){try{var t;let{iat:n}=null!=(t=this.parse(e))?t:{};if(!n)return!1;return Date.now()-1e3*n<6e5}catch(e){return!1}},isTokenValid(e){let{exp:t}=this.parse(e);return new Date(1e3*t)>new Date},isJWT:e=>"string"==typeof e&&3===e.split(".").length},it="x-dt-auth-token",ii={available:[],showDefault:!1,userEnabled:!1,defaultEnabled:!1},ia={title:"theoplayer-subtitles",get state(){let e=localStorage.getItem(this.title),t=e?JSON.parse(e):{};return{...ii,...t}},set state(data){localStorage.setItem(this.title,JSON.stringify({...this.state,...data}))},disable(){this.state={userEnabled:!1,showDefault:!1}},enable(){this.state={...this.state,userEnabled:!0,showDefault:!1}},addAvailable(e){let{language:t,type:n}=e,i=Array.isArray(this.state.available)?this.state.available:[];i.includes({language:t,type:n})||i.push({language:t,type:n}),this.state={...this.state,available:i}},get enabled(){let{showDefault:e=!1,defaultEnabled:t=!1,userEnabled:n=!1}=this.state;if(e)return t;return n},get available(){return this.state.available}};class ir{get openCaptions(){return this._captions.filter(e=>{let{type:t}=e;return"open"===t})}get closedCaptions(){return this._captions.filter(e=>{let{type:t}=e;return"closed"===t})}get hasClosedCaptions(){return this.closedCaptions.length>0}get hasOpenCaptions(){return this.openCaptions.length>0}get state(){var e;return{available:null!=(e=this._subtitleStorage.available)?e:[],enabled:this._subtitleStorage.enabled}}get subtitlesAvailable(){return this.state.available.length>0}get subtitlesEnabled(){return this.state.enabled}enable(e,t){e&&(t&&this._subtitleStorage.enable(),e.textTrack.mode="showing")}disable(e,t){e&&(t&&this._subtitleStorage.disable(),e.textTrack.mode="disabled")}hide(e,t){e&&(t&&this._subtitleStorage.disable(),e.textTrack.mode="hidden")}addCaptions(e){this._subtitleStorage.addAvailable({language:e.textTrack.language,type:e.type}),this._captions.includes(e)||this._captions.push(e)}enableClosedCaptions(){this.hasClosedCaptions?(this.enable(this.closedCaptions.pop(),!0),this.hasOpenCaptions&&this.disable(this.openCaptions.pop(),!1)):this.enable(this.openCaptions.pop(),!0)}disableClosedCaptions(){this.hasClosedCaptions?(this.disable(this.closedCaptions.pop(),!0),this.hasOpenCaptions&&this.enable(this.openCaptions.pop(),!1)):this.disable(this.openCaptions.pop(),!0)}detach(){this._subtitleStorage.state={available:[]},this._captions=[]}destroy(){this.detach(),this._player.textTracks.removeEventListener("addtrack",this.addTrack),this._player.removeEventListener("playing",this.shouldShow)}constructor(e){this._subtitleStorage=ia,this._captions=[],this.addTrack=e=>{let t=e.track;"subtitles"===t.kind&&this.addCaptions({type:"open",textTrack:t}),"captions"===t.kind&&this.addCaptions({type:"closed",textTrack:t})},this.shouldShow=()=>{this.subtitlesEnabled&&this.subtitlesAvailable&&this.enableClosedCaptions(),!this.subtitlesEnabled&&this.subtitlesAvailable&&this.disableClosedCaptions()},this._player=e,this._player.textTracks.addEventListener("addtrack",this.addTrack),this._player.addEventListener("playing",this.shouldShow)}}let il={audioDescriptionEnabled:!1},is="theoplayer-audio-track",io={title:is,setProfileId(e){this.title=null!=e?"".concat(is,"-").concat(e):is},get state(){let e=localStorage.getItem(this.title),t=e?JSON.parse(e):{};return{...il,...t}},set state(data){localStorage.setItem(this.title,JSON.stringify({...this.state,...data}))},enableAudioDescription(){this.state={audioDescriptionEnabled:!0}},disableAudioDescription(){this.state={audioDescriptionEnabled:!1}},get isAudioDescriptionEnabled(){return this.state.audioDescriptionEnabled}},id=e=>"description"===e||"descriptions"===e||"alternative"===e;class iu{get state(){return{available:this.audioTracks,audioDescriptionEnabled:this._audioTrackStorage.
1isAudioDescriptionEnabled}}get tracksList(){var e;let t=this._player.audioTracks;return t?Array.from({length:null!=(e=t.length)?e:0},(e,n)=>t[n]).filter(Boolean):[]}get audioTracks(){let e=this.tracksList,t=this.pickAudioDescriptionTrack(e),n=this.pickMainTrack(e);return e.map(e=>{let i=!!e.enabled,a=!!(t&&e===t),r=!!(n&&e===n);return{...e,enabled:i,isMain:r,isAudioDescription:a}})}get audioMainTrack(){return this.pickMainTrack(this.tracksList)}get audioDescriptionTrack(){return this.pickAudioDescriptionTrack(this.tracksList)}get isAudioDescriptionEnabled(){let e=this.audioDescriptionTrack;return!!(null==e?void 0:e.enabled)}enableAudioDescription(){let e=this.audioDescriptionTrack;return!!e&&(this.selectTrack(e),this._audioTrackStorage.enableAudioDescription(),!0)}disableAudioDescription(){let e=this.audioMainTrack;return!!e&&(this.selectTrack(e),this._audioTrackStorage.disableAudioDescription(),!0)}toggleAudioDescription(){return this.isAudioDescriptionEnabled?this.disableAudioDescription():this.enableAudioDescription()}pickMainTrack(e){if(0===e.length)return;let t=e.filter(e=>"main"===e.kind),n=t.find(e=>!!e.enabled);if(n)return n;if(t[0])return t[0];let i=e.find(e=>!!e.enabled&&!this.isAudioDescriptionTrack(e));return i||e[0]}pickAudioDescriptionTrack(e){if(0!==e.length)return e.find(e=>id(e.kind))}isAudioDescriptionTrack(e){return id(e.kind)}selectTrack(e){for(let t of this.tracksList)t!==e&&t.enabled&&(t.enabled=!1);e.enabled=!0}setProfileId(e){this._audioTrackStorage.setProfileId(e)}destroy(){this._player.audioTracks.removeEventListener("addtrack",this.shouldApplyStoredPreference)}constructor(e){this._audioTrackStorage=io,this.shouldApplyStoredPreference=()=>{this.audioDescriptionTrack&&(this._audioTrackStorage.isAudioDescriptionEnabled?this.enableAudioDescription():this.disableAudioDescription())},this._player=e,this._player.audioTracks.addEventListener("addtrack",this.shouldApplyStoredPreference)}}var ic=new WeakMap,ip=new WeakMap,ih=new WeakMap;class im{setVolume(e){this.player.volume=e/100}get volume(){return this.player.volume}get currentTime(){return this.calculateCurrentTime(this.player.currentTime,this.player.currentProgramDateTime)}set currentTime(e){this.player.currentTime=e}get duration(){var e;return(null==(e=this.player.ads)?void 0:e.playing)?0:this.player.duration}get fullscreen(){return"fullscreen"===this.player.presentation.currentMode}get buffered(){return this.player.buffered}get bufferLength(){let e=0;for(let t=0;t<this.buffered.length;t+=1){let n=this.buffered.start(t),i=this.buffered.end(t);n<=this.currentTime&&this.currentTime<i&&(e+=i-this.currentTime)}return e}get currentBitrate(){var e,t,n;return null!=(e=null==(n=this.player.videoTracks.find(e=>e.enabled))||null==(t=n.activeQuality)?void 0:t.bandwidth)?e:0}get frameRate(){var e,t,n;return null!=(e=null==(n=this.player.videoTracks.find(e=>e.enabled))||null==(t=n.activeQuality)?void 0:t.frameRate)?e:0}get droppedFrames(){return this.player.metrics.droppedVideoFrames}audioTracks(){return this.player.audioTracks}textTracks(){return this.player.textTracks}videoTracks(){return this.player.videoTracks}get muted(){return this.player.muted}set muted(e){this.player.muted=e}async play(){this.player.play()}pause(){var e;null!=(e=this.player.ads)&&e.playing||this.player.pause()}get paused(){return this.player.ended||this.player.paused}stop(){if(this.player.paused)return void this.player.stop();let e=()=>{this.player.stop(),this.player.removeEventListener("pause",e)};this.player.addEventListener("pause",e),this.player.pause()}get ended(){return this.player.ended}get readyState(){return this.player.readyState}get playbackRate(){return this.player.playbackRate}set playbackRate(e){this.player.playbackRate=e}get buffering(){throw Error('Getter "buffering" not implemented by TheoPlayerWebAdapter')}get subtitlesAvailable(){return this.textTrackManager.subtitlesAvailable}get subtitlesEnabled(){return this.textTrackManager.subtitlesEnabled}enableSubtitles(){this.textTrackManager.enableClosedCaptions()}disableSubtitles(){this.textTrackManager.disableClosedCaptions()}skipBackwards(e){this.player.currentTime-=e||this.stepInSeconds}skipForward(e){this.player.currentTime+=e||this.stepInSeconds}async requestFullscreen(){this.player.presentation.requestMode("fullscreen")}exitFullscreen(){this.player.presentation.requestMode("inline")}support(e){return this.supportedTypes.includes(e)}get seeking(){throw Error('Getter "seeking" not implemented by TheoPlayerWebAdapter')}get seekable(){return this.player.seekable}delegate(e,t){switch(!0){case"abr"===t&&"adaptation"===e:return n3(this.player,"representationchange").pipe((0,R.T)(e=>{var t,n;return{bandwidth:null!=(t=null==e||null==(n=e.representation)?void 0:n.bandwidth)?t:0}}));case"ad"===t&&"adblock"===e:return(0,A.h)(n5(this.player.ads,"aderror").pipe((0,V.p)(e=>"adblock"===e.problemType||"There was a problem requesting ads from the server."===e.message||"Something went wrong while setting up a Google DAI stream."===e.message)),n3(this.player,"error").pipe((0,V.p)(e=>{var t,n;return"There was a problem playing ads."===e.error||(null==e||null==(t=e.errorObject)?void 0:t.message)==="Something went wrong while setting up a Google DAI stream."||(null==e||null==(n=e.errorObject)?void 0:n.code)===nQ.O4.AD_BLOCKER_DETECTED})));case"ad"===t&&"breakbegin"===e:return n5(this.player.ads,"adbreakbegin").pipe((0,V.p)(e=>void 0!==e.adBreak.integration&&["google-ima","google-dai"].includes(e.adBreak.integration)));case"ad"===t&&"breakend"===e:return n5(this.player.ads,"adbreakend").pipe((0,V.p)(e=>void 0!==e.adBreak.integration&&["google-ima","google-dai"].includes(e.adBreak.integration)),(0,R.T)(e=>({...e,isLar:"google-dai"===e.adBreak.integration})));case"ad"===t&&"error"===e:return(0,A.h)(n5(this.player.ads,"aderror").pipe((0,V.p)(e=>
1"adblock"!==e.problemType),(0,V.p)(e=>"There was a problem requesting ads from the server."!==e.message),(0,V.p)(e=>"Something went wrong while setting up a Google DAI stream."!==e.message)),n3(this.player,"error").pipe((0,V.p)(e=>"There was a problem playing ads."===e.error)));case"ad"===t&&"pause"===e:case"ad"===t&&"play"===e:return n3(this.player,e).pipe((0,V.p)(()=>{var e,t,n;return null!=(e=null==(n=this.player)||null==(t=n.ads)?void 0:t.playing)&&e}));case"ad"===t&&"timeupdate"===e:return n3(this.player,e).pipe((0,V.p)(()=>{var e;return!!(null==(e=this.player.ads)?void 0:e.playing)}),(0,V.p)(()=>this.player.readyState>0),(0,R.T)(e=>{let t=this.calculateCurrentTime(e.currentTime,e.currentProgramDateTime);return{...e,currentTime:t}}));case"ad"===t&&"begin"===e:return n5(this.player.ads,"ad".concat(e)).pipe((0,R.T)(e=>e.ad),(0,R.T)(e=>{var t,n,i;let a=(null!=(t=null==(i=e.adBreak)||null==(n=i.ads)?void 0:n.findIndex(t=>t.creativeId===e.creativeId))?t:0)+1;return{...e,sequence:a,isLar:"google-dai"===e.integration}}),(0,R.T)(nK));case"ad"===t&&"playing"===e:return n3(this.player,e).pipe((0,ea.Z)({adPlaying:!1}),(0,R.T)(()=>{var e;return{adPlaying:null==(e=this.player.ads)?void 0:e.playing}}),(0,nG.w)("adPlaying"));case"ad"===t:return n5(this.player.ads,"ad".concat(e)).pipe((0,R.T)(e=>e.ad));case"media"===t&&"error"===e:return n3(this.player,e).pipe((0,V.p)(()=>{var e,t;return(null==(t=this.player)||null==(e=t.error)?void 0:e.code)!==7}),(0,V.p)(e=>{var t;return(null==e||null==(t=e.errorObject)?void 0:t.category)!==7}),(0,V.p)(e=>"There was a problem playing ads."!==e.errorObject.message),(0,V.p)(e=>{var t;return(null==e||null==(t=e.errorObject)?void 0:t.message)!=="Something went wrong while setting up a Google DAI stream."}),(0,$.M)(e=>eg.error(e.errorObject.name,{error:e.errorObject,context:"web/player-error"})));case"media"===t&&"timeupdate"===e:return n3(this.player,e).pipe((0,nz.J)(n3(this.player,"sourcechange"),e=>this.content$),(0,nY.U)(),(0,V.p)(()=>{var e;return!(null==(e=this.player.ads)?void 0:e.playing)&&!this.player.paused}),(0,V.p)(()=>this.player.readyState>1),(0,R.T)(e=>{let t=this.calculateCurrentTime(e.currentTime,e.currentProgramDateTime);return{...e,currentTime:t,liveEdge:this.liveEdge}}));case"yospace"===t&&"id3"===e:{let e=new Q.c(e=>{let t=t=>{e.next(t)},n=e=>{let{track:n}=e;"id3"===n.type&&n.addEventListener("addcue",t)},i=e=>{let{track:n}=e;"id3"===n.type&&n.removeEventListener("addcue",t)};return this.player.textTracks.addEventListener("addtrack",n),this.player.textTracks.addEventListener("removetrack",i),()=>{this.player.textTracks.removeEventListener("addtrack",n),this.player.textTracks.removeEventListener("removetrack",i)}});return(0,K.y)(e.pipe((0,V.p)(e=>"YMID"===e.cue.content.id)),e.pipe((0,V.p)(e=>"YSEQ"===e.cue.content.id)),e.pipe((0,V.p)(e=>"YTYP"===e.cue.content.id)),e.pipe((0,V.p)(e=>"YDUR"===e.cue.content.id))).pipe((0,R.T)(e=>{let[t,n,i,a]=e;return{type:X.qg,messageData:{YMID:t.cue.content.text,YSEQ:n.cue.content.text,YTYP:i.cue.content.text,YDUR:a.cue.content.text},startTime:t.cue.startTime-this.player.currentTime+this.currentTime}}))}case"yospace"===t&&"emsg"===e:return new Q.c(e=>{let t=t=>{var n;let i,a,r,{cue:l}=t,s=(i=n=String.fromCharCode.apply(null,l.content),n.includes("ID3")&&(i=n.replace(/[\r\n\x0B\x0C\u0085\u2028\u2029\u0002\u0003\u0004\u0005]+/g,"").replace("ID3","ID3=").replace("YMID",",YMID=").replace("YCSP",",YCSP=").replace("YSEQ",",YSEQ=").replace("YTYP",",YTYP=").replace("YDUR",",YDUR=")),a=i.split(","),r={},a.forEach(e=>{let t=e.split("=");r[t[0]]=t[1]}),r);s.YMID&&e.next({type:X.q9,messageData:s,emsgID:l.emsgID,startTime:l.startTime-this.player.currentTime+this.currentTime})},n=e=>{let{track:n}=e;"emsg"===n.type&&n.addEventListener("addcue",t)},i=e=>{let{track:n}=e;"emsg"===n.type&&n.removeEventListener("addcue",t)};return this.player.textTracks.addEventListener("addtrack",n),this.player.textTracks.addEventListener("removetrack",i),()=>{this.player.textTracks.removeEventListener("addtrack",n),this.player.textTracks.removeEventListener("removetrack",i)}});case"media"===t&&"volumechange"===e:return n3(this.player,"volumechange");case"drm"===t&&"error"===e:return n3(this.player,"contentprotectionerror");case"view"===t&&"fullscreenchange"===e:let n;return(n=this.player.presentation,(0,C.R)(n,"presentationmodechange")).pipe((0,R.T)(()=>({fullscreen:this.fullscreen})));case"view"===t&&"sourcechange"===e:return this.content$.asObservable().pipe((0,V.p)(e=>e.src),(0,q.n)(e=>n3(this.player,"sourcechange").pipe((0,R.T)(()=>e))));case"scte"===t&&"timedevents"===e:return n6(this.player.textTracks,"addtrack").pipe((0,R.T)(e=>e.track),(0,V.p)(e=>"metadata"===e.kind),(0,V.p)(e=>
1"eventstream"===e.type||"id3"===e.type),(0,q.n)(e=>(0,C.R)(e,"addcue")),(0,R.T)(e=>e.cue),(0,V.p)(e=>"SCTE35-OUT"===e.content.id||!e.content.id));case"player"===t&&"shutdown"===e:return(0,C.R)(window,X.lD);case"view"===t&&"subtitleschange"===e:return(0,A.h)(n6(this.player.textTracks,"change"),n6(this.player.textTracks,"addtrack")).pipe((0,R.T)(()=>this.textTrackManager.state));case"view"===t&&"audiotrackchange"===e:return(0,A.h)(n9(this.player.audioTracks,"change"),n9(this.player.audioTracks,"addtrack")).pipe((0,R.T)(()=>this.audioTrackManager.state));case"media"===t&&"retry"===e:return(0,C.R)(this.eventEmitter,X.WN).pipe((0,R.T)(()=>({type:"SEGMENT_FAILURE",error:"offline",errorObject:{message:"offline"}})));case"view"===t&&"error_overlay_closed"===e:return(0,C.R)(this.eventEmitter,X.j);case"media"===t&&"retry_resolved"===e:return(0,C.R)(this.eventEmitter,X.JL);case"media"===t:return n3(this.player,e).pipe((0,V.p)(()=>{var e,t;return!(null==(t=this.player)||null==(e=t.ads)?void 0:e.playing)}));default:return ed.w}}calculateCurrentTime(e,t){return this.player.duration===1/0&&t?t.getTime()/1e3:Math.max(0,e)}updateMetadata(e){this.metadata$.next(e)}async updateMedia(e){let{poster:t,ads:n,textTracks:i,metadata:a,useSubtitlesAsDefault:r,user:l,mediaCapabilities:s,profile:o}=e;if(this.content$.next(e),this.metadata$.next(a),(0,N._)(this,ip,()=>(0,_._)(this,ic).getToken({uri:(0,_._)(this,ic).endpoint,guid:a.guid,user:l,mediaCapabilities:s,profile:o})),t&&!this.player.source&&(this.player.poster=t),!("src"in e))return;let{src:d,type:u,drm:c,ssai:p}=e;t&&(this.player.poster=t),this.player.autoplay=!0,ia.state={showDefault:r,defaultEnabled:r};let h=a.hasPrerolls&&n&&n.url?[{sources:n.url,integration:"google-ima"}]:void 0,m=[{src:d,type:u,drm:c,dash:{forceSeekToSynchronize:!0,...a.isLive?{needsTimescaleShifting:!0,desiredTimescale:288e4}:{ignoreAvailabilityWindow:!0}},ssai:p&&"yospace"===p.integration?void 0:p}];this.npawPluginManager.setVideoOptions(e),this.player.source={sources:m,poster:null!=t?t:void 0,blockContentIfAdError:!!h,ads:h,textTracks:i,metadata:a,contentProtection:c}}get mediaElement(){throw Error('Getter "media" not implemented by TheoPlayerWebAdapter')}async destroy(){try{this.content$.complete(),this.textTrackManager.destroy(),this.audioTrackManager.destroy(),this.npawPluginManager.destroy(),this.player.destroy()}catch{}(0,N._)(this,ih,!0)}get destroyed(){return(0,_._)(this,ih)}get stats(){let{src:e,videoHeight:t,videoWidth:n,metrics:i}=this.player;return{src:e,videoHeight:t,videoWidth:n,metrics:i,videoTracks:this.videoTracks(),audioTracks:this.audioTracks(),textTracks:this.textTracks()}}get liveEdge(){return this.player.seekable.length>0?this.player.seekable.end(0):1/0}constructor(e,t){(0,T._)(this,ic,{writable:!0,value:void 0}),(0,T._)(this,ip,{writable:!0,value:void 0}),(0,T._)(this,ih,{writable:!0,value:void 0}),this.supportedTypes=["video/mp4","application/dash+xml","application/x-mpegURL"],(0,N._)(this,ih,!1),this.eventEmitter=new E.A,this.container=e,(0,N._)(this,ic,t),this.player=new nQ.$0(e,t.theoPlayer),this.player.preload="auto",this.retryLogic=new n8(this.player,this.eventEmitter),this.player.network.addRequestInterceptor(this.retryLogic.requestInterceptor),this.player.network.addResponseInterceptor(this.retryLogic.responseInterceptor),this.player.network.addRequestInterceptor(e=>{var t,n;return t=e,n=(0,_._)(this,ip),void("this is a test string"===t.url&&t.waitUntil(async e=>{t.redirect({url:"https://lic.drmtoday.com/license-server-fairplay/",headers:{...t.headers}}),e()}),("https://lic.drmtoday.com/license-proxy-widevine/cenc/"===t.url||"https://lic.drmtoday.com/license-server-fairplay/"===t.url||"https://lic.drmtoday.com/license-proxy-headerauth/drmtoday/RightsManager.asmx"===t.url)&&!ie.checkIfDRMTodayTokenValid(t.headers[it])&&t.waitUntil(e=>{n().then(n=>{let i={...t.headers,[it]:n};t.redirect({headers:i}),e()}).catch(()=>e())}))}),this.textTrackManager=new ir(this.player),this.audioTrackManager=new iu(this.player),this.npawPluginManager=new n0(this.player,t,n4),this.stepInSeconds=15,this.content$=new D.B,this.metadata$=new D.B,this.supportedTypes=["video/mp4","application/d
1ash+xml","application/x-mpegURL"]}}let iv="Play UnifiedPlayer",ig=async(e,t,n)=>{var i,a,r;let l,s,o,c,p,h,m,v,g,{Adobe:f=window.ADB}=n;if(!f)throw Error("Missing dependency Adobe");let k={clientPlatform:t.clientPlatform,endpoint:t.epgEndpoint},y=function(e,t,n){var i,a,r,l,s,o;let d,u,c;if(void 0===e.configured){let n=new e.MediaConfig;Object.assign(n,{...t.adobe.heartbeat,appVersion:ee,playerName:iv}),e.Media.configure(n,window.s),Object.assign(e,{configured:!0})}let p=window.s;void 0!==p&&(l=function(e){if(!e.trackingServer)throw Error("missing trackingServer url");if(!e.config)throw Error("missing config");let t=t=>{var n,i;let a,r,l,s,o,d,u,c,p,h,m,v,g,f;return n=e.trackingServer,i=e.config,u=0,c=!1,p=()=>({playhead:u,ts:Date.now()}),h=e=>{if(s)return l||(l=s()),r=e.eventType,l.then(t=>{if(!t)return;let i="https://".concat(n,"/api/v1/sessions/").concat(t,"/events "),a={method:"POST",mode:"no-cors",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return ey(nE,e.eventType,e),fetch(i,a).catch(()=>{})})},m=e=>{let t={eventType:e,playerTime:p()};a&&(t.qoeData=a),h(t)},v=nx()(m,1e4,{leading:!1,trailing:!0}),g=()=>{d&&(clearInterval(d),d=void 0)},f=()=>{d||(d=setInterval(()=>{if(Date.now()-o>=18e5){l=void 0,g();return}m("ping")},1e4))},{trackSessionStart(e,a){var o;let d,u;r=(o={eventType:"sessionStart",params:{...nA(e),...t,...i},playerTime:p(),customMetadata:nA(a)}).eventType,d="https://".concat(n,"/api/v1/sessions"),u={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)},l=(s=()=>(ey(nE,"renew",o),fetch(d,u).then(e=>{var t;let n=e.headers.get("location");return null!=(t=null==n?void 0:n.replace("/api/v1/sessions/",""))?t:void 0}).catch(()=>{})))()},trackSessionEnd(){v.cancel(),g(),m("sessionEnd")},trackComplete(){v.cancel(),g(),m("sessionComplete")},trackEvent(e,t){switch(e){case"play":c=!0,g();return;case"seekStart":v.cancel(),f();return;case"pause":v.cancel(),m("pauseStart"),f();return;case"adbreakstart":v.cancel(),h({eventType:"adBreakStart",params:{"media.ad.podFriendlyName":t["adbreak.name"],"media.ad.podIndex":t["adbreak.position"],"media.ad.podSecond":t["adbreak.starttime"]},playerTime:p()});return;case"adStart":return void h({eventType:"adStart",params:t,playerTime:p()});case"adComplete":return void m("adComplete");case"adBreakComplete":return void m("adBreakComplete");case"bufferStart":f(),m("bufferStart");return;case"bufferComplete":case"seekComplete":c=!0;return;default:console.log("unhandled event",e,t)}},updateQoEObject(e){a=e},updatePlayhead(e){if(g(),o=Date.now(),u=e,c){if(c=!1,"play"===r)return;return v.cancel(),m("play")}v("ping")}}};return{getInstance:t,delegate(){},heartbeat:{getInstance:t,createMediaObject:nw,createAdBreakObject:n_,createAdObject:(t,n,i,a)=>nT(t,n,i,a,e.config["media.playerName"]),createQoEObject:nN,StreamType:{Live:"live",VOD:"vod",Linear:"linear"},MediaType:{Video:"video",Audio:"audio"},Event:{AdBreakComplete:"adBreakComplete",AdBreakStart:"adBreakStart",AdComplete:"adComplete",AdSkip:"adSkip",AdStart:"adStart",BitrateChange:"bitrateChange",BufferComplete:"bufferComplete",BufferStart:"bufferStart",ChapterComplete:"chapterComplete",ChapterSkip:"chapterSkip",ChapterStart:"chapterStart",SeekComplete:"seekComplete",SeekStart:"seekStart",StateEnd:"stateEnd",StateStart:"stateStart"}}}}({trackingServer:t.adobe.heartbeat.trackingServer,config:{"media.playerName":iv,"analytics.trackingServer":p.trackingServerSecure,"analytics.reportSuite":p.account,"visitor.marketingCloudOrgId":null==(i=p.visitor)?void 0:i.marketingCloudOrgID,"visitor.marketingCloudUserId":null==(a=p.visitor)?void 0:a.getMarketingCloudVisitorID(),"visitor.customerIDs":null==(r=p.visitor)?void 0:r.getCustomerIDs(),"media.sdkVersion":"va-api-0.0.0","analytics.enableSSL":!0,"analytics.visitorId":p.visitorID}}),d=e=>{let{player:t,media$:n,liveTracking$:i}=e,a=new nb(()=>new nV(new nH([new nq(e=>l.getInstance({"media.channel":e.entity.contentProvider})),new n$("Adobe Module V2")]),iv,!0));return a.track(t,n,i),a});let h=[(s={...t.nielsen,gatewayType:"Browser",consentPromise:(0,w.QA)()},e=>{var t;let n=x.TU.config.get(tT.useActiveTrackingNielsen),i=new tA(["CloudSDK"===s.gatewayType?new tO(s.cloudSdk):new tC(null!=(t=s.sdk)?t:window.NOLBUNDLE,s.appId,s.instanceName,s.consentPromise),new tF]),a=new nb(()=>new nu(i,n));return a.track(e.player,e.media$,e.liveTracking$),a})];return d&&h.push(d),o={epgOptions:n,plugins:h},(c=(e,t)=>u=new ti(e,t,o)).destroy=()=>null==u?void 0:u.destroy(),c}(f,t,k),b=[(i=t.clientPlatform,l=["SHUTDOWN","STOP","UNLOCK"],s=[],(o=function(e,t){let n=t.observe(X.gw).pipe((0,R.T)(()=>"PAUSE")),a=t.observe(X.BI).pipe((0,R.T)(()=>"SCRUB")),r=t.observe(X.lD).pipe((0,R.T)(()=>"SHUTDOWN")),o=t.observe(e=>e.media),d=t.observe(X.Pb).pipe((0,R.T)(()=>"UNLOCK")),u=t.observe(X.wP).pipe((0,R.T)(e=>e.currentTime||e.currentMediaTime||t.currentTime)),c=t.observe(X.wG).pipe((0,eB.X)(t.observe().pipe((0,eu.q)("destroy"))),(0,R.T)(()=>"STOP")),p=(0,A.h)(n,a).pipe((0,V.p)(()=>t.duration!==1/0)),h=o.pipe((0,V.p)(e=>(null==e?void 0:e.concurrency)!==void 0),(0,B.W)(()=>ed.w),(0,q.n)(e=>{var t;let n;return(0,A.h)((0,eR.Y)(1e3*parseInt(0===(n=null==e||null==(t=e.concurrency)?void 0:t.updateInterval)?30:n,10)).pipe((0,R.T)(()=>"updateConcurrency"),(0,M.Q)(c)),p,c,r,d).pipe((0,R.T)(t=>({event:t,media:e})))}),(0,W.F)((e,t)=>l.includes(e.event)&&l.includes(t.event)),(0,eU.E)(u.pipe((0,ea.Z)(void 0)))).subscribe(e=>{let[{media:n,event:a},r]=e;ey("Concurrency","EVENT",{media:n,event:a,currentTime:r}),l.includes(a)?(e=>{let{media:n,currentTime:a}=e;if(window.savedConcurrencyObject)try{var r;let{user:e,concurrency:l,profile:s}=n,o={...l.body,concurrencyAction:"UNLOCK",progress:n.metadata.isLive?null:a};eV(void 0),fetch(l.url,{method:"POST",keepalive:!0,body:JSON.stringify(o),headers:{Authorization:"Bearer ".concat(e.accessToken),"Content-Type":"application/json","Client-Platform-Class":i.class,"Client-Platform":i.name,"Client-Platform-Audience":i.audience,"Client-Platform-AppVersion":i.version,"Client-Platform-User-Profile":"".concat(null!=(r=null==s?void 0:s.profileToken)?r:"")}}).then(()=>ey("Concurrency","POST_UNLOCK")).catch(e=>{ey("Concurrency","PLUGIN_ERROR",e),t.emit(X.Zh,{name:"progressConcurrency",error:e})})}catch(e){ey("Concurrency","PLUGIN_ERROR",e),t.emit(X.Zh,{name:"progressConcurrency",error:e})}})({media:n,currentTime:r}):(e=>{var n;let{event:a,media:r,currentTime:l}=e,{user:s,concurrency:o,profile:d}=r,u={...o.body,..."updateConcurrency"===a?{userAction:null,concurrencyAction:"UPDATE"}:{userAction:a,concurrencyAction:"UPDATE"},progress:r.metadata.isLive?null:l};fetch(o.url,{method:"POST",body:JSON.stringify(u),headers:{Authorization:"Bearer ".concat(s.accessToken),"Content-Type":"application/json","Client-Platform-Class":i.class,"Client-Platform":i.name,"Client-Platform-Audience":i.audience,"Client-Platform-AppVersion":i.version,"Client-Platform-User-Profile":"".concat(null!=(n=null==d?void 0:d.profileToken)?n:"")}}).then(()=>ey("Concurrency","POST_UPDATE")).catch(e=>{ey("Concurrency","PLUGIN_ERROR",e),t.emit(X.Zh,{name:"progressConcurrency",error:e})})})({event:a,media:n,currentTime:r})},e=>{ey("Concurrency","PLUGIN_ERROR",e),t.emit(X.Zh,{name:"progressConcurrency",error:e})});s.push(h)}
1).destroy=function(){s.forEach(e=>e.unsubscribe())},o),(a=e=>({content:S()(es(30)),outro:es(30)}),c=[],(p=function(e,t){let n=(0,C.R)(t,X.Qp),i=(0,C.R)(t,X.wP),r=(0,C.R)(t,X.BI),l=e.pipe((0,R.T)(a),(0,q.n)(e=>(0,I.H)(Object.keys(e)).pipe((0,R.T)(t=>{var n;return{event:t,..."function"==typeof(n=e[t])?{fn:n}:n}}),(0,V.p)(e=>e&&"function"==typeof e.fn),(0,H.Z)(e=>n.pipe((0,R.T)(()=>t.duration),(0,V.p)(Boolean),(0,q.n)(n=>(0,A.h)(i,r).pipe((0,ea.Z)(0),(0,R.T)(()=>t.currentTime),(0,R.T)(Math.round),(0,W.F)(),(0,R.T)(t=>e.fn(t,n)))),(0,el.j)(t=>!e.initial&&t),(0,W.F)(),(0,V.p)(Boolean),(0,U.s)("number"==typeof e.count?e.count:1/0),(0,er.u)("timeline.".concat(e.event))))))).subscribe({next:e=>t.emit(e)});c.push(l)}).destroy=function(){c.forEach(e=>e.unsubscribe())},p),y,(h=[],(m=function(e,t){let n=(0,A.h)((0,C.R)(t,X.FF),(0,C.R)(t,X.Mg)),i=(0,A.h)((0,C.R)(t,X.gw),(0,C.R)(t,X.Bs)),a=(0,C.R)(t,X.ik),r=(0,A.h)(i,a).pipe((0,tb.B)(100),(0,V.p)(e=>e.type!==X.ik)),l=r.pipe((0,ei.K)(n)),s=(0,A.h)(r,l).subscribe(e=>{let{type:n}=e;switch(n){case X.Bs:case X.gw:t.emit(X.LJ);break;case X.FF:case X.Mg:t.emit(X.R9)}});h.push(s)}).destroy=function(){h.forEach(e=>e.unsubscribe())},m),function(e,t){let n=t.observe(X.gw),i=t.observe(X.Mg),a=t.observe(X.yf),r=t.observe(X.YM),l=t.observe(e=>e.media),s=t.observe(X.D_),o=t.observe(X.wP),d=null,u=t.observe().pipe((0,eu.q)("destroy"));u.subscribe(()=>{d&&d.destroy()});let c=(0,A.h)(s.pipe((0,q.n)(()=>o.pipe((0,R.T)(e=>({...e,type:X.Xf})),(0,U.s)(1),(0,ea.Z)({type:X.D_})))),n,i).pipe((0,ea.Z)({type:X.Xf}),(0,ec.v)(()=>!t.ended)),p=t.observe(X.wP).pipe((0,ep.v)(c),(0,V.p)(e=>{let[,t]=e;return[X.Xf,X.Mg].includes(t.type)}),(0,R.T)(e=>{let[t]=e;return t})),h=[];(0,A.h)(t.observe(X.q9),t.observe(X.qg)).subscribe(e=>{h.push(e)});let m="timedmetadata",v=p.pipe((0,R.T)(()=>{let e=h.filter(e=>e.startTime<t.currentTime);return e.forEach(e=>h.splice(h.findIndex(t=>t.startTime===e.startTime),1)),{type:m,events:e}}),(0,V.p)(e=>{let{events:t}=e;return t.length>0}));l.pipe((0,B.W)(()=>ed.w),(0,q.n)(e=>{var n,i,l;return((null==e||null==(n=e.metadata)?void 0:n.isLive)&&((null==e||null==(i=e.ads)?void 0:i.vendor)===eN.ah.YOSPACE_CS||(null==e||null==(l=e.ssai)?void 0:l.integration)==="yospace")?(0,j.of)(e):ed.w).pipe((0,eh.H)(async()=>{let n=await eT(e);return null!==n&&(d&&d.destroy(),d=new eP(t,{forceStopAdBreakEnabled:!0}),n.addAnalyticObserver(new eb(d)),n.setPlaybackPolicyHandler(new eS),n.onPlayerEvent(eI,0)),n}),(0,q.n)(e=>null===e?ed.w:(0,A.h)(c,a,p,v).pipe((0,R.T)(t=>({sessionManager:e,event:t})),(0,M.Q)((0,A.h)(u,r)))))})).subscribe(e=>{let{sessionManager:n,event:i}=e,a={source:i};switch(i.type){case m:i.events.forEach(e=>{let{YMID:t,YSEQ:i,YTYP:r,YDUR:l}=e.messageData,s=eo.TJ.createFromMetadata(t,i,r,l,1e3*e.startTime);s&&n.onTimedMetadata(s),ey("Yospace","onTimedMetadata",s,a)});break;case X.wP:n.onPlayheadUpdate(t.currentTime),ey("Yospace","onPlayheadUpdate",{currentTime:t.currentTime},a);break;case X.D_:n.onPlayerEvent(eD,t.currentTime),ey("Yospace","onPlayerEvent",{event:"STALL",currentTime:t.currentTime},a);break;case X.gw:n.onPlayerEvent(eO,t.currentTime),ey("Yospace","onPlayerEvent",{event:"PAUSE",currentTime:t.currentTime},a);break;case X.Mg:n.onPlayerEvent(eM,t.currentTime),ey("Yospace","onPlayerEvent",{event:"RESUME",currentTime:t.currentTime},a);break;case X.Xf:n.onPlayerEvent(eF,t.currentTime),ey("Yospace","onPlayerEvent",{event:"CONTINUE",currentTime:t.currentTime},a);break;case X.yf:n.onVolumeChange(i.muted),ey("Yospace","onVolumeChange",{muted:i.muted},a)}}),l.subscribe()},(r=window,v=[],(g=function(e,t){let n=(0,C.R)(r,"online"),i=(0,C.R)(r,"offline"),a=(0,C.R)(t,X.D_),l=i.pipe((0,M.Q)(e.pipe((0,F.w)(),(0,Z.x)([0]))),(0,ei.K)(a.pipe((0,ea.Z)(0),(0,V.p)(()=>t.readyState<3),(0,U.s)(1),(0,er.u)(!0),(0,M.Q)(n),(0,Z.x)(n.pipe((0,U.s)(1),(0,er.u)(!1)))))).subscribe(e=>t.emit(X.L$,{offline:e}));v.push(l)}).destroy=function(){v.forEach(e=>e.unsubscribe())},g)];return x.TU.config.get(tT.enablePlayerVCR)&&b.push(function(e,t){let n,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=(a,r)=>{let{Epg:l,Tracking:s}=t,o=tt(r),d=l.poll$(o,e,i),u=s.poll$(o,e,"2").pipe((0,V.p)(e=>!!e.liveTrackingResult),(0,R.T)(e=>e.liveTrackingResult),(0,V.p)(eW));
1n=function(e,t,n,i){function a(){tw.forEach(e=>{try{e()}catch(e){console.error(e)}})}let r=e.subscribe(e=>{a(),function(e,t,n,i){let a=Date.now().toString();tx=[];let r=[];tw=r;let l=x.TU.get(tS);function s(e){let t={...e,timestamp:Date.now()};l.forEach(e=>e.collect(t,a)),ey("vcr","event",e)}Object.keys(X.Ay).forEach(t=>{X.Ay[t].forEach(n=>{let i="".concat(t,".").concat(n),a=function(){let e;for(var t,n=arguments.length,a=Array(n),r=0;r<n;r++)a[r]=arguments[r];s({origin:"player",eventName:i,args:JSON.parse((t=a,e=new WeakSet,JSON.stringify(t,(t,n)=>{if("object"==typeof n&&null!==n){if(e.has(n))return;e.add(n)}return n})))})};e.on(i,a),r.push(()=>e.off(i,a))})});let o=t.subscribe({next:e=>{s({origin:"media",value:e})},error:console.error});r.push(()=>o.unsubscribe());let d=n.subscribe({next:e=>{s({origin:"epg",value:e})},error:console.error});r.push(()=>d.unsubscribe());let u=i.subscribe({next:e=>{s({origin:"tracking",value:e})},error:console.error});r.push(()=>u.unsubscribe())}(e,t,n,i)});return globalThis.vcr={download:()=>{var e;let t;return e=tx,void((t=document.createElement("a")).href=URL.createObjectURL(new Blob([JSON.stringify(e,void 0,2)],{type:"application/json"})),t.download="vcr.json",t.click())},getJson:()=>JSON.stringify(tx,void 0,2)},{destroy:()=>{r.unsubscribe(),a()}}}((0,j.of)(r),o,d,u),console.log("VCR","Recording player's timeline, use window.vcr.download() to download it.")};return a.destroy=()=>{n&&n.destroy()},a}(k,{Epg:u,Tracking:d})),new en(new im(e,t),b,"Play Splinter UnifiedPlayer")};var ik=n(80525);let iy=(0,h.eU)(null),ib=(0,ik.zx)(e=>{var t,n,i;let a=e(iy);return null!=(t=null==a?void 0:a.observe("media.timeupdate").pipe((0,eB.X)(null!=(n=null==a?void 0:a.observe("media.seeking"))?n:ed.w),(0,eU.E)(null!=(i=null==a?void 0:a.observe(e=>{var t,n;return null==e||null==(n=e.media)||null==(t=n.metadata)?void 0:t.isLive}))?i:ed.w),(0,R.T)(e=>{let[t,n]=e;if(n){var i,a;return(null!=(i=null==(a=t.currentProgramDateTime)?void 0:a.getTime())?i:0)/1e3}return t.currentTime})))?t:ed.w},{initialValue:0}),iS=(0,h.eU)(e=>e(ib),(e,t,n)=>{let i=e(iy);null!=i&&Number.isFinite(n)&&(i.currentTime=n)});var ix=((r=ix||{})[r.LicenseNotGranted=0]="LicenseNotGranted",r[r.ConcurrencyLimitViolation=1]="ConcurrencyLimitViolation",r[r.DuplicateLiveStreamViolation=2]="DuplicateLiveStreamViolation",r[r.adblock=3]="adblock",r[r.NotAvailable=4]="NotAvailable",r[r.offline=5]="offline",r[r.GeoBlocked=6]="GeoBlocked",r[r.IpBlocked=7]="IpBlocked",r[r.TooManyDevices=8]="TooManyDevices",r[r.UNAUTHENTICATED=9]="UNAUTHENTICATED",r[r.DeviceNotGranted=10]="DeviceNotGranted",r[r.MEDIA_ERROR=11]="MEDIA_ERROR",r);let iw=e=>{var t;return null!=(t=Object.keys(ix).find(t=>null==e?void 0:e.find(e=>{var n,i;return((null==(n=e.extensions)?void 0:n.errorType)||(null==(i=e.extensions)?void 0:i.code))===t})))&&t};var i_=((l=i_||{})[l.SEGMENT_FAILURE=0]="SEGMENT_FAILURE",l);let iT=(0,h.eU)(null),iN=(0,h.eU)(null),iE=(0,h.eU)(e=>{var t;let n=e(iN);return!!n&&null!=(t=Object.keys(i_).find(e=>null==n?void 0:n.find(t=>{var n,i;return((null==(n=t.extensions)?void 0:n.errorType)||(null==(i=t.extensions)?void 0:i.code))===e})))&&t}),iA=(0,h.eU)(e=>{let t=e(iN);return!!t&&iw(t)});var ij=n(81228);function iC(e){let{options:t,media:n}=e,i=(0,p.useRef)(null),[a,r]=(0,m.fp)(iy),l=(0,m.Xr)(iN),s=(0,m.Xr)(iS),{profileToken:o}=(0,m.md)(ij.$);return(0,p.useEffect)(()=>{let e=async e=>{let n=await ig(e,t,{});n.audioTrackManager.setProfileId(o||void 0),r(n)};null!==a||null!==i.current&&e(i.current)},[t,r,a,o]),(0,p.useEffect)(()=>{let e=null==a?void 0:a.observe("media.retry").subscribe(()=>{l([{message:"segment_failed",extensions:{errorType:"SEGMENT_FAILURE"}}])}),t=null==a?void 0:a.observe("media.retry_resolved").subscribe(()=>{l(e=>{var t;return null!=(t=null==e?void 0:e.filter(e=>{var t;return(null==e||null==(t=e.extensions)?void 0:t.errorType)!=="SEGMENT_FAILURE"}))?t:[]})});return()=>{null==e||e.unsubscribe(),null==t||t.unsubscribe()}},[l,a]),(0,p.useEffect)(()=>{let e=null==a?void 0:a.observe("media.error").subscribe(()=>{l([{message:"media.error",extensions:{errorType:"MEDIA_ERROR"}}])});return()=>null==e?void 0:e.unsubscribe()},[l,a]),(0,p.useEffect)(()=>{let e=null==a?void 0:a.observe("ad.adblock").subscribe(()=>{l([{message:"adblock",extensions:{errorType:"adblock"}}])});return()=>null==e?void 0:e.unsubscribe()},[l,a]),(0,p.useEffect)(()=>{let e=e=>{"terminated"===e.newState&&(null==a||a.destroy(),r(null))};return y.A.addEventListener("statechange",e),()=>{y.A.removeEventListener("statechange",e)}},[r,a]),(0,p.useEffect)(()=>
1{if(a)return()=>{a&&(a.destroy(),r(null))}},[r,a]),(0,p.useEffect)(()=>{null!=n&&(null==a||a.update({media:n}).then(()=>{var e,t;let{startFrom:i}=null!=(e=null==n?void 0:n.history)?e:{};!Number.isInteger(i)||(null==n||null==(t=n.metadata)?void 0:t.isLive)||s(i)}).then(()=>i.current.focus({preventScroll:!0})).then(()=>window.scrollTo(0,0)))},[n,s,a]),(0,c.jsx)("div",{ref:i,style:{objectFit:"contain",width:"100%",height:"100%"}})}var iL=n(37817),iP=n(46677),iI=n(2299),iD=n(6036),iF=n.n(iD),iO=n(27518),iM=n.n(iO);function iR(e,t){if(null!=e)try{let n=new URL(e),i=new URLSearchParams(n.search);return t.forEach((e,t)=>{if("string"==typeof e)i.set(t,e);else if("object"==typeof e&&e){var n;let a=new URLSearchParams(null!=(n=i.get(t))?n:""),r=new Map;Array.from(a).forEach(e=>{let[t,n]=e;return r.set(t,n)}),Object.entries(e).forEach(e=>{let[t,n]=e;"string"==typeof n?r.set(t,encodeURI(n)):null!=n&&r.set(t,encodeURIComponent(JSON.stringify(n)))}),i.set(t,Array.from(r).map(e=>e.join("=")).join("&"))}}),n.search=i.toString(),n.toString()}catch(t){return e}}let iB={getItem:e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*".concat(encodeURIComponent(e).replace(/[-.+*]/g,"\\$&"),"\\s*\\=\\s*([^;]*).*$)|^.*$")),"$1"))||null,setItem(e,t,n,i,a,r){if(!e||/^(?:expires|max-age|path|domain|secure)$/i.test(e))return!1;let l="";if(n)switch(n.constructor){case Number:l=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age=".concat(n);break;case String:l="; expires=".concat(n);break;case Date:l="; expires=".concat(n.toUTCString())}return document.cookie="".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(t)).concat(l).concat(a?"; domain=".concat(a):"").concat(i?"; path=".concat(i):"").concat(r?"; secure":""),!0},removeItem(e,t,n){return!!this.hasItem(e)&&(document.cookie="".concat(encodeURIComponent(e),"=; expires=Thu, 01 Jan 1970 00:00:00 GMT").concat(n?"; domain=".concat(n):"").concat(t?"; path=".concat(t):""),!0)},hasItem:e=>!!e&&new RegExp("(?:^|;\\s*)".concat(encodeURIComponent(e).replace(/[-.+*]/g,"\\$&"),"\\s*\\=")).test(document.cookie),keys(){let e=document.cookie.replace(/((?:^|\s*;)[^=]+)(?=;|$)|^\s*|\s*(?:=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:=[^;]*)?;\s*/);for(let t=e.length,n=0;n<t;n+=1)e[n]=decodeURIComponent(e[n]);return e}};var iU=n(9645),iV=n(18575),iW=n(91260);let iH={title:"deviceId",DEFAULT_DEVICE_ID:"00000000-0000-4000-0000-00000000",get quarters(){let e=new Date;return[0,6,12,18].map(t=>e.setHours(t,0,0,0))},get currentQuarter(){let e=Date.now();return this.quarters.reverse().find(t=>t<=e)},sessionId(e){return e&&""!==e?(0,iV.Ay)(this.currentQuarter+e,"872136a0-367b-488a-a281-c2814e8195d2"):"0"},deviceId(){let e=localStorage.getItem(this.title);return e||(e=(0,iW.A)(),localStorage.setItem(this.title,e)),e},formatAsUUID(e){return 32!==e.length?this.DEFAULT_DEVICE_ID:e.replace(/(.{8})(.{4})(.{4})(.{4})(.{12})/,"$1-$2-$3-$4-$5")}};var i$=n(63983),iq=n.n(i$);let iG={"Looping LAR - Normal":{DASH_MULTI_PERIOD:{url:"https://csm-e-tv2dklive-eb.bln1.yospace.com/csm/extlive/tv2dkdev01,dev_tv2_avsync_loop.mpd",adVendor:eN.ah.YOSPACE_CS},HLS:{url:"https://pubads.g.doubleclick.net/ssai/event/n4u3rGFXRwST7GZhvJEuYw/master.m3u8",adVendor:eN.ah.GOOGLE}},"Looping LAR - Frequency Cap":{DASH_MULTI_PERIOD:{url:"https://csm-e-tv2dklive-eb.bln1.yospace.com/csm/extlive/tv2dkdev01,dev_tv2_dash_loop.mpd",adVendor:eN.ah.YOSPACE_CS},HLS:{url:"https://csm-e-tv2dklive-eb.bln1.yospace.com/csm/extlive/tv2dkdev01,dev_tv2_hls_loop.m3u8",adVendor:eN.ah.YOSPACE_CS}},"TV 2 FYN":{DASH_MULTI_PERIOD:{url:"https://csm-e-tv2dklive-eb.bln1.yospace.com/csm/extlive/tv2dkdev01,flow_8_primary.mpd",adVendor:eN.ah.YOSPACE_CS},HLS:{url:"https://csm-e-tv2dklive-eb.bln1.yospace.com/csm/extlive/tv2dkdev01,flow_8_primary_hls.m3u8",adVendor:eN.ah.YOSPACE_CS}}};function iz(e){var t,n;let i=x.TU.config.get(tT.testStream),a=nX(null==e?void 0:e.capabilities,"FORMAT"),r=iG[i][a];if(!r||!(null==e?void 0:e.url))return e;let l=new(iF())(new URL(e.url).search),s=new URL(r.url);return r.adVendor===eN.ah.YOSPACE_CS&&new(iF())("?yo.ac=true&yo.ad=true&ss_req=1&yo.d.mc=true&yo.pbr=true&ss_req=0").forEach((e,t)=>{l.append(t,e)}),s.search=l.toString(),e.url=s.toString(),t=r.adVendor,e.capabilities=(null==e||null==(n=e.capabilities)?void 0:n.map(e=>(null==e?void 0:e.capabilityType)==="LAR"?{...e,values:[t]}:e))||e.capabilities,e}var iY=((s=iY||{}).YOSPACE="yospace",s.GOOGLE_DAI="google_dai",s.GOOGLE_IMA="google_ima",s.ALL="all",s);async function iQ(e){var t,n,i,a,r,l,s,o,d,u,c,p,h,m,v,g,f,k;let y,b,S,_,{entity:T,user:N,playback:E,history:A,mediaCapabilities:j,profile:C,profileTracking:L,customerType:P,initType:I,deviceInformation:D}=e;ew&&null!==ew&&(ew.shutdown(),ew=null,ex=null);let F=null!=(t=T.poster)?t:iR(null!=(n=null==T||null==(d=T.thumbnail)?void 0:d.url)?n:void 0,new Map([["auto","format"]])),{guid:O,type:M,title:R,subtitle:B,originalTitle:U,episodeNumber:V,seasonNumber:W,startUnix:H,stopUnix:$,liveEvent:q,references:G}=T,z=["BROADCAST","EVENT"].includes(M),Q=iq()((null==N?void 0:N.user)||N)?"":iH.deviceId(),K=null==G?void 0:G.web,J=z?U:iM()(T,"contentProvider.broadcast.broadcastName",null==T||null==(u=T.contentProvider)?void 0:u.guid
1),Z=z?null==T?void 0:T.presentationTitle:J;if(!E)return{useSubtitlesAsDefault:!1,poster:null!=F?F:void 0,user:{accessToken:N.accessToken},metadata:{title:R,subtitle:B,isLive:z,parentalGuidance:T.parentalGuidance,contentProvider:null!=J?J:void 0,guid:O,channel:null!=Z?Z:void 0},textTracks:[],tracking:{adobe:null,nielsen:null,npaw:{}}};let{media:X,tracking:ee}=E,{adobeTraceId:et,userId:en,npawId:ei}=null!=(i=(null==N?void 0:N.user)||N)?i:{},ea=null==ee?void 0:ee.nielsen,er=null==ee?void 0:ee.adobe,el=function(e,t,n,i,a){let{contentProvider:r,userId:l,adobeTraceId:s,initType:o,platform:d}=t,u={id:i,title:r,category:null,broadcast:r,type:null,labels:null},c={...u,...iM()(e,"nodes[0].program",e)},p={id:u.id,"video.url":window.location.href,"video.category":null==c?void 0:c.category,"video.title":null==c?void 0:c.title,"video.streamingtype":null==c?void 0:c.type,"video.id":null==c?void 0:c.id,"video.labels":null==c?void 0:c.labels,"video.initiationtype":o,"video.fallback":n?"true":"false","content.platform":d,"content.site":"tv2play","segment.profile.profileId":a.profileId,"segment.profile.profileTraceId":a.profileTraceId,"segment.profile.profileType":a.profileType,"segment.profile.profileInfo":a.profileInfo,...l&&{"segment.custId":l,"segment.traceid":s}};return{...c,videoInfo:p}}(er,{contentProvider:null!=J?J:null,adobeTraceId:et,userId:en,initType:null!=I?I:null!=(v=function(e,t){if(null==e)return;let{search:n}=new URL(e),i=new URLSearchParams(n);return i.has(t)?i.get(t):void 0}(window.location.href,"inittype"))?v:"manual",platform:"desktop"},null==er,T.guid,L),es=(null==D?void 0:D.isApple)?"Mac":"Other",eo=null==D?void 0:D.processor,ed=null==D?void 0:D.browser,eu={nielsen:function(e,t){let{contentProvider:n,isLive:i}=t;if(!i)return(e=>{if(!(null==e?void 0:e.trackingObject))return e;let{channelName:t,pbstarttm:n,program:i,...a}=JSON.parse(e.trackingObject),r={program:"NULL"!==i?i:"unidentified",pbstarttm:"",...a};return{...e,trackingObject:JSON.stringify(r)}})(e);let a={type:"content",assetid:"undefined",title:n,program:"NO VALUE",isfullepisode:"y",adloadtype:"2",length:"86400",airdate:"19700101 00:00:00",stationId:"",subbrand:"",islivestn:"y",pbstarttm:Date.now()/1e3},r=((null==e?void 0:e.nodes)||[]).map(e=>JSON.parse(e.trackingObject)).filter(e=>(null==e?void 0:e.type)==="content")[0];return{trackingObject:JSON.stringify(Y()({},a,r))}}(ea,{contentProvider:null!=J?J:void 0,isLive:z}),adobe:el,npaw:{viewerId:ei,presentationTitle:T.presentationTitle,guid:T.guid,genre:null!=(a=null!=(r=null==T||null==(c=T.genres)?void 0:c.join(", "))?r:null==T||null==(p=T.categories)?void 0:p.join(", "))?a:void 0,type:T.type,deviceBlacklistString:"".concat(es,"#").concat(eo,"#").concat(ed),region:E.region}},{streams:ec,concurrency:ep,subtitles:eh,trickmode:em,duration:ev}=X,eg=await (0,w.QA)(),ef=iH.sessionId(Q),ek=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n)return"1";switch(t){case"google_ima":case"yospace":case"google_dai":case"all":return"1";default:return e?"0":"1"}}(eg,"all",!0),ey=(y=x.TU.config.get(tT.enableTestStreams),b=x.TU.config.get(tT.testStream),!y||!ec||!iG[b]?ec:ec.map(iz)).map(e=>{var t;let n=null!=(t=null==e?void 0:e.url)?t:"",i=nX(null==e?void 0:e.capabilities,"LAR"),a=function(e,t,n){if(e===eN.ah.GOOGLE){var i,a,r,l,s;let e,o;return(e=new(iF())).set("segm_params",new(iF())(null==(i=n.streamAd)?void 0:i.segmentation).get("segm_params")||""),e.set("segm_prodid",(null==(a=n.customerType)?void 0:a.providerId)||""),e.set("segm_partid",(null==(r=n.customerType)?void 0:r.productId)||""),o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;void 0===t&&(t=window.location.href),e=e.replace(/[[\]]/g,"\\$&");let n=new RegExp("[?&]".concat(e,"(=([^&#]*)|&|#|$)")).exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}("cust_params",t)||"",new(iF())(o).forEach((t,n)=>e.set(n,t)),{integration:"google-dai",adTagParameters:{ltd:n.ltd,ppid:(null==(l=n.streamAd)?void 0:l.ppid)||void 0,cust_params:e.toString(),sid:n.sid},availabilityType:"live",assetKey:null==(s=t.match(/\/event\/(.*?)\//i))?void 0:s.pop()}}return e===eN.ah.YOSPACE_CS?{integration:"yospace"}:null}(i,null==e?void 0:e.url,{ltd:ek,streamAd:null==e?void 0:e.ad,customerType:P,sid:ef}),r=(null==e?void 0:e.drmLicense)&&{integration:"drmtoday",token:e.drmLicense.token,["".concat(e.drmLicense.drm.toLowerCase())]:{certificateURL:"".concat(null==e?void 0:e.drmLicense.url,"cert/tv2"),licenseAcquisitionUrl:null==e?void 0:e.drmLicense.url},...e.drmLicense.drm===iU.QE.WIDEVINE&&{playready:{licenseAcquisitionUrl:"https://lic.drmtoday.com/license-proxy-headerauth/drmtoday/Rights
1Manager.asmx"}}};return{src:i===iU.ah.YOSPACE_CS?iR(n,new Map([["yo.av","3"],["ltd",ek],["sid",ef]])):n,type:j.sourceType,ssai:a,contentProtection:r}}),eb=ec[0],eS=ey[0],e_=null==eb?void 0:eb.ad,eE=!!(null==e_?void 0:e_.url),eA=[];(null==em?void 0:em.webVideoTextTracksFormatUrl)&&eA.push({default:!0,kind:"metadata",label:"thumbnails",src:em.webVideoTextTracksFormatUrl});let ej=!!((null==A?void 0:A.startFrom)===0&&eE),eC=e_&&(S="https://play.tv2.dk",_={cust_params:{ltd:ek,t2aid:null!=(g=iB.getItem("tv2PBJSSessionKey"))?g:""},sid:ef,description_url:K?"".concat(S).concat(K):S,ltd:ek},iR(e_.url,new Map(Object.entries(_)))),eL=ej?e_:void 0;if(eL&&eC){let e,t;f=eC,e=x.TU.config.get(tT.enablePrerollOverride),t=x.TU.config.get(tT.prerollOverrideUrl),eL.url=eC=e&&(null==f?void 0:f.includes("vast-api-gateway.pvp.tv2api.dk"))?f.replace("https://vast-api-gateway.pvp.tv2api.dk",t):f}let eP={duration:ev,isLive:z,hasPrerolls:!z&&ej,isAdSubscription:eE,ppid:null==e_?void 0:e_.ppid,prerollAdUrl:ej?eC:void 0,staticAdUrl:eE?eC:void 0,guid:O,programUrl:K,title:null!=R?R:"",subtitle:B,contentProvider:null!=J?J:void 0,channel:null!=Z?Z:void 0,episodeNumber:V,seasonNumber:W,start:H,stop:$,...q&&{liveEvent:q}},eI={ssai:eS.ssai,src:null!=(l=null==eS?void 0:eS.src)?l:null,drm:null!=(s=null==eS?void 0:eS.contentProtection)?s:null,poster:null!=F?F:void 0,concurrency:ep,useSubtitlesAsDefault:iM()(eh,["0","useAsDefault"],!1),metadata:eP,user:{accessToken:N.accessToken},textTracks:eA,tracking:eu,ads:eL,history:A,mediaCapabilities:j,type:j.sourceType,profile:{profileId:L.profileId,profileToken:C.profileToken,profileInfo:L.profileInfo,profileTraceId:L.profileTraceId,profileType:L.profileType},sourceCapabilities:null!=(o=null==eb?void 0:eb.capabilities)?o:void 0};if((null==eS||null==(h=eS.ssai)?void 0:h.integration)==="yospace"){let e=new Map;e.set("segm_params","".concat(null==(k=null==e_?void 0:e_.segmentation)?void 0:k.split("=")[1])),e.set("segm_prodid","".concat(P.productId)),e.set("segm_partid","".concat(P.providerId));let t=await eT(eI,e);eS.src=null!=(m=null==t?void 0:t.getPlaybackUrl())?m:eS.src,eI.src=eS.src}return eV(ep),eI}async function iK(e){let{user:t,playback:n,history:i,mediaCapabilities:a,profile:r,profileTracking:l,customerType:s,initType:o,deviceInformation:d}=e;return iQ({entity:function(e){var t,n,i,a,r,l,s,o,d,u,c,p,h,m,v,g,f,k,y,b,S,x,w,_,T,N,E;let A,j,C;if(null==e)throw Error("Entity is null");if(null==e.type)throw Error("Entity type is null");let L=null,P=null,I=null;switch(e.__typename){case"Episode":A=e.contentProvider?{guid:e.contentProvider.guid,broadcast:e.contentProvider.broadcast?{broadcastName:null!=(s=e.contentProvider.broadcast.broadcastName)?s:""}:void 0}:void 0,j=null!=(o=null==(h=e.episodeNumber)?void 0:h.toString())?o:void 0,C=null!=(d=null==(v=e.season)||null==(m=v.seasonNumber)?void 0:m.toString())?d:void 0,L=null!=(u=e.presentationArt)?u:null,P=null!=(c=null==(f=e.genres)||null==(g=f.nodes)?void 0:g.filter(eW))?c:null,I=null!=(p=null==(y=e.categories)||null==(k=y.nodes)?void 0:k.filter(eW))?p:null;break;case"Program":case"Movie":A=e.contentProvider?{guid:e.contentProvider.guid}:void 0,L=null!=(b=e.presentationArt)?b:null,P=null!=(S=null==(_=e.genres)||null==(w=_.nodes)?void 0:w.filter(eW))?S:null,I=null!=(x=null==(N=e.categories)||null==(T=N.nodes)?void 0:T.filter(eW))?x:null;break;case"Broadcast":case"Event":L=null!=(E=e.presentationArt)?E:null}return{contentProvider:A,guid:e.guid,episodeNumber:j,seasonNumber:C,liveEvent:void 0,originalTitle:null!=(t=e.title)?t:void 0,title:null!=(n=e.title)?n:"",subtitle:null!=(i=e.subtitle)?i:void 0,type:e.type,thumbnail:L,presentationTitle:null!=(a=null!=(r=e.presentationTitle)?r:e.title)?a:"",genres:P,categories:I,references:{web:null==(l=e.references)?void 0:l.web}}}(n.entity),user:t,profile:r,profileTracking:l,history:i,mediaCapabilities:a,playback:function(e){var t,n,i,a,r,l,s,o,d,u,c,p,h,m;let{media:v,tracking:g,userRegion:f}=e;if(!v)throw Error("Media is null");let{concurrency:k,streams:y,subtitles:b,trickmode:S}=v;return{media:{mediaType:null==v?void 0:v.mediaType,streams:(n=y)?n.filter(eW).map(e=>{var t;if(!e.url)throw Error("stream.url is null");return{...e,drmLicense:e.drmLicense?function(e){if(!e.drm||!e.url)throw Error("drmLicense in stream is invali
1d. DRM or URL is null");return e}(e.drmLicense):null,ad:e.ad?{...t=e.ad,url:t.url}:null,capabilities:e.capabilities?e.capabilities.filter(eW).filter(e=>e.capabilityType&&e.values).map(e=>({...e,capabilityType:e.capabilityType.toString(),values:e.values})):[]}}):[],concurrency:(i=k)?{url:i.url,updateInterval:i.updateInterval,httpMethod:i.httpMethod,body:{guid:null==(s=i.body)?void 0:s.guid,concurrencyAction:null!=(a=null==(o=i.body)?void 0:o.concurrencyAction)?a:null,progress:null!=(r=null==(d=i.body)?void 0:d.progress)?r:null,token:null==(u=i.body)?void 0:u.token,userAction:null!=(l=null==(c=i.body)?void 0:c.userAction)?l:null}}:void 0,subtitles:(p=b)?p.map(e=>({useAsDefault:e.useAsDefault})):void 0,trickmode:(h=S)?{webVideoTextTracksFormatUrl:null!=(m=h.webVideoTextTracksFormatUrl)?m:void 0}:void 0,duration:null!=(t=null==v?void 0:v.duration)?t:void 0},tracking:{adobe:null==g?void 0:g.adobe,nielsen:null==g?void 0:g.nielsen},region:null==f?void 0:f.value}}(n),customerType:s,initType:o,deviceInformation:d})}var iJ=n(10024);let iZ=()=>{var e;if(!(null==(e=globalThis.window)?void 0:e.navigator))return!1;let{userAgent:t}=window.navigator;return t.includes("Macintosh")},iX=()=>{let e=document.createElement("canvas"),t=e.getContext("webgl");if(!t)return i0("Intel",e);let n=t.getExtension("WEBGL_debug_renderer_info"),i=n&&t.getParameter(n.UNMASKED_RENDERER_WEBGL)||"";if(i.match(/Apple/)&&!i.match(/Apple GPU/))return i0("AppleARM",e);if("safari"!==(0,g.Ay)())return i0("Intel",e);let a=t.getSupportedExtensions();return a&&a.indexOf("WEBGL_compressed_texture_etc1")>=0?i0("AppleARM",e):i0("Intel",e)},i0=(e,t)=>(t.remove(),e);function i1(){let e=(0,eG._)(["\n fragment vodTrackingFragment on VodTracking {\n adobe {\n id\n programTitle\n title\n seriesTitle\n type\n labels\n category\n }\n nielsen {\n trackingObject\n }\n}\n "]);return i1=function(){return e},e}function i2(){let e=(0,eG._)(["\n fragment playbackRequestFragment on Media {\n mediaType\n streams {\n format\n url\n capabilities {\n capabilityType\n values\n }\n drmLicense {\n drm\n url\n token\n }\n ad {\n vendor\n url\n ppid\n segmentation\n }\n }\n duration\n trickmode {\n webVideoTextTracksFormatUrl\n tiledThumbnailsUrl\n }\n subtitles {\n useAsDefault\n }\n concurrency {\n updateInterval\n httpMethod\n url\n body {\n token\n progress\n guid\n userAction\n concurrencyAction\n }\n }\n}\n "]);return i2=function(){return e},e}function i4(){let e=(0,eG._)(["\n fragment liveTrackingFragment on LiveTracking {\n adobe {\n nodes {\n program {\n id\n title\n duration\n broadcast\n type\n ad\n start\n stop\n }\n prerolls {\n nodes {\n id\n title\n duration\n broadcast\n type\n ad\n start\n stop\n }\n }\n }\n }\n nielsen {\n nodes {\n trackingObject\n ad\n start\n stop\n }\n }\n}\n "]);return i4=function(){return e},e}function i3(){let e=(0,eG._)(["\n query play_web_Playback($guid: String!, $deviceId: String!, $deviceDescription: String!, $format: [Format]!, $drm: [Drm]!, $lar: [Lar], $codec: [Codec], $resolution: [String], $dynamicRange: [DynamicRange], $maxBPS: [MaxBPS], $nielsenTrackingVersion: String, $isAuthenticated: Boolean!) {\n media(\n guid: $guid\n deviceId: $deviceId\n deviceDescription: $deviceDescription\n capabilities: {format: $format, drm: $drm, lar: $lar, codec: $codec, resolution: $resolution, dynamicRange: $dynamicRange, maxBPS: $maxBPS}\n download: false\n ) {\n ...playbackRequestFragment\n }\n entity(guid: $guid) {\n __typename\n guid\n type\n title\n presentationTitle\n detailsView {\n description\n }\n referred {\n entity {\n __typename\n guid\n }\n }\n subtitle: presentationSubtitle\n references {\n web\n }\n teaser {\n watermark\n }\n ... on Broadcast {\n scalableLogo {\n regular\n }\n free\n presentationArt {\n url\n }\n }\n ... on Event {\n presentationArt {\n url\n }\n referred {\n start\n stop\n }\n }\n ... on Movie {\n free\n availableEnd\n genres {\n nodes\n }\n categories {\n nodes\n }\n presentationArt {\n url\n }\n art {\n nodes {\n type\n url\n ratio\n }\n }\n contentProvider {\n guid\n }\n parentalGuidance {\n parentalRatingImageInverted\n voiceoverDescription\n }\n }\n ... on Program {\n free\n availableEnd\n genres {\n nodes\n }\n categories {\n nodes\n }\n presentationArt {\n url\n }\n art {\n nodes {\n type\n url\n ratio\n }\n }\n contentProvider {\n guid\n }\n parentalGuidance {\n parentalRatingImageInverted\n voiceoverDescription\n }\n }\n ... on Episode {\n parentalGuidance {\n parentalRatingImageInverted\n voiceoverDescription\n }\n free\n availableEnd\n duration\n presentationArt {\n url\n }\n genres {\n nodes\n }\n categories {\n nodes\n }\n season {\n id\n guid\n title\n seasonNumber\n }\n series {\n title\n categories {\n nodes\n }\n genres {\n nodes\n }\n presentationArt {\n url\n }\n }\n episodeNumber\n next {\n guid\n episodeNumber\n seasonNumber\n presentationTitle\n teaser {\n label {\n text\n backgroundColor\n }\n }\n presentationArt {\n url\n }\n }\n contentProvider {\n guid\n broadcast {\n broadcastName: title\n }\n }\n }\n }\n tracking(guid: $guid, nielsenVersion: $nielsenTrackingVersion) {\n ...liveTrackingFragment\n ...vodTrackingFragment\n }\n progress(guid: $guid) {\n position\n duration\n }\n userRegion @include(if: $isAuthenticated) {\n value\n }\n}\n ","\n","\n",""]);return i3=function(){return e},e}let i5=(0,ez.A)(i1()),i6=(0,ez.A)(i2()),i9=(0,ez.A)(i4()),i8=(0,ez.A)(i3(),i6,i9,i5);async function i7(e){let{uri:t,guid:n,user:i,profile:a,mediaCapabilities:r,deviceInformation:l}=e,{device:s={},accessToken:o}=null!=i?i:{},{deviceUid:d=iH.DEFAULT_DEVICE_ID,deviceName:u="Web"}=s,c={...r,guid:n,deviceId:d,deviceDescription:u,nielsenTrackingVersion:"2",isAuthenticated:!!o};return await (0,eH.BW)(t,i8,c,"play_web_Playback",ae(o,a.profileToken,{deviceInformation:l}))}let ae=(e,t,n)=>({"Content-Type":"application/json","Client-Platform":"Web","Client-Platform-Class":(0,g.Ay)(),"Client-Platform-Audience":"PLAY","Client-Platform-AppVersion":"2026.9.7180614",...(null==n?void 0:n.deviceInformation)&&{"Client-Platform-Model-Number":n.deviceInformation.isApple?"Mac":"Other","Client-Platform-Marketing-Name":n.deviceInformation.processor,"Client-Platform-OS-Version":n.deviceInformation.browser},...e&&{authorization:"Bearer ".concat(e)},...t&&{"Client-Platform-User-Profile":t}}),at=(0,h.eU)(null),an=(0,h.eU)(null),ai=(0,h.eU)(null);function aa(e,t){let[n,i]=(0,m.fp)(e);(0,p.useLayoutEffect)(()=>{n!==t&&i(t)},[i,n,t])}function ar(e){let{guid:t,configuration:n,playerOptions:i,user:a,initType:r}=e;aa(an,n),aa(ai,a),((e,t,n)=>{let i=(0,m.md)(iI.g),a=(0,m.md)(ij.$),r=(0,m.md)(iL.I),l=(0,m.md)(iP.Y),s=(0,m.md)(iI.f),[o,d]=(0,p.useState)(!0),[u,c]=(0,p.useState)(),h=function(){let[e,t]=(0,p.useState)(null);return(0,p.useEffect)(()=>{(0,iJ.n)().then(t)},[]),e}(),v=(0,p.useMemo)(()=>{let e,t,n;return e=(0,g.Ay)(),n=(t=iZ())?iX():"unknown",{isApple:t,browser:e,processor:n}},[]),[f,k]=(0,m.fp)(at),y=(0,m.Xr)(iN),b=(0,m.Xr)(iT),S=(0,m.md)(iA),[x,w]=(0,p.useState)(!1);return(0,p.useEffect)(()=>{null===h||null===v||u||x||(w(!0),i7({uri:t.apiGateway,guid:e,user:i,profile:a,deviceInformation:v,mediaCapabilities:h}).then(e=>{c(e),w(!1)}).catch(e=>{let{data:t,errors:n}=e;
1y(n),b(t),w(!1),null==n||n.forEach(e=>{var t,n,i,a,r,l;let s=Error(null!=(t=null==(a=e.extensions)?void 0:a.errorMessage)?t:"Unknown");s.name=null!=(n=null==(r=e.extensions)?void 0:r.errorType)?n:"Unknown",eg.error(null!=(i=null==(l=e.extensions)?void 0:l.errorType)?i:"Unknown",{context:"web/playback",error:e},s)}),iw(n)||c(t)}))},[t.apiGateway,v,e,h,i,u,y,a,b,x]),(0,p.useEffect)(()=>{s?"UNAUTHENTICATED"===S&&o&&(null==s||s.updateAccessToken().then(()=>d(!1))):d(!1)},[S,o,s]),(0,p.useEffect)(()=>{var e,t;u&&iK({user:i,profile:a,profileTracking:r,playback:u,mediaCapabilities:h,history:{startFrom:"manual next"!==n&&"autonext"!==n&&"live start over"!==n&&null!=(e=null==(t=u.progress)?void 0:t.position)?e:0},customerType:l,initType:n,deviceInformation:v}).then(k)},[v,h,u,a,k,i,r,l,n])})(t,n,r);let l=(0,m.md)(at);return l?(0,c.jsx)(iC,{options:i,media:l}):null}var al=n(21439),as=n(89074),ao=n.n(as),ad=n(67034);let au={LICENSE_NOT_GRANTED:"LicenseNotGranted",GEO_LOCATION_BLOCKED:"GeoLocationBlocked",CONCURRENCY_LIMIT_VIOLATION:"ConcurrencyLimitViolation",DUPLICATE_LIVE_STREAM_VIOLATION:"DuplicateLiveStreamViolation",DEVICE_NOT_GRANTED:"DeviceNotGranted"},ac=Object.values(au),ap=(0,h.eU)(e=>(function(e){let t=iw(e);if(ac.includes(t))return{code:"OVP_ERROR",message:t===au.GEO_LOCATION_BLOCKED?"GeoBlocked":t};return{code:void 0,message:t}})(e(iN)));var ah=n(39274),am=n.n(ah);n(79343);var av=n(738),ag=n.n(av);function af(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4;return parseFloat(e.toFixed(t))}let ak={"ease-in":"aHR0cHM6Ly90djJwbGF5LmltZ2l4Lm5ldC8yMDU4Njg1ZC05MjA3LTQ0ZGQtOTQ0MS1iZGNkZjQyNmIwOTdfZ3JhZGllbnRfYmxhY2tfNTAucGRmP3BhZ2U9MQoK"},ay=[375,576,768,992,1200,1440],ab={"16:9":af(100/(16/9),2),"282:145":af(100/(282/145),2),"147:212":af(100/(147/212),2),"21:9":af(100/(21/9),2)},aS="16:9";function ax(e){let{src:t,width:n,height:i,crop:a,auto:r="format,compress",bf:l="clip",gradient:s,fit:o,aspectRatio:d,format:u,exactSize:c=!1,quality:p,padLeft:h,bg:m,faceindex:v}=e,g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,f=s?ak[s]:void 0,{width:k,height:y}=c?{width:n,height:i}:((e,t)=>{if(!e)return{width:e,height:t};let n=ay.find(t=>t>=e)||e;return{width:n,height:t?n/e*t:void 0}})(n,i);return function(e,t){if(!e)return e;let[n,i]=e.split("?"),a={...i?Object.fromEntries(new URLSearchParams(i)):{},...ag()(t,e=>e)};return"".concat(n,"?").concat(new URLSearchParams(a).toString())}(t,{ar:k&&y?void 0:d,auto:r,fit:o,q:p,crop:Array.isArray(a)?null==a?void 0:a.filter(Boolean).join(","):a,w:k?Math.round(k):void 0,h:y?Math.round(y):void 0,dpr:null!=g?g:1,fm:u,"pad-left":h,bg:m,faceindex:v,...f&&{blend64:f,bw:1,bm:"multiply",ba:"bottom",bf:l}})}var aw=n(92245),a_=n.n(aw);let aT=(0,p.memo)((0,p.forwardRef)((e,t)=>{let{width:n,zoomImage:i=!1,className:a,height:r,aspectRatio:l=aS,fadeIn:s=!1,style:o,alt:d,src:u,...h}=e,[m,v]=(0,p.useState)(!1),{key:g,...f}=function(e){if(!e.src)return{};let t={...e},n=[1,1.5,2,3].map(e=>"".concat("".concat(ax(t,e)," ").concat(e,"x"))).join(", "),i=ax(t);return{key:i,src:i,srcSet:n}}(e),{src:k,srcSet:y}=f;(0,p.useEffect)(()=>{if(v(!1),!k)return;let e=document.createElement("img");return e.onload=()=>v(!0),Object.assign(e,{src:k,srcSet:y}),e.complete&&v(!0),()=>Object.assign(e,{src:"",srcSet:""})},[k,y]);let b=n&&r?{width:"".concat(n,"px"),height:"".concat(r,"px")}:{paddingBottom:"".concat(ab[l],"%")},S=ao()(a,a_().container,{[a_().zooming]:i,[a_().loaded]:k&&!(s&&!m)});return(0,c.jsx)("div",{ref:t,className:S,style:{...b,...o},children:k&&(0,c.jsx)("img",{alt:d||"",className:a_().image,...f,...h},g||"")})})),aN=e=>{let{fadeIn:t=!0,src:n,width:i,...a}=e,r=(0,p.useRef)(null),[l,s]=(0,p.useState)(null!=i?i:0),[o,d]=(0,p.useState)(!!i),u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0px 0px 500px 0px",[n,i]=(0,p.useState)(!1);return(0,p.useEffect)(()=>{let a,r=null==e?void 0:e.current;return!n&&r&&(a=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&(i(!0),a.disconnect())},{rootMargin:t})).observe(r),()=>null==a?void 0:a.disconnect()},[e,n,t]),n}(r);return(0,p.useEffect)(()=>
1{if(r.current&&!a.height&&!i){let{clientWidth:e}=r.current;e&&s(e)}d(!0)},[a.height,i,s,d]),(0,c.jsx)(aT,{fadeIn:t,...a,src:u&&o?n:"",ref:r,width:l})};var aE=n(50440),aA=n(18550),aj=n(4040);let aC=(0,h.eU)(e=>{let t=e(aj.n);if(!t)return null;let{entity:n}=t;return n});function aL(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},i=(0,al.useRouter)(),a=null!=(t=(0,al.useParams)())?t:{},r=(0,m.md)(ij.$),l=(0,m.md)(aC);return()=>{n();let t=window.location.hostname,s=document.referrer?new URL(document.referrer):null,o=!(s&&s.hostname===t);a.eventRef&&!o?i.back():(null==l?void 0:l.isLive)?r.kidsProfile?i.replace("/boern"):i.replace("/live"):e?i.replace(e):o?i.replace("/forside"):i.back()}}let aP=e=>(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",...e,children:(0,c.jsx)("path",{d:"M22 3.414L20.586 2L12 10.586L3.414 2L2 3.414L10.586 12L2 20.586L3.414 22L12 13.414L20.586 22L22 20.586L13.414 12L22 3.414Z",fill:"currentColor"})}),aI={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Overlay"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"reference"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Reference"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entity"},arguments:[{kind:"Argument",name:{kind:"Name",value:"reference"},value:{kind:"Variable",name:{kind:"Name",value:"reference"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"productSku"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Event"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"liveEvent"}}]}},{kind:"Field",name:{kind:"Name",value:"teaser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"watermark"}}]}},{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"referred"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entity"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"productSku"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"presentationArt"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"series"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"presentationTitle"}},{kind:"Field",name:{kind:"Name",value:"presentationArt"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"contentProvider"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"scalableLogo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inverted"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Movie"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contentProvider"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"scalableLogo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inverted"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Program"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contentProvider"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"scalableLogo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inverted"}}]}}]}}]}}]}}]}}]},aD=e=>{let{className:t,size:n,icon:i,type:a,...r}=e;return(0,c.jsx)("button",{...r,className:ao()("rounded-full flex flex-none items-center justify-center border-none",(0,aE.mD)(n),"bg-opacity-midnight-700 text-white","hover:bg-white group-hover:bg-white hover:text-midnight group-hover:text-midnight","active:bg-white active:text-midnight","disabled:text-neutral-500 disabled:bg-neutral-800","outline-none focus-visible:outline-2 focus-visible:outline-semantic-links-on-dark focus-visible:outline-offset-2",t),type:"submit"===a?"submit":"button",children:(0,c.jsx)(i,{className:(0,aE.J4)(n)})})};function aF(e){var t;
1let{children:n,disableBackground:i,onClose:a=()=>{}}=e,r=(0,m.md)(aC),l=aL(null==r?void 0:r.getWebReference(),a),{data:s,fetching:o}=(0,aA.I)({requestPolicy:"cache-first",pause:!r||i,query:aI,variables:r?{reference:r.reference}:void 0});if(o)return null;let d=i?null:(e=>{var t,n,i;if(!e)return null;let a=new Map([["format","auto"],["auto","format,compress"],["w","1920"]]);return"Episode"===e.__typename?(null==(i=e.series)||null==(n=i.presentationArt)?void 0:n.url)?iR(e.series.presentationArt.url,a):null:(null==(t=e.presentationArt)?void 0:t.url)?iR(e.presentationArt.url,a):null})(null!=(t=null==s?void 0:s.entity)?t:null);return(0,c.jsx)(c.Fragment,{children:(0,c.jsx)("div",{style:{backgroundImage:"url(".concat(d,")"),backgroundSize:"cover"},className:"absolute bottom-0 top-0 right-0 left-0 flex items-center justify-center",children:(0,c.jsx)("div",{className:"absolute bottom-0 top-0 right-0 left-0 flex items-center justify-center",style:{backgroundColor:"rgba(0 , 0, 0, 0.8)"},children:(0,c.jsx)("div",{className:"container md:max-w-[640px] max-w-[344px]",children:(0,c.jsxs)("div",{className:ao()(e.darkMode?"bg-midnight":"bg-white"),children:[(0,c.jsxs)("div",{className:"relative",children:[(0,c.jsx)("div",{className:"right-[12px] top-[12px] absolute z-50",children:(0,c.jsx)(aD,{title:"Luk",icon:aP,type:"button",size:"medium",onClick:l})}),d&&!i?(0,c.jsx)(aN,{aspectRatio:"21:9",crop:["top"],fit:"crop",src:d,alt:"Banner"}):null]}),(0,c.jsx)("div",{className:"p-4 768:p-10 pt-[24px]",children:n})]})})})})})}var aO=n(87643),aM=n(84081);function aR(e,t,n){return(0,aM.yF)((0,p.useCallback)((i,a,r,l)=>{let s=i(e);return s?Promise.resolve(n(t,{...s[r],...l})):(console.error("[".concat(t,"] labels not available — tracking event was dropped."),{key:r,extra:l}),Promise.resolve())},[n,t,e]))}var aB=n(4658),aU=n(52786);function aV(){let e,t,n=(e=(0,m.md)(iI.g),t=(0,aB.nE)(),(0,p.useCallback)((n,i)=>{var a,r;return t(n,{customerStatus:(null==e?void 0:e.user)?"logged in":"not logged in",customerId:null==e||null==(a=e.user)?void 0:a.userId,traceId:null==e||null==(r=e.user)?void 0:r.adobeTraceId,...i})},[t,null==e?void 0:e.user]));return{trackUserInteraction:aR(aU.x,"user interaction",n),trackOverlayDisplayed:aR(aU.J,"overlay displayed",n)}}function aW(){var e;let t=null==(e=(0,m.md)(aO.c))?void 0:e.accountUrl,{trackUserInteraction:n,trackOverlayDisplayed:i}=aV();return((0,p.useEffect)(()=>{t&&i("adBlockerDisplayed")},[t,i]),t)?(0,c.jsxs)(aF,{children:[(0,c.jsx)("h1",{className:"text-subheadline-s text-midnight-900",children:"Du skal deaktivere Adblocker"}),(0,c.jsx)("p",{className:"text-semantic-error-on-light font-bold text-XS pt-[20px]",children:"Dit abonnement er inkl. reklamer. Deaktiver Adblocker og genindl\xe6s efterf\xf8lgende websiden for at se TV 2 Play."}),(0,c.jsxs)("p",{className:"text-midnight-900 pt-[20px]",children:["Du kan ogs\xe5 v\xe6lge et af vores abonnementer uden reklamer, ved at g\xe5
1ind p\xe5"," ",(0,c.jsx)(am(),{href:t,onClick:()=>n("customerServiceAdBlocker"),className:"text-semantic-links-on-light",children:"din profilside"}),"."]})]}):null}var aH=n(84610);function a$(){let e=(0,m.md)(aC),t=null==e?void 0:e.getWebReference(),{trackOverlayDisplayed:n}=aV(),i=aL(t);return(0,p.useEffect)(()=>{n("concurrencyLimitViolationDisplayed")},[n]),(0,c.jsxs)(aF,{children:[(0,c.jsx)("h1",{className:"text-subheadline-s text-midnight-900",children:"Der er for mange afspilninger i gang"}),(0,c.jsx)("p",{className:"text-midnight-900 pt-[20px]",children:"Du kan afspille fra to enheder samtidig i din husstand. Stop en afspilning for at forts\xe6tte."}),(0,c.jsx)("div",{className:"flex mt-[40px] justify-center",children:(0,c.jsx)(aH.$,{onClick:i,size:"large",color:"primary-green",children:"Ok, det er forst\xe5et"})})]})}function aq(){let{trackOverlayDisplayed:e}=aV();return(0,p.useEffect)(()=>{e("geoLocationBlockedDisplayed")},[e]),(0,c.jsxs)(aF,{children:[(0,c.jsx)("h2",{className:"text-subheadline-s text-midnight-900",children:"Indhold ikke tilg\xe6ngeligt"}),(0,c.jsx)("p",{className:" text-semantic-error-on-light text-XS font-bold pt-[20px]",children:"Af rettighedsm\xe6ssige \xe5rsager er denne udsendelse ikke tilg\xe6ngelig i lande udenfor EU. Vi beklager."}),(0,c.jsx)("p",{className:" text-semantic-error-on-light text-XS font-bold pt-[20px]",children:"This video is not available in your country. We apologize for any inconvenience brought to you."}),(0,c.jsxs)("div",{className:" mt-[40px]",children:[(0,c.jsx)("strong",{className:" text-midnight-900",children:"Bem\xe6rk:"}),(0,c.jsxs)("ol",{children:[(0,c.jsx)("li",{className:" text-midnight-900 ml-[10px] mt-[10px]",children:"Enkelte udsendelser er blokeret for visning i udlandet. Det drejer sig prim\xe6rt om amerikanske serier og alle film."}),(0,c.jsx)("li",{className:" text-midnight-900 ml-[10px] mt-[10px]",children:"Alle LIVE TV-kanaler er blokeret for visning i udlandet."})]}),(0,c.jsx)("p",{className:"text-midnight mt-5 text-XS",children:"Disse beg\xe6nsninger er p\xe5lagt os af rettighedsm\xe6ssige \xe5rsager."})]})]})}function aG(){let{trackUserInteraction:e,trackOverlayDisplayed:t}=aV();return(0,p.useEffect)(()=>{t("ipBlockedDisplayed")},[t]),(0,c.jsxs)(aF,{children:[(0,c.jsx)("h2",{className:"text-subheadline-s text-midnight-900",children:"Vi kan ikke vise dig det \xf8nskede program"}),(0,c.jsx)("p",{className:"pt-[20px] text-semantic-error-on-light text-XS font-bold",children:"Det ser ud til, at din IP adresse er blokeret."}),(0,c.jsxs)("div",{className:"mt-5 text-midnight",children:["Hvis du befinder dig i Danmark, burde dette ikke ske. Derfor vil vi bede dig om at"," ",(0,c.jsx)(am(),{className:"text-semantic-links-on-light",href:"https://play.kundeservice.tv2.dk/hc/da",target:"_blank",title:"Henvend dig til vores kundservice, hvis du oplever problemer.",onClick:()=>e("customerServiceIpBlocked"),children:"henvende dig via vores kundecenter"}),", s\xe5 vi kan hj\xe6lpe med at f\xe5 l\xf8st problemet."]})]})}function az(){let{trackUserInteraction:e,trackOverlayDisplayed:t}=aV();return(0,p.useEffect)(()=>{t("notAvailableDisplayed")},[t]),(0,c.jsxs)(aF,{children:[(0,c.jsx)("h1",{className:"text-subheadline-s text-midnight-900",children:"Indhold ikke tilg\xe6ngeligt"}),(0,c.jsx)("p",{className:"text-semantic-error-on-light font-bold text-XS pt-[20px]",children:"M\xe5ske er indholdet fjernet, eller der kan v\xe6re sket en anden fejl."}),(0,c.jsxs)("p",{className:"text-midnight-900 pt-[20px]",children:["Du kan ogs\xe5 g\xe5"," ",(0,c.jsx)(am(),{href:"https://play.kundeservice.tv2.dk/hc/da",onClick:()=>e("goToCustomerService"),className:"text-semantic-links-on-light",children:"til vores kundecenter"})," ","og f\xe5 hj\xe6lp til mulige l\xf8sninger p\xe5 problemet."]})]})}function aY(e){let{onClose:t=()=>{}}=e,{trackUserInteraction:n,trackOverlayDisplayed:i}=aV();return(0,p.useEffect)(()=>{i("offlineDisplayed")},[i]),(0,c.jsxs)(aF,{onClose:t,disableBackground:!0,children:[(0,c.jsx)("h2",{className:"text-subheadline-s text-midnight-900",children:"Vi kan ikke vise dig det \xf8nskede program."}),(0,c.jsx)("p",{className:"pt-[20px] text-semantic-error-on-light text-XS font-bold",children:"Der ser ud t
1il at v\xe6re et problem med internet forbindelsen."}),(0,c.jsxs)("p",{className:"text-midnight mt-[20px]",children:["Kan du stadigv\xe6k tilg\xe5 andre websider som f.eks."," ",(0,c.jsx)(am(),{className:"text-semantic-links-on-light",href:"https://www.google.dk",target:"_blank",children:"google.dk"})," ","og"," ",(0,c.jsx)(am(),{className:"text-semantic-links-on-light",href:"https://www.facebook.com",target:"_blank",children:"facebook.com"}),"? Hvis ikke, s\xe5 pr\xf8v at genstarte din computer og dit internet modem/router."," "]}),(0,c.jsxs)("p",{className:"text-midnight mt-[10px]",children:["Ellers kan du"," ",(0,c.jsx)(am(),{href:"https://play.kundeservice.tv2.dk/hc/da",target:"_blank",onClick:()=>n("customerServiceOffline"),className:"text-semantic-links-on-light",title:"Henvend dig til vores kundservice, hvis du oplever problemer med at afspille.",children:"g\xe5 til vores kundecenter"})," ","og f\xe5 hj\xe6lp til mulige l\xf8sninger p\xe5 problemet."]})]})}var aQ=n(40882);function aK(e){let{configuration:t}=e,{devicesUrl:n}=t,{trackUserInteraction:i,trackOverlayDisplayed:a}=aV();return(0,p.useEffect)(()=>{a("deviceNotGrantedDisplayed")},[a]),(0,c.jsxs)(aF,{children:[(0,c.jsx)("h2",{className:"text-subheadline-s text-midnight-900",children:"Du har anvendt alle dine enheder"}),(0,c.jsx)("p",{className:"text-midnight-900 mt-[20px]",children:"Der kan logges ind fra 5 enheder i samme husstand. Du kan fjerne en enhed p\xe5 Mit TV 2."}),(0,c.jsx)("div",{className:"text-center mt-5",children:(0,c.jsx)(aQ.z,{onClick:e=>{e.preventDefault(),i("devicesTooManyDevices").then(()=>{window.location.href=n})},color:"primary-green",url:n,size:"large",children:"Administrer enheder"})})]})}function aJ(){let{trackUserInteraction:e,trackOverlayDisplayed:t}=aV();return(0,p.useEffect)(()=>{t("generalErrorDisplayed")},[t]),(0,c.jsxs)(aF,{children:[(0,c.jsx)("h2",{className:"text-subheadline-s text-midnight-900",children:"Hov, noget gik galt."}),(0,c.jsx)("p",{className:" text-semantic-error-on-light text-XS font-bold pt-[20px]",children:"Der skete desv\xe6rre en fejl under afspilningen."}),(0,c.jsxs)("div",{className:"text-midnight-900 mt-[20px]",children:["Har du fors\xf8gt at genindl\xe6se siden? Hvis det ikke virker, s\xe5 genstart din browser eller pr\xf8v i en anden browser. Ellers kan du"," ",(0,c.jsx)(am(),{href:"https://play.kundeservice.tv2.dk/hc/da",target:"_blank",onClick:()=>e("goToCustomerService"),className:"text-semantic-links-on-light",title:"Henvend dig til vores kundservice, hvis du oplever problemer med at afspille.",children:"g\xe5 til vores kundecenter"})," ","og f\xe5 hj\xe6lp til mulige l\xf8sninger p\xe5 problemet."]})]})}function aZ(){var e;let t=(0,m.md)(aC),n=aL(null==t?void 0:t.getWebReference()),i=(0,m.md)(iN),{trackUserInteraction:a,trackOverlayDisplayed:r}=aV();if((0,p.useEffect)(()=>{i&&r("duplicateLiveStreamViolationDisplayed")},[i,r]),!i)return;let l=function(e){if(null==e)return null;let t=[];return Object.entries(e).filter(e=>e[0].startsWith("lock_")).forEach(e=>{let n=e[0],i=e[1],a=parseInt(n.split("_")[1],10);null==t[a-1]&&(t[a-1]={});let r=t[a-1],l="lock_".concat(a.toString(),"_").length;switch(n.substring(l)){case"lastupdated":r.lastUpdated=i;break;case"platform":r.platform=i;break;case"platform_class":r.platformClass=i;break;case"platform_app_version":r.platformAppVersion=i;break;case"playcontentid":r.playContentId=i}}),t}((null==(e=i[0].extensions)?void 0:e.additionalDetails)||{});return(0,c.jsxs)(aF,{disableBackground:!0,children:[(0,c.jsx)("h1",{className:"text-subheadline-s text-midnight-900",children:"Denne livekanal streames p\xe5 en anden enhed."}),(0,c.jsx)("p",{className:"text-midnight-900 pt-[20px]",children:"Du kan kun afspille den samme livekanal p\xe5 \xe9n enhed ad gangen. For at forts\xe6tte skal du stoppe afspilningen p\xe5 f\xf8lgende:"}),(0,c.jsx)("div",{className:"grid grid-cols-1",children:null==l?void 0:l.map(e=>(0,c.jsxs)("div",{className:"mt-5 text-midnight inline-flex",children:[(0,c.jsx)("p",{className:"font-bold w-[174px] ",children:"Enhed"}),(0,c.jsxs)("div",{className:"text-legacy-body-s",children:[(0,c.jsx)("p",{children:e.platform?e.platform:"Ukendt"}),(0,c.jsx)("p",{children:e.platformClass?e.platformClass:""})]})]},e.lastUpdated))}),(0,c.jsx)("div",{className:"flex mt-[40px] justify-center",children:(0,c.jsx)(aH.$,{onClick:n,size:"large",color:"primary",children:"Okay, det er forst\xe5et"})}),(0,c.jsxs)("p",{className:"text-midnight-900 mt-8 text-center ",children:["Har du brug for hj\xe6lp?"," ",(0,c.jsx)("a",{className:"text-semantic-links-on-light font-medium",onClick:()=>{a("liveConcurrencyHelp",{program:"".concat(null==t?void 0:t.guid)})},target:"_blank",href:"https://play.kundeservice.tv2.dk/hc/da/articles/15624383703697-Fejlbesked-Denne-livekanal-streames-p%C3%A5-en-anden-enhed",children:"Se dine muligheder"})]})]})}var aX=n(51836);function a0(){let e=(0,m.md)(aC),t=(0,m.md)(ij.$),n=(0,al.useRouter)();return((0,p.useEffect)(()=>
1{if(!e||e.isLive)return;let t=e.getWebReference();if(!t)return;let n=t.includes("?")?"&":"?";window.location.href="".concat(t).concat(n,"upselloverlay=true")},[e]),null==e?void 0:e.isLive)?(0,c.jsx)(aX.e,{guid:e.guid,onClose:()=>{n.replace(t.kidsProfile?"/boern":"/live")}}):null}function a1(e){let{configuration:t}=e;switch((0,m.md)(iA)){case"LicenseNotGranted":return(0,c.jsx)(a0,{});case"ConcurrencyLimitViolation":return(0,c.jsx)(a$,{});case"DuplicateLiveStreamViolation":return(0,c.jsx)(aZ,{});case"adblock":return(0,c.jsx)(aW,{});case"NotAvailable":return(0,c.jsx)(az,{});case"offline":return(0,c.jsx)(aY,{});case"GeoBlocked":return(0,c.jsx)(aq,{});case"IpBlocked":return(0,c.jsx)(aG,{});case"TooManyDevices":case"DeviceNotGranted":return(0,c.jsx)(aK,{configuration:t});default:return(0,c.jsx)(aJ,{})}}var a2=n(56316),a4=n.n(a2),a3=n(60642);let a5=(0,p.createContext)(null);var a6=n(28634);let a9="ads.show",a8="log_ads",a7="log_missing_ad",re="media.pause";var rt=n(92956),rn=n.n(rt);let ri=(0,p.createContext)(void 0),ra=e=>{let{ad:t,shouldShow:n,player:i,targeting:a}=e,{readyToShow:r,tearDownPubads:l}=function(e,t,n,i){let a,r,{adUnitPath:l,size:s,divId:o}=e,[d,u]=(0,p.useState)(!1),c=(0,p.useContext)(ri),h=(0,p.useMemo)(()=>window.googletag||{cmd:[]},[]),m=(0,p.useRef)(void 0),v=(0,p.useRef)(void 0),g=e=>{let{isEmpty:t}=e;u(!t)};(0,p.useEffect)(()=>{h.pubadsReady&&m.current||h.cmd.push(()=>{var e,t,n,a;m.current=null==(e=h.defineSlot(l,s,o))?void 0:e.addService(h.pubads()),v.current=h.pubads(),null==i||i.forEach(e=>{var t;let[n,i]=e;null==(t=h.pubads())||t.setTargeting(n,i)}),null==(t=v.current)||t.disableInitialLoad(),(null==c?void 0:c.ppid)&&(null==(a=v.current)||a.setPublisherProvidedId(c.ppid)),h.enableServices(),h.cmd.push(()=>h.display(o)),null==(n=v.current)||n.addEventListener("slotRenderEnded",g)})},[l,o,JSON.stringify(s)]),(0,a3.w5)(()=>{var e;if(!m.current)return;let n=document.querySelectorAll('link[href*="adsid/integrator.js"]'),i=document.querySelectorAll('script[src*="adsid/integrator.js"]');[...n].forEach(e=>e.remove()),[...i].forEach(e=>e.remove()),t&&(null==(e=v.current)||e.refresh([m.current]))},[h,t]);let f=(0,p.useCallback)(()=>{var e;h.cmd.push(()=>{m.current&&h.destroySlots([m.current])}),null==(e=v.current)||e.removeEventListener("slotRenderEnded",g)},[l,o,JSON.stringify(s)]);return a=function(e){let t=(0,p.useRef)(null),n=(0,p.useRef)(null);if(null==t.current){var i;t.current=new D.B,n.current=null==(i=t.current)?void 0:i.pipe((0,ea.Z)(e))}return(0,p.useEffect)(()=>{t.current.next(e)},[e]),n.current}(t),r=(0,p.useContext)(a5),(0,p.useEffect)(()=>{var e;let t,i;if(null==n||null==h.pubads)return;let l=h.pubads(),s=n;s.off||(s={on:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.on(...t)},off:()=>null,ended:n.ended});let o=(0,C.R)(s,"media.pause"),d=(0,C.R)(s,"media.ended"),u=(0,C.R)(s,"media.play"),c=(0,C.R)(l,"slotVisibilityChanged").pipe((0,R.T)(e=>e.slot.getEscapedQemQueryId()),(0,W.F)(),(0,eU.E)(a),(0,W.F)(),(0,V.p)(e=>{let[,t]=e;return!!t&&!n.ended})),p=(e=u.pipe((0,eB.X)(d)),t=(0,A.h)(o.pipe((0,R.T)(()=>re)),e.pipe((0,R.T)(()=>"media.play")),c.pipe((0,R.T)(()=>a9))),i="pause.timeout",t.pipe((0,eB.X)(t.pipe((0,V.p)(e=>e===re),(0,tb.B)(1500),(0,R.T)(()=>i))),(0,a6.J)(),(0,R.T)(e=>{let[t,n]=e;return n===a9&&t===re?a8:n===i&&t===re?a7:null}),(0,V.p)(Boolean))).subscribe(e=>{e===a8&&(null==r||r.info({location:window.location,info:{name:"info",raw:{}},data:{},context:"show-static-commercial"})),e===a7&&(null==r||r.info({location:window.location,data:{},info:{name:"info"},context:"missed-static-commercial"}))});return()=>{p.unsubscribe()}},[a,h,r,n]),{readyToShow:d,tearDownPubads:f}}(t,n,i,a);return(0,p.useEffect)(()=>()=>{l()},[l]),(0,c.jsxs)("div",{className:"".concat(rn().commercialOverlay," ").concat(n&&r?rn().visible:""),children:[(0,c.jsx)("div",{className:rn().commercialWrapper,children:(0,c.jsx)("div",{className:rn().commercial,id:t.divId},t.divId)}),(0,c.jsx)("small",{className:rn().commercialSmallText,children:"annonce"})]})},rr=e=>{let{player:t,ad:n,ppid:i,targeting:a,hide:r=!1}=e,[l,s]=(0,p.useState)(!1),o=(0,p.useMemo)(()=>({ppid:i}),[i]),d=(0,p.useCallback)(()=>{s(!1)},[]),u=(0,p.useCallback)(()=>{s(!r)},[r]);return(0,p.useEffect)(()=>{let e=[null==t?void 0:t.on(X.gw,u),null==t?void 0:t.on(X.q,d),null==t?void 0:t.on(X.Mg,d),null==t?void 0:t.on(X.Bs,d),null==t?void 0:t.on(X.FF,d)];return()=>{(null==t?void 0:t.off)?(null==t||t.off(X.gw,u),null==t||t.off(X.q,d),null==t||t.off(X.Mg,d),null==t||t.off(X.Bs,d),null==t||t.off(X.FF,d)):e.forEach(e
1=>{var t;return null==e||null==(t=e.unsubscribe)?void 0:t.call(e)})}},[u,d,t]),(0,c.jsx)(ri.Provider,{value:o,children:(0,c.jsx)(ra,{ad:n,shouldShow:l&&!r,player:t,targeting:a})})},rl=()=>{var e,t;let n=(0,m.md)(aO.c),i=(null==n?void 0:n.trackingEnv)==="production"?"/19784602/tv2-addressabletv/HVOD/Browser/pause_1":"/19784602/tv2-addressabletv/Beta/beta_pause_ad_1",a=(0,m.md)(iy),r=(0,m.md)(at),{isLive:l,isAdSubscription:s}=null!=(e=null==r?void 0:r.metadata)?e:{};return!l&&s?(0,c.jsx)(rr,{ad:{adUnitPath:i,size:[800,450],divId:"div-gpt-ad-1635319222371-0"},player:a,ppid:null==r?void 0:r.metadata.ppid,targeting:function(e){if(null==e)return[];let t=new URL(e).search,n=["impl","gdfp_req","env","output","unviewed_position_start","ad_rule"];return["sid","cust_params"].map(e=>{var n;return[e,null!=(n=new(iF())(t).get(e))?n:""]}).map(e=>{let[t,n]=e,i=a4()(new(iF())(n).entries());return 1===i.length?[[t,n]]:i}).flat().filter(e=>{let[t]=e;return!n.includes(t)})}(null==r||null==(t=r.metadata)?void 0:t.staticAdUrl)}):null};var rs=n(63720);function ro(){let e=(0,C.R)(document,"keydown"),t=(0,C.R)(document,"keyup");return e.pipe((0,rs.$)(e=>e.keyCode),(0,H.Z)(e=>e.pipe((0,eB.X)(t.pipe((0,V.p)(t=>t.keyCode===e.key))),(0,W.F)((e,t)=>e.type===t.type))))}function rd(){document.fullscreenElement&&(document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen&&document.webkitExitFullscreen())}function ru(){let e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()}let rc=(0,h.eU)(null!=document.fullscreenElement),rp=(0,ik.zx)(e=>{var t;let n=e(iy),i=null==n?void 0:n.observe("media.volumechange");return null!=(t=null==i?void 0:i.pipe((0,ea.Z)(null==n?void 0:n.muted),(0,R.T)(()=>null==n?void 0:n.muted)))?t:ed.w},{initialValue:!1}),rh=(0,h.eU)(e=>e(rp),(e,t,n)=>{let i=e(iy);i&&(i.muted=n,n||(null==i?void 0:i.volume)!==0||i.setVolume(100))});var rm=n(53358);let rv=(0,ik.zx)(e=>{let t=e(iy);if(!t)return ed.w;let n=t.observe("media.play").pipe((0,eB.X)(t.observe("ad.play"))),i=t.observe("media.pause").pipe((0,eB.X)(t.observe("ad.pause"))).pipe((0,eB.X)(n),(0,rm.S)((e,t)=>["ad.pause","media.pause"].includes(t.type),!0));return null!=i?i:ed.w},{initialValue:!0}),rg=(0,ik.zx)(e=>{let t=e(iy);if(!t)return ed.w;let n=t.observe("ad.playing").pipe((0,R.T)(e=>{let{adPlaying:t}=e;return t}));return null!=n?n:ed.w},{initialValue:!1}),rf=(0,h.eU)(!1);function rk(){return{showFlash:(0,m.md)(rf),flash:(0,aM.yF)((0,p.useCallback)(function(e,t){e(rg)||(t(rf,!0),setTimeout(()=>{t(rf,!1)},1e3))},[]))}}function ry(){let e=(0,C.R)(document,"keydown"),t=(0,C.R)(document,"keyup");return e.pipe((0,rs.$)(e=>e.keyCode),(0,H.Z)(e=>e.pipe((0,eB.X)(t.pipe((0,V.p)(t=>t.keyCode===e.key))))))}let rb=(0,h.eU)(0);function rS(){let[e,t]=(0,p.useState)(0),[n,i]=(0,p.useState)(0),{trackUserInteraction:a}=aV();return{handleClickTracking:(0,aM.yF)((0,p.useCallback)((r,l,s)=>{var o;let d=r(aC),u=(null==d?void 0:d.series)?"".concat(null==d||null==(o=d.series)?void 0:o.title,": ").concat(null==d?void 0:d.title):"".concat(null==d?void 0:d.title);switch(s){case"seekbar":t(e+1),e<1&&a("seekingSeekbar",{program:u});break;case"seekbarKeyboardShortcut":i(n+1),n<1&&a("seekingSeekbarKeyboardShortcut",{program:u});break;case"15sec":{let e=r(rb);l(rb,e+1),e<1&&a("seeking15Sec",{program:u});break}default:console.error("Need to implement trackType for ".concat(s," "))}},[a,e,n]))}}let rx=(0,ik.zx)(e=>{var t,n;let i=e(iy),a=null==i?void 0:i.volume;return null!=(t=null==i||null==(n=i.observe("media.volumechange"))?void 0:n.pipe((0,ea.Z)(null!=a?{volume:a}:null),(0,V.p)(e=>null!=e),(0,R.T)(e=>e.volume)))?t:ed.w},{initialValue:-1}),rw=(0,h.eU)(e=>100*e(rx),(e,t,n)=>{let i=n<0?0:n>100?100:n,a=e(iy);a&&a.readyState>0&&(a.setVolume(i),a.muted=0===i)}),r_=(0,h.eU)(e=>e(rw),(e,t,n)=>{t(rw,e(rw)+n)}),rT=(0,h.eU)(!1),rN=(0,ik.zx)(e=>{let t=e(iy),n=null==t?void 0:t.observe(X.q).pipe((0,R.T)(()=>!0),(0,ea.Z)(!1));return null!=n?n:ed.w},{initialValue:!1}),rE=(0,h.eU)(null),rA=(0,h.eU)(e=>{let t=e(rE);return null===t?e(rN):t},(e,t,n)=>{t(rE,n)}),rj=(0,h.eU)(null,(e,t)=>{let n=e(iy);null==n||n.emit("timeline.close"),e(rA)&&t(rA,!1)}),rC=(0,ik.zx)(e=>{var t,n,i,a,r,l;let s=e(iy);return(0,A.h)(null!=(t=null==s||null==(a=s.observe("timeline.outro"))?void 0:a.pipe((0,R.T)(()=>!0)))?t:ed.w,null!=(n=null==s||null==(r=s.observe("timeline.content"))?void 0:r.pipe((0,R.T)(()=>!1)))?n:ed.w,null!=(i=null==s||null==(l=s.observe("timeline.close"))?void 0:l.pipe((0,R.T)(()=>!1)))?i:ed.w)},{initialValue:!1}),rL=(0,h.eU)(null),rP=(0,ik.zx)(e=>{let t=e(iy),n=null==t?void 0:t.observe(X.wP).pipe((0,eB.X)(null==t?void 0:t.observe(X.mK)),(0,eU.E)(null==t?void 0:t.observe(e=>e.media)),(0,R.T)(e=>{var n,i,a,r,l;let[,s]=e;return(null==s||null==(i=s.metadata)?void 0:i.isLive)?(null==s||null==(r=s.metadata)?void 0:r.duration)===0?1/0:null!=(a=null==s||null==(l=s.metadata)?void 0:l.duration)?a:1/0:null!=(n=null==t?void 0:t.duration)?n:1/0}
1));return null!=n?n:ed.w},{initialValue:1/0}),rI=(0,h.eU)(e=>{let t=e(rP),n=e(iS);return t===1/0?1/0:Math.max(Math.ceil(t-n),0)}),rD=(0,h.eU)({guid:null,dismissed:!1}),rF=(0,h.eU)(e=>{var t,n;let i=null!=(t=null==(n=e(aC))?void 0:n.guid)?t:null,a=e(rD);return a.guid===i&&a.dismissed},(e,t,n)=>{var i,a;t(rD,{guid:null!=(i=null==(a=e(aC))?void 0:a.guid)?i:null,dismissed:n})});var rO=((o={}).Channel="channel",o.Episode="episode",o.SubtitlesAndAudio="subtitlesAndAudio",o.Recommended="recommended",o.Next="next",o);let rM=(0,h.eU)(null),rR=(0,h.eU)(e=>{let t=e(rL);if((null==t?void 0:t.__typename)==="NextEpisode"){if(e(rA))return"next";if(e(rF))return e(rM);let n=e(rI);if(n!==1/0&&n<=t.showBeforeEndSeconds)return"next"}else if(e(rC)||e(rA)){var n,i;return(null==(i=e(aj.n))||null==(n=i.entity)?void 0:n.hasNext)?"next":"recommended"}return e(rM)},(e,t,n)=>{t(rM,n)}),rB=(0,h.eU)(e=>e(rR)===rO.Channel,(e,t,n)=>{t(rR,n?rO.Channel:null)}),rU=(0,h.eU)(e=>e(rR)===rO.Next),rV=p.forwardRef(function(e,t){var n,i;let{icon:a,iconHover:r=a,label:l,onClick:s,className:o,"aria-label":d}=e;return(0,c.jsx)("button",{className:ao()("relative","border-none","leading-none","p-0","bg-center","bg-no-repeat","transition-transform","duration-100","ease-[ease-in-out]","cursor-pointer","opacity-70","select-none","before:content-[initial]","group","hover:opacity-100","[background-image:var(--backgroundImage)]","hover:[background-image:var(--hoverBackgroundImage)]","z-0","text-white/48","hover:text-white","lg:w-20 lg:h-20 lg:bg-[length:40px]","md:w-15 md:h-15 md:bg-[length:30px]","sm:w-10 sm:h-10 sm:bg-[length:20px]","w-4 h-4 bg-[length:16px]",o),type:"button","aria-live":"polite","aria-label":null!=d?d:l,"aria-disabled":"false",onClick:s,style:{"--backgroundImage":"url('".concat(null==a||null==(n=a.src)?void 0:n.replace(/(\r\n|\n|\r)/gm,""),"')"),"--hoverBackgroundImage":"url('".concat(null==r||null==(i=r.src)?void 0:i.replace(/(\r\n|\n|\r)/gm,""),"')")},ref:t,children:(0,c.jsx)("span",{className:ao()("bg-none","p-0","font-tv2","text-button-label-xs","absolute","opacity-100","text-center","bottom-0","weight-600","rounded-[2px]","invisible group-hover:visible","max-lg:!hidden","w-max","left-1/2","-translate-x-1/2"),children:l})})}),rW={src:"/_next/static/media/arrow_left.c93eb5e0.svg",height:40,width:40,blurWidth:0,blurHeight:0};function rH(e){let{className:t}=e,n=(0,m.md)(aC),i=aL(null==n?void 0:n.getWebReference());return(0,c.jsx)("div",{className:ao()("z-10 mt-[50px] w-[16px] text-white ml-[var(--spacingLeft)]",t),children:(0,c.jsx)(rV,{icon:rW,"aria-label":"Tilbage",onClick:function(e){e.stopPropagation(),rd(),i()}})})}var r$=n(40654),rq=n(85186),rG=n(89178);function rz(e,t){return(0,rG.A)(e,t,{locale:rq.A})}let rY=(0,ik.zx)(e=>{var t,n;return null!=(t=null==(n=e(iy))?void 0:n.observe(e=>e.media))?t:ed.w},{initialValue:null}),rQ=(0,h.eU)(e=>{var t;let n=e(rY);return e(r0({guid:null==n||null==(t=n.metadata)?void 0:t.guid}))}),rK=(0,h.eU)(e=>{let t=e(ib),n=e(rQ);if(!n)return null;let i=function(e,t){if(e&&"epgEntries"in e){let r=e.epgEntries.nodes.filter(e=>e.start<t);if(r&&r.length>0){var n,i,a;let e=r[r.length-1];return{start:new Date(1e3*e.start),stop:new Date(1e3*e.stop),title:null!=(n=null==(i=e.entity)?void 0:i.presentationTitle)?n:e.title,startOver:null==(a=e.entity)?void 0:a.references}}}return null}(n.entity,t);return i||null});function rJ(e){let{value:t}=e;return t&&t.parentalRatingImageInverted&&t.voiceoverDescription?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"ml-[3px] mr-[12px]",children:"•"}),(0,c.jsx)("img",{className:"h-[22px]",src:t.parentalRatingImageInverted,alt:t.voiceoverDescription,title:t.voiceoverDescription})]}):null}var rZ=n(39810);let rX=(0,h.eU)(null),r0=(0,ik.Iz)(e=>{let{guid:t}=e;return(0,ik.zx)(e=>{let n=e(iy),i=e(aO.c);return n&&(null==i?void 0:i.apiGateway)&&t?(0,r$.x)((0,I.H)(tf({endpoint:i.apiGateway,clientPlatform:i.clientPlatform},t,!1).then(e=>e).catch(e=>(console.error("Error fetching epg entry got result",e),null)))):ed.w},{initialValue:null})},(e,t)=>e.guid===t.guid);function r1(e){let{entity:t,upNext:n=!1}=e,i=[];return(t.presentationSubtitle&&i.push((0,c.jsx)(p.Fragment,{children:t.presentationSubtitle},"entity.presentationSubtitle")),null==t.parentalGuidance||n||i.push((0,c.jsx)(rJ,{value:t.parentalGuidance},"entity.parentalGuidance")),0===i.length)?null:(0,c.jsx)("div",{className:"text-label-s mt-[8px] flex items-center",children:i})}function r2(e){let{entity:t}=e,n=t.getScalableLogoRegular();return n?(0,c.jsx)("img",{alt:t.title,src:n,className:"h-[32px] max-w-fit"}):null}function r4(e){let{className:t}=e,n=(0,m.md)(rR),i=(0,m.md)(at);if(n)return null;let a=!(null==i?void 0:i.metadata.isLive);return(0,c.jsxs)("div",{className:ao()("text-white z-10 flex flex-col pointer-events-none px-[var(--spacingLeft)] mb-4",t),children:[!a&&(0,c.jsx)(r3,{}),a&&(0,c.jsx)(r5,{})]})}function r3(){let e=(0,m.md)(aC),t=(0,m.md)(rK);if(!e)return null;let n=t?t.title:e.presentationTitle;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:"flex gap-[10px] items-center",children:[(0,c.jsx)(r2,{entity:e}),t&&(0,c.jsxs)("span",{children:[rz(t.start,"HH.mm")," - ",rz(t.stop,"HH.mm")]})]}),(0,c.jsx)("div",{className:"text-heading-xl max-w-[910px]",children:n}),(0,c.jsx)(r1,{entity:e})]})}function r5(){let e=(0,rZ.Br)("server_driven_metadata",!1),t=(0,m.md)(rX);return t&&e?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:"text-subheaderline-l max-w-[700px]",children:t.ui.title}),(0,c.jsx)("div",{className:"text-label-s mt-[8px] flex items-center",children:t.ui.afterTitleInfo.map((e,t)=>"PlayerPageInfoTextItem"===e.__typename?(0,c.jsx)("span",{title:e.accessibilityLabel||void 0,children:e.text},t):"PlayerPageInfoImageItem"===e.__typename?(0,c.jsx)("img",{className:"h-[22px]",src:e.imageURL,alt:e.altText},t):"PlayerPageInfoSeparatorItem"===e.__typename?(0,c.jsx)("span",{className:"mx-2",children:"•"},t):null)})]}):(0,c.jsx)(r3,{})}var r6=n(80085),r9=n.n(r6);let r8=e=>(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",...e,children:(0,c.jsx)("path",{d:"M16 20.586L14.586 22L4.586 12L14.586 2L16 3.414L7.414 12L16 20.586Z",fill:"currentColor"})}),r7=e=>(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",...e,children:(0,c.jsx)("path",{d:"M8 3.414L9.414 2L19.414 12L9.414 22L8 20.586L16.586 12L8 3.414Z",fill:"currentColor"})}),le=e=>{let{direction:t,title:n,disabled:i,onClick:a}=e;return(0,c.jsxs)("button",{type:"button",title:n,disabled:i,onClick:a,tabIndex:-1,
1className:ao()("group/arrow-button px-4 flex items-center h-full border-none opacity-0 group-hover/scroll-container:opacity-100 duration-200",i?"cursor-default":"cursor-pointer",i&&"!opacity-0"),children:[(0,c.jsx)("span",{className:ao()("group-hover/arrow-button:bg-grey-100 group-hover/arrow-button:text-black group-hover/arrow-button:duration-200","bg-black/60","w-[32px] h-[32px] sm:w-[48px] sm:h-[48px] rounded-full flex flex-row justify-center items-center"),children:"left"===t?(0,c.jsx)(r8,{className:"h-6 w-6"}):(0,c.jsx)(r7,{className:"h-6 w-6"})})," "]})};var lt=n(26841);function ln(e){var t,n;let i=p.useRef(null);return(0,p.useLayoutEffect)(()=>{let e=document.activeElement;return()=>{e instanceof HTMLElement&&e.focus()}},[]),n=e.onClose,(0,p.useEffect)(()=>{let e=(0,C.R)(i.current,"keydown").pipe((0,V.p)(e=>"Escape"===e.key),(0,R.T)(e=>e.preventDefault())).subscribe(()=>{null==n||n()});return()=>e.unsubscribe()}),(0,c.jsx)("div",{ref:i,"aria-label":e["aria-label"],role:"dialog",children:(0,c.jsx)("div",{className:"z-10 bg-ds-s-surface-elevation-modal w-full py-6",onClick:e=>e.stopPropagation(),children:(0,c.jsxs)("div",{className:"flex flex-col justify-center gap-6",children:[(0,c.jsxs)("div",{className:"flex justify-end mx-[var(--spacingLeft)]",children:[null==(t=e.renderHeaderRow)?void 0:t.call(e),(0,c.jsx)("div",{className:"flex-1"}),(0,c.jsx)(lt.K,{icon:aP,type:"button",color:"secondary",darkMode:!0,size:"x-small",onClick:e.onClose,"aria-label":"Luk"})]}),e.children]})})})}function li(e){var t,n,i,a;return(null!=(t=null==(a=e.current)?void 0:a.clientWidth)?t:0)-((null!=(n=parseFloat(window.getComputedStyle(e.current).paddingLeft))?n:0)+(null!=(i=parseFloat(window.getComputedStyle(e.current).paddingRight))?i:0))}function la(e){var t;let n=p.useRef(null),i=function(e){let[t,n]=p.useState(!1);return(0,p.useEffect)(()=>{let t=(0,C.R)(e.current,"scroll").pipe((0,R.T)(()=>{var t,n;return null!=(t=null==(n=e.current)?void 0:n.scrollLeft)?t:0}),(0,R.T)(e=>e>0),(0,W.F)()).subscribe(e=>{n(e)});return()=>t.unsubscribe()}),t}(n),a=function(e){let[t,n]=p.useState(!0);return(0,p.useEffect)(()=>{let t=(0,C.R)(e.current,"scroll").pipe((0,ea.Z)(e.current),(0,R.T)(()=>{var t,n,i,a,r,l;return Math.round(null!=(t=null==(a=e.current)?void 0:a.scrollLeft)?t:0)<(null!=(n=null==(r=e.current)?void 0:r.scrollWidth)?n:0)-(null!=(i=null==(l=e.current)?void 0:l.clientWidth)?i:0)}),(0,W.F)()).subscribe(e=>{n(e)});return()=>t.unsubscribe()}),t}(n);return(0,p.useLayoutEffect)(()=>{let e=document.activeElement;return()=>{e instanceof HTMLElement&&e.focus()}},[]),t=e.onClose,(0,p.useEffect)(()=>{let e=(0,C.R)(n.current,"keydown").pipe((0,V.p)(e=>"Escape"===e.key),(0,R.T)(e=>e.preventDefault())).subscribe(e=>{null==t||t()});return()=>e.unsubscribe()}),(0,c.jsx)(ln,{onClose:e.onClose,"aria-label":e["aria-label"],renderHeaderRow:e.renderSeasonRow,children:(0,c.jsxs)("div",{className:"group/scroll-container relative -mt-[var(--gap)]",children:[(0,c.jsx)("div",{ref:n,className:ao()("overflow-x-scroll flex items-start justify-start snap-x snap-mandatory px-[var(--spacingLeft)]","scroll-pl-[var(--spacingLeft)]","pt-[var(--gap)]",r9().noScrollbar),role:"list",children:e.children}),(0,c.jsx)("div",{className:"absolute left-0 top-0 bottom-0",role:"none",children:(0,c.jsx)(le,{direction:"left",onClick:()=>{var e,t,i;let a=null!=(e=null==(t=n.current)?void 0:t.scrollLeft)?e:0,r=li(n);null==(i=n.current)||i.scrollTo({left:a-r,behavior:"smooth"})},disabled:!i,title:"forrige"})}),(0,c.jsx)("div",{className:"absolute right-0 top-0 bottom-0",role:"none",children:(0,c.jsx)(le,{direction:"right",onClick:()=>{var e,t,i;let a=null!=(e=null==(t=n.current)?void 0:t.scrollLeft)?e:0,r=li(n);null==(i=n.current)||i.scrollTo({left:a+r,behavior:"smooth"})},disabled:!a,title:"n\xe6ste"})})]})})}let lr=(0,h.eU)(e=>e(rR)===rO.Recommended),ll={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"play_web_offspring_RecommendedOverlay"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"guid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entity"},arguments:[{kind:"Argument",name:{kind:"Name",value:"guid"},value:{kind:"Variable",name:{kind:"Name",value:"guid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Movie"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"relatedEntities"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"recommendedFragment"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Program"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"relatedEntities"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"recommendedFragment"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"series"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"relatedEntities"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"recommendedFragment"}}]}}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"recommendedFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Entity"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"FragmentSpread",name:{kind:"Name",value:"movieFragment"}},{kind:"FragmentSpread",name:{kind:"Name",value:"recommendedEpisodeFragment"}},{kind:"FragmentSpread",name:{kind:"Name",value:"recommendedSeriesFragment"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"movieFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Movie"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"presentationTitle"}},{kind:"Field",name:{kind:"Name",value:"presentationArt"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"recommendedEpisodeFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"presentationArt"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"}}]}},{kind:"Field",name:{kind:"Name",value:"contentProvider"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"scalableLogo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"regular"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"firstPublicationDate"}},{kind:"Field",name:{kind:"Name",value:"duration"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"progress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"duration"}},{kind:"Field",name:{kind:"Name",value:"position"}}]}},{kind:"Field",name:{kind:"Name",value:"tags"}},{kind:"Field",name:{kind:"Name",value:"availableEnd"}},{kind:"Field",name:{kind:"Name",value:"episodeNumber"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"recommendedSeriesFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Series"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"presentationArt"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"}}]}},{kind:"Field",name:{kind:"Name",value:"presentationTitle"}},{kind:"Field",name:{kind:"Name",value:"presentationSubtitle"}},{kind:"Field",name:{kind:"Name",value:"references"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"web"}}]}}]}}]};var ls=n(94355);function lo(e){let{href:t,children:n,className:i,tabIndex:a,scrollToTop:r,onClick:l,icid:s,...o}=e,d=(0,m.md)(ls.W);return(0,c.jsx)(am(),{...o,scroll:r,href:t,onClick:e=>{s&&d.setICID(s),null==l||l(e)},className:i,tabIndex:a,children:n})}function ld(e){var t,n,i,a,r,l;return(0,c.jsx)("div",{className:ao()("snap-always","snap-start","w-col-6","768:w-col-4","1440:w-col-3","1920:w-col-2","flex-shrink-0","select-none","user-select-none","last:mr-0","bg-midnight-900"),children:(0,c.jsx)(lo,{replace:!0,href:"/afspil/".concat(null==(i=e.moviePoster)?void 0:i.guid),className:"",onFocus:e=>{var t;return null==(t=e.target)?void 0:t.scrollIntoView({behavior:"auto",inline:"nearest"})},icid:null==(a=e.icidBuilder)?void 0:a.withMovie(null!=(t=e.moviePoster.presentationTitle)?t:"").build(),children:(0,c.jsx)(aN,{src:null!=(n=null==(l=e.moviePoster)||null==(r=l.presentationArt)?void 0:r.url)?n:"",aspectRatio:"147:212",className:"w-full hover:[&_img]:scale-s [&_img]:transition-transform !overflow-visible"})})})}function lu(e){var t,n,i,a,r;return(0,c.jsx)("div",{className:"group h-full w-col-9 768:w-col-6 992:w-col-4 1920:w-col-3 flex-shrink-0 select-none",children:(0,c.jsxs)(lo,{replace:!0,href:e.series.references.web,className:"",onFocus:e=>{var t;return null==(t=e.target)?void 0:t.scrollIntoView({behavior:"auto",inline:"nearest"})},icid:null==(i=e.icidBuilder)?void 0:i.withSeries(null!=(t=e.series.presentationTitle)?t:"").build(),children:[(0,c.jsx)("div",{className:"group-hover:scale-s 2xl:group-hover:scale-xs relative transition-transform",children:(0,c.jsx)("div",{"aria-label":"".concat(e.series.presentationTitle,", ").concat(e.series.presentationSubtitle),className:"bg-midnight-900",children:(0,c.jsx)(aN,{src:null!=(n=null==(r=e.series)||null==(a=r.presentationArt)?void 0:a.url)?n:"",aspectRatio:aS,gradient:"ease-in"})})}),(0,c.jsx)("h3",{className:"pt-2 mb-0 pb-0 text-list-title-xs overflow-hidden line-clamp-2 text-white",children:e.series.presentationTitle}),(0,c.jsx)("span",{className:"text-label-s text-midnight-400",children:e.series.presentationSubtitle})]})})}function lc(){return(0,c.jsx)("div",{className:ao()("rounded-full flex flex-none items-center justify-center border-none","absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2","w-10 h-10 768:w-12 768:h-12","bg-opacity-midnight-700 text-white"),children:(0,c.jsx)("svg",{width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"",children:(0,c.jsx)("g",{id:"play_Basic_Icon",children:(0,c.jsx)("path",{id:"Icon",d:"M23 12.5L5 2.5V22.5L23 12.5Z",fill:"white"})})})})}let lp=(0,h.eU)(null);function lh(e){let{episode:t,isActive:n,icidBuilder:i,initType:a="manual",customFooter:r}=e,l=(0,p.useRef)(null),s=(0,m.md)(lp);(0,p.useEffect)(()=>
1{if(n){var e,t,i,a;null==(e=l.current)||e.scrollIntoView({behavior:"auto",block:"start",inline:"start"}),(null==(t=l.current)?void 0:t.firstChild)instanceof HTMLElement&&(null==(a=l.current)||null==(i=a.firstChild)||i.focus())}},[n]),(0,p.useEffect)(()=>{if(null===l.current)return;let e=l.current;return null==s||s.observe(e),()=>{null==s||s.unobserve(e)}},[s]);let o=(0,p.useId)();if(!(0,m.md)(aC))return null;let d=null!=r?r:(0,c.jsx)(lm,{description:t.description,firstPublicationDate:t.firstPublicationDate,progress:t.progress}),u=t.title;return t.episodeNumber&&(u="".concat(t.episodeNumber,". ").concat(t.title)),(0,c.jsx)("div",{ref:l,"data-episode-guid":t.guid,className:"cursor-pointer group snap-always snap-start w-col-6 768:w-col-4 1440:w-col-3 flex-shrink-0 select-none user-select-none last:mr-0",role:"listitem","aria-labelledby":o,children:(0,c.jsx)(lo,{replace:!0,id:o,"aria-label":t.title,href:"/afspil/".concat(t.guid,"?inittype=").concat(a),className:"group",onFocus:e=>{var t;return null==(t=e.target)?void 0:t.scrollIntoView({behavior:"auto",inline:"nearest"})},icid:null==i?void 0:i.withEpisode(t.title).build(),children:(0,c.jsxs)("div",{className:"relative overflow-visible",children:[(0,c.jsxs)("div",{className:ao()("bg-midnight-900 group-hover:scale-s 2xl:group-hover:scale-xs !transition-transform relative"),children:[(0,c.jsx)(aN,{fit:"crop",crop:"faces",aspectRatio:"16:9",alt:t.title||"",src:t.url||""}),n?null:(0,c.jsx)(lc,{})]}),t.label?(0,c.jsx)("div",{className:"my-2 md:mt-0",children:(0,c.jsx)("div",{className:"flex text-label-s",children:(0,c.jsx)("div",{className:"h-[20px] leading-[20px] bg-bright-sand px-[8px]",children:(0,c.jsx)("div",{className:"text-black",children:t.label})})})}):null,(0,c.jsx)("div",{className:"mt-[8px] text-list-title-2xs text-white overflow-ellipsis whitespace-nowrap overflow-hidden",children:u}),d,t.label?null:(0,c.jsx)("div",{className:"my-2 md:mt-0 h-[20px]"})]})})})}function lm(e){var t,n,i,a,r;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:"mt-[8px] text-white text-legacy-body-s h-[66px] overflow-ellipsis overflow-hidden line-clamp-3",children:e.description}),(0,c.jsx)("div",{className:"mt-[12px]",children:e.firstPublicationDate?rz(new Date(e.firstPublicationDate),"dd. MMMM yyyy"):null}),(null==(i=e.progress)?void 0:i.position)?(0,c.jsx)("progress",{className:ao()("text-white","w-full","h-1","appearance-none","m-0","border-none","p-0","border-radius-main","[&::-webkit-progress-bar]:rounded-full","[&::-webkit-progress-bar]:bg-transparent","bg-ds-p-opacity-white-600 ","[&::-webkit-progress-bar]:overflow-clip","[&::-webkit-progress-value]:bg-white","[&::-moz-progress-bar]:bg-white","[&::-ms-fill]:border-none"),max:null!=(t=null==(a=e.progress)?void 0:a.duration)?t:100,value:null!=(n=null==(r=e.progress)?void 0:r.position)?n:0}):(0,c.jsx)("div",{className:"h-1 inline-block"})]})}var lv=new WeakMap;class lg{static fromPath(e){return new lg({context:"player",path:e,structureNumber:0})}asStackpanel(e){return new lg({...(0,_._)(this,lv),structureType:"stackpanel",structureTitle:e})}asChannelSelector(){return new lg({...(0,_._)(this,lv),structureType:"channelselector",structureTitle:"alle kanaler"})}asEpisodeSelector(e){return new lg({...(0,_._)(this,lv),structureType:"list",structureTitle:e})}withEntityNumber(e){return new lg({...(0,_._)(this,lv),entityNumber:e})}withEpisode(e){return new lg({...(0,_._)(this,lv),teaserType:"episode",presentationTitle:e})}withSeries(e){return new lg({...(0,_._)(this,lv),teaserType:"series",presentationTitle:e})}
1withMovie(e){return new lg({...(0,_._)(this,lv),teaserType:"movie",presentationTitle:e})}withBroadcast(e){return new lg({...(0,_._)(this,lv),teaserType:"broadcast",presentationTitle:e})}build(){return(0,_._)(this,lv)}constructor(e){(0,T._)(this,lv,{writable:!0,value:void 0}),(0,N._)(this,lv,e)}}function lf(){var e;let t=null!=(e=(0,al.usePathname)())?e:"",n=(0,al.useSearchParams)(),i=null==n?void 0:n.toString(),a=i?"".concat(t,"?").concat(i):t;return lg.fromPath(a)}var lk=n(38472),ly=n(99099);function lb(e){let t={id:e.id,guid:e.guid,title:e.title,description:e.description,firstPublicationDate:e.firstPublicationDate,url:null,contentProviderLogo:null,contentProviderTitle:null,progress:null,label:null,episodeNumber:e.episodeNumber};if("presentationArt"in e){var n,i,a,r,l;t.url=null==(n=e.presentationArt)?void 0:n.url,t.contentProviderLogo=null==(a=e.contentProvider)||null==(i=a.scalableLogo)?void 0:i.regular,t.contentProviderTitle=null==(r=e.contentProvider)?void 0:r.title,t.progress=e.progress,t.label=(null==(l=e.tags)?void 0:l.includes("IsSneakPreview"))?"Snigpremiere":e.availableEnd?function(e){let t=new Date().getTime(),n=(0,ly.A)(e,t),i=e-t,a=Math.floor(i/36e5),r=Math.floor((i-=36e5*a
1)/6e4);i-=6e4*r;let l="Udl\xf8ber om";if(e>=t&&n<=7)return n<=0&&a<=0?"Udl\xf8ber snart":n<=0?"".concat(l," ").concat(a," ").concat(1===a?"time":"timer").toString():1===n?"Udl\xf8ber i morgen":"".concat(l," ").concat(n," dage").toString()}(e.availableEnd):null}return t}function lS(){var e,t,n,i,a,r,l,s;let o=(0,m.Xr)(rj),d=(0,m.md)(aj.n),u=(0,m.md)(lr),h=null==d?void 0:d.entity.guid,v=(0,m.md)(aC),{trackUserInteraction:g,trackOverlayDisplayed:f}=aV(),{data:k}=(0,lk.N)({query:ll,variables:h?{guid:h}:void 0,pause:!(u&&h)}),y="Andre s\xe5 ogs\xe5",b=lf().asStackpanel(y),S=[];switch(null==k||null==(e=k.entity)?void 0:e.__typename){case"Episode":S=[...null!=(t=null==(a=k.entity.series)||null==(i=a.relatedEntities)||null==(n=i.nodes)?void 0:n.filter(eW))?t:[]];break;case"Movie":case"Program":S=[...null!=(r=null==k||null==(s=k.entity.relatedEntities)||null==(l=s.nodes)?void 0:l.filter(eW))?r:[]]}let x=u&&S.length>0&&!!h;return((0,p.useEffect)(()=>{x&&f("recommendedDisplayed")},[x,f]),x)?(0,c.jsx)("div",{className:"pb-[40px] bg-ds-s-surface-elevation-modal absolute bottom-0 left-0 right-0 z-10",children:(0,c.jsx)(la,{onClose:function(){o(),g("recommendedClosed",{program:null==v?void 0:v.title})},renderSeasonRow:()=>(0,c.jsx)("div",{className:"[text-shadow:0_0_10px_rgba(0,_0,_0,_0.1)] font-tv2 text-list-title-s text-white flex-none order-0 flex-grow-0 self-center",children:y}),children:S.map((e,t)=>(null==e?void 0:e.__typename)==="Movie"?(0,c.jsx)(ld,{moviePoster:e,icidBuilder:b.withEntityNumber(t)},null==e?void 0:e.guid):(null==e?void 0:e.__typename)==="Series"?(0,c.jsx)(lu,{series:e,icidBuilder:b.withEntityNumber(t)},e.guid):(null==e?void 0:e.__typename)==="Episode"?(0,c.jsx)(lh,{episode:lb(e),icidBuilder:b.withEntityNumber(t)},null==e?void 0:e.guid):null)})}):null}function lx(e){var t;let{endState:n,icidBuilder:i}=e,a=(0,p.useId)();return(0,c.jsx)("div",{className:"cursor-pointer group snap-always snap-start w-col-6 768:w-col-4 1440:w-col-3 flex-shrink-0 select-none user-select-none last:mr-0",role:"listitem","aria-labelledby":a,children:(0,c.jsx)(lo,{replace:!0,id:a,"aria-label":n.title,href:"/afspil/".concat(n.playContentID,"?inittype=manual next"),className:"group",icid:null==i?void 0:i.withEpisode(n.title).build(),children:(0,c.jsxs)("div",{className:"relative overflow-visible",children:[(0,c.jsxs)("div",{className:ao()("bg-midnight-900 group-hover:scale-s 2xl:group-hover:scale-xs !transition-transform relative"),children:[(0,c.jsx)(aN,{fit:"crop",crop:"faces",aspectRatio:"16:9",alt:n.title,src:null!=(t=n.thumbnailURL)?t:void 0}),(0,c.jsx)(lc,{})]}),(0,c.jsx)("div",{className:"mt-[8px] text-list-title-2xs text-white overflow-ellipsis whitespace-nowrap overflow-hidden",children:n.title}),(0,c.jsx)("div",{className:"text-label-s mt-[8px] flex items-center",children:n.info.map((e,t)=>"PlayerPageInfoTextItem"===e.__typename?(0,c.jsx)("span",{children:e.text},t):"PlayerPageInfoImageItem"===e.__typename?(0,c.jsx)("img",{className:"h-[22px]",src:e.imageURL,alt:e.altText},t):"PlayerPageInfoSeparatorItem"===e.__typename?(0,c.jsx)("span",{className:"mx-2",children:e.separator},t):null)})]})})})}function lw(){var e,t,n;let i=(0,al.useRouter)(),a=(0,m.Xr)(rj),r=(0,m.md)(rL),l=(0,m.md)(rU),s=(0,m.md)(rA),[o,d]=(0,m.fp)(rF),u=lf(),h=(0,m.md)(aC),{trackUserInteraction:v}=aV(),g=(null==r?void 0:r.__typename)==="NextEpisode"?r:null,f=(null==h?void 0:h.series)?"".concat(null==h||null==(n=h.series)?void 0:n.title,": ").concat(null==h?void 0:h.title):"".concat(null==h?void 0:h.title),{countdown:k}=function(e){let{durationSeconds:t,enabled:n,onComplete:i}=e,[a,r]=(0,p.useState)(t),l=(0,p.useRef)(!1),s=(0,p.useRef)(t);return s.current=t,(0,p.useEffect)(()=>{n&&(r(s.current),l.current=!1)},[n]),(0,p.useEffect)(()=>{if(!n||l.current)return;let e=setInterval(()=>{r(e=>Math.max(e-1,0))},1e3);return()=>clearInterval(e)},[n]),(0,p.useEffect)(()=>{n&&!l.current&&0===a&&(l.current=!0,i())},[n,a,i]),{countdown:l.current?0:a}}({durationSeconds:s&&o?null!=(e=null==g?void 0:g.contentEndedCountdownSeconds)?e:10:null!=(t=null==g?void 0:g.countdownSeconds)?t:30,enabled:l,onComplete:(0,p.useCallback)(()=>{var e;g&&(e=g.playContentID,setTimeout(()=>{i.push("/afspil/".concat(e,"?inittype=autonext"))},1e3))},[g,i])});return g&&l?(0,c.jsx)("div",{className:"relative",children:(0,c.jsx)("div",{className:"h-[500px] w-full absolute bg-gradient-to-b from-transparent to-midnight bottom-0",children:(0,c.jsx)("div",{className:"z-10 absolute bottom-0 right-0",children:(0,c.jsxs)("div",{className:"flex flex-col justify-center ",children:[(0,c.jsxs)("div",{className:"flex justify-end items-center mx-[var(--spacingLeft)] mt-6",children:[(0,c.jsxs)("div",{className:"[text-shadow:0_0_10px_rgba(0,_0,_0,_0.1)] font-tv2 text-label-xl text-white flex-none order-0 flex-grow-0",children:["N\xe6ste om ",k," sek"]}),(0,c.jsx)("div",{className:"flex-1"}),(0,c.jsx)(aD,{title:"Luk",icon:aP,type:"button",size:"small",onClick:function(){d(!0),a(),v("watchnextClosed",{program:f})},className:"mb-3"})]}),(0,c.jsx)("div",{className:"group/scroll-container relative -mt-[var(--gap)]",children:(0,c.jsx)("div",{className:ao()("flex items-start justify-start snap-x snap-mandatory px-[var(--spacingLeft)]","scroll-pl-[var(--spacingLeft)]","pt-[var(--gap)]","pb-[var(--spacingLeft)]"),children:(0,c.jsx)(lx,{endState:g,icidBuilder:u.asStackpanel("n\xe6ste").withEntityNumber(0)})})})]})})})}):null}let l_={src:"/_next/static/media/play.c3265dff.svg",height:24,width:24,blurWidth:0,blurHeight:0},lT={src:"/_next/static/media/pause.47c2dec2.svg",height:24,width:24,blurWidth:0,blurHeight:0},lN={src:"/_next/static/media/stop.5d982d5c.svg",height:24,width:24,blurWidth:0,blurHeight:0};function lE(){var e;let[t]=(0,m.fp)(iy),n=(0,m.md)(aC),i=(0,m.md)(rv),a=(null==n?void 0:n.isLive)?lN:lT,{flash:r}=rk();return(0,c.jsx)(rV,{"aria-label":(e=null==n?void 0:n.isLive,i?"Afspil":e?"Stop":"Pause"),icon:i?l_:a,onClick:e=>{e.stopPropagation(),i?null==t||t.play():null==t||t.pause(),r()}})}let lA={src:"/_next/static/media/backward.12424288.svg",height:24,width:24,blurWidth:0,blurHeight:0};function lj(){let e=(0,m.md)(rK);if(!(null==e?void 0:e.startOver))return null;let t=new URL("".concat(window.location.origin,"/afspil/").concat(e.startOver.guid
1));return(0,c.jsx)(am(),{tabIndex:-1,href:iR(t.toString(),new Map(Object.entries({inittype:"live start over"}))),children:(0,c.jsx)(rV,{label:"Se forfra",icon:lA})})}let lC={src:"/_next/static/media/rewind.b43c94b6.svg",height:24,width:24,blurWidth:0,blurHeight:0};function lL(){let[e]=(0,m.fp)(iy),t=(0,m.md)(rg),{handleClickTracking:n}=rS();return t?null:(0,c.jsx)(rV,{"aria-label":"Spol 15 sekunder tilbage",icon:lC,onClick:t=>{t.stopPropagation(),n("15sec"),e&&(e.currentTime-=15)}})}let lP={src:"/_next/static/media/forward.870b23b5.svg",height:24,width:24,blurWidth:0,blurHeight:0};function lI(){let[e]=(0,m.fp)(iy),t=(0,m.md)(rg),{handleClickTracking:n}=rS();return t?null:(0,c.jsx)(rV,{"aria-label":"Spol 15 sekunder frem",icon:lP,onClick:t=>{t.stopPropagation(),n("15sec"),e&&(e.currentTime+=15)}})}let lD={src:"/_next/static/media/volumefull.db773950.svg",height:24,width:24,blurWidth:0,blurHeight:0},lF={src:"/_next/static/media/volumenmiddel.5e5c3d0d.svg",height:24,width:24,blurWidth:0,blurHeight:0},lO={src:"/_next/static/media/volumelow.c0cd9659.svg",height:24,width:24,blurWidth:0,blurHeight:0},lM={src:"/_next/static/media/volumenoff.50bf584f.svg",height:24,width:24,blurWidth:0,blurHeight:0};function lR(e,t){let n=e.getBoundingClientRect();return Math.max(0,t.clientX-n.left)/n.width}function lB(e){let{enabled:t=!0,onChange:n,min:i=0,max:a=10,value:r,className:l,"aria-label":s,"aria-description":o,keyboardSmallStep:d,keyboardBigStep:u}=e,{containerProps:h,fillWidth:m}=function(e){let{enabled:t=!0,onChange:n,min:i=0,max:a=10,keyboardSmallStep:r=1,keyboardBigStep:l,value:s}=e,o=(0,p.useRef)(null),[d,u]=(0,p.useState)(!1),c=a-i,h=(0,p.useCallback)(e=>{t&&1===e.buttons&&n(Math.min(i+lR(o.current,e)*c,a))},[t,a,i,n,c]);(0,p.useEffect)(()=>{if(d){let e=()=>{u(!1)},t=e=>{h(e)};return window.addEventListener("mouseup",e),window.addEventListener("mousemove",t),()=>{window.removeEventListener("mouseup",e),window.removeEventListener("mousemove",t)}}},[h,d]);let m=(s-i)/c*100;return{containerProps:{ref:o,"aria-orientation":"horizontal","aria-valuemax":null!=a?a:10,"aria-valuemin":null!=i?i:0,"aria-valuenow":null!=s?s:2,role:"slider",tabIndex:0,onClick:e=>{e.stopPropagation()},onMouseDown:e=>{e.preventDefault(),e.currentTarget.focus(),u(!0),h(e)},onKeyDown:function(e){if(t){let t=r;switch(e.shiftKey&&l&&(t=l),e.key){case"ArrowRight":e.preventDefault(),n(Math.min(a,s+t));break;case"ArrowLeft":e.preventDefault(),n(Math.max(0,s-t))}}}},fillWidth:m}}({enabled:t,onChange:n,min:i,max:a,value:r,keyboardSmallStep:d,keyboardBigStep:u});return(0,c.jsx)("button",{type:"button","aria-label":s,"aria-description":o,className:ao()(l,"h-[6px] rounded-full bg-white/20 inline-block cursor-pointer"),...h,children:(0,c.jsx)("div",{className:"rounded-full h-full bg-white relative",style:{width:"".concat(m,"%")},children:(0,c.jsx)("div",{className:"w-4 h-4 bg-white absolute right-0 top-1/2 -translate-y-1/2 translate-x-1/2 rounded-full group-hover:opacity-100 opacity-0 group-focus-within:opacity-100"})})})}function lU(){let e=(0,m.md)(rT),[t,n]=(0,m.fp)(rw),[i,a]=(0,m.fp)(rh),r=i?"Lyd er sl\xe5et fra. Kan justeres. Tryk pil op eller ned for at justere v\xe6rdien.":"Lydstyrke ".concat(Math.floor(t),"%. Kan justeres. Tryk pil op eller ned for at justere v\xe6rdien.");return(0,c.jsxs)("div",{className:"group flex justify-center items-center z-0",children:[(0,c.jsx)(rV,{"aria-label":i?"Sl\xe5 lyd til":"Sl\xe5 lyd fra",icon:i?lM:t<=33?lO:t<=66?lF:lD,onClick:e=>{e.preventDefault(),e.stopPropagation(),a(!i)}}),(0,c.jsx)(lB,{"aria-label":"Lydstyrke","aria-description":r,className:ao()("group-hover:opacity-100 opacity-0 group-focus-within:opacity-100 w-[50px] min-[400px]:w-[80px] min-[530px]:w-[110px]",e&&"opacity-100"),value:i?0:t,onChange:e=>{i&&a(!1),n(e)},min:0,max:100,keyboardSmallStep:5,keyboardBigStep:25})]})}let lV={src:"/_next/static/media/episodes.50cfd77b.svg",height:24,width:24,blurWidth:0,blurHeight:0},lW=(0,h.eU)(e=>e(rR)===rO.Episode,(e,t,n)=>{t(rR,n?rO.Episode:null)});var lH=n(33019),l$=n.n(lH);let lq=[{kind:"FragmentDefinition",name:{kind:"Name",value:"episodeBasic"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"firstPublicationDate"}},{kind:"Field",name:{kind:"Name",value:"duration"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"tags"}},{kind:"Field",name:{kind:"Name",value:"availableEnd"}},{kind:"Field",name:{kind:"Name",value:"episodeNumber"}}]}}],lG=[{kind:"FragmentDefinition",name:{kind:"Name",value:"episodeExtended"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"episodeBasic"}},{kind:"Field",name:{kind:"Name",value:"presentationArt"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"}}]}},{kind:"Field",name:{kind:"Name",value:"contentProvider"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"scalableLogo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"regular"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"guid"}},{kind:"Field",name:{kind:"Name",value:"progress"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"duration"}},{kind:"Field",name:{kind:"Name",value:"position"}}]}}]}}],lz={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"play_web_offspring_EpisodeOverlay_Seasons"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"guid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entity"},arguments:[{kind:"Argument",name:{kind:"Name",value:"guid"},value:{kind:"Variable",name:{kind:"Name",value:"guid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"series"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"seasons"},arguments:[{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"IntValue",value:"100"}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"seasonNumber"}},{kind:"Field",name:{kind:"Name",value:"guid"}}]}}]}}]}}]}}]}}]}}]},lY={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"play_web_offspring_EpisodeOverlay_Season"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"guid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"season"},arguments:[{kind:"Argument",name:{kind:"Name",value:"guid"},value:{kind:"Variable",name:{kind:"Name",value:"guid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"seasonNumber"}},{kind:"Field",name:{kind:"Name",value:"episodes"},arguments:[{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"episodeBasic"}}]}}]}}]}}]}},...lq]},lQ={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"play_web_offspring_EpisodeOverlay_OneSeasonShow"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"guid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"limit"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entity"},arguments:[{kind:"Argument",name:{kind:"Name",value:"guid"},value:{kind:"Variable",name:{kind:"Name",value:"guid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"series"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"episodes"},arguments:[{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"Variable",name:{kind:"Name",value:"limit"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"episodeExtended"}}]}}]}}]}}]}}]}}]}},...lG,...lq]},lK={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"play_web_offspring_EpisodeOverlay_SeasonExtended"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"guid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"limit"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"offset"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"season"},arguments:[{kind:"Argument",name:{kind:"Name",value:"guid"},value:{kind:"Variable",name:{kind:"Name",value:"guid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"seasonNumber"}},{kind:"Field",name:{kind:"Name",value:"episodes"},arguments:[{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"Variable",name:{kind:"Name",value:"limit"}}},{kind:"Argument",name:{kind:"Name",value:"offset"},value:{kind:"Variable",name:{kind:"Name",value:"offset"}}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"EnumValue",value:"asc"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"episodeExtended"}}]}}]}}]}}]}},...lG,...lq]};function lJ(e,t){var n,i,a,r,l,s;switch(t.type){case"selectSeason":return{...e,selectedSeason:t.seasonId};case"addVisibleEpisodes":{let i,a,r=l$()([...e.touchedEpisodes,...t.episodes]),l=e.seasonData[null!=(n=e.selectedSeason)?n:""].episodes,s=l.findIndex(t=>r.includes(t.guid)&&void 0===e.extendedData[t.guid]);return -1!==s&&(a=l.length-l.slice().reverse().findIndex(t=>r.includes(t.guid)&&void 0===e.extendedData[t.guid])-s,i=s),{...e,touchedEpisodes:r,offset:i,limit:a}}case"setExtendedData":{let n=(null!=(i=null==(s=t.data)||null==(l=s.season)||null==(r=l.episodes)||null==(a=r.nodes)?void 0:a.filter(eW))?i:[]).reduce((e,t)=>(e[t.guid]=t,e),e.extendedData);return{...e,extendedData:n}}case"setSeasons":return{...e,seasons:t.data};case"setEpisodes":{let n=e.seasonData;return n=e.selectedSeason?{...e.seasonData,[e.selectedSeason]:{episodes:t.data}}:{...e.seasonData,"":{episodes:t.data}},{...e,seasonData:n}}default:return e}}function lZ(e){var t;let{entity:n,onCloseClick:i}=e,[a,r]=function(e){var t,n,i,a,r,l,s,o,d,u,c,h;let v,[g,f]=(0,p.useReducer)(lJ,{selectedSeason:null==(l=e.season)?void 0:l.id,touchedEpisodes:[],extendedData:{},seasonData:{}}),{data:k}=(0,lk.N)({requestPolicy:"cache-first",query:lz,variables:{guid:e.guid}}),{data:y}=(0,lk.N)({requestPolicy:"cache-first",query:lY,variables:{guid:g.selectedSeason},pause:null==g.selectedSeason}),{data:b}=(0,lk.N)({requestPolicy:"cache-first",query:lQ,variables:{guid:e.guid,limit:100},pause:null!=g.selectedSeason}),{data:S}=(0,lk.N)({requestPolicy:"cache-first",query:lK,variables:{guid:g.selectedSeason,limit:g.limit||0,offset:g.offset||0},pause:!(null!=g.selectedSeason&&null!==g.offset&&g.limit)});(0,p.useEffect)(()=>{f({type:"setSeasons",data:k})},[k]),(0,p.useEffect)(()=>{var e,t,n,i,a,r;f({type:"setEpisodes",data:(null!=(e=b&&(null==(t=b.entity)?void 0:t.__typename)==="Episode"?null==(i=b.entity.series)||null==(n=i.episodes)?void 0:n.nodes:null==y||null==(r=y.season)||null==(a=r.episodes
1)?void 0:a.nodes)?e:[]).filter(eW)})},[k,b,null==y||null==(o=y.season)||null==(s=o.episodes)?void 0:s.nodes]),(0,p.useEffect)(()=>{f({type:"setExtendedData",data:S})},[S]);let x=function(e,t){var n,i;if(!(null==e?void 0:e.entity)||"Episode"!==e.entity.__typename)return null;let{series:a}=e.entity,r=(null!=(n=null==a||null==(i=a.seasons)?void 0:i.nodes)?n:[]).filter(eW);return{singleSeasonType:0===r.length,episodes:t,seasons:r.map(e=>({id:e.id,title:e.title}))}}(null!=(t=g.seasons)?t:null,null!=(n=null==(d=g.seasonData[null!=(i=g.selectedSeason)?i:""])?void 0:d.episodes.filter(eW).map(e=>lb(e)))?n:[]);return x&&(x.episodes=null==x?void 0:x.episodes.map(e=>g.extendedData[e.guid]?lb(g.extendedData[e.guid]):e)),c=null==(u=g.seasonData[null!=(a=g.selectedSeason)?a:""])?void 0:u.episodes,v=(0,m.Xr)(lp),(0,p.useEffect)(()=>{let e=null,t=[],n=new IntersectionObserver(n=>{t.push(...n),e&&clearTimeout(e),e=setTimeout(()=>{f({type:"addVisibleEpisodes",episodes:t.filter(e=>e.isIntersecting).map(e=>e.target.getAttribute("data-episode-guid")).filter(eW)}),t=[]},250)},{root:null,threshold:.1});return v(n),()=>{n.disconnect()}},[null!=(h=null==c?void 0:c.map(e=>e.guid).join(","))?h:""]),[{data:x,selectedSeason:null!=(r=g.selectedSeason)?r:null},f]}(n);return(0,c.jsx)(lX,{entity:n,onCloseClick:i,selectedSeason:null!=(t=a.selectedSeason)?t:void 0,seriesInformation:a.data,dispatch:r})}function lX(e){var t,n;let{entity:i,onCloseClick:a,selectedSeason:r,seriesInformation:l,dispatch:s}=e,o=p.useRef(null),d=null==l?void 0:l.seasons.find(e=>e.id===(l.singleSeasonType?l.seasons[0].id:r)),u=null==l?void 0:l.episodes,h=lf().asEpisodeSelector(null!=(t=(null==l?void 0:l.singleSeasonType)?null==(n=i.series)?void 0:n.title:null==d?void 0:d.title)?t:"");return(0,c.jsx)("div",{ref:o,children:(0,c.jsx)(la,{onClose:a,renderSeasonRow:()=>(0,c.jsx)("div",{className:"flex gap-[8px]",children:!(null==l?void 0:l.singleSeasonType)&&(null==l?void 0:l.seasons.map(e=>(0,c.jsx)(l0,{season:e,selected:e.id===r,onClick:t=>{t.stopPropagation(),s({type:"selectSeason",seasonId:e.id})}},e.id)))}),children:(r||(null==l?void 0:l.singleSeasonType))&&u&&u.map((e,t)=>(0,c.jsx)(lh,{episode:e,icidBuilder:h.withEntityNumber(t),isActive:i.guid===e.guid},e.id))})})}function l0(e){let{season:t,selected:n,onClick:i}=e;return(0,c.jsx)("button",{type:"button",className:ao()("text-button-label-s px-3 py-2 h-8 rounded-full","block select-none box-border no-underline text-center cursor-pointer border-none outline-none overflow-hidden",n?"bg-white text-midnight":"bg-opacity-white-300 text-neutral-100","hover:bg-opacity-white-500 hover:text-neutral-100"),onClick:i,children:t.title})}var l1=n(37757);let l2=l1.bL,l4=l1.l9,l3=e=>{let{children:t,...n}=e;return(0,c.jsxs)(l1.UC,{side:"top",sideOffset:-12,...n,children:[(0,c.jsx)(l1.i3,{className:ao()("text-ds-s-surface-elevation-modal"),asChild:!0,children:(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"12",viewBox:"0 0 20 12",fill:"none",children:(0,c.jsx)("path",{d:"M10 12L20 0H0L10 12Z",fill:"currentColor"})})}),t]})};function l5(){let{trackUserInteraction:e}=aV(),t=(0,m.md)(aC),[n,i]=(0,m.fp)(lW),a=(0,p.useCallback)(t=>{e(t?"episodeSelectorOpened":"episodeSelectorClosed"),i(t)},[i,e]);return t&&t.isEpisode?(0,c.jsx)(l2,{open:n,onOpenChange:a,modal:!0,children:(0,c.jsxs)("div",{className:"relative flex h-auto z-10",children:[(0,c.jsx)(l4,{asChild:!0,children:(0,c.jsx)(rV,{label:"Episoder","aria-label":"Episodev\xe6lger",icon:lV})}),(0,c.jsx)(l3,{children:(0,c.jsx)("div",{className:ao()("bg-ds-s-surface-elevation-modal z-10","w-screen"),children:(0,c.jsx)(lZ,{entity:t,onCloseClick:()=>a(!1)})})})]})}):null}let l6={src:"/_next/static/media/exit_fullscreen.082eb3db.svg",height:24,width:24,blurWidth:0,blurHeight:0},l9={src:"/_next/static/media/fullscreen.73a99466.svg",height:24,width:24,blurWidth:0,blurHeight:0};function l8(){let[e,t]=(0,m.fp)(rc);return(0,c.jsx)(rV,{label:"Fuldsk\xe6rm","aria-label":e?"Aktiver fuldsk\xe6rm":"Deaktiver fuldsk\xe6rm",icon:e?l6:l9,onClick:n=>{n.stopPropagation(),e?(rd(),t(!1)):(ru(),t(!0))},className:"!mr-0"})}var l7=n(39895),se=n(66188),st=n(89232),sn=n(59350),si=n(10269),sa=n(42372),sr=n(95028),sl=n(52154),ss=n(85842);let so={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"LiveChannels"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"liveChannels"},arguments:[{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cards"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LiveCardFragment"}}]}}]}}]}},...sn.jt.definitions,...si.n.definitions,...sa.T.definitions,...sn.UN.definitions,...sr.L.definitions,...sl.z.definitions,...ss.q.definitions]};var sd=n(86913),su=n(59601),sc=n(97215),sp=n(89076),sh=n(34709),sm=n(59427);let sv=(0,sc.h)();function sg(e){let{children:t}=e;return(0,c.jsx)(su.H,{apiUrl:sv.PAGES_URL,isAdmin:!1,children:t})}function sf(e){let{card:t}=e;return null==t||void 0==t?null:(0,c.jsx)(sp.q,{size:"SMALL",children:(0,c.jsx)(sh.x2,{card:t,cardSize:"SMALL",cardFormat:"LANDSCAPE"},t.id)},t.id)}function sk(e){var t,n;let i,a,r,l,s,o,{active:d}=e,[u,h]=((i={})["client-platform-compatibility-version"]="20",i["client-platform-timezone"]=new Date().getTimezoneOffset().toString(),(a=(0,se.Q)())&&(i["client-platform-duid"]=a),(r=new URL(window.location.href).searchParams.get("now"))&&(i["client-platform-now"]=r),(l=(0,st.k9)())&&(i[st.Du]=l),s=window.location.pathname,[(o=(0,l7.N)({requestPolicy:"network-only",query:so,headers:i,variables:{path:s}})).fetching,null==(n=o.data)||null==(t=n.liveChannels)?void 0:t.cards,o.refetch]),m=(0,p.useMemo)(()=>null==h?void 0:h.findIndex(e=>e.destination.externalId===d),[h,d]),v=(0,p.useCallback)(e=>{var t;null==(t=e.querySelector("a"))||t.focus()},[]);return u?(0,c.jsx)(sd.K,{}):(0,c.jsx)(sm.c,{cards:null!=h?h:[],startOffset:m,renderCard:e=>(0,c.jsx)(sf,{card:e},e.id),onScrolledToActiveNode:v})}function sy(e){let{active:t}=e;return(0,c.jsx)(sg,{children:(0,c.jsx)(sk,{active:t})})}let sb=(0,ik.mg)(at,e=>null==e?void 0:e.metadata.guid);function sS(e){let t=(0,m.md)(sb);return(0,c.jsx)(ln,{"aria-label":"Kanaler",onClose:e.onClose,renderHeaderRow:()=>(0,c.jsx)("div",{className:"[text-shadow:0_0_10px_rgba(0,_0,_0,_0.1)] font-tv2 text-list-title-s text-white flex-none order-0 flex-grow-0 self-center",children:"Kanaler"}),children:(0,c.jsx)(sy,{active:null!=t?t:""})})}function sx(){let[e,t]=(0,m.fp)(rB),{trackUserInteraction:n}=aV(),i=(0,p.useCallback)(e=>{n(e?"channelSelectorOpened":"channelSelectorClosed"),t(e)},[t,n]);return(0,c.jsx)(l2,{open:e,onOpenChange:i,modal:!0,children:(0,c.jsxs)("div",{className:"relative flex h-auto z-10",children:[(0,c.jsx)(l4,{asChild:!0,children:(0,c.jsx)(rV,{label:"Kanalv\xe6lger",icon:lV})}),(0,c.jsx)(l3,{children:(0,c.jsx)("div",{className:ao()("bg-ds-s-surface-elevation-modal","w-screen"),children:(0,c.jsx)(sS,{onClose:()=>i(!1)})})})]})})}function sw(){let[e,t]=(0,p.useState)(()=>Object.fromEntries(Object.entries(tT).map(e=>{let[t,n]=e;return[t,x.TU.config.get(n)]})));return(0,c.jsx)("div",{children:(0,c.jsxs)("form",{className:"space-y-6 p-6 w-max text-legacy-body-m",onSubmit:t=>{t.preventDefault(),Object.entries(e).forEach(e=>{let[t,n]=e;sessionStorage.setItem(t,JSON.stringify(n))}),window.location.reload()},children:[Object.values(tT).map(n=>{switch(n.valueType){case"boolean":return(0,c.jsxs)("div",{children:[(0,c.jsxs)("label",{htmlFor:n.name,children:[n.name,": "]})," ",(0,c.jsx)("input",{id:n.name,type:"checkbox",checked:e[n.name],onChange:e=>t(t=>({...t,[n.name]:e.target.checked}))})]});case"enum":return(0,c.jsxs)("div",{children:[(0,c.jsxs)("label",{htmlFor:n.name,children:[n.name,": "]})," ",(0,c.jsx)("select",{id:n.name,value:e[n.name],onChange:e=>t(t=>({...t,[n.name]:e.target.value})),children:n.options.map(e=>(0,c.jsx)("option",{value:e,children:e},e))})]});default:return null}}),(0,c.jsx)("button",{type:"submit",className:"bg-neutral-500 hover:bg-neutral-600 text-white font-bold py-2 px-4 rounded",children:"Submit"})]})})}let s_={src:"/_next/static/media/gear.acfbafad.svg",height:24,width:24,blurWidth:0,blurHeight:0};function sT(){return(0,m.md)(ad.l)?(0,c.jsx)("div",{className:"relative flex h-auto",children:(0,c.jsxs)(l2,{modal:!0,children:[(0,c.jsx)(l4,{asChild:!0,children:(0,c.jsx)(rV,{label:"Dev flags",icon:s_})}),(0,c.jsx)(l3,{children:(0,c.jsx)("div",{className:ao()("m-0","flex","flex-col","space-y-0","z-30","relative","bg-ds-s-surface-elevation-modal"),children:(0,c.jsx)(sw,{})})})]})}):null}let sN={src:"/_next/static/media/subtitles_audio.6bcf4465.svg",height:24,width:24,blurWidth:0,blurHeight:0};var sE=n(51261);function sA(e){let t=(0,p.useId)();return(0,c.jsxs)(c.Fragment,{children:[e["aria-label"]&&(0,c.jsx)("label",{className:"sr-only",htmlFor:t,children:e["aria-label"]}),(0,c.jsx)(sE.bL,{id:t,className:ao()("w-[52px] h-8 px-2 py-0.5 rounded-full flex items-center relative","transition-all",e.checked?["bg-[#82CD19]"]:["bg-
1opacity-white-600"]),checked:e.checked,onClick:t=>{t.stopPropagation(),e.onClick(!e.checked)},children:(0,c.jsx)(sE.zi,{className:ao()("bg-white rounded-full absolute transition-all",e.checked?["w-6","h-6","left-6"]:["w-4","h-4","left-2"])})})]})}function sj(){let e,t,[n,i]=(e=(0,m.md)(iy),t=(0,p.useCallback)(t=>{let n=null==e?void 0:e.observe("view.subtitleschange").subscribe(t);return()=>{null==n||n.unsubscribe()}},[e]),[(0,p.useSyncExternalStore)(t,()=>{var t;return null!=(t=null==e?void 0:e.subtitlesEnabled)&&t}),(0,p.useCallback)(t=>{e&&(t?e.enableSubtitles():e.disableSubtitles())},[e])]),{trackUserInteraction:a}=aV(),r=(0,m.md)(aC),l=null==r?void 0:r.title;return(0,c.jsxs)("div",{className:"self-stretch inline-flex justify-start items-start gap-4",children:[(0,c.jsxs)("div",{className:"flex-1 inline-flex flex-col justify-start items-start gap-1 text-white",children:[(0,c.jsx)("div",{className:"text-heading-m",children:"Undertekster"}),(0,c.jsx)("div",{className:"text-body-xs",children:"Danske undertekster."})]}),(0,c.jsx)(sA,{checked:n,"aria-label":"Undertekster",onClick:e=>{i(e),a(e?"subtitlesEnabled":"subtitlesDisabled",{program:l})}})]})}function sC(){let e,t,[n,i]=(e=(0,m.md)(iy),t=(0,p.useCallback)(t=>{let n=null==e?void 0:e.observe("view.audiotrackchange").subscribe(t);return()=>{null==n||n.unsubscribe()}},[e]),[(0,p.useSyncExternalStore)(t,()=>{var t,n;return null!=(t=null==e||null==(n=e.audioTrackManager)?void 0:n.isAudioDescriptionEnabled)&&t}),(0,p.useCallback)(t=>{(null==e?void 0:e.audioTrackManager)&&(t?e.audioTrackManager.enableAudioDescription():e.audioTrackManager.disableAudioDescription())},[null==e?void 0:e.audioTrackManager])]),{trackUserInteraction:a}=aV(),r=(0,m.md)(aC),l=null==r?void 0:r.title;return(0,c.jsxs)("div",{className:"self-stretch inline-flex justify-start items-start gap-4",children:[(0,c.jsxs)("div",{className:"flex-1 inline-flex flex-col justify-start items-start gap-1 text-white",children:[(0,c.jsx)("div",{className:"text-heading-m",children:"Synstolkning"}),(0,c.jsx)("div",{className:"text-body-xs",children:"Et ekstra lydspor, der beskriver handlinger, udtryk og omgivelser."})]}),(0,c.jsx)(sA,{checked:n,"aria-label":"Synstolkning",onClick:e=>{i(e),a(e?"audioDescriptionEnabled":"audioDescriptionDisabled",{program:l})}})]})}let sL=(0,h.eU)(e=>e(rR)===rO.SubtitlesAndAudio,(e,t,n)=>{t(rR,n?rO.SubtitlesAndAudio:null)});function sP(){var e,t;let{trackUserInteraction:n}=aV(),i=(0,m.md)(iy),a=null==(e=null==i?void 0:i.subtitlesAvailable)||e,r=!!(null==i||null==(t=i.audioTrackManager)?void 0:t.audioDescriptionTrack),[l,s]=(0,m.fp)(sL),o=(0,m.md)(aC),d=null==o?void 0:o.title,u=((e,t)=>{switch(e&&t?"both":e&&!t?"subtitles":!e&&t?"audio":"none"){case"both":return"Undertekster og lyd";case"subtitles":return"Undertekster";case"audio":return"Lyd";default:return null}})(a,r),h=(0,p.useCallback)(e=>{n(e?"subtitlesAndAudioSelectorOpened":"subtitlesAndAudioSelectorClosed",{program:d}),s(e)},[s,n,d]);return u?(0,c.jsx)(l2,{open:l,onOpenChange:h,modal:!0,children:(0,c.jsxs)("div",{className:"relative flex h-auto z-10",children:[(0,c.jsx)(l4,{asChild:!0,children:(0,c.jsx)(rV,{label:u,icon:sN})}),(0,c.jsx)(l3,{side:"top",collisionPadding:64,children:(0,c.jsxs)("div",{className:"flex flex-col z-30 relative justify-start items-start gap-8 bg-ds-s-surface-elevation-modal p-6 w-[400px]",children:[a&&(0,c.jsx)(sj,{}),r&&(0,c.jsx)(sC,{})]})})]})}):null}function sI(e){let{className:t}=e,n=(0,m.md)(ij.$),i=(0,m.md)(aC),a=(0,m.md)(rg),r=(null==i?void 0:i.isLive)&&!n.kidsProfile;return(0,c.jsxs)("div",{className:ao()("flex pb-8 px-[var(--spacingLeft)] gap-4",t),onClick:e=>{e.stopPropagation()},children:[!a&&(0,c.jsx)(lE,{}),(0,c.jsx)(lj,{}),!(null==i?void 0:i.isLive)&&(0,c.jsx)(lL,{}),!(null==i?void 0:i.isLive)&&(0,c.jsx)(lI,{}),(0,c.jsx)(lU,{}),(0,c.jsx)("div",{className:"flex-1"}),(0,c.jsx)(sT,{}),(0,c.jsx)(l5,{}),r&&(0,c.jsx)(sx,{}),(0,c.jsx)(sP,{}),(0,c.jsx)(l8,{})]})}var sD=n(34998);function sF(e){" "===e.key&&e.stopPropagation()}function sO(e){var t,n,i,a,r;let{className:l}=e,[s,o]=(0,m.fp)(iS),[d,u]=(0,p.useState)(null),h=(0,m.md)(rP),v=(0,m.md)(rg),[g,f]=(0,p.useState)(!1),k=(0,p.useRef)(null),y=(0,m.md)(rR),{handleClickTracking:b}=rS();(0,p.useEffect)(()=>
1{if(g){let e=()=>{f(!1),u(null)},t=e=>{T(e)},n=document.body.style.userSelect;return document.body.style.userSelect="none",window.addEventListener("mouseup",e),window.addEventListener("mousemove",t),()=>{document.body.style.userSelect=n,window.removeEventListener("mouseup",e),window.removeEventListener("mousemove",t)}}});let S=(0,m.md)(rK),x=(0,m.md)(iy),w=S?(n=null==S?void 0:S.start,(null!=(i=null==x?void 0:x.currentTime)?i:Date.now()/1e3)-n.getTime()/1e3):s,_=S?function(e){let{stop:t,start:n}=e;return(t.getTime()-n.getTime())/1e3}(S):h;function T(e){j&&(u(lR(k.current,e)),1===e.buttons&&o(lR(k.current,e)*_))}let N=_>3600?"HH:mm:ss":"mm:ss";S&&(N="HH:mm");let E=S?(0,sD.A)(S.start,w):new Date(0,0,0,0,0,w),A=_&&w?(0,rG.A)(E,N):"",j=null==S,C=null!=(t=null==S?void 0:S.stop)?t:(a=_,r=w,Number.isFinite(a)?new Date(0,0,0,0,0,a-r,0):new Date(r)),L=(0,rG.A)(C,N);S||(L="-".concat(L));let P=w/_*100;return y||v?null:(0,c.jsxs)("div",{className:ao()("relative flex mx-[var(--spacingLeft)] gap-2 items-center h-16",l),children:[(0,c.jsxs)("div",{className:ao()("relative h-[12px] flex-1 group",{"cursor-pointer":j}),children:[(0,c.jsx)("div",{id:"seekbar-container","aria-label":"Position",role:"progressbar",tabIndex:0,ref:k,className:ao()("relative","transition-all","top-[2px]","group-hover:top-[0px] group-focus-within:top-[0px]","h-[8px]","group-hover:h-[12px] group-focus-within:h-[12px]","focus:outline-current focus:outline-2 focus:outline-offset-2 focus-visible:outline"),style:{background:"rgba(255,255,255,0.3)",borderRadius:"100px"},onMouseMove:T,onMouseLeave:function(){u(null)},onClick:e=>{e.stopPropagation(),b("seekbar")},onMouseDown:e=>{f(j),j&&o(lR(k.current,e)*_)},onKeyDown:function(e){if(sF(e),j){let t=5;switch(e.shiftKey&&(t=60),e.key){case"ArrowRight":e.preventDefault(),o(Math.min(_,w+t));break;case"ArrowLeft":e.preventDefault(),o(Math.max(0,w-t))}}}}),(0,c.jsx)("div",{className:ao()("transition-all","absolute","left-0","right-0","top-[2px]","group-hover:top-[0px] group-focus-within:top-[0px]","bg-white","h-[8px]","group-hover:h-[12px] group-focus-within:h-[12px]"),style:{borderRadius:"100px 0px 0px 100px",width:"".concat(P,"%"),pointerEvents:"none",transitionProperty:"top, height"}}),j&&(0,c.jsx)("div",{className:ao()("transition-all","absolute","top-[-2px]","group-hover:top-[-4px]","group-focus-within:top-[-4px]","rounded-full","bg-white","w-[16px]","h-[16px]","group-hover:w-[20px]","group-hover:h-[20px]","group-focus-within:w-[20px]","group-focus-within:h-[20px]","pointer-events-none","-translate-x-1/2"),style:{left:"".concat(P,"%"),transitionProperty:"top, background-color, width, height"}}),(!j||null==d)&&(0,c.jsx)("div",{style:{left:"".concat(P,"%")},className:ao()("absolute top-[-30px] text-white","-translate-x-1/2",{"opacity-0":!(!j||null==d)}),children:A}),j&&(0,c.jsx)(sM,{max:_,timeFormat:N,thumbLeft:d}),j&&(0,c.jsx)(sR,{thumbLeft:d,max:_})]}),(0,c.jsx)("div",{className:"text-white",children:L})]})}let sM=e=>{let{thumbLeft:t,timeFormat:n,max:i}=e;return(0,c.jsx)(c.Fragment,{children:t&&Number.isFinite(i)&&(0,c.jsx)("div",{className:"rounded-full absolute top-[0px] bg-white w-[1px] h-[12px] pointer-events-none",style:{left:"calc(".concat(100*t,"%)")},children:(0,c.jsx)("div",{className:ao()("absolute top-[-30px] text-white","-translate-x-1/2"),children:(0,rG.A)(new Date(0,0,0,0,0,t*i),n)})})})};function sR(e){let{thumbLeft:t,max:n}=e,i=function(e){let[t,n]=(0,m.fp)(sB),i=(0,m.md)(iy);return((0,p.useEffect)(()=>{e&&i?n(function(e,t){let n=[...e.textTracks()].find(e=>"thumbnails"===e.label);if(!n)return null;let{cues:i}=n;if(!(null==i?void 0:i.length))return null;let a=i.find(e=>e.startTime<=t&&e.endTime>=t);return a?new URL(a.content,n.src).toString():null}(i,e)):n(null)},[i,e,n]),e)&&t||null}(t?t*n:null),a=(0,p.useRef)(null),r=(0,p.useRef)(null),[l,s]=(0,p.useState)(0);return(0,p.useLayoutEffect)(()=>{if(r.current&&a.current){let e=a.current.getBoundingClientRect();e.left<0&&s(0-e.left),e.right>window.innerWidth&&s(window.innerWidth-e.right)}},[t]),(0,c.jsx)(c.Fragment,{children:i&&t&&(0,c.jsx)("div",{ref:a,style:{left:"calc(".concat(100*t,"% - 132px)")},className:"h-[149px] block left-0 top-[-190px] absolute w-[264px] pointer-events-none z-10",children:(0,c.jsx)("img",{ref:r,className:"h-[149px] block w-[264px] absolute",alt:"",src:i,style:{left:l}})})})}let sB=(0,h.eU)(null),sU=e=>{let{className:t,showUI:n}=e,i=(0,m.md)(rU);return(0,c.jsx)("div",{className:ao()("flex","flex-col","absolute","
1inset-0","bg-gradient-to-b from-60% from-transparent to-ds-p-midnight","overflow-hidden",{"cursor-none":!n,"pointer-events-none":i},"layout-32-32-8 576:layout-32-32-8 768:layout-64-64-8 992:layout-64-64-16 1920:layout-96-96-16",t),onKeyDown:sF})};var sV=n(36455);function sW(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:320,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1440;return"calc(".concat(e,"px + ").concat(t-e," * ((100vw - ").concat(n,"px) / (").concat(i," - ").concat(n,")))")}let sH=()=>{var e;let t=(0,m.md)(rv),n=(0,m.md)(aC),i=t?(null==n?void 0:n.isLive)?lN:lT:l_,{showFlash:a}=rk();return(0,c.jsx)("div",{className:"absolute inset-0 place-items-center place-content-center flex pointer-events-none",children:a&&(0,c.jsx)(sV.e,{show:!0,unmount:!0,appear:!0,enterFrom:"transition-[transform,opacity] scale-75 opacity-100 duration-1000",enterTo:"transition-[transform,opacity] scale-150 opacity-0 duration-1000",children:(0,c.jsx)("div",{className:ao()("border-none","leading-none","h-auto","p-0","bg-center","bg-no-repeat","ease-out","cursor-pointer","select-none","[background-image:var(--backgroundImage)]","z-0","rounded-full","bg-ds-p-opacity-midnight-800","min-[992px]:!w-[var(--splashSize)]","min-[992px]:!h-[var(--splashSize)]"),style:{"--backgroundImage":"url('".concat(null==i||null==(e=i.src)?void 0:e.replace(/(\r\n|\n|\r)/gm,""),"')"),"--splashSize":"calc(var(--controlButtonMaxSize) * 1.6)",width:sW(51.2,115.2),height:sW(51.2,115.2),backgroundSize:"calc(32 / 72 * 100%)"}})})})},s$={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"EndState"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"playContentId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"playerPage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"playContentID"},value:{kind:"Variable",name:{kind:"Name",value:"playContentId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"endState"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NextEpisode"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"playContentID"}},{kind:"Field",name:{kind:"Name",value:"thumbnailURL"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"info"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PlayerPageInfoTextItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PlayerPageInfoSeparatorItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"separator"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PlayerPageInfoImageItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageURL"}},{kind:"Field",name:{kind:"Name",value:"altText"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"showBeforeEndSeconds"}},{kind:"Field",name:{kind:"Name",value:"countdownSeconds"}},{kind:"Field",name:{kind:"Name",value:"contentEndedCountdownSeconds"}}]}}]}}]}}]}}]};function sq(e){var t;let{children:n}=e,i=(0,m.md)(aC),{data:a}=(0,lk.N)({query:s$,variables:{playContentId:(null==i?void 0:i.guid)||""},pause:!(null==i?void 0:i.guid)}),r=(0,m.Xr)(rL);return(0,p.useEffect)(()=>{var e,t;r(null!=(e=null==a||null==(t=a.playerPage)?void 0:t.endState)?e:null)},[null==a||null==(t=a.playerPage)?void 0:t.endState,r]),n}let sG={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Metadata"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"playContentId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"playerPage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"playContentID"},value:{kind:"Variable",name:{kind:"Name",value:"playContentId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ui"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"afterTitleInfo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PlayerPageInfoTextItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"text"}},{kind:"Field",name:{kind:"Name",value:"accessibilityLabel"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PlayerPageInfoSeparatorItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"separator"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PlayerPageInfoImageItem"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageURL"}},{kind:"Field",name:{kind:"Name",value:"altText"}}]}}]}}]}}]}}]}}]};function sz(e){let{children:t}=e,n=(0,m.md)(aC),i=(0,m.Xr)(rX),a=(0,m.md)(at),{error:r,data:l}=(0,lk.N)({query:sG,variables:{playContentId:(null==n?void 0:n.guid)||""},pause:!(null==n?void 0:n.guid)||(null==a?void 0:a.metadata.isLive)===!0});return(0,p.useEffect)(()=>{r?eg.error("Error fetching metadata",{id:null==n?void 0:n.guid},r):l&&!l.playerPage&&eg.error("No playerPage data in metadata response",{id:null==n?void 0:n.guid})},[null==l?void 0:l.playerPage,null==n?void 0:n.guid,l,r]),(0,p.useEffect)(()=>{var e;i(null!=(e=null==l?void 0:l.playerPage)?e:null)},[null==l?void 0:l.playerPage,i]),t}function sY(e){let t,n,i,a,r,l,s,o,d,u,h,{showUI:v}=e;(0,m.md)(rB);let g=(0,m.md)(rv),{flash:f}=rk(),k=(0,m.md)(iy);!function(){let e=(0,m.md)(iy),t=(0,m.md)(rv),{flash:n}=rk(),i=(0,p.useRef)(null),a=(0,p.useRef)(t);a.current=t,(0,p.useEffect)(()=>(i.current=ro().pipe((0,V.p)(e=>" "===e.key),(0,V.p)(e=>"keydown"===e.type)).subscribe(t=>{t.preventDefault(),t.stopPropagation(),a.current?null==e||e.play():null==e||e.pause(),n()}),()=>{var e;null==(e=i.current)||e.unsubscribe(),i.current=null}),[n,e])}(),t=(0,m.md)(iy),n=(0,m.md)(rh),i=(0,p.useRef)(null),(a=(0,p.useRef)(n)).current=n,(0,p.useEffect)(()=>(i.current=ro().pipe((0,V.p)(e=>"m"===e.key),(0,V.p)(e=>"keydown"===e.type)).subscribe(e=>{e.preventDefault(),e.stopPropagation(),null!==t&&(!0===a.current?t.muted=!1:t.muted=!0)}),()=>{var e;null==(e=i.current)||e.unsubscribe(),i.current=null}),[t]),r=(0,aM.yF)((0,p.useCallback)(e=>{let t=e(iy);t&&(t.subtitlesEnabled?t.disableSubtitles():t.enableSubtitles())},[])),l=(0,p.useRef)(null),(0,p.useEffect)(()=>(l.current=ro().pipe((0,V.p)(e=>"c"===e.key),(0,V.p)(e=>"keydown"===e.type)).subscribe(()=>r()),()=>{var e;null==(e=l.current)||e.unsubscribe(),l.current=null}),[r]),s=(0,m.md)(iy),o=(0,m.Xr)(r_),d=(0,m.Xr)(rT),(0,p.useEffect)(()=>{if(!s)return;let e=ry().pipe((0,V.p)(()=>s.readyState>0),(0,V.p)(e=>"keydown"===e.type),(0,V.p)(e=>["ArrowUp","ArrowDown"].includes(e.key)),(0,$.M)(e=>{e.preventDefault(),e.stopPropagation();let t=5;e.shiftKey&&(t=25),"ArrowUp"===e.key&&o(t),"ArrowDown"===e.key&&o(-t)}),(0,$.M)(()=>{d(!0)}),(0,tb.B)(1e3),(0,$.M)(()=>{d(!1)})).subscribe();return()=>{e.unsubscribe()}},[o,s,d]),u=(0,aM.yF)((0,p.useCallback)((e,t)=>{e(rc)?(rd(),t(rc,!1)):(ru(),t(rc,!0))},[])),h=(0,p.useRef)(null),(0,p.useEffect)(()=>(h.current=ro().pipe((0,V.p)(e=>"f"===e.key),(0,V.p)(e=>"keydown"===e.type)).subscribe(()=>u()),()=>{var e;null==(e=h.current)||e.unsubscribe(),h.current=null}),[u]),function(){let e=(0,m.md)(iy),t=(0,m.md)(rg),n=(0,m.md)(aC),i=null==n?void 0:n.isLive,{handleClickTracking:a}=rS();(0,p.useEffect)(()=>
1{if(!e||i||t)return;let n=ry().pipe((0,V.p)(()=>e.readyState>0),(0,V.p)(e=>"keydown"===e.type&&!0!==e.defaultPrevented),(0,V.p)(e=>["ArrowLeft","ArrowRight"].includes(e.key))).subscribe(t=>{t.preventDefault(),t.stopPropagation();let n=5;t.shiftKey&&(n=60),"ArrowLeft"===t.key&&(e.currentTime-=n),"ArrowRight"===t.key&&(e.currentTime+=n),("ArrowLeft"===t.key||"ArrowRight"===t.key)&&a("seekbarKeyboardShortcut")});return()=>{n.unsubscribe()}},[a,t,i,e])}(),function(){let[e,t]=(0,m.fp)(rc);(0,p.useEffect)(()=>{function e(e){t(null!=document.fullscreenElement)}return document.addEventListener("fullscreenchange",e),()=>{document.removeEventListener("fullscreenchange",e)}},[t])}();let y=(0,m.md)(rU),b=ao()({"opacity-0":!v||y,"transition-opacity":!0});return(0,c.jsx)(sq,{children:(0,c.jsx)(sz,{children:(0,c.jsxs)("div",{className:"flex flex-col z-10 absolute inset-0",style:{"--controlButtonMaxSize":"72px"},children:[(0,c.jsx)(sU,{className:b,showUI:v}),(0,c.jsx)(rH,{className:b}),(0,c.jsxs)("div",{className:"flex-1 flex content-end flex-col justify-end w-full z-10",onClick:e=>{e.preventDefault(),e.stopPropagation(),g?null==k||k.play():null==k||k.pause(),f()},children:[(0,c.jsx)(sH,{}),(0,c.jsx)(r4,{className:b})]}),(0,c.jsx)(sO,{className:b}),(0,c.jsx)(sI,{className:b}),(0,c.jsx)(lw,{}),(0,c.jsx)(lS,{})]})})})}var sQ=n(42353),sK=n.n(sQ);let sJ="https://apps.apple.com/app/apple-store/id515236434?pt=357226&ct=playpopupmobileweb&mt=8",sZ="https://play.google.com/store/apps/details?id=dk.tv2.tv2play",sX=()=>{let{trackUserInteraction:e}=aV(),t=()=>e("downloadApp");switch((0,g.Rc)()){case"ios":return(0,c.jsx)(am(),{onClick:t,className:"text-semantic-links-on-light ml-[10px]",href:sJ,children:"Hent app"});case"android":return(0,c.jsx)(am(),{onClick:t,className:"text-semantic-links-on-light ml-[10px]",href:sZ,children:"Hent app"});default:return(0,c.jsxs)(c.Fragment,{children:[" ","Hent til"," ",(0,c.jsx)(am(),{onClick:t,className:"text-semantic-links-on-light",href:sJ,children:"iOS"})," ","eller"," ",(0,c.jsx)(am(),{onClick:t,className:"text-semantic-links-on-light",href:sZ,children:"Android"})]})}};function s0(){var e;let{trackUserInteraction:t,trackOverlayDisplayed:n}=aV(),i=null!=(e=(0,al.usePathname)())?e:"",a=(0,al.useSearchParams)(),r=null==a?void 0:a.toString(),l=r?"".concat(i,"?").concat(r):i,{accountUrl:s,baseUrl:o}=(0,m.md)(aO.c)||{},d=new URL(s);d.searchParams.set("close_url","".concat(o).concat(l));let u=d.toString(),h=(0,m.md)(aC),v="tv2play:/?type=".concat(h.type||"","&guid=").concat(h.guid||"");return(0,p.useEffect)(()=>{n("mobileDisplayed")},[n]),(0,c.jsxs)(aF,{children:[(0,c.jsx)("h1",{className:"text-subheadline-s text-midnight-900",children:"For at se TV 2 PLAY p\xe5 mobilen skal du bruge appen"}),(0,c.jsx)("div",{className:"flex mt-[20px] justify-center",children:(0,c.jsx)(aQ.z,{onClick:()=>t("goToCheckoutApp"),size:"large",url:u,color:"primary-green",children:"Administrer abonnement"})}),(0,c.jsxs)("div",{className:"text-center mt-[32px]",children:[(0,c.jsxs)("p",{className:"text-midnight text-[14px] ",children:[(0,c.jsx)("span",{className:"font-bold",children:"Allerede bruger?"}),(0,c.jsx)(am(),{onClick:()=>t("openApp"),className:"text-semantic-links-on-light ml-[10px]",href:v,children:"\xc5ben app"})]}),(0,c.jsxs)("p",{className:"text-midnight text-[14px] mt-[20px] ",children:[(0,c.jsx)("span",{className:"font-bold",children:"Har du ikke vores app?"}),(0,c.jsx)(sX,{})]})]})]})}var s1=n(28829);function s2(e){let[t,n]=(0,p.useState)();return(0,p.useEffect)(()=>{let t=e.subscribe(n);return()=>{t.unsubscribe()}},[e]),t}var s4=n(58637),s3=n.n(s4);function s5(e){let t=window.devicePixelRatio;return Math.round(e*t)/t}let s6=e=>{let{waiting:t}=e,n=function(){let[e,t]=(0,p.useState)(()=>s5(64));return(0,p.useEffect)(()=>{let e=()=>{t(s5(64))};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[64]),e}();return(0,c.jsx)("div",{className:"absolute inset-0 justify-center items-center flex",children:(0,c.jsx)(sV.e,{show:t,enter:"transition-[transform,opacity] delay-[200ms] duration-200",enterFrom:"opacity-0",enterTo:"opacity-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",leave:"transition-[transform,opacity] duration-200",children:(0,c.jsx)("div",{style:{width:n,height:n},className:ao()(s3().spinner,"transition-[transform,opacity]","ease-in-out","select-none","z-20")})})})};var s9=n(23407);let s8=(0,ik.zx)(e=>{let t=e(iy);if(!t)return ed.w;let n=t.observe(eN.D_).pipe((0,R.T)(()=>!0)),i=t.observe(eN.wP),a=t.observe(eN.ik).pipe((0,R.T)(()=>!0)),r=a.pipe((0,tb.B)(300),(0,R.T)(()=>!1)),l=(0,A.h)(a,r).pipe((0,ea.Z)(!1),(0,W.F)()),s=n.pipe((0,q.n)(()=>i.pipe((0,U.s)(1),(0,R.T)(()=>!1),(0,ea.Z)(!0))),(0,ea.Z)(!1)),o=(0,s9.z)([s,l]).pipe((0,R.T)(e=>{let[t,n]=e;return t&&!n}));return null!=o?o:ed.w},{initialValue:!1});function s7(){let e=(0,m.md)(iE),t=(0,aM.yF)((0,p.useCallback)(t=>{var n;null==(n=t(iy))||n.emit("view.error_overlay_closed",{errorString:e})},[e]));return"SEGMENT_FAILURE"===e?(0,c.jsx)("div",{className:"z-20",children:(0,c.jsx)(aY,{onClose:t})}):null}var oe=n(24480);let ot=(0,x._6)();class on{enable(){this.enabled=!0}disable(){this.enabled=!1}createSession(e){this.hasSession||(this.sessionId=e,this.hasSession=!0)}constructor(){this.enabled=!1,this.hasSession=!1,this.sessionId=""}}let oi=(0,x.U9)();var oa=new WeakMap,or=new WeakMap,ol=new WeakMap;class os{static register(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x.TU.addInstance(new os(e)).as(oi).as(ek)}get enabled(){return(0,_._)(this,oa)}enable(){(0,N._)(this,oa,!0)}disable(){(0,N._)(this,oa,!1)}setMetadata(e){try{if(!(0,_._)(this,oa))return;
1(0,_._)(this,ol).call(this).forEach(t=>{t.createSession((0,_._)(this,or).call(this)),t.setMetadata(e)})}catch(e){console.error(e)}}constructor(e={}){var t,n;(0,T._)(this,oa,{writable:!0,value:void 0}),(0,T._)(this,or,{writable:!0,value:void 0}),(0,T._)(this,ol,{writable:!0,value:void 0}),(0,N._)(this,oa,!1),this.trackPluginCall=(e,t,n,i)=>{try{if(!(0,_._)(this,oa))return;(0,_._)(this,ol).call(this).forEach(a=>{a.createSession((0,_._)(this,or).call(this)),a.trackPluginCall(e,t,n,i)})}catch(e){console.error(e)}},(0,N._)(this,or,null!=(t=e.sessionFn)?t:od),(0,N._)(this,ol,null!=(n=e.messageHandlersFn)?n:()=>x.TU.get(ot)),x.TU.config.get(tT.enableOverseer)&&this.enable()}}let oo=new Date().getTime().toString(),od=()=>oo,ou=()=>{let e=sessionStorage.getItem("overseerSessionId");return e||(e=oo,sessionStorage.setItem("overseerSessionId",e)),e};var oc=n(49111),op=n.n(oc);let oh=(0,x.U9)();var om=n(37890),ov=n.n(om),og=n(39167);function of(){let e=(0,eG._)(["\n mutation UpdateSessionMetadata($sessionId: ID!, $metadata: JSON!) {\n updateSessionMetadata(sessionID: $sessionId, metadata: $metadata) {\n status\n }\n}\n "]);return of=function(){return e},e}function ok(){let e=(0,eG._)(["\n mutation AddSessionPosts($sessionId: ID!, $events: [SessionPostEventInput!]!) {\n createSessionPosts(sessionID: $sessionId, events: $events) {\n status\n }\n}\n "]);return ok=function(){return e},e}let oy=(0,ez.A)(of()),ob=(0,ez.A)(ok()),oS={"Content-Type":"application/json","Content-Encoding":"gzip"};var ox=new WeakMap,ow=new WeakMap,o_=new WeakMap,oT=new WeakMap,oN=new WeakMap,oE=new WeakMap,oA=new WeakMap,oj=new WeakMap,oC=new WeakSet,oL=new WeakMap,oP=new WeakSet,oI=new WeakSet,oD=new WeakSet,oF=new WeakSet;class oO extends on{get logEndpoint(){return(0,_._)(this,oN)}trackPluginCall(e,t,n,i){!this.enabled||this.hasSession&&((0,_._)(this,oj)?((0,_._)(this,ow).push({session:this.sessionId,data:{timestamp:new Date().getTime(),plugin:e,name:t,value:n,metadata:i}}),(0,_._)(this,oL).call(this)):this.sendSinglePluginCall(e,t,n,i))}sendSinglePluginCall(e,t,n,i){if(!this.enabled||!this.hasSession)return Promise.resolve();let a={session:this.sessionId,data:{timestamp:new Date().getTime(),plugin:e,name:t,value:n,metadata:i}};return Promise.resolve((0,_._)(this,o_)).then(()=>(0,tM._)(this,oF,oV).call(this,this.sessionId,[a]))}flush(){var e;return!!(null==(e=(0,_._)(this,ow))?void 0:e.length)&&Promise.resolve((0,_._)(this,o_)).then(()=>{let e=(0,_._)(this,ow);(0,N._)(this,ow,[]);let t=Object.entries(op().groupBy(e,e=>e.session)).map(async e=>{let[t,n]=e;return(0,tM._)(this,oF,oV).call(this,t,n)});return(0,N._)(this,o_,Promise.all(t)),Promise.all(t)})}createSession(e){var t,n;if(this.hasSession)return;this.sessionId=e,this.hasSession=!0;let i={userAgent:null!=(t=navigator.userAgent)?t:"",...null!=(n=x.TU.get(oh))?n:{}};this.setMetadata(i)}setMetadata(e){(0,_._)(this,oA)?(0,eH.BW)(this.logEndpoint+"/graphql",oy,{sessionId:this.sessionId,metadata:e},void 0,{Accept:"application/json"}).catch(e=>(0,tM._)(this,oC,oM).call(this,e,[])):fetch("".concat(this.logEndpoint,"/api/v1/sessions/").concat(this.sessionId,"/metadata"),{method:"PUT",headers:{"Content-Type":"application/json"},body:ov()({data:e})}).catch(e=>(0,tM._)(this,oC,oM).call(this,e,[]))}static register(e){let{keepalive:t,killOnFailures:n,baseApiUrl:i,useGraphql:a}=e;x.TU.register(ot).instance(new oO(t,n,i,a))}constructor(e,t,n,i){super(),(0,tR._)(this,oC),(0,tR._)(this,oP),(0,tR._)(this,oI),(0,tR._)(this,oD),(0,tR._)(this,oF),(0,T._)(this,ox,{writable:!0,value:void 0}),(0,T._)(this,ow,{writable:!0,value:void 0}),(0,T._)(this,o_,{writable:!0,value:void 0}),(0,T._)(this,oT,{writable:!0,value:void 0}),(0,T._)(this,oN,{writable:!0,value:void 0}),(0,T._)(this,oE,{writable:!0,value:void 0}),(0,T._)(this,oA,{writable:!0,value:void 0}),(0,T._)(this,oj,{writable:!0,value:void 0}),(0,T._)(this,oL,{writable:!0,value:void 0}),(0,N._)(this,ox,window.location.hostname.startsWith("localhost")),(0,N._)(this,ow,[]),(0,N._)(this,o_,null),(0,N._)(this,oT,!0),(0,N._)(this,oA,!1),(0,N._)(this,oj,!0),(0,N._)(this,oL,op().debounce(()=>this.flush(),500,{maxWait:1500})),x.TU.config.get(tT.enableOverseer)&&this.enable(),(0,N._)(this,oN,n.replace(/\/$/,"")),void 0!==e&&(0,N._)(this,oT,e),"boolean"==typeof i&&(0,N._)(this,oA,i),document.onvisibilitychange=()=>{"hidden"===document.visibilityState&&this.flush()},(0,N._)(this,oE,t)}}function oM(e,t){console.error(e),(0,N._)(this,ow,[...t,...(0,_._)(this,ow)]),(0,_._)(this,oE)?this.disable():(0,_._)(this,oL).call(this)}function oR(e){return JSON.parse(ov()(e.map(e=>e.data)))}function oB(e,t){return(0,eH.BW)("".concat(this.logEndpoint,"/graphql"),ob,{sessionId:e,events:t},void 0,oS)}function oU(e,t){let n=og.Ay.gzip(ov()({data:t})).slice();return fetch("".concat(this.logEndpoint,"/api/v1/sessions/").concat(e,"/posts"),{method:"POST",headers:oS,body:new Blob([n]),keepalive:(0,_._)(this,oT)}).then(e=>{if(!e.ok)throw Error(e.statusText)})}function oV(e,t){let n=(0,tM._)(this,oP,oR).call(this,t);return((0,_._)(this,oA)?(0,tM._)(this,oI,oB).call(this,e,n):(0,tM._)(this,oD,oU).call(this,e,n)).then(()=>void 0).catch(e=>(0,tM._)(this,oC,oM).call(this,e,t))}var oW=n(3811),oH=n(22774);function o$(e,t){let n=sessionStorage.getItem(e.name),i=null!=n?JSON.parse(n):null;x.TU.config.set(e,null!=i?i:t)}function oq(){let e=(0,m.md)(iy),[t,n]=(0,p.useState)(!1);(0,p.useEffect)(()=>{let t=null==e?void 0:e.observe("ad.breakbegin"),i=null==e?void 0:e.observe("ad.breakend"),a=null==t?void 0:t.subscribe(e=>{e.isLar&&n(!0)}),r=null==i?void 0:i.subscribe(e=>{e&&n(!1)});return()=>{null==a||a.unsubscribe(),null==r||r.unsubscribe()}});let i=ao()({"opacity-1":t,"opacity-0":!t,"inset-x-0 top-0 absolute bg-bright-sand transition-opacity duration-300 text-L text-center text-black font-bold p-4 ":!0});return(0,c.jsx)("div",{className:i,children:"Congratulations! You are experiencing LAR"})}function oG(e){var t,n,i;let a,r,l,s,{configuration:o,guid:d}=e,u=(0,m.md)(iA),h=(0,m.md)(at),v=function(e){let[t,n]=(0,m.fp)(k);return(0,p.useEffect)(()=>{"THEOPLAYER"!==e?n(!1):Promise.all([f]).then(()=>n(!0))},[n,e]),t}("THEOPLAYER"),g=(0,m.md)(iI.g),y=(0,al.useSearchParams)(),b=null!=(t=null==y?void 0:y.get("inittype"))?t
1:"manual",S=function(){if("u"<typeof navigator)return!1;let e=navigator.userAgent.toLowerCase();return!!/(iphone|ipad|ipod|android|windows phone)/.test(e)}(),w=(0,m.md)(rv),_=(0,m.md)(rR),T=(0,p.useMemo)(()=>(0,oe.A)(o),[o]),N=(0,m.md)(ad.l);a=(0,m.md)(ap),r=(0,m.md)(iT),l=(0,m.md)(ai),s=(0,p.useMemo)(()=>null==r?void 0:r.entity,[null==r?void 0:r.entity]),(0,p.useEffect)(()=>{var e,t,n,i,r,o,d,u,c,p;let h;if(!a.message||!s||!l)return;let m=new n0(void 0,T),v=["BROADCAST","EVENT"].includes(null!=(e=s.type)?e:""),g=(p=["Episode","Movie","Program"],s&&(h=null==p?void 0:p.filter(e=>(null==s?void 0:s.__typename)===e))&&h.length>0?s:null),f={viewerId:l.npawId,presentationTitle:null!=(t=s.presentationTitle)?t:s.title,guid:s.guid,genre:null!=(n=null!=(i=null==g||null==(d=g.genres)||null==(o=d.nodes)?void 0:o.join(", "))?i:null==g||null==(c=g.categories)||null==(u=c.nodes)?void 0:u.join(", "))?n:void 0,type:null!=(r=s.type)?r:void 0},k={isLive:v,channel:v?s.presentationTitle:""};return m.setVideoOptions({metadata:k,tracking:{npaw:f}}),m.fireBusinessError(a.message),()=>{m.destroy()}},[a.message]);let E=(0,m.md)(s8),A=s2((0,p.useMemo)(()=>{let e=(0,s1.fromEmitter)(document).event("mousemove");return e.pipe((0,tb.B)(2e3),(0,R.T)(()=>!1),(0,eB.X)(e.pipe((0,R.T)(()=>!0))),(0,W.F)())},[2e3])),j=s2((0,p.useMemo)(()=>{let e=(0,s1.fromEmitter)(document).event("keydown");return e.pipe((0,tb.B)(2e3),(0,R.T)(()=>!1),(0,eB.X)(e.pipe((0,R.T)(()=>!0))),(0,W.F)())},[2e3]));(0,p.useEffect)(()=>{let e,t,n;x.TU.reset(),n=(0,oW.h)(),o$(tT.enableOverseer,"true"===n.ENABLE_OVERSEER),o$(tT.enablePlayerVCR,"true"===n.ENABLE_PLAYER_VCR),o$(tT.useActiveTrackingNielsen,"true"===n.USE_ACTIVE_TRACKING_NIELSEN),o$(tT.overseerApiUrl,n.OVERSEER_API_URL),o$(tT.useOverseerGraphql,"true"===n.USE_OVERSEER_GRAPHQL),o$(tT.enableTestStreams,!1),o$(tT.testStream,"Looping LAR - Normal"),o$(tT.enablePrerollOverride,!1),o$(tT.prerollOverrideUrl,t_.dev),os.register({sessionFn:ou}),e=x.TU.config.get(tT.overseerApiUrl),t=x.TU.config.get(tT.useOverseerGraphql),oO.register({baseApiUrl:e,useGraphql:t}),x.TU.register(tS).instance({collect:(e,t)=>{tx.push(e)}}),x.TU.register(oh).instance({platform:"web"}),x.TU.addInstance(new ef(oH.yf.logger)).as(em)},[]),(0,p.useEffect)(()=>{var e,t;(null==g||null==(e=g.user)?void 0:e.email)&&(null==(t=x.TU.get(ek))||t.setMetadata({userEmail:g.user.email}))},[null==g||null==(i=g.user)?void 0:i.email]);let C=A||j||w||!!_;return v?S?(0,c.jsx)(s0,{}):u?(0,c.jsx)(a1,{configuration:o}):(0,c.jsxs)("div",{className:ao()("bg-black","absolute","bottom-0","top-0","right-0","left-0","flex","flex-col","justify-center",sK().wrapper,!C&&"cursor-none"),children:[N?(0,c.jsx)(oq,{}):null,(0,c.jsx)(s6,{waiting:E}),(0,c.jsx)(ar,{guid:d,configuration:o,playerOptions:T,user:null!=(n=null==g?void 0:g.user)?n:null,initType:b}),null!=h&&(0,c.jsx)(sY,{showUI:C}),(0,c.jsx)(rl,{}),(0,c.jsx)(s7,{})]}):null}},24480:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var i=n(10534),a=n(35938),r=n(77036);function l(){let e=(0,r._)(["\n query play_unified_PlaybackToken($guid: String!, $format: [Format]!, $drm: [Drm]!, $lar: [Lar], $codec: [Codec], $resolution: [String], $dynamicRange: [DynamicRange], $maxBPS: [MaxBPS]) {\n drmLicense(\n guid: $guid\n capabilities: {format: $format, drm: $drm, lar: $lar, codec: $codec, resolution: $resolution, dynamicRange: $dynamicRange, maxBPS: $maxBPS}\n ) {\n drm\n url\n token\n }\n}\n "]);return l=function(){return e},e}let s=(0,n(90472).A)(l());async function o(e){let t,{uri:n,guid:r,user:l,profile:o,mediaCapabilities:d}=e,{accessToken:u}=null!=l?l:{},c={guid:r,...d,drm:d.drm.filter(e=>"NONE"!==e)};return(0,i.BW)(n,s,c,"play_unified_PlaybackToken",(t=null==o?void 0:o.profileToken,{"Content-Type":"application/json","Client-Platform":"Web","Client-Platform-Class":(0,a.Ay)(),"Client-Platform-Audience":"PLAY","Client-Platform-AppVersion":"2026.9.7180614",...void 0,...u&&{authorization:"Bearer ".concat(u)},...t&&{"Client-Platform-User-Profile":t}})).then(e=>{let{drmLicense:t}=e;return t.token}).catch(e=>{var t;if(!(null==(t=e.data)?void 0:t.drmLicense))throw e;return e.data.drmLicense.token})}let d=e=>{let t="production"!==e.trackingEnv,n={};return"edge"===(0,a.Ay)()&&(n.preferredAudioCodecs=["mp4a.40.2"]),{getToken:o,theoPlayer:{license:"sZP7IYe6T6fz0LRkIuhkImzc0u0oFSacTu5-CDxgTOzt3l5L0KfiIuA1TDB6FOPlUY3zWokgbgjNIOf9fKBcClfzCLfrFSxeIKB-3Q0Z3OzrIS4lFSf_0SBL3SBzTDXg0mfVfK4_bQgZCYxNWoryIQXzImf90Sbc3LBzTSCi0u5i0Oi6Io4pIYP1UQgqWgjeCYxgflEc3leLTSfi0LeZ3S0kFOPeWok1dDrLYtA1Ioh6TgV6v6fVfKcqCoXVdQjLUOfVfGxEIDjiWQXrIYfpCoj-fgzVfKxqWDXNWG3ybojkbK3gflNWf6E6FOPVWo31WQ1qbta6FOPzdQ4qbQc1sD4ZFK3qWmPUFOPLIQ-LflNWfK1zWDikfgzVfG3gWKxydDkibK4LbogqW6f9UwPkImi6IK41Uw4ZIY06Tg-Uya",persistVolume:!0,abr:n},epgEndpoint:e.ovpApiGateway||e.apiGateway,adobe:{heartbeat:{trackingServer:"tv2.hb-api.omtrdc.net",publisher:"86CA2B31536B6DE60A490D4C@AdobeOrg",ovp:"mpx",ssl:!0,debugLogging:!1}},nielsen:{appId:"P0DF9B802-009E-4E4A-A3A0-05A572C84C1E",instanceName:"nSdkInstanceTv2"},yospace:{},npaw:{accountCode:t?"tv2dkdev":"tv2dk",isDev:t},liveEvent:{endpoint:e.ovpApiGateway||e.apiGateway,remainingTime:24e4,emitBeforeEnd:3e4},endpoint:e.ovpApiGateway||e.apiGateway,logging:e.logging,trackingEnv:e.trackingEnv||"dev",clientPlatform:e.clientPlatform}}},26635:(e,t,n)=>{"use strict";n.d(t,{TU:()=>l,U9:()=>o,_6:()=>d,hn:()=>u});
1var i=n(90929),a=n(70771),r=n(64695);class l{static register(e){return new h({registerInstance:l.registerInstance},e)}static addInstance(e){return new g({registerInstance:l.registerInstance},e)}static getRequired(e){let t=this.get(e);if(null===t)throw Error("No service registered for requested type");return t}static registerInstance(e,t){var n,i,a;if("function"==typeof e){if(!("serviceType"in e))throw Error("Service ".concat(e.name," does not have a serviceType. If a class add the @Service decorator."));if(null==(n=l.services.get(t.serviceType))?void 0:n.includes(t))return void console.warn("Service ".concat(e.toString()," already registered, ignoring"));l.services.set(t.serviceType,t)}else if("serviceType"in e){if(null==(i=l.services.get(e.serviceType))?void 0:i.includes(t))return void console.warn("Service ".concat(e.toString()," already registered, ignoring"));l.services.set(e.serviceType,t)}else if("multicastServiceType"in e){let n=null!=(a=l.multicastServices.get(e.multicastServiceType))?a:[];n.push(t),l.multicastServices.set(e.multicastServiceType,n)}}static get(e){if("multicastServiceType"in e){var t;return null!=(t=this.multicastServices.get(e.multicastServiceType))?t:[]}let n=this.services.get(e.serviceType);return null!=n?n:null}static reset(){this.services.clear(),this.multicastServices.clear(),this.config.clear()}static get config(){return s}}l.services=new Map,l.multicastServices=new Map;class s{static get(e){let t=this.configs.get(e.name);return null!=t?t:e.defaultValue}static set(e,t){this.configs.set(e.name,t)}static setFromObject(e){Object.keys(e).forEach(t=>{this.configs.set(t,e[t])})}static getAll(){let e={};return this.configs.forEach((t,n)=>{e[n]=t}),e}static clear(){this.configs.clear()}}function o(){return{serviceType:Symbol("createServiceType")}}function d(){return{multicastServiceType:Symbol("createMulticastServiceType")}}function u(e,t){return{name:e,...t}}s.configs=new Map;var c=new WeakMap,p=new WeakMap;class h{constructor(e,t){(0,a._)(this,c,{writable:!0,value:void 0}),(0,a._)(this,p,{writable:!0,value:void 0}),this.instance=e=>((0,i._)(this,p).registerInstance((0,i._)(this,c),e),this),(0,r._)(this,c,t),(0,r._)(this,p,e)}}var m=new WeakMap,v=new WeakMap;class g{constructor(e,t){(0,a._)(this,m,{writable:!0,value:void 0}),(0,a._)(this,v,{writable:!0,value:void 0}),this.as=e=>((0,i._)(this,v).registerInstance(e,(0,i._)(this,m)),this),(0,r._)(this,m,t),(0,r._)(this,v,e)}}},40340:(e,t,n)=>{"use strict";n.d(t,{v:()=>i});let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={...e};return{get:e=>t[e],set(e,n){t[e]=n},hydrate(e){Object.assign(t,e)},clearCache(){t={}},extract:()=>t}}},40882:(e,t,n)=>{"use strict";n.d(t,{z:()=>o});var i=n(45807);n(92999);var a=n(89074),r=n.n(a),l=n(50440),s=n(69043);let o=e=>{let{color:t,darkMode:n,size:a,icon:o,children:d,url:u,target:c,onClick:p,onMouseEnter:h,onMouseLeave:m,"data-testid":v,"aria-describedby":g,arrow:f}=e,k=(0,l.Yy)(a);return(0,i.jsxs)("a",{"data-testid":v,"aria-describedby":g,href:u,target:c,onClick:p,onMouseEnter:h,onMouseLeave:m,className:r()("inline-flex gap-2 rounded-full items-center border-none",(0,l.ZQ)(a,!!o,!!f),Object.values(l.IH[t][n?"darkMode":"lightMode"])),children:[o&&(0,i.jsx)(o,{className:k}),d,f&&(0,i.jsx)(s.a,{className:k})]})}},42353:e=>{e.exports={wrapper:"TextTracks_wrapper__qKSXb"}},58637:e=>{e.exports={spinner:"sprite_spinner__SpYw7",sprite:"sprite_sprite__wa2U7"}},59601:(e,t,n)=>{"use strict";n.d(t,{H:()=>d});var i=n(45807),a=n(38360),r=n(92999),l=n(40340),s=n(21910),o=n(86713);function d(e){var t;let n,{apiUrl:d,children:u,isAdmin:c}=e,{completed:p,accessToken:h}=(0,o.Jd)(),{updateAccessToken:m}=(0,o.Qc)(),v=(t=(0,r.useMemo)(()=>({url:d,accessToken:h,updateAccessToken:m,isAdmin:c,ready:p}),[d,h,m,c,p]),n=(0,s.s6)(),(0,r.useMemo)(()=>(function(e){let{url:t,accessToken:n=null,initialCache:i=null,ready:a=!1,updateAccessToken:r=()=>{},isAdmin:s=!1}=e;return{operationPrefix:"play_web_content_",cache:null!=i?i:(0,l.v)(),isOnline:!0,ready:a,url:t,requestPolicy:"cache-and-network",shouldRetry:(e,t)=>{if(r){var n,i,a,l,s,o;let[t]=null!=(n=e.error.graphQLErrors)?n:[],d=null!=(i=null==t||null==(a=t.data)?void 0:a.type)?i:null==t||null==(l=t.extensions)?void 0:l.code;("InvalidAuthToken"===d||"RefreshToken"===d||"UNAUTHENTICATED"===d||"INVALID_JWT"===d||"AUTH_ERROR"===d||(null==e||null==(o=e.error)||null==(s=o.response)?void 0:s.status)===401)&&r()}return 0===t},getHeaders:()=>Promise.resolve({Accept:"application/json","Content-Type":"application/json","Client-Platform":"Web","Client-Platform-Class":"","Client-Platform-Audience":"PLAY","Client-Platform-AppVersion":"".concat("2026.9.7180614"),...n?{authorization:"Bearer ".concat(n)}:{},...s?{"Client-Platform-Role":"admin"}:{}})}})({...t,initialCache:n}),[t,n]));return(0,i.jsx)(a.H,{client:v,children:u})}},80085:e=>{e.exports={noScrollbar:"no-scroll_noScrollbar__cyEHG"}}
1,90472:(e,t,n)=>{"use strict";function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];let a="";return e.forEach((e,t)=>{a+=e+(n[t]||"")}),a.trim()}n.d(t,{A:()=>i})},92245:e=>{e.exports={image:"Image_image__jPZjA",container:"Image_container__WE2NQ",loaded:"Image_loaded__lY6Uw",zooming:"Image_zooming__WDkFO"}},92956:e=>{e.exports={commercialOverlay:"StaticCommercial_commercialOverlay__7hwAL",visible:"StaticCommercial_visible__8r1hh",commercialWrapper:"StaticCommercial_commercialWrapper__ey0HK",commercial:"StaticCommercial_commercial__B_19r",commercialSmallText:"StaticCommercial_commercialSmallText__mH5_k"}}}]); 2//# sourceMappingURL=3038.ef1408b5751e0812.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.