1"use strict";(globalThis.webpackChunk_telia_company_tv_web_logged_in=globalThis.webpackChunk_telia_company_tv_web_logged_in||[]).push([[498],{"./src/cdp/hooks/useAutoplayMediaIfNeeded.ts"(e,t,o){o.d(t,{X:()=>n});var s=o("./src/watch/hooks/usePlayerNavigation.ts"),r=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),a=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-router/dist/development/chunk-62JRHF6Z.mjs");const n=({mediaId:e})=>{const t=(0,a.zy)(),{playMedia:o}=(0,s.x)();(0,r.useEffect)(()=>{const s=new URLSearchParams(t.search),r=Boolean(s.get("autoplay"));if(!e||!r)return;const a=Boolean(s.get("live"));history.replaceState(null,"",t.pathname),o({id:e,live:a})},[o,e,t.search,t.pathname])}},"./src/cdp/views/CdpSportEventView/CdpSportEventView.tsx"(e,t,o){o.r(t),o.d(t,{default:()=>j});var s=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/core/networkStatus.js"),r=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useQuery.js"),a=o("./src/cdp/components/Cdp/hooks/useCdpEngagementAccessEventListener.ts"),n=o("./src/cdp/components/Cdp/hooks/useCdpMyListEventListener.ts"),i=o("./src/cdp/components/Cdp/hooks/useCdpNpvrEventListener.ts"),d=o("./src/codegen/graphql.ts"),c=o("./src/core/router/hooks/useNavigateToRootLocation/index.ts"),p=o("./src/npvr/utils/getNpvrStatus.ts"),l=o("./src/shared/components/custom/DecoratedHelmet.tsx"),u=o("./src/shared/components/custom/MediaDetails/utils/getMediaProgress.ts"),m=o("./src/shared/errors/InvalidInputError.ts"),h=o("./src/shared/hooks/useCallbackAt.ts"),v=o("./src/shared/hooks/useRetryAfterInMs.tsx"),g=o("./src/watch/utils/getPlaybackMetadata.ts"),_=o("./src/watch/utils/getValidMedias.ts"),w=o("./src/watch/utils/isValidDeepLinkMedia.ts"),k=o("../../libs/error-monitoring/dist/index.mjs"),f=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),b=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-router/dist/development/chunk-62JRHF6Z.mjs"),S=o("./src/cdp/components/Cdp/index.ts"),E=o("./src/cdp/hooks/useAutoplayMediaIfNeeded.ts"),y=o("./src/cdp/hooks/useRedirectToChildSafeRouteIfNotChildSafeMedia.ts"),C=o("./src/cdp/hooks/useTrackCdp.ts"),x=o("./src/cdp/utils/getCdpUpsellData/getCdpUpsellData.ts"),T=o("./src/page/components/Panels/index.tsx"),R=o("./src/shared/components/custom/MarginContainer/MarginContainer.tsx"),I=o("./src/shared/components/ui/Swimlane/SwimlaneContext.tsx"),M=o("./src/shared/utils/breakpoints/constants.ts"),N=o("./src/shared/utils/isDefined.ts"),L=o("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const P=({id:e})=>{const{data:t,error:o}=(0,r.I)(d.XTk,{fetchPolicy:"cache-and-network",variables:{id:e}}),s=t?.sportEvent?.relatedPanels?.panels?.filter(N.O);if(o||!s)return null;const a=1===s.length&&"PosterListPanel"===s[0].__typename;return(0,L.Y)(I.c.Provider,{value:{horizontalPadding:{[M.f.M]:R.Rs.M,[M.f.S]:R.Rs.S}},children:(0,L.Y)(T.Q,{data:s,forceShowSectionHeading:a,skipTracking:!1})})},j=()=>{const{id:e}=(0,b.g)(),[t,o]=(0,f.useState)(Date.now());if(!e)throw new m.o("CdpSportEventView",'Missing sport event "id"');const{navigateToRootLocation:T}=(0,c.N)(),{data:R,error:I,loading:M,networkStatus:N,refetch:j}=(0,r.I)(d.NZ0,{errorPolicy:"all",fetchPolicy:"cache-and-network",notifyOnNetworkStatusChange:!0,variables:{id:e}});(0,v.n)({error:I,refetch:j}),(0,i.$)({mediaId:R?.sportEvent?.id,refetch:j}),(0,n.p)({mediaId:R?.sportEvent?.id,refetch:j}),(0,a.E)({refetch:j}),(0,C.y)({contentType:"media",media:R?.sportEvent,pageObject:{id:"sport_content_details",params:{assetId:e}}}),(0,E.X)({mediaId:R?.sportEvent?.id});const D="default"!==(0,b.zy)().key;(0,y.g)({media:R?.sportEvent,skip:M||D});const A=(0,f.useMemo)(()=>(0,x.B)(R?.sportEvent),[R?.sportEvent]),{linearEndTime:q,linearStartTime:V}=(0,g.L)({currentTime:t,playback:R?.sportEvent?.playback}),U=R?.sportEvent?.availability.from?.timestamp||V||q,B=U?U+1e3:void 0,H=(0,f.useCallback)(()=>{j?.(),o(Date.now())},[j]);if((0,h.s)(B,H),M&&!R?.sportEvent?.id)return null;I&&N===s.p.error&&(0,k.vV)(new Error("Error from useGetCdpSportEventQuery",{cause:I}),{context:"CdpSportEventView"});let Y=null;if(R?.sportEvent){const{hasEnded:e,hasStarted:t,isNpvr:o,isRecorded:s,isRecording:r,programStartTime:a,recordingStartTime:n}=(0,p.B)(R.sportEvent);Y={hasEnded:e,hasStarted:t,isNpvr:o,isRecorded:s,isRecording:r,startTime:a||n}}if(!R?.sportEvent?.id)throw new m.o("CdpSportEventView","Missing sport event id");const{sportEvent:F}
1=R,z=(0,u.w)(F),J=(0,_.q)(F.playback)[0],O=(0,w.R)(J)?J:null,Q=Boolean(O?.item.activationUrl),X=O?.item?.serviceName;return(0,L.FD)(L.FK,{children:[(0,L.Y)(l.J,{title:F.title}),(0,L.Y)(S.A,{announcement:F.cdp?.announcement,availableTo:F.availability?.to?.text,backdropImageSrc:F.images?.backdrop16x9?.source,backdropLogId:F.id,backgroundColor:F.images?.backdrop16x9?.colors?.muteBgColor?.hex,blurHash:F.images?.backdrop16x9?.colors?.blurHash,commentators:F.commentators,"data-testid":"cdp-sport-event-view",description:F.description,genre:F.genre,hasSelectionMenu:A?.hasSelectionMenu,inStudio:F.inStudio,isActivationNeeded:Q,isInternalSubscription:A?.isInternalSubscription,labels:F.cdp.labels,media:F,metadataRow:F.cdp.metadataRow,metadataRowThree:F.cdp.metadataRowThree,metadataRowTwo:F.cdp.metadataRowTwo,npvrData:Y,onClose:T,playInfoText:F.cdp.playInfo,progress:z,providerLogoUrl:F.provider?.icons.dark.source,purchaseInfoText:F.cdp.purchaseInfo,serviceName:X,showUpgradeSubscriptionAlert:A?.showUpgradeSubscriptionAlert,title:F.title,venue:F.venue,children:(0,L.Y)(P,{id:F.id})})]})}},"./src/core/router/hooks/useNavigateToRootLocation/index.ts"(e,t,o){o.d(t,{N:()=>s.N});var s=o("./src/core/router/hooks/useNavigateToRootLocation/useNavigateToRootLocation.ts")}}]);
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.