PageSourceSearch

https://www.joyn.at/_next/static/chunks/1334.02de238a5c35e36a.js

js joyn.at collected 2026-09-24 09:46:36 UTC 9,137 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1334,8953],{20037:(e,t,r)=>{"use strict";r.d(t,{s:()=>n});var a=r(53239);let n=()=>{let[e,t]=(0,a.useState)(null);return[e,(0,a.useCallback)(e=>{null!==e&&t(e)},[])]}},23056:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var a={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},30611:e=>{e.exports={PagePlayer:"PagePlayer_PagePlayer__rAN4V","PagePlayer--with-epg":"PagePlayer_PagePlayer--with-epg__TLPyi",fadeInKeyframes:"PagePlayer_fadeInKeyframes__G7WFD",fadeOutKeyframes:"PagePlayer_fadeOutKeyframes__a2DQG"}},42610:(e,t,r)=>{var a=r(99352);e.exports=function(e){return a(e)&&e!=+e}},45331:(e,t,r)=>{"use strict";r.d(t,{a:()=>I});var a=r(53546),n=r(72713),o=r(82291),l=r(92437);let i=()=>l.vF.error("Failed to parse token",{type:"PLAYER"});async function s(e,t){let{fskRedirect:r,openUpselling:a,setUserToken:n,redirectToLogin:s,refreshUserToken:u}=t;if("login"===e||"login_epg_favorite"===e)await s("LOGIN","RVOD",window.location.href,"");else if("subscribe"===e)a();else if("set_user_token"===e){var d,c,p;let e=null;try{e=await u(!0)}catch(e){if(e instanceof Error)throw Error('Failed to refresh user token, refreshUserToken() throwed "'.concat(e.message,'"'));throw Error("Failed to refresh user token, refreshUserToken() throwed an unknown value")}if(null===e)throw Error("Failed to refresh user token, got null");if("string"!=typeof(null==(d=e.token)?void 0:d.accessToken))throw Error("Failed to refresh user token, got a response but access_token is not a string");let t=(0,o.Eh)(null!=(c=e.token.accessToken)?c:"",i),r=(0,o.s5)(null!=(p=e.token.accessToken)?p:"",i);l.vF.warn("Setting new user token",{type:"PLAYER",data:{expiration_date:t,creation_date:r,token_lifetime:t-r}}),n(e.token.accessToken)}else"setup_personal_identification_number"===e&&await r()}var u=r(46832),d=r(11600),c=r(17578),p=r(86168),g=r(19891),h=r(45565),y=r(6944),f=r(79523),m=r(53239),v=r(44076),k=r(17556),w=r(60289),P=r(52472),E=r(86739);function b(){let e=(0,E._)(["\n    query Canonical($path: String!) {\n        page(path: $path) {\n            seo {\n                canonical\n            }\n        }\n    }\n"]);return b=function(){return e},e}let C=(0,r(79610).Ay)(b()),S=e=>{let[t]=e.split("?");return null!=t?t:""},_=(e,t,r)=>{let a=r?new URL(S(e),r):new URL(S(e));return t&&a.searchParams.set("channel_id",t),a.toString()},I=e=>{let t=(0,m.useRef)(!1),r=(0,m.useRef)(!1),o=(0,m.useRef)(!1),i=(0,v.Iv)(),[E,b]=(0,m.useState)(),{openUpselling:I}=(0,a.P)(),{fskRedirect:T}=(0,d.e)(),{onNavigateBack:x}=e,{nonceManagerPromiseRef:F,setPalNonceOptions:O}=((e,t)=>{var r,a;let[n,o]=(0,m.useState)(t),i=(0,m.useRef)(!1),s=(null==t?void 0:t.pathname)&&S(null==t?void 0:t.pathname),{data:u}=(0,w.r$)(C,{variables:{path:s||"/"}}),d=f.c8.isTcfApiEnabled(),c=_(window.location.href,null==n?void 0:n.channelId),p=((e,t,r)=>e?_(e,r):t?_(t,r,window.location.origin):void 0)(null==u||null==(a=u.page)||null==(r=a.seo)?void 0:r.canonical,s,null==n?void 0:n.channelId),g=(0,m.useRef)(),h=(0,m.useCallback)((e,t)=>{o(r=>r?r[e]===t?r:{...r,[e]:t}:{[e]:t})},[]);return(0,m.useEffect)(()=>(d&&!i.current&&f.c8.getTcfData().then(e=>{var t;let{consents:r={}}=null!=(t=null==e?void 0:e.purpose)?t:{},a="1"in r?r["1"]:void 0;f.so.setIsStorageAllowed("boolean"==typeof a&&a),i.current=!0}).catch(e=>l.vF.error("Error in usePalNonceManager could not get tcfData: ",e)),()=>{i.current=!1}),[d]),(0,m.useEffect)(()=>{i.current&&(g.current=f.so.createNonceManager((0,P.BS)(c,p,null==n?void 0:n.isPlayerMuted)))},[null==n?void 0:n.isPlayerMuted,p,c]),(0,m.useEffect)(()=>{null==e||e.then(e=>{e.addTrackingProvider(async(e,t)=>{let r=await g.current;if(r)switch(e){case"ad-click-through":case"ad-click-through-blocked":r.sendAdClick();break;case"lifecycle-start":r.sendPlaybackStart();break;case"lifecycle-end":r.sendPlaybackEnd();break;case"ad-skipped":case"touch-video-element":t.runtime.touchVideoElementEvent&&r.sendAdTouch(t.runtime.touchVideoElementEvent)}})})},[e]),{nonceManagerPromiseRef:g,setPalNonceOptions:h}})(E,{pathname:e.pathname}),{location:R}=(0,n.A)(),{setPlayerInstance:U,setShowEpgToggleButton:N}=(0,u.KQ)(),B=(()=>{let[e,t]=(0,m.useState)(!1);return(0,m.useEffect)(()=>{let e=!0,[r,a]=f.c8.waitForCmpUserAction();return r.catch(e=>l.vF.warn(e)).finally(()=>{e&&t(!0)}),()=>{a(),e=!1}},[]),e})();return(0,m.useEffect)(()=>{!t.current&&B&&(t.current=!0,b(a()));async function a(){let{playerOptions:t,onRouteChange:a}=e,n=(0,p.o$)({...t,launchDarklyUserKey:(0,y.wz)(),getReferrerUrl:async()=>(0,c.bH)(R.href),getNonceString:async()=>{let e=await F.current;return e?e.getNonce():null}}),l=await n;if(l.addTrackingProvider((e,t)=>
1{k.j.trackMedia(e,t)}),l.on("routechange",e=>{O("pathname",e.path),O("channelId",e.query),null==a||a({path:e.path,query:e.query})}),l.on("destroyed",()=>{r.current||(r.current=!0,null==x||x()),e.isEpgFeatureEnabled&&U(null)}),l.on("playlistend",()=>{l.destroy()}),l.on("actionrequired",e=>{let{type:t}=e;s(t,{fskRedirect:T,openUpselling:I,setUserToken:l.setUserToken,redirectToLogin:g.j,refreshUserToken:h.$Z})}),l.on("uistatechanged",t=>{if(O("isPlayerMuted",t.isMuted),e.isEpgFeatureEnabled){let e=t.mustShowCloseButton&&(t.mustShowControls||t.isUpNextVisible||null!==t.error);o.current!==e&&(N(e),o.current=e)}}),e.isEpgFeatureEnabled&&U(l),t.isSelfManaged){let t="livestream"===e.playlistType?{playlistType:"livestream",preselectedChannelId:e.preselectedChannelId}:{playlistType:e.playlistType,initialId:e.initialId};l.startSelfManagedPlaylist(t)}return i(),l}},[i,e,I,T,x,t,F,O,R.href,U,N,B]),(0,m.useEffect)(()=>()=>{void 0!==E&&E.then(e=>{r.current||(r.current=!0,e.destroy())})},[E]),null}},46832:(e,t,r)=>{"use strict";r.d(t,{E_:()=>n,KQ:()=>i,QY:()=>l});var a=r(53239);let n={setPlayerInstance:()=>{},playerInstance:null,setShowEpgToggleButton:()=>{},showEpgToggleButton:!1,setIsEpgOpen:()=>{},isEpgOpen:!1,programId:void 0,setProgramId:()=>{}},o=(0,a.createContext)(n),l=o.Provider,i=()=>(0,a.useContext)(o)},51618:()=>{},65006:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PagePlayer:()=>P});var a=r(80263),n=r(20037),o=r(88256),l=r(59925),i=r(70494),s=r(17556),u=r(79176),d=r(56174),c=r(11230),p=r.n(c),g=r(42610),h=r.n(g),y=r(60973),f=r.n(y),m=r(53239),v=r(45331),k=r(30611),w=r.n(k);let P=(0,l.V8)({blocking:!0})(e=>{let[t,r]=(0,n.s)(),[l,c]=(0,m.useState)(),{authState:g}=(0,o.hD)(),y=!!e.epgWrapper;function k(e){let t=(0,d.ov)(e.toString());return null!=t?t:void 0}let P=k("adServerOverrideUrl"),E=k("adLoadOverride"),b=k("somqueryBaseUrl"),C=k("somForcedShowroom"),S=f()(k("somForcedCreativeId")),_=async()=>({campaign:k("utm_campaign"),content:k("utm_content"),medium:k("utm_medium"),source:k("utm_source"),term:k("utm_term")});return((0,m.useEffect)(()=>{c(Date.now()),s.j.trackActionHappened("PlayerPageOpened",{element_name:"JoynPlayerWeb"})},[]),(null==g?void 0:g.token.access_token)===void 0||(null==g?void 0:g.token.access_token)===null||void 0===l)?null:(0,a.jsxs)(a.Fragment,{children:[null!==t&&function(e,t){let r=e.createPlayerOptions({authentication:t.authState,externalChildren:t.externalChildren,userId:(0,u.lA)(),now:t.nowInMilliseconds,domNode:t.playerContainer,somForcedCreativeId:t.somForcedCreativeId,somForcedShowroom:t.somForcedShowroom,adServerOverrideUrl:t.adServerOverrideUrl,adLoadOverride:t.adLoadOverride,somqueryBaseUrl:t.somqueryBaseUrl,getClientUtmParameters:t.getClientUtmParameters,joynApplicationConfig:i.Bu,isSelfManaged:t.isSelfManaged,disableEPG:t.disableEPG,epgButtonId:t.epgButtonId,additionalOptions:{contentType:e.playlistType}});return"livestream"===e.playlistType?(0,a.jsx)(v.a,{pathname:e.pathname,onNavigateBack:e.onNavigateBack,onRouteChange:e.onRouteChange,playerOptions:r,playlistType:e.playlistType,preselectedChannelId:e.preselectedChannelId,isEpgFeatureEnabled:t.disableEPG}):(0,a.jsx)(v.a,{pathname:e.pathname,initialId:e.initialId,onNavigateBack:e.onNavigateBack,onRouteChange:e.onRouteChange,playerOptions:r,playlistType:e.playlistType})}(e,{authState:g,externalChildren:{},nowInMilliseconds:l,playerContainer:t,somForcedCreativeId:h()(S)?void 0:S,somForcedShowroom:C,adServerOverrideUrl:P,adLoadOverride:E,somqueryBaseUrl:b,getClientUtmParameters:_,isSelfManaged:!y||"livestream"!==e.playlistType,disableEPG:y,epgButtonId:"epg-program-button"}),(0,a.jsx)("main",{className:p()(w().PagePlayer,{[w()["PagePlayer--with-epg"]]:y}),translate:"no",ref:r,children:e.epgWrapper})]})})},99352:(e,t,r)=>{var a=r(22723),n=r(92241);e.exports=function(e){return"number"==typeof e||n(e)&&"[object Number]"==a(e)}}}]);

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.