PageSourceSearch

https://www.zdf.de/_next/static/chunks/0cecdrh5_jm8n.js

js zdf.de collected 2026-10-01 06:54:14 UTC 87,019 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="bff61296-0588-ce42-e9c0-9272c7cc68ea")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,662852,e=>{e.v({})},507605,e=>{"use strict";var t=e.i(803816),n=e.i(549180),a=e.i(274231),i=e.i(813838),r=e.i(35632),l=e.i(661819),o=e.i(410366),s=e.i(603437),d=e.i(778641);e.i(662852);let c=(0,a.styled)((e=>{if(e&&"string"!=typeof e&&!e.__wyw_meta){if(!Object.isExtensible(e))throw Error("styled(): cannot mark a non-extensible component for as-prop forwarding: "+(e.displayName||e.name||"component"));e.__wyw_meta={className:"",extends:null}}return e})(i.MediathekMonochromeIcon))({name:"BellIcon",class:"b19sqhwo",propsAsIs:!0});e.s(["LivestreamNotAvailableModal",0,e=>{let a,u,m,k,v,p,g,f,y=(0,n.c)(23),{livestreamStateDetails:S,title:h,id:N}=e,C=(0,r.useTranslations)("livestream"),{close:b}=(0,s.useModal)(),{isReminderActive:E,toggleReminder:P}=(0,d.useLiveStreamReminders)(N),{effectiveStartTime:T}=S;if(!T)return null;y[0]!==C||y[1]!==h?(a=h?C("notAvailableTitle",{title:h}):C("notAvailableTitleFallback"),y[0]=C,y[1]=h,y[2]=a):a=y[2],y[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(c,{name:"bellRing"}),y[3]=u):u=y[3],y[4]!==T||y[5]!==C?(m=C("notAvailableDescription",{date:(0,l.formatTemporalDate)(T),time:(0,l.formatTemporalTime)(T)}),y[4]=T,y[5]=C,y[6]=m):m=y[6];let F=E?"bell-filled":"bell-outline";return y[7]!==F?(k=(0,t.jsx)(i.MediathekMonochromeIcon,{name:F}),y[7]=F,y[8]=k):k=y[8],y[9]!==E||y[10]!==C?(v=C(E?"removeReminder":"remind"),y[9]=E,y[10]=C,y[11]=v):v=y[11],y[12]!==b||y[13]!==P?(p=()=>{b(),P()},y[12]=b,y[13]=P,y[14]=p):p=y[14],y[15]!==k||y[16]!==v||y[17]!==p?(g={iconStart:k,label:v,onClick:p},y[15]=k,y[16]=v,y[17]=p,y[18]=g):g=y[18],y[19]!==a||y[20]!==m||y[21]!==g?(f=(0,t.jsx)(o.Modal,{title:a,icon:u,hasCloseButton:!0,description:m,submitButton:g}),y[19]=a,y[20]=m,y[21]=g,y[22]=f):f=y[22],f}])},778641,e=>{"use strict";var t=e.i(549180),n=e.i(656435);e.s(["useLiveStreamReminders",0,e=>{let a,i,r=(0,t.c)(4);r[0]===Symbol.for("react.memo_cache_sentinel")?(a={add:{message:"Wir erinnern dich rechtzeitig zum Start, sofern du die Benachrichtigung aktiviert hast.",customIcon:"bell-filled"},remove:{message:"Benachrichtigung entfernt - du wirst nicht mehr erinnert",customIcon:"bell-outline"}},r[0]=a):a=r[0];let[l,o]=(0,n.useBookmark)(e,"episode-page",a);return r[1]!==l||r[2]!==o?(i={isReminderActive:l,toggleReminder:o},r[1]=l,r[2]=o,r[3]=i):i=r[3],i}])},531526,e=>{"use strict";e.s(["isAtStart",0,e=>e.lastPlaybackPosition<30,"isInSeamlessRange",0,e=>{let t=e.lastPlaybackPosition,n=e.videoDuration;return t>30&&n-t>10&&t/n<.98}])},606291,e=>{"use strict";let t;var n=e.i(803816),a=e.i(549180),i=e.i(837569),r=e.i(211588),l=e.i(189467);let o="navigation-journey";function s(){let e=sessionStorage.getItem(o);try{return e?JSON.parse(atob(e)):[]}catch(e){return[]}}let d="navigation-journey-change";function c(e){sessionStorage.setItem(o,btoa(JSON.stringify(e))),t=void 0,window.dispatchEvent(new Event(d))}function u(e){return window.addEventListener(d,e),()=>window.removeEventListener(d,e)}function m(){let e=s();return e[e.length-1]}function k(){return t??=!m()}function v(){return!1}function p(e){let t=s();t.push(e),c(t)}let g=(0,l.createContext)({isInitialPage:!1,getPrevPagePath:()=>{throw Error("NavigationHistoryProvider not found")}});e.s(["NavigationHistoryProvider",0,e=>{let t,o,d,f,y,S,h,N,C=(0,a.c)(14),{children:b}=e,E=(0,l.useSyncExternalStore)(u,k,v),P=(0,r.usePathname)(),T=(0,l.useRef)(P);C[0]!==P?(t=()=>{T.current=P},o=[P],C[0]=P,C[1]=t,C[2]=o):(t=C[1],o=C[2]),(0,l.useEffect)(t,o),C[3]===Symbol.for("react.memo_cache_sentinel")?(d=e=>{p(T.current),e()},C[3]=d):d=C[3];let F=function(e,t){let n,r,o=(0,a.c)(8),s=(0,l.use)(i.AppRouterContext);if(!s)throw Error("useInterceptAppRouter must be used within an App Router context");return o[0]!==s||o[1]!==t||o[2]!==e?(n=function(){for(var n=arguments.length,a=Array(n),i=0;i<n;i++)a[i]=arguments[i];return t(()=>s[e](...a),a)},o[0]=s,o[1]=t,o[2]=e,o[3]=n):n=o[3],o[4]!==s||o[5]!==e||o[6]!==n?(r={...s,[e]:n},o[4]=s,o[5]=e,o[6]=n,o[7]=r):r=o[7],r}("push",d);C[4]===Symbol.for("react.memo_cache_sentinel")?(f=()=>{let e=()=>{if(m()===window.location.pathname){let e;(e=s()).pop(),c(e)}else p(T.current)};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},y=[],C[4]=f,C[5]=y):(f=C[4],y=C[5]),(0,l.useEffect)(f,y),C[6]!==E?(S={isInitialPage:E,getPrevPagePath:m},C[6]=E,C[7]=S):S=C[7];let I=S;return C[8]!==b||C[9]!==I?(h=(0,n.jsx)(g,{value:I,children:b}),C[8]=b,C[9]=I,C[10]=h):h=C[10],C[11]!==F||C[12]!==h?(N=(0,n.jsx)(i.AppRouterContext,{value:F,children:h}),C[11]=F,C[12]=h,C[13]=N):N=C[13],N},"useIsInitialPage",0,()=>(0,l.use)(g).isInitialPage,"useNavigationHistory",0,()=>(0,l.use)(g)],606291)},405381,507658,e=>{"use strict";var t=e.i(803816),n=e.i(549180),a=e.i(562825),i=e.i(344848),r=e.i(917109),l=e.i(340013);class o extends l.AbstractPianoAnalyticsTag{_pageEventData;constructor(e,t){super(e,t)}setPageData(e){this._pageEventData=e}async trackClick(e){let t=e?.mtClickData?.pianoEvent;if(t){let n,a,i;await this.sendEvent(t,{...e?.clickTarget,...e?.mtClickData?.pianoData,...(n=e?.mtClickData?.data.searchFilterSpeech?.map(e=>e.toLowerCase()),a=e?.mtClickData?.pianoData?.hPos??e?.mtClickData?.data.clickedTeaserPosition,i=e?.mtClickData?.pianoData?.vPos??e?.mtClickData?.data.clickedClusterPosition,{ise_keyword:e?.mtClickData?.data.searchQuery,ise_ut:n?.includes("ut"),ise_ad:n?.includes("ad"),ise_dgs:n?.includes("dgs"),vPos:i,hPos:a})})}}async trackPageView(e){if(!this._pageEventData&&!e)throw Error("Page properties not set, can't track page view");await this.sendEvent("page.display",e||{})}async trackOverlayLoad(e){if(!this._pageEventData&&!e)throw Error("Page properties not set, can't track overlay load");await this.sendEvent("overlay.load",e||{})}}e.s(["CLICK_ACTION",0,"click.action","MT25PianoTag",0,o,"SEARCH_CLICK_EVENT",0,"internal_search_result.click","SELF_PROMO_CLICK",0,"self_promotion.click"],507658);var s=e.i(785686);class d extends s.AbstractZdfTag{config;constructor(e,t){super(e,t)}setConfig(e){this.config=e,super.setConfig(e)}trackClick(e,t){if(!e.element)return;let n=this.config?.["templates-v2"]?.click;if(!n)throw Error("No template for click tracking found.");let a=void 0!==e.targetAssetId?n.replace(/([?&]targetAssetId=)[^&]*/,"$1{targetAssetId}"):n;this.trackEventWithTemplate({...e,targetAssetId:e.targetAssetId??t?.externalSophoraId,eventType:"click"},a)}}class c extends r.AbstractOnlineTracker{_pianoTag;_zdfTag;constructor({pianoAnalyticsConfig:e,zdfTrackingConfig:t,context:n}){super(),e.isEnabled&&(this._pianoTag=new o(e,n)),t.isEnabled&&(this._zdfTag=new d(t,n))}
2setPageData(e){let{config:t,data:n}=e;this._pianoTag?.setPageData(n.piano?.page),this._zdfTag?.setConfig(t.zdf)}async trackClick(e){let{linkTarget:t,mtClickData:n}=e;try{e.clickTarget&&await this._pianoTag?.trackClick(e),n&&this._zdfTag?.trackClick(n.data,t)}catch(e){i.log.error("Failed to track click",e)}}async trackPageView(e){try{this._pianoTag?.trackPageView(e?.piano?.page),await this._zdfTag?.trackPageView(e?.zdf)}catch(e){i.log.error("Failed to track page view",e)}}async trackOverlayLoad(e){try{await this._pianoTag?.trackOverlayLoad(e)}catch(e){i.log.error("Failed to track overlay load",e)}}async trackSearch(e){try{await this._zdfTag?.trackEvent("search",e)}catch(e){i.log.error("Failed to track search",e)}}}var u=e.i(952143),m=e.i(236786),k=e.i(887386);function v(e){switch(e){case"MAENNLICH":return 1;case"WEIBLICH":return 2;case"DIVERS":return 3;default:return}}function p(e){return Number(new Date().getFullYear()-Number(e))}e.s(["TrackingProvider",0,e=>{let i,r,l,o,s,d=(0,n.c)(21),{children:g,pianoAnalyticsConfig:f,zdfTrackingConfig:y}=e,S=(0,m.useAbGroup)(),h=(0,m.useUserSegment)(),N=(0,k.useHasPersonalizationOverwrites)(),{user:C,isLoadingUser:b}=(0,u.useIdentityService)(),E=S||void 0,P=h||void 0,T=C?.id;d[0]!==C?(i=C?.gender?v(C.gender):void 0,d[0]=C,d[1]=i):i=d[1],d[2]!==C?(r=C?.yearOfBirth?p(C.yearOfBirth):void 0,d[2]=C,d[3]=r):r=d[3],d[4]!==E||d[5]!==P||d[6]!==T||d[7]!==i||d[8]!==r?(l={isDarkMode:!0,abGroup:E,userSegmentId:P,userId:T,userGender:i,userAge:r},d[4]=E,d[5]=P,d[6]=T,d[7]=i,d[8]=r,d[9]=l):l=d[9];let F=l;d[10]!==F||d[11]!==f||d[12]!==y?(o=(e,t,n,a)=>new c({pianoAnalyticsConfig:{...f,isEnabled:e},zdfTrackingConfig:{...y,isEnabled:t,trackingId:y.trackingId??n},nielsenStaticConfig:a?{...a,isEnabled:e}:void 0,context:F}),d[10]=F,d[11]=f,d[12]=y,d[13]=o):o=d[13];let I=o,w=b||!S||!h||N;return d[14]!==g||d[15]!==F||d[16]!==I||d[17]!==f||d[18]!==w||d[19]!==y?(s=(0,t.jsx)(a.TrackingProvider,{pianoAnalyticsConfig:f,zdfTrackingConfig:y,context:F,disableTracking:w,trackerBuilder:I,children:g}),d[14]=g,d[15]=F,d[16]=I,d[17]=f,d[18]=w,d[19]=y,d[20]=s):s=d[20],s},"getAge",0,p,"toTrackingGender",0,v],405381)},652457,e=>{"use strict";var t=e.i(803816),n=e.i(549180),a=e.i(274231),i=e.i(419553),r=e.i(418031),l=e.i(165874),o=e.i(807014),s=e.i(73326),d=e.i(52885);e.i(49927);var c=e.i(626677),u=e.i(875336),m=e.i(35632),k=e.i(211588),v=e.i(189467),p=e.i(369132),g=e.i(960173),f=e.i(718877),y=e.i(395314),S=e.i(677502),h=e.i(330110),N=e.i(908248),C=e.i(132368),b=e.i(517880),E=e.i(760237),P=e.i(539750),T=e.i(238454),F=e.i(856493),I=e.i(626054),w=e.i(53390),D=e.i(512826),L=e.i(840430),A=e.i(517911),M=e.i(702447),_=e.i(606291),V=e.i(857744),R=e.i(236786),U=e.i(82990),O=e.i(183910),x=e.i(416047),z=e.i(178246),B=e.i(772654),j=e.i(344848),H=e.i(531526),q=e.i(480183);e.i(103770);let G=(0,v.lazy)(()=>e.A(196701).then(e=>({default:e.OtherLivestreamsOverlay}))),Z=(0,a.styled)(c.VideoPlayer)({name:"FullScreenPlayer",class:"f4308e3",propsAsIs:!0}),W=()=>{throw Error("Not implemented")},K=(0,v.createContext)({player:{close:W,play:W,subscribe:W},hasFullscreenVideo:!1});function Y(e){return{id:e.smartCollectionID,timestamp:p.Temporal.Instant.fromEpochMilliseconds((0,I.createTimeInMilliseconds)(e.eventDate)).toString()}}function X(e){return!!e.id}function $(e){return{currentPosition:Math.round(e.lastPlaybackPosition),id:e.videoId,timestamp:e.eventDate}}function J(e){return!!e.id}function Q(e){return e()}function ee(e){return!e.isCurrent}e.s(["PlayerProvider",0,e=>{let a,c,p,I,W,et,en,ea,ei,er,el,eo,es,ed,ec,eu,em,ek,ev,ep,eg,ef,ey,eS,eh,eN,eC=(0,n.c)(92),{children:eb,ard:eE,apiToken:eP,contentAggregatorUrl:eT,contentServiceBaseUrl:eF,zdf:eI}=e,ew=(0,V.useInitialPlayerUrlParams)();eC[0]===Symbol.for("react.memo_cache_sentinel")?(a={close:[]},eC[0]=a):a=eC[0];let eD=(0,v.useRef)(a),eL=(0,i.useHasConsent)("personalisierung"),[eA,eM]=(0,v.useState)(),e_=(0,v.useRef)(null),eV=(0,C.useLocalUserDataContext)(),{showErrorToast:eR}=(0,y.useToastNotifications)(),[eU,eO]=(0,E.useZdfSessionData)("videoFullscreenMuted"),ex=(0,_.useIsInitialPage)(),ez=(0,k.useRouter)(),{wasSynced:eB}=(0,U.useUsageDataState)(),ej=(0,O.usePlayerAccessibilitySettings)(),eH=(0,R.useAbGroup)(),eq=(0,R.useUserSegment)(),{checkGeoLocation:eG,showNotAvailableModal:eZ}=(0,A.useGeoLocation)(),eW=(0,L.useCheckFskClearance)();eC[1]===Symbol.for("react.memo_cache_sentinel")?(c=[],eC[1]=c):c=eC[1];let eK=(0,v.useRef)(c);eC[2]===Symbol.for("react.memo_cache_sentinel")?(p=[],eC[2]=p):p=eC[2];let eY=(0,v.useRef)(p),[eX,e$]=(0,v.useState)(!1),{updateViewingHistory:eJ,flushThrottledUpdates:eQ}=(0,U.useUsageDataDispatcher)(),e0=(0,D.useFeatureFlag)("enableArdPlayer"),e1=(0,N.useCastHost)(),e2=(0,D.useFeatureFlag)("useMultistream24x
27"),e3=(0,m.useTranslations)(),{checkIfVideoIs24x7LiveStream:e4}=(0,M.useLiveStreamState)(),e6=eA?.zappingChannelId?void 0:eA?.videoId;eC[3]!==e4||eC[4]!==e6||eC[5]!==e2?(I=!!e2&&!!e6&&e4(e6),eC[3]=e4,eC[4]=e6,eC[5]=e2,eC[6]=I):I=eC[6];let e5=I;eC[7]!==e3?(W=e3("livestream.otherLivestreams"),eC[7]=e3,eC[8]=W):W=eC[8],eC[9]!==W?(et={title:W,futureWindowMinutes:1/0},eC[9]=W,eC[10]=et):et=eC[10];let{multistream:e8,loading:e7}=(0,h.useMultistreamData)(e6,e5,et),e9=(0,z.useScheduledStreamGuard)(e8);eC[11]===Symbol.for("react.memo_cache_sentinel")?(en=e=>{e_.current=e},eC[11]=en):en=eC[11];let te=en,tt=(0,B.useVerifyNextVideo)(eA,e$,eM,te);eC[12]!==eW||eC[13]!==eG||eC[14]!==eV||eC[15]!==ez||eC[16]!==eZ||eC[17]!==eB?(ea={localData:eV,checkGeoLocation:eG,showNotAvailableModal:eZ,wasSynced:eB,checkFskClearance:eW,router:ez},eC[12]=eW,eC[13]=eG,eC[14]=eV,eC[15]=ez,eC[16]=eZ,eC[17]=eB,eC[18]=ea):ea=eC[18];let tn=(0,v.useRef)(ea);eC[19]!==eW||eC[20]!==eG||eC[21]!==eV||eC[22]!==ez||eC[23]!==eZ||eC[24]!==eB?(er=()=>{tn.current={localData:eV,checkGeoLocation:eG,showNotAvailableModal:eZ,wasSynced:eB,checkFskClearance:eW,router:ez}},ei=[eV,eG,eZ,eB,eW,ez],eC[19]=eW,eC[20]=eG,eC[21]=eV,eC[22]=ez,eC[23]=eZ,eC[24]=eB,eC[25]=ei,eC[26]=er):(ei=eC[25],er=eC[26]),(0,v.useEffect)(er,ei),eC[27]===Symbol.for("react.memo_cache_sentinel")?(el=()=>({close:()=>{eM(void 0)},play:async e=>{let{localData:t,checkGeoLocation:n,showNotAvailableModal:a,wasSynced:i,checkFskClearance:l,router:o}=tn.current;await t.waitForHydration.then(async()=>{await n(e.geoLocation).then(async n=>{n?(t.store.getState().sessionToken&&i&&await i,await l(e.fsk,window.location.pathname).then(async n=>{if(!n)return void o.replace(e.videoDetailPageUrl||g.routes.startPage);let a=t.store.getState(),{zappingChannelId:i}=e;i&&t.store.setState(e=>({zapping:{...e.zapping,lastChannelId:i}})),eM({...e,startTime:e.zappingChannelId?void 0:function(e){let{isLiveVideo:t,viewingHistory:n,urlStartTime:a,videoId:i}=e;if(t)return 0;if(a)return a;let r=n.find(e=>e.videoId===i&&(0,H.isInSeamlessRange)(e));return r?.lastPlaybackPosition||0}({isLiveVideo:e?.currentMediaType===r.EnumCurrentMediaType.Live,viewingHistory:a.viewingHistory,urlStartTime:Number((0,P.getHashParams)().get("startTime")),videoId:e?.videoId})}),eK.current=a.pageViewHistory.map(Y).filter(X),eY.current=a.viewingHistory.map($).filter(J)})):a(e.geoLocation,e.videoDetailPageUrl||g.routes.startPage)})})},subscribe:(e,t)=>(eD.current[e].push(t),()=>{eD.current[e]=eD.current[e].filter(e=>e!==t)})}),eC[27]=el):el=eC[27];let[ta]=(0,v.useState)(el);eC[28]!==eQ||eC[29]!==eA?(eo=()=>(eQ(),!!eA&&(eD.current.close.forEach(Q),eM(void 0),!0)),eC[28]=eQ,eC[29]=eA,eC[30]=eo):eo=eC[30];let ti=eo;eC[31]!==ex||eC[32]!==ez||eC[33]!==ti||eC[34]!==eA?.videoDetailPageUrl?(es=()=>{ti()&&(ex?ez.push(eA?.videoDetailPageUrl||g.routes.startPage):ez.back())},eC[31]=ex,eC[32]=ez,eC[33]=ti,eC[34]=eA?.videoDetailPageUrl,eC[35]=es):es=eC[35];let tr=es;eC[36]!==tr?(ed=e=>{"Escape"===e.key&&tr()},eC[36]=tr,eC[37]=ed):ed=eC[37],(0,s.useEvent)("keydown",ed);let tl=!!eA,to=(0,b.useSetOrientationUnlocked)(),ts=(0,L.useResetFskPinVerification)();eC[38]!==tl||eC[39]!==ts?(ec=()=>{if(tl)return()=>{ts()}},eu=[tl,ts],eC[38]=tl,eC[39]=ts,eC[40]=ec,eC[41]=eu):(ec=eC[40],eu=eC[41]),(0,v.useEffect)(ec,eu),eC[42]!==tl||eC[43]!==to?(em=()=>((0,d.lockPageScroll)(tl),to(tl),()=>{(0,d.lockPageScroll)(!1),to(!1)}),ek=[tl,to],eC[42]=tl,eC[43]=to,eC[44]=em,eC[45]=ek):(em=eC[44],ek=eC[45]),(0,v.useLayoutEffect)(em,ek),eC[46]!==tl||eC[47]!==ta?(ev={player:ta,hasFullscreenVideo:tl},eC[46]=tl,eC[47]=ta,eC[48]=ev):ev=eC[48];let td=ev,tc=!!eH&&!!eq&&!eX,tu=(0,x.usePlayerTrackingConfig)(eA,eK,eY),tm=e0?"ard":"zdf";if(eC[49]===Symbol.for("react.memo_cache_sentinel")?(ep=(0,o.isReducedMotion)(),eC[49]=ep):ep=eC[49],eC[50]!==eI?(eg={...eI,isReducedMotion:ep,isAutoPlay:!0},eC[50]=eI,eC[51]=eg):eg=eC[51],eC[52]!==eQ||eC[53]!==e9||eC[54]!==tr||eC[55]!==eL||eC[56]!==tc||eC[57]!==eV||eC[58]!==e8||eC[59]!==e7||eC[60]!==ej||eC[61]!==ez||eC[62]!==ti||eC[63]!==eO||eC[64]!==eR||eC[65]!==e3||eC[66]!==eJ||eC[67]!==ew||eC[68]!==tt||eC[69]!==eA||eC[70]!==eU){let e,n;ef=eA&&tc&&(0,t.jsx)("div",{id:"fullscreen-player",tabIndex:-1,role:"dialog","aria-modal":"true",...(0,l.createTestId)("fullscreen-player"),children:(0,t.jsx)(Z,{config:{controls:!0,enablePIP:!0,noStartImage:!0,primary:!0,forcePlay:!0,autoplay:!0,isBackgroun
2dPlayer:!1,multistream:e8,initialMuted:eU,allowMobileAutoplay:!0,enableCast:!0,...eA.zappingChannelId?{content:null,zapping:{channelId:eA.zappingChannelId!==w.RANDOM_ZAPPING_CHANNEL_ID&&eA.zappingChannelId,videosTeaserLabel:e3("player.zappingVideosTeaserLabel"),channelsTeaserLabel:e3("player.zappingChannelsTeaserLabel")},appVerifiesNextVideo:!1,appOwnsAccessChecks:!1}:{content:eA.videoCanonical,appVerifiesNextVideo:!0,appOwnsAccessChecks:!0,startTime:function(e){if(!e)return;let t=(0,q.parseBigFloat)(e);return t||j.log.warn("Couldn't convert external start time to number"),t}(eA?.forceStartTime)||eA?.startTime,subtitles:eA.forceSubtitles??ew?.showSubtitles??ej.subtitle,audioDescription:eA.forceAudioDescription||ej.audioDescription,sourceVariant:(e=eA.forceSourceVariant||ew?.sourceVariant,(n=e?.toLowerCase())&&n!==r.EnumModuleTeaserSourceVariant.Undefined.toLowerCase()?n:ej.signLanguage?"dgs":"default"),audioTrack:eA.forceAudioOption||ew?.audioOption,scene:eA.forceSceneById||ew?.scene,highlights:eA.forceHighlightMode||ew?.highlights?"true":null}},onZappingChannelChange:e=>{let{channelId:t}=e;t&&eA.zappingChannelId&&(eV.store.setState(e=>({zapping:{...e.zapping,lastChannelId:t}})),window.history.replaceState(null,"",(0,T.getZappingChannelUrl)({channelId:t})))},onError:e=>{e.fatal&&(ti()&&ez.replace(eA?.videoDetailPageUrl||g.routes.startPage),eR({message:e3("player.fatalError"),name:"PlayerError",cause:e.code}),(0,F.reportToSentry)({message:e.message||"Unknown error",extras:{code:e.code},component:"PlayerProvider (ARD Engine)",level:"error"}))},onMutedChange:e=>{let{muted:t}=e;eO(t)},renderMultistream:e=>{let{multistream:n,onSelect:a,onClose:i}=e;return(0,t.jsx)(v.Suspense,{fallback:null,children:(0,t.jsx)(G,{streams:n.streams.filter(ee),loading:e7,onClose:i,onTeaserClick:e=>{let t=(0,S.teaserToPlaybackRequestMetadata)(e);t&&a(t)}})})},onPaused:()=>eQ(),onCloseRequested:tr,onSmartCollectionRequested:e=>{let t=function(e){try{return new URL(e).pathname}catch{return null}}(e);t&&ez.push(t)},onProgress:e=>{let{currentTime:t,duration:n}=e;if(!eL)return;let a=e_.current||eA;t<=0||a.currentMediaType===r.EnumCurrentMediaType.Live||a.zappingChannelId||eJ({videoId:a.videoId,lastPlaybackPosition:Math.floor(t),videoDuration:n,smartCollectionId:a?.collectionId,episodeNumber:a?.episodeNumber,seasonNumber:a?.seasonNumber})},onPlaybackRequest:async(e,t)=>{if(e9(e.metadata.videoCanonical))return void t.resolvePlaybackRequest(e.id,!1);let n=await tt({videoId:e.metadata.videoId,videoCanonical:e.metadata.videoCanonical,fsk:e.metadata.fsk,fskBlocked:e.metadata.fskBlocked,geoLocation:e.metadata.geoLocation,pubForm:e.metadata.pubForm??"",smartCollectionId:e.metadata.smartCollectionId??"",smartCollectionCanonical:e.metadata.smartCollectionCanonical??"",title:e.metadata.title??"",episodeNumber:e.metadata.episodeNumber,seasonNumber:e.metadata.seasonNumber});"reset"!==n&&t.resolvePlaybackRequest(e.id,"approved"===n)}})}),eC[52]=eQ,eC[53]=e9,eC[54]=tr,eC[55]=eL,eC[56]=tc,eC[57]=eV,eC[58]=e8,eC[59]=e7,eC[60]=ej,eC[61]=ez,eC[62]=ti,eC[63]=eO,eC[64]=eR,eC[65]=e3,eC[66]=eJ,eC[67]=ew,eC[68]=tt,eC[69]=eA,eC[70]=eU,eC[71]=ef}else ef=eC[71];return eC[72]!==eb||eC[73]!==tl?(ey=(0,t.jsx)(f.InertLayer,{isActive:tl,children:eb}),eC[72]=eb,eC[73]=tl,eC[74]=ey):ey=eC[74],eC[75]!==tl?(eS=tl&&(0,t.jsx)("div",{id:"player-overlay-portal","data-testid":"player-overlay-portal"}),eC[75]=tl,eC[76]=eS):eS=eC[76],eC[77]!==td||eC[78]!==ef||eC[79]!==ey||eC[80]!==eS?(eh=(0,t.jsxs)(K,{value:td,children:[ef,ey,eS]}),eC[77]=td,eC[78]=ef,eC[79]=ey,eC[80]=eS,eC[81]=eh):eh=eC[81],eC[82]!==eP||eC[83]!==eE||eC[84]!==e1||eC[85]!==eT||eC[86]!==eF||eC[87]!==tm||eC[88]!==eg||eC[89]!==eh||eC[90]!==tu?(eN=(0,t.jsx)(u.VideoPlayerProvider,{engine:tm,ard:eE,apiToken:eP,contentAggregatorUrl:eT,contentServiceBaseUrl:eF,tracking:tu,castHost:e1,zdf:eg,children:eh}),eC[82]=eP,eC[83]=eE,eC[84]=e1,eC[85]=eT,eC[86]=eF,eC[87]=tm,eC[88]=eg,eC[89]=eh,eC[90]=tu,eC[91]=eN):eN=eC[91],eN},"usePlayer",0,()=>(0,v.useContext)(K)],652457)},103770,e=>{e.v({})},178246,772654,e=>{"use strict";var t=e.i(803816),n=e.i(549180),a=e.i(507605),i=e.i(603437),r=e.i(638040),l=e.i(702447);e.s(["useScheduledStreamGuard",0,function(e){let o,s=(0,n.c)(4),d=(0,i.useModal)(),{getLiveStreamStateDetails:c}=(0,l.useLiveStreamState)();return s[0]!==c||s[1]!==d||s[2]!==e?.streams?(o=n=>{let i=e?.streams.find(e=>e.content===n)?.payload;if(i?.__typename!=="Video")return!1;let l=c(i);return!!(0,r.checkIfIsUpcomingLiveStream)(l.state)&&(d.open({content:(0,t.jsx)(a.LivestreamNotAvailableModal,{livestreamStateDetails:l,title:i.teaser?.title??i.title??void 0,id:i.id})}),!0)},s[0]=c,s[1]=d,s[2]=e?.streams,s[3]=o):o=s[3],o}],178246);var o=e.i(344848),s=e.i(211588),d=e.i(960173);function c(e){if(!e)return 0;let t=parseInt(e.toLowerCase().replace("fsk ","").trim(),10);return isNaN(t)?0:t}var u=e.i(238454),m=e.i(840430),k=e.i(517911),v=e.i(952143),p=e.i(82990);e.s(["useVerifyNextVideo",0,function(e,t,a,i){let r,l=(0,n.c)(11),g=(0,s.useRouter)(),{user:f}=(0,v.useIdentityService)(),{checkGeoLocation:y,showNotAvailableModal:S}=(0,k.useGeoLocation)(),h=(0,m.useCheckFskClearance)(),{flushThrottledUpdates:N}=(0,p.useUsageDataDispatcher)();return l[0]!==h||l[1]!==y||l[2]!==N||l[3]!==g||l[4]!==t||l[5]!==i||l[6]!==a||l[7]!==S||l[8]!==f||l[9]!==e?(r=async n=>{var r,l;if(!e)return"rejected";N();let s=!1,m=!f,k=n.fskBlocked&&(r=n.fsk,l=e.fsk,!(c(r)<=c(l)));m&&k&&(s=!0,t(!0));let v=()=>{s&&(a(void 0),t(!1),i(null))},p={canonical:n.videoCanonical,smartCollection:{canonical:n.smartCollectionCanonical,structuralMetadata:{publicationFormMetaCollection:{title:n.pubForm}}}},C=!n.smartCollectionCanonical,b={...e,videoId:n.videoId,videoCanonical:n.videoCanonical,collectionId:n.smartCollectionId,videoDetailPageUrl:C?(0,u.get24x7LivestreamVideoDetailPageUrl)(n.videoCanonical):(0,u.getVideoDetailPageUrl)(p),episodeNumber:n.episodeNumber,seasonNumber:n.seasonNumber,fsk:n.fsk,videoUrl:C?(0,u.get24x7LivestreamVideoPlayerUrl)(n.videoCanonical):(0,u.getVideoPlayerUrl)(p)},E=n.geoLocation?.toUpperCase()||null,P=b.videoDetailPageUrl||d.routes.startPage,T=!!n.fskBlocked&&n.fsk;try{if(!await y(E))return v(),S(E,P),"rejected";if(!await h(T,b.videoUrl))return v(),g.replace(P),"rejected";if(window.history.replaceState(null,"",b.videoUrl),s)return a(b),t(!1),i(null),"reset";return i(b),"approved"}catch{return v(),o.log.error("Could not determine geo/fsk clearance"),"rejected"}},l[0]=h,l[1]=y,l[2]=N,l[3]=g,l[4]=t,l[5]=i,l[6]=a,l[7]=S,l[8]=f,l[9]=e,l[10]=r):r=l[10],r}],772654)},236786,887386,e=>{"use strict";var t=e.i(803816),n=e.i(549180),a=e.i(419553),i=e.i(189467),r=e.i(507484),l=e.i(332728),o=e.i(344848);e.i(888555);var s=e.i(467914);function d(e){return!e||new Date(e)<new Date}var c=e.i(132368);function u(e,t,a){let r,l,s,c=(0,n.c)(11),u=(0,i.useRef)(null);c[0]!==a||c[1]!==t?(r=async()=>{try{let e=await t();a(e)}catch(e){o.log.error("Failed to re-fetch expired token",e)}},c[0]=a,c[1]=t,c[2]=r):r=c[2];let k=r;c[3]!==e||c[4]!==k?(l=()=>{if(!e)return;let t=new Date(e),n=t.getTime()-Date.now();return d(t.toISOString())?void k().catch(m):(!d(t.toISOString())&&n>0&&(u.current=window.setTimeout(k,n)),()=>{u.current&&window.clearTimeout(u.current)})},c[3]=e,c[4]=k,c[5]=l):l=c[5],c[6]!==a||c[7]!==e||c[8]!==k||c[9]!==t?(s=[e,t,a,k],c[6]=a,c[7]=e,c[8]=k,c[9]=t,c[10]=s):s=c[10],(0,i.useEffect)(l,s)}function m(){return o.log.error("Error refetching espiration date")}let k=()=>({expirationDate:new Date(Date.now()+9e5).toISOString(),group:"none"});async function v(e){try{let t=await (0,s.fetchJSON)(e),n=await (0,s.fetchJSON)(t.abGroupEndpoint);if(d(n.expirationDate))return o.log.error("Fetched ABGroup has already expired",n),k();return n}catch(e){return o.log.error("Failed fetching ABGroup",e),k()}}function p(){return o.log.error("Error refreshing ab-group")}var g=e.i(213215);let f={parse:e=>"none"===e?e:`gruppe-${e}`,serialize:e=>e},y={parse:e=>isNaN(Number(e))?e:`segment_${e}`,serialize:e=>e},S=()=>{let e,t=(0,n.c)(3),[a]=(0,g.useHashState)("abgroup",f),[i]=(0,g.useHashState)("segment",y);return t[0]!==a||t[1]!==i?(e={abGroup:a,userSegment:i},t[0]=a,t[1]=i,t[2]=e):e=t[2],e};e.s(["useHasPersonalizationOverwrites",0,()=>{let{abGroup:e,userSegment:t}=S();return null!==e||null!==t},"usePersonalizationOverwrites",0,S],887386);var h=e.i(32981);let N={headers:{},baseUrl:"/"},C=h.runtime(N);async function b(e,t,n){let a={segment:"default",expirationDate:new Date(Date.now()+9e5).toISOString()},i=n.getState();N.baseUrl=e;let r=i.bookmarks,l=i.viewingHistory,s=i.pageViewHistory;try{var d,c;return await (d={appId:t,usageData:{bookmarks:r.map(e=>({id:e.id,timestamp:e.eventDate.toString()})),plays:l.map(e=>({currentPosition:Math.round(e.lastPlaybackPosition),id:e.videoId,timestamp:e.eventDate})).filter(e=>!!e.id),views:s.map(e=>({id:e.smartCollectionID,timestamp:new Date(e.eventDate).toISOString()})).filter(e=>!!e.id)}},c={signal:AbortSignal.timeout(500)},C.ok(C.fetchJson("/segment",C.json({...c,method:"POST",body:d}))))||a}catch(e){return"object"==typeof e&&e&&"name"in e&&"TimeoutError"===e.name?o.log.error("TimeoutError: request took too long to complete. Using fallback..."):o.log.error("Failed to fetch user segment, using fallback..."),a}}function E(){return o.log.error("Could not refresh user segment")}let P=(0,i.createContext)({abGroup:null,userSegment:null});e.s(["PersonalizationProvider",0,e=>{let s,m,k,g,f=(0,n.c)(11),{children:y,abGroupUrl:h,appId:N,userSegmentUrl:C}=e,{abGroup:T,userSegment:F}=S(),I=(e=>{let t,a,r,l,s=(0,n.c)(8),[m,k,g]=(0,c.useLocalUserData)("abGroup");s[0]!==m||s[1]!==e||s[2]!==g||s[3]!==k?(t=()=>{let t=async()=>{try{let t=await v(e);k(t)}catch(e){o.log.error("Failed fetching ab group",e)}};!m&&g&&t().catch(p)},a=[m,k,e,g],s[0]=m,s[1]=e,s[2]=g,s[3]=k,s[4]=t,s[5]=a):(t=s[4],a=s[5
2]),(0,i.useEffect)(t,a),s[6]!==e?(r=()=>v(e),s[6]=e,s[7]=r):r=s[7],u(m?.expirationDate,r,k);e:{if(d(m?.expirationDate)){l=null;break e}l=m?.group??null}return l})(h),w=((e,t)=>{let a,r,l,s,m=(0,n.c)(12),{store:k}=(0,c.useLocalUserDataContext)(),[v,p,g]=(0,c.useLocalUserData)("userSegment");m[0]!==t||m[1]!==g||m[2]!==e||m[3]!==p||m[4]!==k||m[5]!==v?(a=()=>{let n=async()=>{try{let n=await b(e,t,k);p(n)}catch(e){o.log.error("Failed fetching user segment",e)}};!v&&g&&n().catch(E)},r=[v,p,e,t,k,g],m[0]=t,m[1]=g,m[2]=e,m[3]=p,m[4]=k,m[5]=v,m[6]=a,m[7]=r):(a=m[6],r=m[7]),(0,i.useEffect)(a,r),m[8]!==t||m[9]!==e||m[10]!==k?(l=()=>b(e,t,k),m[8]=t,m[9]=e,m[10]=k,m[11]=l):l=m[11],u(v?.expirationDate,l,p);e:{if(d(v?.expirationDate)){s=null;break e}s=v?.segment??null}return s})(C,N),D=(0,a.useHasConsent)("personalisierung"),L=(0,r.useLocalViewingHistoryDispatcher)(),A=(0,l.usePageViewDispatcher)();f[0]!==D||f[1]!==A||f[2]!==L?(s=()=>{!1===D&&(L.clear(),A.clear())},m=[D,L,A],f[0]=D,f[1]=A,f[2]=L,f[3]=s,f[4]=m):(s=f[3],m=f[4]),(0,i.useEffect)(s,m);let M=T||I,_=F||w;f[5]!==M||f[6]!==_?(k={abGroup:M,userSegment:_},f[5]=M,f[6]=_,f[7]=k):k=f[7];let V=k;return f[8]!==y||f[9]!==V?(g=(0,t.jsx)(P,{value:V,children:y}),f[8]=y,f[9]=V,f[10]=g):g=f[10],g},"useAbGroup",0,()=>(0,i.use)(P).abGroup,"useUserSegment",0,()=>(0,i.use)(P).userSegment],236786)},656435,e=>{"use strict";var t=e.i(549180),n=e.i(344848),a=e.i(35632),i=e.i(395314),r=e.i(491749),l=e.i(626054),o=e.i(491546);e.s(["useBookmark",0,(e,s,d)=>{let c,u,m,k=(0,t.c)(18),{addBookmark:v,removeBookmark:p,bookmarks:g}=(0,o.useBookmarksContext)(),f=(0,i.useToastNotifications)(),y=(0,a.useTranslations)("common");if(k[0]!==g||k[1]!==e){let t;k[3]!==e?(t=t=>t.id===e,k[3]=e,k[4]=t):t=k[4],c=g.some(t),k[0]=g,k[1]=e,k[2]=c}else c=k[2];let S=c;k[5]!==v||k[6]!==d?.add||k[7]!==d?.remove||k[8]!==e||k[9]!==S||k[10]!==p||k[11]!==y||k[12]!==f||k[13]!==s?(u=()=>{let t=(0,r.getBookmarkType)(s);if(!t)return void n.log.error("Bookmark type not found",{id:e,type:s});let a=(0,l.getCurrentTimeInSeconds)();S?(p(e),f.showToast(d?.remove||{message:y("bookmarkRemoved"),type:"success"})):(v({eventDate:a,id:e,type:t}),f.showToast(d?.add||{message:y("bookmarkAdded"),type:"success"}))},k[5]=v,k[6]=d?.add,k[7]=d?.remove,k[8]=e,k[9]=S,k[10]=p,k[11]=y,k[12]=f,k[13]=s,k[14]=u):u=k[14],d?.add,d?.remove;let h=u;return k[15]!==S||k[16]!==h?(m=[S,h],k[15]=S,k[16]=h,k[17]=m):m=k[17],m}])},856493,e=>{"use strict";var t=e.i(344848);e.i(888555);var n=e.i(947331),a=e.i(19413);e.s(["reportToSentry",0,function(e){let{component:i,message:r,level:l,tags:o,extras:s}=e;n.isDevBuild?("error"===l?t.log.error:t.log.warn)(r,s):(0,a.withSentry)(e=>{e.withScope(t=>{if(t.setTag("component",i),o)for(let[e,n]of Object.entries(o))t.setTag(e,n);if(s)for(let[e,n]of Object.entries(s))t.setExtra(e,n);e.captureMessage(r,l)})})}])},52885,e=>{"use strict";async function t(){return(await e.A(944080)).disablePageScroll()}async function n(){return(await e.A(944080)).enablePageScroll()}async function a(e){return e?t():n()}e.s(["disablePageScroll",0,t,"enablePageScroll",0,n,"lockPageScroll",0,a])},590807,e=>{e.v({})},49927,875336,626677,718877,677502,330110,908248,857744,183910,416047,e=>{"use strict";let t,n;var a=e.i(803816),i=e.i(549180);e.i(888555);var r=e.i(467914),l=e.i(947331),o=e.i(189467),s=e.i(21992);function d(){let e=new URLSearchParams(window.location.hash.slice(1)),t={};return e.has("audioOption")&&(t.audioOption=e.get("audioOption")??void 0),e.has("showSubtitles")&&(t.showSubtitles="true"===e.get("showSubtitles")),e.has("sourceVariant")&&(t.sourceVariant=e.get("sourceVariant")??void 0),t}let c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"16:9";if(!e.layouts)return;let n=(0,s.filterByRatio)(e.layouts,(0,s.ratioParser)(t),.1);if(0===n.length)return;let a=n[n.length-1].url,i=(0,s.getBestFitImage)(e.layouts,(0,s.ratioParser)(t),{maxWidth:340}),r=(0,s.getBestFitImage)(e.layouts,(0,s.ratioParser)(t),{maxWidth:440,minWidth:340}),l=(0,s.getBestFitImage)(e.layouts,(0,s.ratioParser)(t),{maxWidth:700,minWidth:440}),o=(0,s.getBestFitImage)(e.layouts,(0,s.ratioParser)(t),{maxWidth:768,minWidth:700}),d=(0,s.getBestFitImage)(e.layouts,(0,s.ratioParser)(t),{minWidth:768});return{nano:i?.url||a,mini:r?.url||a,small:l?.url||a,normal:o?.url||a,maxi:d?.url||a}},u=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];try{let t="video_options",n=localStorage.getItem(t),a={...n?JSON.parse(n):{},muted:e};localStorage.setItem(t,JSON.stringify(a))}catch{}};var m=e.i(344848);class k{instances=[];addInstance(e){this.instances.push(e)}removeInstance(e){this.instances=this.instances.filter(t=>t.id!==e)}getInstance(e){return this.instances.find(t=>
2t.id===e)}getInstances(){return this.instances}}let v=(0,o.createContext)({playerUrls:{playerUrl:"",themeUrl:"",remoteConfigUrl:void 0,embedUrl:""},isAutoPlay:!1,isReducedMotion:!1,apiToken:void 0,contentServiceBaseUrl:void 0,instanceManager:new k,hidePlayerOnError:!1}),p=e=>{let{children:t,playerUrls:n,contentServiceBaseUrl:i,contentAggregatorUrl:l,apiToken:s,tracking:d,isAutoPlay:c,isMutedAutoPlay:u,isReducedMotion:p,hidePlayerOnError:g=!1,onPlayerInstance:f}=e,[y,S]=(0,o.useState)(),h=(0,o.useRef)(new k);(0,o.useEffect)(()=>{if(!n.remoteConfigUrl)return;let e=new AbortController;return(0,r.fetchJSON)(n.remoteConfigUrl,{signal:e.signal}).then(S).catch(()=>{m.log.error("Error fetching ZDFPlayer remote config.")}),()=>{e.abort()}},[n.remoteConfigUrl]);let N=(0,o.useMemo)(()=>({playerUrls:{playerUrl:n.playerUrl,themeUrl:n.themeUrl,remoteConfigUrl:n.remoteConfigUrl,embedUrl:n.embedUrl},apiToken:s,contentServiceBaseUrl:i,contentAggregatorUrl:l,tracking:d,isAutoPlay:c,isMutedAutoPlay:u,isReducedMotion:p,remoteConfig:y,instanceManager:h.current,hidePlayerOnError:g,onPlayerInstance:f}),[n.playerUrl,n.themeUrl,n.remoteConfigUrl,n.embedUrl,s,i,l,d,c,u,p,y,g,f]);return(0,a.jsx)(v,{value:N,children:t})},g=new Map,f=e=>{if(!e||(0,l.isServer)())return;let t=g.get(e);return t||(t=(0,r.fetchJSON)(e),g.set(e,t),t.catch(()=>{g.get(e)===t&&g.delete(e)})),t},y=(0,o.createContext)(null),S=()=>(0,o.use)(y)?.engine??"zdf",h=()=>{let e=(0,o.use)(y);if(!e)throw Error("useVideoPlayerConfig must be used within VideoPlayerProvider");return e};e.s(["VideoPlayerProvider",0,e=>{let t,n,r,l,s,d,c,u,m=(0,i.c)(31),{engine:k,ard:v,apiToken:g,contentAggregatorUrl:S,contentServiceBaseUrl:h,tracking:N,castHost:C,zdf:b,children:E}=e,P="ard"===k;m[0]!==v.remoteConfigUrl||m[1]!==P?(t=()=>f(P?v.remoteConfigUrl:void 0),m[0]=v.remoteConfigUrl,m[1]=P,m[2]=t):t=m[2];let[T,F]=(0,o.useState)(t),[I,w]=(0,o.useState)();m[3]!==v.remoteConfigUrl||m[4]!==T||m[5]!==P?(n=()=>{!T&&P&&F(f(v.remoteConfigUrl))},r=[T,P,v.remoteConfigUrl],m[3]=v.remoteConfigUrl,m[4]=T,m[5]=P,m[6]=n,m[7]=r):(n=m[6],r=m[7]),(0,o.useEffect)(n,r),m[8]!==T||m[9]!==h?(l=()=>{if(void 0===T)return;let e=!0;return T.then(t=>{e&&w(((e,t)=>{if(!t||!e.contentPrefix)return e;try{let n=new URL(t),a=new URL(e.contentPrefix);return a.protocol=n.protocol,a.host=n.host,{...e,contentPrefix:a.toString()}}catch{return e}})(t,h))}),()=>{e=!1}},s=[T,h],m[8]=T,m[9]=h,m[10]=l,m[11]=s):(l=m[10],s=m[11]),(0,o.useEffect)(l,s),m[12]!==g||m[13]!==v||m[14]!==C||m[15]!==S||m[16]!==k||m[17]!==I||m[18]!==N?(d={engine:k,ard:v,apiToken:g,contentAggregatorUrl:S,tracking:N,castHost:C,remoteConfig:I},m[12]=g,m[13]=v,m[14]=C,m[15]=S,m[16]=k,m[17]=I,m[18]=N,m[19]=d):d=m[19];let D=d;return m[20]!==g||m[21]!==E||m[22]!==S||m[23]!==h||m[24]!==k||m[25]!==N||m[26]!==b?(c="zdf"===k?(0,a.jsx)(p,{...b,apiToken:g,contentAggregatorUrl:S,contentServiceBaseUrl:h,tracking:N,children:E}):E,m[20]=g,m[21]=E,m[22]=S,m[23]=h,m[24]=k,m[25]=N,m[26]=b,m[27]=c):c=m[27],m[28]!==c||m[29]!==D?(u=(0,a.jsx)(y,{value:D,children:c}),m[28]=c,m[29]=D,m[30]=u):u=m[30],u},"useVideoPlayerConfig",0,h,"useVideoPlayerEngine",0,S],875336);var N=e.i(395299),C=e.i(106025),b=e.i(606098),E=e.i(358271),P=e.i(52885),T=e.i(276285),F=e.i(274231);e.i(590807);let I=(0,F.styled)("div")({name:"Container",class:"c160rhcc",propsAsIs:!1}),w=(0,F.styled)("figure")({name:"PlayerContainer",class:"pa1i237",propsAsIs:!1}),D=(0,F.styled)("picture")({name:"PlaceholderPicture",class:"psivj3p",propsAsIs:!1}),L=(0,F.styled)("img")({name:"PlaceholderImage",class:"p19fvxmw",propsAsIs:!1}),A="hk1ri8f",M=e=>{let t,n,r,l=(0,i.c)(11),{srcSet:o,src:s,alt:d,isPriority:c,noStartImage:u}=e,m=void 0===d?"Videoplayer":d;return l[0]!==u||l[1]!==o?(t=o&&!u&&(0,a.jsx)("source",{srcSet:o}),l[0]=u,l[1]=o,l[2]=t):t=l[2],l[3]!==m||l[4]!==c||l[5]!==u||l[6]!==s?(n=!u&&(0,a.jsx)(L,{decoding:"async",loading:c?"eager":"lazy",fetchPriority:c?"high":"low",alt:m,src:s}),l[3]=m,l[4]=c,l[5]=u,l[6]=s,l[7]=n):n=l[7],l[8]!==t||l[9]!==n?(r=(0,a.jsxs)(D,{children:[t,n]}),l[8]=t,l[9]=n,l[10]=r):r=l[10],r};var _=e.i(100323);let V=()=>(0,l.isClient)()&&"zdfplayer"in window;async function R(e,n){return new Promise(a=>{V()&&a(),t||(t=new Promise(e=>{document.addEventListener("zdfplayerready",()=>e(),{once:!0})}),(0,_.loadCSS)(n),(0,_.loadScript)(e)),t.then(a)})}function U(e,t){if(e||t)return t?e?(0,T.default)(e,t,{arrayMerge:(e,t)=>
2t}):t:e}function O(e,t){return t?{...e,tracking:U(e.tracking,t.tracking),ZdfTracking:U(e.ZdfTracking,t.ZdfTracking),ZdfUser:U(e.ZdfUser,t.ZdfUser)}:e}let x={enabled:!1},z={tracking:{atInternet:x,szmng:x,nielsen:x,gfk:x,npaw:x,zdfTracking:x},ZdfTracking:void 0,ZdfUser:void 0},B=e=>{let{config:t,onPlayerReady:n,className:i,playerBridgeId:r,trackingOverride:k}=e,{aspectRatio:p="16:9",isForcePlay:g=!1,isPriority:f,noStartImage:y,content:S,autoplay:h,showPlaceholderImageOnError:F,muted:D,...L}=t,_=t.startImage;!l.isDevBuild||y||_||m.log.error("No startImage defined => startImage is needed for low LCP");let{playerUrls:U,apiToken:B,contentServiceBaseUrl:j,contentAggregatorUrl:H,remoteConfig:q,tracking:G,isAutoPlay:Z,isReducedMotion:W,instanceManager:K,hidePlayerOnError:Y,onPlayerInstance:X,isMutedAutoPlay:$}=(0,o.use)(v),J=(0,o.useRef)(G);J.current=G;let Q=(0,o.useId)(),ee=(0,o.useRef)(null),et=(0,E.useInViewOnce)(ee),en=(0,o.useRef)(null),[ea,ei]=(0,o.useState)(V());(0,o.useEffect)(()=>{R(U.playerUrl,U.themeUrl).then(()=>{ei(!0)})},[]),(0,b.useDeepCompareEffect)(()=>{try{var e,a,i;let r,o,s;if(navigator.userAgent.indexOf("disable-zdfplayer")>-1||(0,C.isChromatic)()||!B)return;let v=en.current;if(!v||!ea||!et||!q)return;if(!S&&!t.gqlContent&&!t.zapping)return void m.log.error("No content source provided (content id, gqlContent or zapping channel)");let f=(r=[],o=(e,t)=>{let n=r.findIndex(n=>{let{event:a,handler:i}=n;return a===e&&i===t});-1!==n&&r.splice(n,1)},{fireEvent(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(V()){let[t]=n;window.zdfplayer.fireEvent(e,{...t,id:Q})}},on(e,t){V()&&(window.zdfplayer.on(e,{id:Q},t),r.push({event:e,handler:t}))},once(e,t){if(V()){let n=a=>{t(a),window.zdfplayer.off(e,n),o(e,n)};window.zdfplayer.on(e,{id:Q},n),r.push({event:e,handler:n})}},off(e,t){V()&&(window.zdfplayer.off(e,t),o(e,t))},offAll(){r.forEach(e=>{let{event:t,handler:n}=e;window.zdfplayer.off(t,n)})}}),y="string"==typeof _?_:"object"==typeof _&&_?c(_,p):void 0,N=!W&&h&&Z,b={autoplay:N,allowMobileAutoplay:N};if(j&&q.contentPrefix){let e=new URL(j),t=new URL(q.contentPrefix);t.protocol=e.protocol,t.host=e.host,q.contentPrefix=t.toString()}let E=d(),I=T.default.all([q,E,t,b]),w=b.autoplay&&$,A=D??w,M={...L,config:I,contentPath:H,apiToken:B,id:Q,startImage:y,logLevel:l.isDevBuild?0:void 0,muted:A,content:(a=t.content,i=j,"string"==typeof a?a.endsWith(".mp4")?{profile:"http://zdf.de/rels/content/video-page-player",mainVideoContent:{"http://zdf.de/rels/target":{"http://zdf.de/rels/streams/ptmd":{profile:"http://zdf.de/rels/streams/ptmd",attributes:{duration:{value:0}},priorityList:[{formitaeten:[{type:"h264_aac_mp4_http_na_na",mimeType:"video/mp4",isAdaptive:!1,qualities:[{quality:"high",audio:{tracks:[{class:"main",language:"deu",uri:a}]}}]}]}]}}}}:a.startsWith("/")?`${i}${a}`:a:a),...k?.enabled===!1?z:O((e=J.current,s={},!e?.hasTrackingConsent&&(s={atInternet:x,szmng:x,nielsen:x,gfk:x,npaw:x}),!e?.hasPersonalizationConsent&&(s={...s,zdfTracking:x}),{tracking:s,ZdfTracking:e?.zdf?.config,ZdfUser:e?.zdf?.user}),k?.overrides)};(void 0!==D||$)&&u(A);let R=g&&N;console.groupCollapsed(`Player: ${Q}`),console.log("Creating player instance...",M),console.groupEnd();let U=window.zdfplayer.createInstance(v,M);return f.once("Player::INITIALIZED",e=>{let{options:t}=e}),f.on("Player::FULLSCREEN_ON",async()=>{await (0,P.disablePageScroll)()}),f.on("Player::FULLSCREEN_OFF",async()=>{await (0,P.enablePageScroll)()}),f.on("Player::PLAYING",()=>{K.getInstances().forEach(e=>{e.id===Q||e.isForcePlay||e.instance.fireEvent("Player::PAUSE")})}),Y&&f.on("Player::ERROR",()=>{F&&ee.current?.classList.add("player-error")}),f.on("Player::DISPLAY_INITIALIZED",()=>{ee.current?.classList.add("player-ready")}),f.on("Player::PLAY",()=>{K.getInstances().forEach(e=>{e.id===Q||e.isForcePlay||e.instance.fireEvent("Player::PAUSE")})}),X&&Object.keys(X).forEach(e=>{f.on(e,()=>{X[e]?.()})}),K.addInstance({id:Q,instance:f,isForcePlay:g,hasForcedAutoplay:R}),n?.(f),()=>{K.removeInstance(Q),f.offAll(),U.destroy()}}catch(e){m.log.error("Error while initializing player",e)}},[en.current,ea,t,k,et,B,j,H,G?.hasPersonalizationConsent,G?.hasTrackingConsent,q,$]);let er=(0,o.useMemo)(()=>({"--aspect-ratio":p?.split(":").join("/")}),[p]),el=(0,o.useMemo)(()=>"object"==typeof _&&p&&_.layouts?(0,s.getImageSrcSet)(_.layouts,p):"",[_,p]);return(0,E.useInViewEffect)(ee,{isDisabled:!g||W},e=>{let t=K.getInstance(Q);t?.hasForcedAutoplay&&t.instance.fireEvent(e?"Player::PLAY":"Player::PAUSE")},[g,W]),(0,a.jsxs)(I,{ref:ee,style:er,className:(0,N.cx)(i,Y&&A),"data-testid":"player","data-player-bridge-id":r,children:[(0,a.jsx)(M,{srcSet:el,src:"string"==typeof t.startImage?t.startImage:void 0,alt:"object"==typeof _&&_.altText?_.altText:"Videoplayer",isPriority:f,noStartImage:y}),(0,a.jsx)(w,{ref:en})]})},j=e=>{l.isDevBuild&&m.log.warn(`[VideoPlayer] ${e}`)};function H(){let e=null,t=!1,n=[],a=new Map,i=a=>{t?j(`command "${a.type}" after dispose ignored`):e?e(a):n.push(a)},r=(e,n)=>
2{t||a.get(e)?.forEach(e=>{e(n)})};return{handle:{play:()=>i({type:"play"}),pause:()=>i({type:"pause"}),setMuted:e=>i({type:"setMuted",muted:e}),seekTo:e=>i({type:"seekTo",seconds:e}),replay:()=>i({type:"replay"}),setFullscreen:e=>i({type:"setFullscreen",fullscreen:e}),resolvePlaybackRequest:(e,t)=>i({type:"resolvePlaybackRequest",id:e,approved:t}),subscribe:(e,n)=>{if(t)return j(`subscribe("${e}") after dispose ignored`),()=>{};let i=a.get(e);return i||(i=new Set,a.set(e,i)),i.add(n),()=>{a.get(e)?.delete(n)}},get isReady(){return null!==e&&!t},get isDisposed(){return t}},emit:r,activate:a=>{if(t)return void j("activate after dispose ignored");if(e)return void j("activate called more than once; ignoring");for(e=a;n.length>0;)e(n.shift());r("ready",void 0)},dispose:()=>{t||(t=!0,n.length=0,a.clear(),e=null)}}}let q=["ready","playing","paused","stopped","ended","progress","seeked","error","fullscreenChange","mutedChange","playbackRequest","closeRequested"];function G(){return!0===window.__PLAYER_TEST_BRIDGE_ENABLED__}function Z(e,t,n){let a,r,l,s,d,c,u,m,k,v,p,g,f,y,S,h,N,C,b,E,P,T,F,I=(0,i.c)(77),[w]=(0,o.useState)(H),D=(0,o.useId)(),L=(0,o.useRef)(null),A=(0,o.useRef)(0);I[0]!==t||I[1]!==w.handle?(a=()=>t.onReady?.(w.handle),I[0]=t,I[1]=w.handle,I[2]=a):a=I[2];let M=(0,o.useEffectEvent)(a);I[3]!==t||I[4]!==w.handle?(r=()=>t.onPlaying?.(w.handle),I[3]=t,I[4]=w.handle,I[5]=r):r=I[5];let _=(0,o.useEffectEvent)(r);I[6]!==t||I[7]!==w.handle?(l=()=>t.onPaused?.(w.handle),I[6]=t,I[7]=w.handle,I[8]=l):l=I[8];let V=(0,o.useEffectEvent)(l);I[9]!==t||I[10]!==w.handle?(s=()=>t.onStopped?.(w.handle),I[9]=t,I[10]=w.handle,I[11]=s):s=I[11];let R=(0,o.useEffectEvent)(s);I[12]!==t||I[13]!==w.handle?(d=()=>t.onEnded?.(w.handle),I[12]=t,I[13]=w.handle,I[14]=d):d=I[14];let U=(0,o.useEffectEvent)(d);I[15]!==t||I[16]!==w.handle?(c=e=>t.onProgress?.(e,w.handle),I[15]=t,I[16]=w.handle,I[17]=c):c=I[17];let O=(0,o.useEffectEvent)(c);I[18]!==t||I[19]!==w.handle?(u=e=>t.onSeeked?.(e,w.handle),I[18]=t,I[19]=w.handle,I[20]=u):u=I[20];let x=(0,o.useEffectEvent)(u);I[21]!==t||I[22]!==w.handle?(m=e=>t.onError?.(e,w.handle),I[21]=t,I[22]=w.handle,I[23]=m):m=I[23];let z=(0,o.useEffectEvent)(m);I[24]!==t||I[25]!==w.handle?(k=e=>t.onFullscreenChange?.(e,w.handle),I[24]=t,I[25]=w.handle,I[26]=k):k=I[26];let B=(0,o.useEffectEvent)(k);I[27]!==t||I[28]!==w.handle?(v=e=>t.onMutedChange?.(e,w.handle),I[27]=t,I[28]=w.handle,I[29]=v):v=I[29];let Z=(0,o.useEffectEvent)(v);I[30]!==t||I[31]!==w.handle?(p=e=>t.onZappingChannelChange?.(e,w.handle),I[30]=t,I[31]=w.handle,I[32]=p):p=I[32];let K=(0,o.useEffectEvent)(p);I[33]!==t||I[34]!==w.handle?(g=e=>t.onPlaybackRequest?.(e,w.handle),I[33]=t,I[34]=w.handle,I[35]=g):g=I[35];let Y=(0,o.useEffectEvent)(g);I[36]!==t||I[37]!==w.handle?(f=()=>t.onCloseRequested?.(w.handle),I[36]=t,I[37]=w.handle,I[38]=f):f=I[38];let X=(0,o.useEffectEvent)(f);I[39]!==t||I[40]!==w.handle?(y=e=>t.onSmartCollectionRequested?.(e,w.handle),I[39]=t,I[40]=w.handle,I[41]=y):y=I[41];let $=(0,o.useEffectEvent)(y);I[42]!==w.handle?(S=()=>w.handle,I[42]=w.handle,I[43]=S):S=I[43],I[44]!==w?(h=[w],I[44]=w,I[45]=h):h=I[45],(0,o.useImperativeHandle)(n,S,h),I[46]!==w||I[47]!==X||I[48]!==U||I[49]!==z||I[50]!==B||I[51]!==Z||I[52]!==V||I[53]!==Y||I[54]!==_||I[55]!==O||I[56]!==M||I[57]!==x||I[58]!==$||I[59]!==R||I[60]!==K?(N=()=>{let{handle:e}=w,t=[e.subscribe("ready",M),e.subscribe("playing",_),e.subscribe("paused",V),e.subscribe("stopped",R),e.subscribe("ended",U),e.subscribe("progress",O),e.subscribe("seeked",x),e.subscribe("error",z),e.subscribe("fullscreenChange",B),e.subscribe("mutedChange",Z),e.subscribe("zappingChannelChange",K),e.subscribe("playbackRequest",Y),e.subscribe("closeRequested",X),e.subscribe("smartCollectionRequested",$)];return()=>{t.forEach(W)}},I[46]=w,I[47]=X,I[48]=U,I[49]=z,I[50]=B,I[51]=Z,I[52]=V,I[53]=Y,I[54]=_,I[55]=O,I[56]=M,I[57]=x,I[58]=$,I[59]=R,I[60]=K,I[61]=N):N=I[61],I[62]!==w?(C=[w],I[62]=w,I[63]=C):C=I[63],(0,o.useEffect)(N,C),I[64]!==D||I[65]!==w.handle||I[66]!==e?(b=()=>{if(G())return function(e,t,n){if(!G())return()=>{};let a=window.__PLAYER_TEST_BRIDGE__??={players:{}},i={engine:n,events:[],handle:t};a.players[e]=i;let r=q.map(e=>t.subscribe(e,t=>{i.events.push({type:e,payload:t})}));return()=>
2{r.forEach(e=>e()),delete a.players[e]}}(D,w.handle,e)},I[64]=D,I[65]=w.handle,I[66]=e,I[67]=b):b=I[67],I[68]!==D||I[69]!==w||I[70]!==e?(E=[w,D,e],I[68]=D,I[69]=w,I[70]=e,I[71]=E):E=I[71],(0,o.useEffect)(b,E),I[72]===Symbol.for("react.memo_cache_sentinel")?(P=e=>{A.current=A.current+1;let t=String(A.current);return L.current={id:t,data:e},t},I[72]=P):P=I[72];let J=P;I[73]===Symbol.for("react.memo_cache_sentinel")?(T=e=>{let t=L.current;return t&&t.id===e?(L.current=null,t.data):(j("resolvePlaybackRequest with stale id ignored"),null)},I[73]=T):T=I[73];let Q=T;return I[74]!==D||I[75]!==w?(F={controller:w,bridgeId:D,nextRequest:J,takeRequest:Q},I[74]=D,I[75]=w,I[76]=F):F=I[76],F}function W(e){return e()}let K=e=>"string"==typeof e?e:e?.src;function Y(e,t){}let X={position:-1,duration:-1,speed:1,isPlaying:!1},$={active:"none",target:null,volumeControlType:"attenuation"},J=null,Q=[],ee=X,et=()=>({targets:[],connection:$,hasNetworkPermission:!0,deviceVolume:null}),en=et(),ea=null,ei=!1,er=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];Y(">>",t[0]),J?.send(...t)};function el(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];ea?er(...t):Y(">>",{dropped:t[0]})}function eo(e,t){let n=window.jsController?.videoEventDispatcher;n?.(e,t??{})}let es={getControllerName:()=>"CCPlayer",controllerName:"CCPlayer",setMediaItem:(e,t,n,a,i)=>{el({type:"cc.setMediaItem",uri:e,mimeType:t,title:n,startTime:a,isLive:i,contentId:e})},load:()=>el({type:"cc.load"}),play:()=>el({type:"cc.play"}),pause:()=>el({type:"cc.pause"}),stop:()=>el({type:"cc.stop"}),seekTo:e=>el({type:"cc.seekTo",seconds:e}),setPlaybackSpeed:e=>{e<.5||e>2?m.log.warn(`[VideoPlayer] cast: receiver cannot play at ${e}x, keeping ${ee.speed}x`):(Y("addon",{cachedSpeed:e}),ee={...ee,speed:e},el({type:"cc.setPlaybackSpeed",speed:e}))},addImage:(e,t)=>el({type:"cc.addImage",minWidth:e,url:t}),prepareSubtitle:(e,t,n,a,i)=>el({type:"cc.prepareSubtitle",url:e,mime:t,language:n,label:a,kind:i}),selectSubtitle:(e,t)=>el({type:"cc.selectSubtitle",language:e,kind:t}),clearSubtitle:()=>el({type:"cc.clearSubtitle"}),selectAudio:(e,t)=>el({type:"cc.selectAudio",language:e,id:t}),prepareMetadata:(e,t,n,a)=>el({type:"cc.prepareMetadata",title:e,subtitle:t,publisher:n,pubDate:a}),isPlaying:()=>ee.isPlaying,getDuration:()=>ee.duration,getCurrentPosition:()=>ee.position,getPlaybackSpeed:()=>ee.speed,setMuted:e=>{en.deviceVolume&&(en={...en,deviceVolume:{...en.deviceVolume,muted:e}}),el({type:"cc.setMuted",muted:e})}},ed={getControllerName:()=>"unsupported"};function ec(e,t){Y("addon",{setCastTargets:t.length}),e.sendEvent({type:"CastMenu.setCastTargets",targets:t})}function eu(e,t){Y("addon",{setActiveConnection:t.active,target:t.target?.label}),e.sendEvent({type:"CastMenu.setActiveConnection",active:t.active,target:t.target})}function em(e){e.sendEvent({type:"CastMenu.setNetworkPermission",hasNetworkPermission:!0})}function ek(e){en.deviceVolume&&e.sendEvent({type:"Player.EXTERNAL_VOLUME_UPDATE",volume:en.deviceVolume.level,muted:en.deviceVolume.muted,track:!1})}function ev(e){en.hasNetworkPermission&&em(e),ec(e,en.targets)}function ep(e){switch(Y("<<",e),e.type){case"targets":en={...en,targets:e.targets},ea&&ec(ea,e.targets);return;case"connection":en={...en,connection:e.connection},ea&&eu(ea,e.connection),"none"===e.connection.active&&(ee=X,en={...en,deviceVolume:null});return;case"networkPermission":en={...en,hasNetworkPermission:e.granted},e.granted&&ea&&em(ea);return;case"deviceVolume":en={...en,deviceVolume:{level:e.level,muted:e.muted}},ea&&ek(ea),eo("ccMuted",{muted:e.muted});return;case"error":eo("error",{code:e.code,fatal:e.fatal});return;case"media":eo(e.event);return;case"ccFirstFrame":eo("ccFirstFrame");return;case"ccDvr":eo("ccDvr",{rel:e.rel,real:e.real,at:e.at});return;case"ccSubtitles":eo("ccSubtitles",{subtitles:e.subtitles});return;case"ccAudio":eo("ccAudio",{tracks:e.tracks});return}}function eg(e){let t=e.duration!==ee.duration;ee=e,t&&eo("durationchange"),eo("progress"),eo("timeupdate")}let ef=null;function ey(e){return"object"==typeof e&&null!==e}let eS={atInternet:{enabled:!1},nielsen:{enabled:!1},zdfTracking:{enabled:!1}};function eh(e,t){t&&e.sendEvent({type:"MultiStream.INIT_WITH_EXTERNAL_DATA",feed:t})}function eN(e){let t,n,r,l,c,u,k,v,p,g,f,y,S,P,T,F,D,L,V,R,U,x,z,B,j,H,q,G,W=(0,i.c)(
275);if(W[0]!==e){let{config:a,className:i,handleRef:o,renderMultistream:s,...d}=e;r=a,n=i,l=o,t=d,W[0]=e,W[1]=t,W[2]=n,W[3]=r,W[4]=l}else t=W[1],n=W[2],r=W[3],l=W[4];let{ard:Y,apiToken:el,contentAggregatorUrl:eo,remoteConfig:ec,tracking:em,castHost:eN}=h(),eE=(0,o.useId)(),{controller:eP,bridgeId:eT,nextRequest:eF,takeRequest:eI}=Z("ard",t,l),ew=(0,o.useRef)(null),eD=(0,o.useRef)(null),eL=(0,o.useRef)(null),eA=(0,o.useRef)(null),eM=(0,o.useRef)(0),e_=(0,o.useRef)(em);W[5]!==em?(c=()=>{e_.current=em},u=[em],W[5]=em,W[6]=c,W[7]=u):(c=W[6],u=W[7]),(0,o.useEffect)(c,u),W[8]!==r?({multistream:p,startImage:S,noStartImage:g,isPriority:v,aspectRatio:P,showPlaceholderImageOnError:y,deferMountUntilVisible:T,initialMuted:k,...f}=r,W[8]=r,W[9]=k,W[10]=v,W[11]=p,W[12]=g,W[13]=f,W[14]=y,W[15]=S,W[16]=P,W[17]=T):(k=W[9],v=W[10],p=W[11],g=W[12],f=W[13],y=W[14],S=W[15],P=W[16],T=W[17]);let eV=void 0===P?"16:9":P,eR=void 0===T||T,eU=!!S&&!g;W[18]!==eV||W[19]!==S?(F=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"16:9";if("string"==typeof e)return{src:e,srcSet:""};if(!e)return{srcSet:""};let n=e.layouts?(0,s.getImageSrcSet)(e.layouts,t):"";return{src:e.src,srcSet:n,alt:e.alt}}(S,eV),W[18]=eV,W[19]=S,W[20]=F):F=W[20];let eO=F;W[21]!==p?(D=function(e){if(!e)return null;let t=e.streams.reduce((e,t)=>{if("string"!=typeof t.content||!t.content||!t.startsAt)return e;let n=K(t.image);return n&&e.push({id:t.content,title:t.title,image:n,startTime:t.startsAt,endTime:t.endsAt}),e},[]);if(0===t.length)return null;let n=K(e.cta?.image);return{streams:t,cta:{subtitle:e.cta?.subtitle??e.title,...e.cta?.title!==void 0&&{title:e.cta.title},...e.cta?.chip!==void 0&&{chip:e.cta.chip},...void 0!==n&&{image:n}},...void 0!==e.currentSectionTitle&&{sectionTitleNow:e.currentSectionTitle},...void 0!==e.futureSectionTitle&&{sectionTitleFuture:e.futureSectionTitle},...void 0!==e.hideFutureSection&&{hideFutureSection:e.hideFutureSection},...void 0!==e.futureWindowMinutes&&{showFutureStreamsWithinMinutes:e.futureWindowMinutes},...void 0!==e.hidePastStreams&&{hidePastStreams:e.hidePastStreams}}}(p),W[21]=p,W[22]=D):D=W[22];let ex=D,ez=(0,E.useInViewOnce)(eD);if(W[23]===Symbol.for("react.memo_cache_sentinel")){let e,t;e=d(),t={},void 0!==e.audioOption&&(t.audioTrack=e.audioOption),void 0!==e.showSubtitles&&(t.subtitles=e.showSubtitles),void 0!==e.sourceVariant&&(t.sourceVariant=e.sourceVariant),L=t,W[23]=L}else L=W[23];let eB=L,ej=(0,o.useRef)(ex);W[24]!==ex?(V=()=>{ej.current=ex;let e=eL.current;e&&eh(e,ex)},R=[ex],W[24]=ex,W[25]=V,W[26]=R):(V=W[25],R=W[26]),(0,o.useEffect)(V,R),W[27]!==el||W[28]!==Y||W[29]!==eN||W[30]!==eo||W[31]!==eP||W[32]!==eR||W[33]!==k||W[34]!==ez||W[35]!==eF||W[36]!==f||W[37]!==eE||W[38]!==ec||W[39]!==y||W[40]!==eI?(U=()=>{var e,t;let n=eD.current;if(!n||(0,C.isChromatic)()||navigator.userAgent.includes("disable-zdfplayer")||eR&&!ez||Y.remoteConfigUrl&&void 0===ec)return;let a=!1,i=null,r={id:eE,baseUrl:Y.baseUrl,apiToken:el??null,contentPath:eo??"",remoteConfig:ec,tracking:e_.current,hasCastHost:void 0!==eN,skin:Y.skin};return(e=Y.baseUrl+Y.playerFile,t=Y.baseUrl+Y.themeFile,window.ardplayer?Promise.resolve(window.ardplayer):(!ef&&(ef=new Promise((n,a)=>{(0,_.loadCSS)(t),(0,_.loadScript)(e,{onload:()=>{window.ardplayer?n(window.ardplayer):a(Error("ARD player global missing after load"))},onerror:()=>a(Error("Failed to load ARD player script"))})})).catch(()=>{ef=null}),ef)).then(e=>{var t;let l,o,s,d,c,u,v,p,g,S,h;if(a)return;let{emit:N}=eP,C=f.sourceVariant??eB.sourceVariant,b=f.audioTrack??eB.audioTrack,E=(t={...f,subtitles:f.subtitles??eB.subtitles,audioTrack:b,sourceVariant:C},l=t.content??null,o={pluginData:{"multistream@all":{waitForExternalData:!0,allowSelectingFutureStreams:!0,closeOverlayOnPlay:!0},"cast-menu-native@all":{isEnabled:!0===t.enableCast},...r.hasCastHost?{"chromecast@all":{isEnabled:!1}}:void 0}},void 0!==t.isBackgroundPlayer&&(o.isbackground=t.isBackgroundPlayer),!1===t.controls&&(o.generic={isUIHiddenAtStart:!0}),{id:r.id,skin:r.skin,baseUrl:r.baseUrl,apiToken:r.apiToken,contentPath:r.contentPath,config:r.remoteConfig,content:ey(l)?null:l,gqlContent:ey(l)?l:void 0,autoplay:t.autoplay,allowMobileAutoplay:t.allowMobileAutoplay,startTime:t.startTime,showSubtitles:t.subtitles,useAudioDescription:t.audioDescription,audioOption:t.audioTrack,enablePIP:t.enablePIP,primary:t.primary||void 0,checkExternalForNextVideo:t.appVerifiesNextVideo||void 0,ignoreFskAndGeoChecks:t.appOwnsAccessChecks||void 0,ard:Object.keys(o).length>0?o:void 0,...function(e,t,n){if(t?.enabled===!1)return{ZdfTracking:void 0,ZdfUser:void 0,tracking:eS};let{hasPersonalizationConsent:a,hasTrackingConsent:i,zdf:r}=e??{};return O({tracking:{...i?{}:{atInternet:{enabled:!1},nielsen:{enabled:!1}},...a?{}:{zdfTracking:{enabled:!1}}},ZdfTracking:r?.config,ZdfUser:n?r?.user??void 0:void 0},t?.overrides)}(r.tracking,t.tracking,t.appVerifiesNextVideo??!1)}),P="dgs"===C||"dgs"===eB.sourceVariant,T="ad"===b||!0===f.audioDescription,F={};P&&(F.VIDEO_TYPE="sign-language"),T&&(F.AUDIO_TYPE="audio-description"),Object.keys(F).length>0&&e.SettingsStorageSync.updateSettings("video",F),eN&&function(e){if(J!==e){for(let e of Q)e();J=e,ee=X,en=et(),Q=[e.subscribe(ep),e.subscribeTicks(eg)],window.controller={getVideoView:e=>"CCPlayer"===e?es:ed,getPlatformKey:()=>"web",getVolume:()=>en.deviceVolume?.level??100,setVolume:e=>er({type:"setVolume",level:e}),emitEvent:()=>{},onSettingsChanged:()=>{},updateStateBool:()=>{},updateStateDouble:()=>{},setPreventNativeScroll:()=>{},performHaptics:()=>{},pageLoaded:()=>{},instanceDisposed:()=>{}},e.send({type:"sync"})}}(eN);let I=new e.Player(n,E);eL.current=I,eN&&f.enableCast&&(ea=I,ei=!1,er({type:"cc.attached"}),s=()=>{ea===I&&(ei=!0,er({type:"discovery",active:!0}
2),"chromecast"===en.connection.active&&ek(I))},d=()=>{ea===I&&(ei=!1,er({type:"discovery",active:!1}))},c=e=>{let{target:t}=e;ea===I&&er({type:"selectTarget",target:t})},u=()=>{ea===I&&er({type:"stopCasting"})},v=()=>{ea===I&&er({type:"promptNetworkPermission"})},p=!1,g=()=>{ea!==I||(ev(I),p||(p=!0,"none"!==en.connection.active&&eu(I,en.connection)))},S=e=>{ea!==I||e.isRemote||"chromecast"!==en.connection.active||(m.log.warn("[VideoPlayer] cast: player dropped remote playback, ending session"),en={...en,connection:$},ee=X,er({type:"stopCasting"}))},I.addEventListener("CastMenu.requestActiveDiscovery",s),I.addEventListener("CastMenu.requestPassiveDiscovery",d),I.addEventListener("CastMenu.selectCastTarget",c),I.addEventListener("CastMenu.stopCasting",u),I.addEventListener("CastMenu.promptNetworkPermission",v),I.addEventListener("Player.SETUP_VIEW",g),I.addEventListener("Player.REMOTE_PLAYBACK_CHANGED",S),h=function(e){let t=e.setVolumeInternal;if("function"!=typeof t)return m.log.warn("[VideoPlayer] cast: no setVolumeInternal, volume slider is inert"),()=>{};let n=e.getVolume,a=()=>"chromecast"===en.connection.active&&en.deviceVolume?en.deviceVolume.muted?0:en.deviceVolume.level:n.call(e);"function"==typeof n&&(e.getVolume=a);let i=(n,a,i,r)=>{"chromecast"!==en.connection.active?t.call(e,n,a,i,r):(ei&&"fixed"!==en.connection.volumeControlType&&er({type:"setVolume",level:n}),t.call(e,n,a,!0,r))};return e.setVolumeInternal=i,()=>{e.setVolumeInternal===i&&(e.setVolumeInternal=t),e.getVolume===a&&(e.getVolume=n)}}(I),ev(I),eu(I,en.connection),i=()=>{h(),I.removeEventListener("CastMenu.requestActiveDiscovery",s),I.removeEventListener("CastMenu.requestPassiveDiscovery",d),I.removeEventListener("CastMenu.selectCastTarget",c),I.removeEventListener("CastMenu.stopCasting",u),I.removeEventListener("CastMenu.promptNetworkPermission",v),I.removeEventListener("Player.SETUP_VIEW",g),I.removeEventListener("Player.REMOTE_PLAYBACK_CHANGED",S),ea===I&&(ea=null,ei=!1)}),I.addEventListener("Player.EVENT_STATUS_CHANGE",e=>{let{status:t}=e;eA.current=t,"play"===t?N("playing",void 0):"pause"===t?N("paused",void 0):"stop"===t&&N("stopped",void 0)}),I.addEventListener("Player.EVENT_INITIAL_FRAME",()=>{ew.current?.classList.add("player-ready")}),I.addEventListener("Player.EVENT_END_STREAM",()=>N("ended",void 0)),I.addEventListener("Player.EVENT_UPDATE_STREAM_DURATION",e=>{let{duration:t}=e;eM.current=t}),I.addEventListener("Info.deepLink",e=>{let{id:t}=e;return N("smartCollectionRequested",t)}),I.addEventListener("Player.EVENT_UPDATE_STREAM_TIME",e=>{let{currentTime:t}=e;return N("progress",{currentTime:t,duration:eM.current})}),I.addEventListener("Player.EVENT_SEEK_END",e=>{let{position:t}=e;return N("seeked",{currentTime:t})}),I.addEventListener("Player.EVENT_ERROR",e=>{let{isCritical:t,message:n,errorKey:a}=e;t&&y&&ew.current?.classList.add("player-error"),N("error",{message:n,fatal:t,code:a})}),I.addEventListener("Player.TOGGLE_FULLSCREEN",e=>{let{fullscreen:t}=e;return N("fullscreenChange",{isFullscreen:t})}),I.addEventListener("Player.BACK_BUTTON_PRESSED",()=>N("closeRequested",void 0)),I.addEventListener("super_volume_mute",()=>N("mutedChange",{muted:!0})),I.addEventListener("super_volume_unmute",()=>N("mutedChange",{muted:!1})),I.addEventListener("AddonZdfNextVideoLoader.CHECK_EXTERNAL",e=>{let{metadata:t,autoplay:n}=e,a=eF({videoId:t.videoId});N("playbackRequest",{id:a,autoplay:n,content:t.videoCanonical||t.videoId,metadata:{videoId:t.videoId,videoCanonical:t.videoCanonical,fsk:t.fsk??!1,fskBlocked:t.fskBlocked,geoLocation:t.geoLocation||null,title:t.title,smartCollectionId:t.smartCollectionId,smartCollectionCanonical:t.smartCollectionCanonical,pubForm:t.pubForm,episodeNumber:t.episodeNumber,seasonNumber:t.seasonNumber}})}),I.ready.then(()=>{a||(eh(I,ej.current),void 0!==k&&I.setMuted(k),eP.handle.isReady||eP.activate(e=>{let t=eL.current;if(t){if("resolvePlaybackRequest"===e.type){let n=eI(e.id);if(!n)return;t.sendEvent({type:"AddonZdfNextVideoLoader.CHECK_COMPLETED",verified:e.approved,videoId:n.videoId});return}var n=eA.current;switch(e.type){case"play":"pause"===n?t.resume():t.play();break;case"pause":t.pause();break;case"setMuted":t.setMuted(e.muted);break;case"seekTo":t.seekTo(e.seconds);break;case"replay":t.seekToAndPlay(0);break;case"setFullscreen":t.setFullscreen(e.fullscreen)}}}))}).catch(eb)}).catch(eC),()=>{a=!0,i?.(),eL.current?.dispose(),eL.current=null}},W[27]=el,W[28]=Y,W[29]=eN,W[30]=eo,W[31]=eP,W[32]=eR,W[33]=k,W[34]=ez,W[35]=eF,W[36]=f,W[37]=eE,W[38]=ec,W[39]=y,W[40]=eI,W[41]=U):U=W[41];let eH=em?.hasPersonalizationConsent,eq=em?.hasTrackingConsent;if(W[42]!==el||W[43]!==Y||W[44]!==eo||W[45]!==eP||W[46]!==eR||W[47]!==ez||W[48]!==f||W[49]!==eE||W[50]!==ec||W[51]!==eH||W[52]!==eq?(x=[f,Y,el,eo,ec,eH,eq,eP,eE,eR,ez,eB],W[42]=el,W[43]=Y,W[44]=eo,W[45]=eP,W[46]=eR,W[47]=ez,W[48]=f,W[49]=eE,W[50]=ec,W[51]=eH,W[52]=eq,W[53]=x):x=W[53],(0,b.useDeepCompareEffe
2ct)(U,x),!eU){let e;return W[54]!==eT||W[55]!==n?(e=(0,a.jsx)("div",{ref:eD,className:n,"data-testid":"ard-player","data-player-bridge-id":eT}),W[54]=eT,W[55]=n,W[56]=e):e=W[56],e}W[57]!==n?(z=(0,N.cx)(n,A),W[57]=n,W[58]=z):z=W[58],W[59]!==eV?(B=eV.split(":").join("/"),W[59]=eV,W[60]=B):B=W[60],W[61]!==B?(j={"--aspect-ratio":B},W[61]=B,W[62]=j):j=W[62];let eG=j;return W[63]!==v||W[64]!==eO.alt||W[65]!==eO.src||W[66]!==eO.srcSet?(H=(0,a.jsx)(M,{srcSet:eO.srcSet,src:eO.src,alt:eO.alt,isPriority:v}),W[63]=v,W[64]=eO.alt,W[65]=eO.src,W[66]=eO.srcSet,W[67]=H):H=W[67],W[68]!==eT?(q=(0,a.jsx)(w,{as:"div",ref:eD,"data-testid":"ard-player","data-player-bridge-id":eT}),W[68]=eT,W[69]=q):q=W[69],W[70]!==z||W[71]!==eG||W[72]!==H||W[73]!==q?(G=(0,a.jsxs)(I,{ref:ew,className:z,style:eG,children:[H,q]}),W[70]=z,W[71]=eG,W[72]=H,W[73]=q,W[74]=G):G=W[74],G}function eC(e){l.isDevBuild&&m.log.error("[VideoPlayer] failed to load ARD player",e)}function eb(){}var eE=e.i(627172);function eP(e){let{container:t,multistream:n,render:a,onSelect:i,onClose:r}=e;return(0,eE.createPortal)(a({multistream:n,onSelect:i,onClose:r}),t)}function eT(e){let t,n,r,l,s,d,c,u,m,k,v,p,g,f,y=(0,i.c)(37);y[0]!==e?({config:r,className:n,handleRef:l,renderMultistream:s,...t}=e,y[0]=e,y[1]=t,y[2]=n,y[3]=r,y[4]=l,y[5]=s):(t=y[1],n=y[2],r=y[3],l=y[4],s=y[5]);let{controller:S,bridgeId:h,nextRequest:N,takeRequest:C}=Z("zdf",t,l),b=(0,o.useRef)(null),[E,P]=(0,o.useState)(null),[T,F]=(0,o.useState)(0);if(y[6]!==r){var I;let e,t;e=(I=r).content??null,t=I.noStartImage??!I.startImage,d={content:ey(e)?null:e,aspectRatio:I.aspectRatio,isPriority:I.isPriority,showPlaceholderImageOnError:I.showPlaceholderImageOnError,...t?{noStartImage:!0}:{startImage:function(e){if(void 0!==e)return"string"==typeof e?e:e.layouts?{layouts:e.layouts,altText:e.alt}:e.src}(I.startImage)},gqlContent:ey(e)?e:void 0,autoplay:I.autoplay,isbackground:I.isBackgroundPlayer,allowMobileAutoplay:I.allowMobileAutoplay,controls:I.controls,startTime:I.startTime,showSubtitles:I.subtitles,useAudioDescription:I.audioDescription,audioOption:I.audioTrack,sourceVariant:I.sourceVariant,scene:I.scene,highlights:I.highlights,enablePIP:I.enablePIP,primary:I.primary||void 0,isForcePlay:I.forcePlay||void 0,fskErrorDisabled:I.appOwnsAccessChecks||void 0,fsk16ErrorDisabled:I.appOwnsAccessChecks||void 0,checkExternalForNextVideo:I.appVerifiesNextVideo||void 0,nextVideoClickOpensOriginUrl:!I.appVerifiesNextVideo&&void 0,...I.zapping?{zapping:!0,initialChannelId:!1===I.zapping.channelId?"":I.zapping.channelId,zappingVideosTeaserLabel:I.zapping.videosTeaserLabel,zappingChannelsTeaserLabel:I.zapping.channelsTeaserLabel,nextVideoClickOpensOriginUrl:!1}:{}},y[6]=r,y[7]=d}else d=y[7];let w=d;y[8]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{b.current?.fireEvent("Player::HIDE_RELATED_CONTENT"),P(null)},y[8]=c):c=y[8];let D=c;y[9]!==r.multistream?.streams||y[10]!==r.multistream?.title?(u=()=>{let e=b.current;e&&((r.multistream?.streams.length??0)>0?e.fireEvent("Player::SHOW_RELATED_CONTENT_BUTTON",{title:r.multistream?.title??""}):e.fireEvent("Player::HIDE_RELATED_CONTENT_BUTTON"))},y[9]=r.multistream?.streams,y[10]=r.multistream?.title,y[11]=u):u=y[11],y[12]!==r.multistream||y[13]!==T?(m=[r.multistream,T],y[12]=r.multistream,y[13]=T,y[14]=m):m=y[14],(0,o.useEffect)(u,m),y[15]!==r.initialMuted||y[16]!==S||y[17]!==N||y[18]!==C?(k=e=>{b.current=e;let{emit:t}=S;e.on("Player::PLAYING",()=>t("playing",void 0)),e.on("Player::PAUSED",()=>t("paused",void 0)),e.on("Player::STOPPED",()=>t("stopped",void 0)),e.on("Player::FINISHED",()=>t("ended",void 0)),e.on("Player::PROGRESS",e=>{let{current_time:n,duration:a}=e;return t("progress",{currentTime:n,duration:a})}),e.on("Player::SEEKED",e=>{let{current_time:n}=e;return t("seeked",{currentTime:n})}),e.on("Player::ERROR",e=>t("error",{message:"message"in e?e.message:void 0,fatal:!1})),e.on("Player::FULLSCREEN_ON",()=>t("fullscreenChange",{isFullscreen:!0})),e.on("Player::FULLSCREEN_OFF",()=>t("fullscreenChange",{isFullscreen:!1})),e.on("Player::MUTED",()=>t("mutedChange",{muted:!0})),e.on("Player::UNMUTED",()=>t("mutedChange",{muted:!1})),e.on("Player::EXIT",()=>t("closeRequested",void 0)),e.on("Player::OPEN_SMART_COLLECTION",e=>{let{sharingUrl:n}=e;return t("smartCollectionRequested",n)}),e.on("Player::CURRENT_CHANNEL_CHANGED",e=>{let{value:n}=e;n&&t("zappingChannelChange",{channelId:n})}
2),e.on("Player::CHECK_EXTERNAL",e=>{let{metadata:n}=e;t("playbackRequest",{id:N({kind:"clearance"}),autoplay:!0,content:n.videoCanonical||n.videoId,metadata:{videoId:n.videoId,videoCanonical:n.videoCanonical,fsk:n.fsk??!1,fskBlocked:n.fskBlocked,geoLocation:n.geoLocation||null,title:n.title,smartCollectionId:n.smartCollectionId,smartCollectionCanonical:n.smartCollectionCanonical,pubForm:n.pubForm,episodeNumber:n.episodeNumber,seasonNumber:n.seasonNumber}})}),e.on("Page::SHOW_RELATED_CONTENT",e=>{let{container:t}=e;return P(t)}),e.on("Player::INITIALIZED",()=>{void 0!==r.initialMuted&&e.fireEvent(r.initialMuted?"Player::MUTE":"Player::UNMUTE")}),F(eF),S.handle.isReady||S.activate(e=>{let t=b.current;if(t){if("resolvePlaybackRequest"===e.type){let n=C(e.id);if(!n)return;if("selection"===n.kind){e.approved&&(t.fireEvent("Player::SET_VIDEO",{content:n.content,autoplay:!0}),D());return}}switch(e.type){case"play":t.fireEvent("Player::PLAY");break;case"pause":t.fireEvent("Player::PAUSE");break;case"setMuted":t.fireEvent(e.muted?"Player::MUTE":"Player::UNMUTE");break;case"seekTo":t.fireEvent("Player::SEEK_TO",{seek_time:e.seconds});break;case"replay":t.fireEvent("Player::REPLAY");break;case"setFullscreen":t.fireEvent(e.fullscreen?"Player::SET_FULLSCREEN":"Player::SET_NORMALSCREEN");break;case"resolvePlaybackRequest":t.fireEvent("Player::CHECK_COMPLETED",{verified:e.approved})}}})},y[15]=r.initialMuted,y[16]=S,y[17]=N,y[18]=C,y[19]=k):k=y[19];let L=k;y[20]!==S||y[21]!==N?(v=e=>{let t=e.videoCanonical;if(!t)return;let n=N({kind:"selection",content:t});S.emit("playbackRequest",{id:n,autoplay:!0,content:t,metadata:e})},y[20]=S,y[21]=N,y[22]=v):v=y[22];let A=v;return y[23]!==h||y[24]!==n||y[25]!==r.tracking||y[26]!==L||y[27]!==w?(p=(0,a.jsx)(B,{className:n,config:w,onPlayerReady:L,playerBridgeId:h,trackingOverride:r.tracking}),y[23]=h,y[24]=n,y[25]=r.tracking,y[26]=L,y[27]=w,y[28]=p):p=y[28],y[29]!==r.multistream||y[30]!==A||y[31]!==E||y[32]!==s?(g=E&&r.multistream&&s&&(0,a.jsx)(eP,{container:E,multistream:r.multistream,render:s,onSelect:A,onClose:D}),y[29]=r.multistream,y[30]=A,y[31]=E,y[32]=s,y[33]=g):g=y[33],y[34]!==p||y[35]!==g?(f=(0,a.jsxs)(a.Fragment,{children:[p,g]}),y[34]=p,y[35]=g,y[36]=f):f=y[36],f}function eF(e){return e+1}e.s(["VideoPlayer",0,function(e){let t,n=(0,i.c)(3),r=S();return!l.isDevBuild||e.config.noStartImage||e.config.startImage||m.log.error("No startImage defined => startImage is needed for low LCP"),n[0]!==r||n[1]!==e?(t="ard"===r?(0,a.jsx)(eN,{...e}):(0,a.jsx)(eT,{...e}),n[0]=r,n[1]=e,n[2]=t):t=n[2],t}],626677),e.s([],49927),e.s(["InertLayer",0,e=>{let t,n=(0,i.c)(3),{isActive:r,children:l}=e,o=!!r||void 0;return n[0]!==l||n[1]!==o?(t=(0,a.jsx)("div",{inert:o,children:l}),n[0]=l,n[1]=o,n[2]=t):t=n[2],t}],718877);var eI=e.i(238454),ew=e.i(803794);e.s(["teaserToPlaybackRequestMetadata",0,function(e){if(e?.__typename!=="Video"||!e.canonical)return null;let{fsk:t,geoLocation:n}=(0,ew.getVideoRestrictions)(e);return{videoId:e.id,videoCanonical:e.canonical,fsk:t||!1,fskBlocked:e.availability?.fskBlocked??!1,geoLocation:n??null,title:e.teaser?.title??e.title??void 0,smartCollectionId:e.smartCollection?.id,smartCollectionCanonical:e.smartCollection?.canonical,pubForm:(0,eI.getPubFormFromCollection)(e.smartCollection?.structuralMetadata),episodeNumber:e.episodeInfo?.episodeNumber??void 0,seasonNumber:e.episodeInfo?.seasonNumber??void 0}}],677502);var eD=e.i(418031),eL=e.i(359732),eA=e.i(702447),eM=e.i(638040),e_=e.i(372360),eV=e.i(770465);let eR={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getVideoTeaserDataByIds"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"videoIds"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"videosByIds"},arguments:[{kind:"Argument",name:{kind:"Name",value:"ids"},value:{kind:"Variable",name:{kind:"Name",value:"videoIds"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"VideoTeaserData"}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"ResponseMetadataFragment"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LogoImageSizes"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ImageLayout"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dim380X170"}},{kind:"Field",name:{kind:"Name",value:"dim760X340"}},{kind:"Field",name:{kind:"Name",value:"original"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"TeaserLogoImage"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ImagePropertyConnection"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"layouts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LogoImageSizes"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"TeaserContentOwner"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ContentOwner"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"details"}},{kind:"Field",name:{kind:"Name",value:"title"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotClickableStreamingOptions"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IStreamingOptions"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ad"}},{kind:"Field",name:{kind:"Name",value:"dgs"}},{kind:"Field",name:{kind:"Name",value:"ut"}},{kind:"Field",name:{kind:"Name",value:"ks"}},{kind:"Field",name:{kind:"Name",value:"ov"}},{kind:"Field",name:{kind:"Name",value:"fskMetaCollection"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"canonical"}},{kind:"Field",name:{kind:"Name",value:"title"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"MetaCollectionLink"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"MetaCollection"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"canonical"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"transformedValue"}},{kind:"Field",name:{kind:"Name",value:"structuralMetadata"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isChildrenContent"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"PublicationFormMetaOnSmartCollection"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ISmartCollectionStructuralMetadata"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"publicationFormMetaCollection"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"transformedValue"}},{kind:"FragmentSpread",name:{kind:"Name",value:"MetaCollectionLink"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"GenreMetaOnSmartCollection"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ISmartCollectionStructuralMetadata"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"genreMetaCollection"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"transformedValue"}},{kind:"FragmentSpread",name:{kind:"Name",value:"MetaCollectionLink"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"TeaserMoodLabels"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"IVisualDimensions"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"moods"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"level"}},{kind:"Field",name:{kind:"Name",value:"mood"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"VideoSmartCollectionData"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ISmartCollection"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"canonical"}},{kind:"Field",name:{kind:"Name",value:"collectionType"}},{kind:"Field",name:{kind:"Name",value:"editorialDate"}},{kind:"Field",name:{kind:"Name",value:"isCampaign"}},{kind:"Field",name:{kind:"Name",value:"logo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"TeaserLogoImage"}}]}},{kind:"Field",name:{kind:"Name",value:"teaser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}}]}},{kind:"Field",name:{kind:"Name",value:"contentOwner"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"TeaserContentOwner"}}]}},{kind:"Field",name:{kind:"Name",value:"streamingOptions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotClickableStreamingOptions"}}]}},{kind:"Field",name:{kind:"Name",value:"structuralMetadata"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isChildrenContent"}},{kind:"FragmentSpread",name:{kind:"Name",value:"PublicationFormMetaOnSmartCollection"}},{kind:"FragmentSpread",name:{kind:"Name",value:"GenreMetaOnSmartCollection"}},{kind:"Field",name:{kind:"Name",value:"visualDimension"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"TeaserMoodLabels"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LiveMediaFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveMedia"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveMedia"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"liveMediaType"}},{kind:"Field",name:{kind:"Name",value:"plannedStart"}},{kind:"Field",name:{kind:"Name",value:"plannedStop"}},{kind:"Field",name:{kind:"Name",value:"editorialStart"}},{kind:"Field",name:{kind:"Name",value:"editorialStop"}},{kind:"Field",name:{kind:"Name",value:"start"}},{kind:"Field",name:{kind:"Name",value:"stop"}},{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"tvService"}},{kind:"Field",name:{kind:"Name",value:"geoLocation"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"VodMediaFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VodMedia"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VodMedia"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"vodMediaType"}},{kind:"Field",name:{kind:"Name",value:"duration"}},{kind:"Field",name:{kind:"Name",value:"downloadAllowed"}},{kind:"Field",name:{kind:"Name",value:"streamAnchorTags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"anchorLabel"}},{kind:"Field",name:{kind:"Name",value:"anchorOffset"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"geoLocation"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"CurrentMedia"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VideoCurrentMediaConnection"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ptmdTemplate"}},{kind:"FragmentSpread",name:{kind:"Name",value:"LiveMediaFragment"}},{kind:"FragmentSpread",name:{kind:"Name",value:"VodMediaFragment"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ScheduledMedia"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ScheduledMedia"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"videoType"}},{kind:"Field",name:{kind:"Name",value:"availableFrom"}},{kind:"Field",name:{kind:"Name",value:"availableTo"}},{kind:"Field",name:{kind:"Name",value:"editorialStart"}},{kind:"Field",name:{kind:"Name",value:"editorialStop"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"TeaserImageSizes"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ImageLayout"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dim276X311"}},{kind:"Field",name:{kind:"Name",value:"dim384X216"}},{kind:"Field",name:{kind:"Name",value:"dim640X720"}},{kind:"Field",name:{kind:"Name",value:"dim768X432"}},{kind:"Field",name:{kind:"Name",value:"original"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"TeaserImage"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ImagePropertyConnection"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"layouts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"TeaserImageSizes"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"PublicationFormMetaOnVideo"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VideoStructuralMetadata"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"publicationFormMetaCollection"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"transformedValue"}},{kind:"FragmentSpread",name:{kind:"Name",value:"MetaCollectionLink"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"GenreMetaOnVideo"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VideoStructuralMetadata"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"genreMetaCollection"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"transformedValue"}},{kind:"FragmentSpread",name:{kind:"Name",value:"MetaCollectionLink"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"VideoTeaserData"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Video"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"canonical"}},{kind:"Field",alias:{kind:"Name",value:"newVideoContentStatus"},name:{kind:"Name",value:"newContentStatus"}},{kind:"Field",name:{kind:"Name",value:"episodeInfo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"episodeNumber"}},{kind:"Field",name:{kind:"Name",value:"seasonNumber"}}]}},{kind:"Field",name:{kind:"Name",value:"smartCollection"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"VideoSmartCollectionData"}}]}},{kind:"Field",name:{kind:"Name",value:"currentMedia"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CurrentMedia"}}]}},{kind:"Field",name:{kind:"Name",value:"currentMediaType"}},{kind:"Field",name:{kind:"Name",value:"contentType"}},{kind:"Field",name:{kind:"Name",value:"scheduledMedia"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ScheduledMedia"}}]}},{kind:"Field",name:{kind:"Name",value:"editorialDate"}},{kind:"Field",name:{kind:"Name",value:"teaser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"imageWithoutLogo"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"TeaserImage"}}]}},{kind:"Field",name:{kind:"Name",value:"sourceVariant"}},{kind:"Field",name:{kind:"Name",value:"enableAudioDescription"}},{kind:"Field",name:{kind:"Name",value:"enableSubtitle"}},{kind:"Field",name:{kind:"Name",value:"streamAnchorTagId"}},{kind:"Field",name:{kind:"Name",value:"externalStreamAnchorTag"},selectionSet:{kind:"SelectionSet",selecti
2ons:[{kind:"Field",name:{kind:"Name",value:"sceneId"}},{kind:"Field",name:{kind:"Name",value:"showEventHighlights"}},{kind:"Field",name:{kind:"Name",value:"duration"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"structuralMetadata"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isChildrenContent"}},{kind:"FragmentSpread",name:{kind:"Name",value:"PublicationFormMetaOnVideo"}},{kind:"FragmentSpread",name:{kind:"Name",value:"GenreMetaOnVideo"}},{kind:"Field",name:{kind:"Name",value:"visualDimension"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"TeaserMoodLabels"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"streamingOptions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotClickableStreamingOptions"}}]}},{kind:"Field",name:{kind:"Name",value:"contentOwner"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"TeaserContentOwner"}}]}},{kind:"Field",name:{kind:"Name",value:"availability"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fskBlocked"}},{kind:"Field",name:{kind:"Name",value:"vod"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"visibleTo"}},{kind:"Field",name:{kind:"Name",value:"endDate"}},{kind:"Field",name:{kind:"Name",value:"fsk"}}]}},{kind:"Field",name:{kind:"Name",value:"broadcast"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"effectiveAirtimeBegin"}},{kind:"Field",name:{kind:"Name",value:"effectiveAirtimeEnd"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"tracking"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"piano"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"EnumValue",value:"click"}}]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ResponseMetadataFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Query"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseMetadata"},directives:[{kind:"Directive",name:{kind:"Name",value:"client"}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cacheRefresh"}},{kind:"Field",name:{kind:"Name",value:"cacheStatus"}}]}}]}}]};function eU(e){return"id"in e?e.id:e.videoId}let eO=(0,s.ratioParser)("16:9");e.s(["useMultistreamData",0,(e,t,n)=>{let a,r,l=(0,i.c)(9),o=(e=>{let t,n,a,r,l,o=(0,i.c)(16),{getActiveLiveStreamsByGenre:s,getScheduledLiveStreamsByGenre:d,getSmartCollectionIdForLiveStream:c}=(0,eA.useLiveStreamState)();if(o[0]!==s||o[1]!==d||o[2]!==c||o[3]!==e){let n=e?c(e):null,a=t=>(0,eM.getLiveStreamId)(t)!==e;t=[...n?s(n).filter(a):[],...n?d(n).filter(a):[]].slice(0,26).map(eM.getLiveStreamId),o[0]=s,o[1]=d,o[2]=c,o[3]=e,o[4]=t}else t=o[4];let u=t;o[5]!==u||o[6]!==e?(n=e&&u.length>0?[e,...u]:u,o[5]=u,o[6]=e,o[7]=n):n=o[7];let m=n;o[8]!==m?(a={videoIds:m},o[8]=m,o[9]=a):a=o[9];let k=!m.length;o[10]!==a||o[11]!==k?(r={variables:a,skip:k},o[10]=a,o[11]=k,o[12]=r):r=o[12];let v=(0,eV.useQuery)(eR,r);return o[13]!==u||o[14]!==v?(l={otherLivestreamVideoIds:u,teaserItemsQuery:v},o[13]=u,o[14]=v,o[15]=l):l=o[15],l})(t?void 0:e),d=(e=>{let t,n,a,r,l,o=(0,i.c)(12),{getActive24x7LiveStreams:s}=(0,eA.useLiveStreamState)();o[0]!==s||o[1]!==e?(t=(e?s().filter(t=>"id"in t?t.id!==e:t.videoId!==e):[]).map(eU),n=e&&t.length>0?[e,...t]:t,o[0]=s,o[1]=e,o[2]=t,o[3]=n):(t=o[2],n=o[3]);let d=n;o[4]!==d?(a={videoIds:d},o[4]=d,o[5]=a):a=o[5];let c=!d.length;o[6]!==a||o[7]!==c?(r={variables:a,skip:c},o[6]=a,o[7]=c,o[8]=r):r=o[8];let u=(0,eV.useQuery)(eR,r);return o[9]!==t||o[10]!==u?(l={otherLivestreamVideoIds:t,teaserItemsQuery:u},o[9]=t,o[10]=u,o[11]=l):l=o[11],l})(t?e:void 0),{teaserItemsQuery:c}=t?d:o,{getCurrentBroadcastForTvService:u}=(0,eA.useLiveStreamState)(),m=c.data?.videosByIds;l[0]!==n||l[1]!==u||l[2]!==t||l[3]!==m||l[4]!==e?(a=m?.length?{...n,streams:m.map(n=>{let a=n?.currentMedia?.nodes.filter(eL.truthy).find(e_.isLiveMedia),i=n?.currentMediaType??eD.EnumCurrentMediaType.Novideo,r=n?.scheduledMedia??void 0,l=n?.editorialDate??void 0,o=n?.teaser?.imageWithoutLogo?.layouts,d=t&&a?.tvService?u(a.tvService):void 0;return{content:n?.canonical??"",title:d?.title??n?.teaser?.title??n?.title??"",isCurrent:n?.id===e,image:o?(0,s.getBestFitImage)(o,eO,{maxWidth:384})?.url:void 0,startsAt:t?d?.airtimeBegin??void 0:(0,eM.getEffectiveStartTime)({currentMediaType:i,liveMedia:a,scheduledMedia:r,editorialDate:l})?.toInstant().toString(),endsAt:t?d?.airtimeEnd??void 0:(0,eM.getEffectiveStopTime)(i,r,a)?.toInstant().toString(),payload:n}})}:void 0,l[0]=n,l[1]=u,l[2]=t,l[3]=m,l[4]=e,l[5]=a):a=l[5];let k=a;return l[6]!==k||l[7]!==c.loading?(r={multistream:k,loading:c.loading},l[6]=k,l[7]=c.loading,l[8]=r):r=l[8],r}],330110);var ex=e.i(708967),ez=e.i(512826);function eB(e){return(0,ex.subscribeToBridgeEvent)("castTick",e)}function ej(e){return(0,ex.subscribeToBridgeEvent)("castEvent",e)}function eH(){}function eq(e){return e.castCommand}function eG(e){return e.castContractVersion}e.s(["useCastHost",0,function(){let e,t=(0,i.c)(2),n=(0,ez.useFeatureFlag)("enableCastNative"),a=(0,ex.useBridgeStore)(eG),r=(0,ex.useBridgeStore)(eq);e:{let i;if(!(n&&(a??0)>=1)){e=void 0;break e}t[0]!==r?(i={send:e=>{r(e).catch(eH)},subscribe:ej,subscribeTicks:eB},t[0]=r,t[1]=i):i=t[1],e=i}return e}],908248);var eZ=e.i(397404);let eW=!1;function eK(){if(!eW){eW=!0;let e=d();Object.keys(e).length>0&&(n=e)}return n}let eY=()=>void 0;e.s(["useInitialPlayerUrlParams",0,()=>(0,eZ.useClientSnapshot)(eK,eY)],857744);var eX=e.i(132368);e.s(["usePlayerAccessibilitySettings",0,()=>
2{let[e]=(0,eX.useLocalUserData)("videoPlayerAccessibilitySettings");return e}],183910);var e$=e.i(419553),eJ=e.i(562825),eQ=e.i(295125),e0=e.i(405381),e1=e.i(952143),e2=e.i(236786),e3=e.i(887386);e.s(["usePlayerTrackingConfig",0,(e,t,n)=>{let{zdfTrackingId:a}=(0,eJ.useTrackingContext)(),i=(0,e$.useHasConsent)("personalisierung"),r=(0,e$.useHasConsent)("erfolgsmessung"),l=i&&!!a,s=(0,e3.useHasPersonalizationOverwrites)(),d=(0,eQ.useClientConfig)(),c=(0,e2.useAbGroup)(),u=(0,e2.useUserSegment)(),{user:m}=(0,e1.useIdentityService)();return(0,o.useMemo)(()=>({zdf:{config:{abGroup:c||void 0,appId:d.tracking.zdf.appId,enable:!!l&&void 0,trackingId:a,userAge:m?.yearOfBirth?(0,e0.getAge)(m.yearOfBirth):void 0,userGender:m?.gender?(0,e0.toTrackingGender)(m.gender):void 0,userSegmentId:u||void 0},user:{loggedIn:!!m,plays:n.current,views:t.current,user_id:m?.id}},hasPersonalizationConsent:l,hasTrackingConsent:!s&&r}),[d.tracking.zdf.appId,l,s,r,m,a,e?.videoId])}],416047)}]);
3
4//# debugId=bff61296-0588-ce42-e9c0-9272c7cc68ea

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.