PageSourceSearch

https://www.teliaplay.se/oneweb/954.386b2c14.js

js teliaplay.se collected 2026-10-01 15:58:23 UTC 66,218 bytes, 4 lines download raw bytes

1"use strict";(globalThis.webpackChunk_telia_company_tv_web_logged_in=globalThis.webpackChunk_telia_company_tv_web_logged_in||[]).push([[954],{"./src/epg/utils/setProgramChangeTimeout.ts"(e,t,o){o.d(t,{M:()=>r});var n=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/differenceInMilliseconds.js");var s=o("./src/epg/views/EpgView/components/Epg/components/ProgramBlock/ProgramBlock.tsx");const r=(e,t)=>{const o=(e=>{const t=Date.now(),o=[];return e.forEach(e=>{const{programs:n}=e;n&&n.length&&n.forEach(e=>{e.startTime>t&&o.push(e.startTime)})}),o.sort((e,o)=>Math.abs(t-e)-Math.abs(t-o)),o[0]})(t);if(void 0===o)return()=>{};return(({callback:e,currentTime:t=new Date,time:o},...s)=>{const r=(0,n.b)(o,t);if(r<0)return e(...s),()=>{};const i=setTimeout(e,r,...s);return()=>{clearTimeout(i)}})({callback:e,time:o+Math.random()*s.S})}},"./src/epg/views/EpgView/EpgView.constants.ts"(e,t,o){o.d(t,{Cd:()=>r,Cn:()=>n,Hw:()=>c,MJ:()=>a,Mn:()=>i,Ut:()=>p,Wi:()=>s,pf:()=>d,w3:()=>l});const n=56,s=80,r=80,i=142,a=68,c=84,d=[{endTime:5,startTime:1},{endTime:9,startTime:5},{endTime:15,startTime:9},{endTime:18,startTime:15},{endTime:22,startTime:18},{endTime:25,startTime:22}],l=5,p=18},"./src/epg/views/EpgView/components/Epg/EpgGuideContext.tsx"(e,t,o){o.d(t,{U:()=>C,N:()=>T});var n=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useQuery.js"),s=o("./src/codegen/graphql.ts"),r=o("./src/epg/utils/getRegionalChannelsSelection.ts"),i=o("./src/epg/views/EpgView/components/Epg/components/ChannelPicker/ChannelPicker.utils.ts"),a=o("./src/epg/views/EpgView/components/Epg/hooks/useFavoriteChannelsEventListener.ts"),c=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useApolloClient.js"),d=o("./src/shared/utils/isDefined.ts"),l=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),p=o("./src/epg/views/EpgView/components/Epg/utils/epg.utils.ts");var m=o("./src/epg/views/EpgView/EpgView.constants.ts"),g=o("./src/shared/utils/date/constants.ts"),u=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/isAfter.js"),h=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/isBefore.js"),_=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/startOfDay.js"),E=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/addHours.js"),v=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/getUnixTime.js"),f=o("./src/epg/views/EpgView/components/Epg/constants.ts"),y=o("./src/epg/views/EpgView/components/Epg/hooks/useEpgNpvrEventListener.ts"),S=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 w=e=>m.pf.map((e=>{const t=(0,_.o)(e);return e=>({endTime:(0,E.L)(t,e.endTime).getTime(),startTime:(0,E.L)(t,e.startTime).getTime()})})(e)),b=(0,_.o)(Date.now()),x=1e3*(0,v._)(b)+g.MA,R=(0,l.createContext)({allChannels:[],epgNavDates:[],epgTimeBlocks:[],epgTodayDate:0,isLoadingAllChannels:!1,isLoadingEpgTimeBlocks:!1,isLoadingSelectedChannels:!1,loadNewChannels:()=>{},loadNewTimeSelection:()=>{},refetchAllChannels:()=>{},refetchEpgDateList:()=>{},refetchEpgPrograms:()=>{},refetchSelectedChannels:()=>{},selectedChannelIndex:0,selectedChannels:[],selectedTime:0,setSelectedChannelIndex:()=>{}}),C=({children:e})=>{const t=(0,l.useRef)(0),o=(0,l.useRef)(f.NM.DATE),m=(0,l.useRef)({limit:0,offset:0}),[g,_]=(0,l.useState)((0,i.M)()?.selectedIndex||0),[E,v]=(0,l.useState)(),[b,C]=(0,l.useState)(),[T,I]=(0,l.useState)([]),{data:N,refetch:k}=(0,n.I)(s.ufh,{fetchPolicy:"cache-and-network"}),{data:A,loading:O,refetch:P}=(0,n.I)(s.Myu,{fetchPolicy:"network-only",skip:!E||!E.limit,variables:E}),{data:D,loading:B,refetch:L}=(0,n.I)(s.Ft3,{fetchPolicy:"network-only",skip:!b||!b.limit,variables:b}),{allChannels:M,fetchAllChannels:V,isLoadingAllChannels:j}=(()=>{const[e,t]=(0,l.useState)(!0),[o,n]=(0,l.useState)([]),i=(0,c.m)(),a=(0,l.useCallback)(async()=>{const e=await(0,r.A)(),o=[];for await(const t of async function*(){let t=!0,o=0;for(;t;){const n=await i.query({fetchPolicy:"network-only",query:s.NMx,variables:{offset:o,regionalChannelsSelection:e}});if(!n.data)return;t=n.data.channels.pageInfo.hasNextPage,o=n.data.channels.pageInfo.nextPageOffset;const r=n.data.channels.channelItems.map(p.mE).filter(d.O);yield r}}())o.push(...t);n(o),t(!1)},[i]);return(0,l.useEffect)(()=>{a()},[a]),{allChannels:o,fetchAllChannels:a,isLoadingAllChannels:e}})(),F=N?.channels.epgDateList.items||[],Y=F.find(({name:e})=>"today"===e)?.from||x,G=(0,l.useMemo)(()=>A?.channels.channelItems.map(p.mE)||[],[A]),H=(0,l.useMemo)(()=>D?T.map(e=>({...e,programBlocks:D.channels.channelItems.map(t=>({channelName:t.name,epgPrograms:(0,p.d6)(t).filter(t=>{return n=e,((o=t).startTime===n.startTime||(0,u.d)(o.startTime,n.startTime))&&(0,h.Y)(o.startTime,n.endTime);var o,n})}))})):[],[D,T]),q=B||0===H.length,$=()=>b?.limit&&L(b);(0,y.K)(D?.channels.channelItems),(0,a.y)({refetchQueries:[V,$]});const U=(0,l.useCallback)(async({limit:e,offset:t,startTime:o})=>{const n=await(0,r.A)(),s=w(new Date(o));I(s),o=s[0].startTime;const i=s[s.length-1].endTime;C({endTime:i,limit:e,offset:t,regionalChannelsSelection:n,startTime:o})},[]),Q=(0,l.useCallback)(async({limit:e,offset:n})=>{const s=await(0,r.A)();m.current={limit:e,offset:n},0!==e&&(v({limit:e,offset:n,regionalChannelsSelection:s}),o.current===f.NM.DATE?U({limit:e,offset:n,startTime:t.current}):U({limit:e,offset:n,startTime:Y}))},[Y,U]),W=(0,l.useCallback)(({timeSelection:e,timestamp:n})=>{e!==f.NM.DATE&&o.current!==f.NM.DATE||U({limit:m.current.limit,offset:m.current.offset,startTime:n}),o.current=e,t.current=n},[U]);return(0,S.Y)(R.Provider,{value:{allChannels:M,epgNavDates:F,epgTimeBlocks:H,epgTodayDate:Y,isLoadingAllChannels:j,isLoadingEpgTimeBlocks:q,isLoadingSelectedChannels:O,loadNewChannels:Q,loadNewTimeSelection:W,refetchAllChannels:V,refetchEpgDateList:k,refetchEpgPrograms:$,refetchSelectedChannels:P,selectedChannelIndex:g,selectedChannels:G,selectedTime:t.current,setSelectedChannelIndex:_},children:e})},T=()=>(0,l.useContext)(R)},"./src/epg/views/EpgView/components/Epg/EpgProgramsContext.tsx"(e,t,o){o.d(t,{t:()=>a,y:()=>c});var n=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),s=o("./src/epg/views/EpgView/components/Epg/EpgGuideContext.tsx"),r=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 i=(0,n.createContext)({getOngoingChannelProgram:()=>{},isOngoingProgramsLoaded:!1,ongoingPrograms:[]}),a=({children:e,programs:t})=>
1{const[o,a]=(0,n.useState)([]),[c,d]=(0,n.useState)(!1),{isLoadingEpgTimeBlocks:l}=(0,s.N)();(0,n.useEffect)(()=>{if(l)return void d(!1);const e=()=>{const e=Date.now(),o=t?.filter(t=>t.startTime<e&&t.endTime>e);a(o||[]),d(!0)};e();const o=setInterval(e,2e4);return()=>clearInterval(o)},[l,t]);const p=(0,n.useCallback)(e=>o.find(t=>t.channelId===e),[o]);return(0,r.Y)(i.Provider,{value:{getOngoingChannelProgram:p,isOngoingProgramsLoaded:c,ongoingPrograms:o},children:e})},c=()=>(0,n.useContext)(i)},"./src/epg/views/EpgView/components/Epg/components/ChannelEpgItem/index.ts"(e,t,o){o.d(t,{p:()=>b});var n=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),s=o("./src/epg/views/EpgView/components/Epg/components/Program/index.ts"),r=o("./src/epg/views/EpgView/components/Epg/utils/getProgramState.utils.ts"),i=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 a=e=>{const{endTime:t,href:o,isNpvrRecordingSet:n,isNpvrSeriesRecordingSet:a,isOngoing:c,isOnlyChannel:d,isPast:l,isSeriesRecordable:p,locked:m,mediaId:g,onClickHandler:u,originalAirDateEndTime:h,originalAirDateStartTime:_,seriesId:E,startTime:v,title:f}=e,{programStatus:y,showRecordButton:S,showSeriesRecordButton:w}=(0,r.G)({...e,endTime:h,startTime:_});return(0,i.Y)(s.B,{endTime:t,href:o,isNpvrRecordingSet:Boolean(n),isNpvrSeriesRecordingSet:Boolean(a),isOngoing:c,isOnlyChannel:d,isPast:l,isSeriesRecordable:Boolean(p),locked:m,mediaId:g,onClickHandler:u,programStatus:y,seriesId:E,showRecordButton:S,showSeriesRecordButton:w,startTime:v,title:f})};var c=o("./src/epg/views/EpgView/components/Epg/components/EpgViewProgram/EpgViewProgram.styles.ts"),d=o("./src/epg/views/EpgView/components/Epg/components/ProgramBlock/ProgramBlock.styles.ts"),l=o("./src/epg/views/EpgView/components/Epg/EpgProgramsContext.tsx"),p=o("./src/page/components/Panels/ChannelsPanel/ChannelsPanel.constants.ts");const m=e=>{const{endTime:t,href:o,isNpvrRecordingSet:n,isNpvrSeriesRecordingSet:a,isOngoing:c,isOnlyChannel:d,isPast:l,isSeriesRecordable:p,locked:m,mediaId:g,onClickHandler:u,seriesId:h,startTime:_,title:E}=e,{programStatus:v,showRecordButton:f,showSeriesRecordButton:y}=(0,r.G)(e);return(0,i.Y)(s.B,{endTime:t,href:o,isNpvrRecordingSet:Boolean(n),isNpvrSeriesRecordingSet:Boolean(a),isOngoing:c,isOnlyChannel:d,isPast:l,isSeriesRecordable:Boolean(p),locked:m,mediaId:g,onClickHandler:u,programStatus:v,seriesId:h,showRecordButton:f,showSeriesRecordButton:y,startTime:_,title:E})};var g=o("./src/shared/components/custom/UpsellModal/UpsellModal.tsx"),u=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),h=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js");const _=({programItems:e,trackOnClick:t})=>{const{t:o}=(0,h.Bd)(),{ongoingPrograms:n}=(0,l.y)(),[s,r]=(0,u.useState)(!1),[_,E]=(0,u.useState)([]),v=!e.length,f=async(e,o,n,s)=>{if(n)return r(!0);t({analytics:s,id:e,index:o,pageName:window.location.pathname})},y=Date.now();(0,u.useEffect)(()=>{if(e.length<p.n){const t=p.n-e.length,o=Array(t).fill("");E(o)}},[e]);const S=v?d.BT:d.d4;return(0,i.FD)(S,{animate:{opacity:1},role:v?"none":"list",transition:{duration:.38},children:[e.map((e,t)=>(0,i.Y)(c.Ri,{children:(0,i.Y)(m,{catchupValidFrom:e.catchupValidFrom,catchupValidTo:e.catchupValidTo,channelId:e.channelId,endTime:e.endTime,href:e.href,isNpvrRecordingSet:e.isNpvrRecordingSet,isNpvrSeriesRecordingSet:e.isNpvrSeriesRecordingSet,isOngoing:n.some(({endTime:t,mediaId:o,startTime:n})=>e.endTime===t&&e.mediaId===o&&e.startTime===n),isPast:y>e.endTime,isSeriesRecordable:e.isSeriesRecordable,locked:e.locked,mediaId:e.mediaId,npvrEnabled:e.npvrEnabled,onClickHandler:()=>f(e.mediaId,t,e.locked,e.analytics),originalAirDateEndTime:e.originalAirDateEndTime,originalAirDateStartTime:e.originalAirDateStartTime,seriesId:e.seriesId,startTime:e.startTime,title:e.title})},t)),_&&_.map((e,t)=>
1(0,i.Y)(c.Ri,{children:(0,i.Y)(a,{catchupValidFrom:0,catchupValidTo:0,channelId:"",endTime:0,isNpvrRecordingSet:!1,isNpvrSeriesRecordingSet:!1,isOngoing:!1,isPast:!1,isSeriesRecordable:!1,locked:!1,mediaId:"",npvrEnabled:!1,originalAirDateEndTime:0,originalAirDateStartTime:0,startTime:0,title:o("CHANNEL_INFORMATION_MISSING")})},t)),(0,i.Y)(g.X,{animatePresence:!1,onHide:()=>r(!1),visible:s})]})};var E=o("./src/epg/views/EpgView/components/Epg/components/EpgChannelHeader/EpgChannelHeader.tsx"),v=o("./src/shared/utils/breakpoints/mq.ts"),f=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js");const y=(0,n.A)("article",{target:"e1i99pwf2"})(),S=(0,n.A)(E.f,{target:"e1i99pwf1"})("width:100%;",v.mq.S`
2    width: 100%;
3    flex-shrink: 0;
4  `,";"),w=(0,n.A)("div",{target:"e1i99pwf0"})("height:calc(48px * 3);width:100%;background-color:",f.ue.color.background.surface,";border-top:1px solid ",f.ue.color.border.separatorWeak,";"),b=({channel:e,className:t,index:o,programs:n,trackOnClick:s,trackOnImpression:r})=>{const{t:a}=(0,h.Bd)(),c=`${e?.name}. ${a(e?.isFavorite?"ACCESSIBILITY_IS_FAVORITE_CHANNEL":"ACCESSIBILITY_IS_NOT_FAVORITE_CHANNEL")}`;return(0,i.Y)(y,{"aria-label":c,className:t,"data-testid":"channels-epg-item",children:(0,i.FD)(l.t,{programs:n,children:[e?(0,i.Y)(S,{as:"div",channel:e,index:o,onImpression:r},e.id):(0,i.Y)(S,{index:o}),n?(0,i.Y)(_,{programItems:n,trackOnClick:s}):(0,i.Y)(w,{})]})})}},"./src/epg/views/EpgView/components/Epg/components/ChannelPicker/ChannelPicker.utils.ts"(e,t,o){o.d(t,{M:()=>r,Z:()=>i});const n="epg-channel-picker-selected-channel",s={scrollIndex:0,selectedIndex:0},r=()=>{try{const e=sessionStorage.getItem(n);if(null===e)return null;const t=JSON.parse(e);if((e=>"selectedIndex"in e&&"scrollIndex"in e)(t))return t}catch(e){console.error("Failed to load channel selection from sessionStorage",e)}return null},i=e=>{const t=r()||s;sessionStorage.setItem(n,JSON.stringify({...t,...e}))}},"./src/epg/views/EpgView/components/Epg/components/EpgChannelHeader/EpgChannelHeader.tsx"(e,t,o){o.d(t,{f:()=>te});var n=o("./src/codegen/graphql.ts"),s=o("./src/core/analytics/tracker.ts"),r=o("./src/core/router/hooks/useIsModalRouteOpen/index.ts"),i=o("./src/shared/components/custom/Image/index.ts"),a=o("./src/shared/components/custom/Label/utils.ts"),c=o("./src/shared/hooks/useMutationError.ts"),d=o("./src/shared/hooks/useWindowSize.ts"),l=o("./src/shared/utils/breakpoints/constants.ts"),p=o("./src/shared/utils/breakpoints/getBreakpoint.ts"),m=o("./src/shared/utils/getResponsivePosterImage.utils.ts"),g=o("./src/shared/utils/isDefined.ts"),u=o("./src/shared/utils/logMutationError.ts"),h=o("./src/watch/routes.tsx"),_=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),E=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),v=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),f=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-intersection-observer/dist/index.mjs"),y=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-router/dist/development/chunk-62JRHF6Z.mjs"),S=o("./src/epg/views/EpgView/components/Epg/EpgProgramsContext.tsx"),w=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useMutation.js"),b=o("./src/epg/hooks/useGetRegionalChannelsSelection.ts"),x=o("./src/page/components/Panels/ChannelsPanel/ChannelsPanel.constants.ts"),R=o("./src/shared/components/custom/Announcement/Context/AnnouncementContext.tsx"),C=o("./src/shared/utils/getRefetchQueries.ts"),T=o("./src/epg/views/EpgView/components/Epg/constants.ts"),I=o("./src/epg/views/EpgView/components/Epg/EpgGuideContext.tsx");var N=o("./src/epg/views/EpgView/components/Epg/utils/getProgramState.utils.ts"),k=o("./src/epg/views/EpgView/components/Epg/components/Program/index.ts"),A=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),O=o("../../../node_modules/.pnpm/@[email protected]/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js"),P=o("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),D=o("./src/shared/components/custom/IconImage/index.ts"),B=o("./src/shared/components/custom/SmartLink/index.ts"),L=o("./src/shared/components/ui/Button/Button.tsx"),M=o("./src/shared/components/ui/Button/Button.styles.ts"),V=o("../../../node_modules/.pnpm/[email protected][email protected]/node_modules/i18next/dist/esm/i18next.js");const j=(0,A.A)(_.PA,{target:"ewtgyed14"})("height:24px;width:24px;padding:0;transform:scale(0.8);transition:transform 0.2s ease-out;color:",_.ue.color.text.primary,";svg{margin-left:3px;}"),F=(0,A.A)("div",{target:"ewtgyed13"})({name:"wi10z",styles:"display:flex;width:24px;position:absolute;top:16px;right:12px"}),Y=(0,A.A)(B.i,{shouldForwardProp:O.A,target:"ewtgyed12"})("position:relative;display:flex;flex-direction:column;align-items:center;background-color:",_.ue.color.background.surface,";border-radius:8px 8px 0 0;width:100%;height:auto;box-sizing:border-box;flex-shrink:0;flex-grow:1;",({showRecordAndWatchInfo:e})=>e&&(0,P.css)(":hover{::before{content:'",(0,V.t)("RECORD_AND_WATCH"),"';position:absolute;top:60px;width:calc(100% - 8px);background-color:",_.ue.color.content.labelAnnouncement,";z-index:1;padding:4px;margin:0px;text-align:center;}}")," :hover,&.tutorial-highlighted{background-color:",_.ue.color.button.secondary
4Default,";}&:active:not(:focus-within){opacity:0.8;}&:focus{outline:none;box-shadow:0 0 0 3px ",_.ue.color.border.buttonGhostFocus,";background-color:",_.ue.color.navigation.currentSecondary,";",j,"{opacity:100%;transform:scale(1);}}"),G=(0,A.A)("div",{target:"ewtgyed11"})(_.ue.typography.contentLabel," display:flex;text-align:center;position:absolute;box-sizing:border-box;top:60px;width:100%;z-index:1;padding:4px 8px;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out;justify-content:center;"),H=(0,A.A)("div",{target:"ewtgyed10"})({name:"l0grmb",styles:"padding-inline:4px"}),q=(0,A.A)("li",{target:"ewtgyed9"})("width:100%;position:relative;display:flex;:hover{",j,"{opacity:100%;transform:scale(1);}}"),$=(0,A.A)("div",{target:"ewtgyed8"})("display:flex;width:calc(100% - 32px);align-items:center;height:60px;padding:0px 16px;:hover~",G,"{opacity:1;visibility:visible;}"),U=(0,A.A)("div",{target:"ewtgyed7"})({name:"gooau1",styles:"position:absolute;top:0;left:0;width:100%;height:100%;display:flex;overflow:hidden"}),Q=(0,A.A)("div",{target:"ewtgyed6"})({name:"n5aapv",styles:"position:relative;display:flex;width:100%;height:auto"}),W=(0,A.A)(D.d,{target:"ewtgyed5"})({name:"nyyssh",styles:"margin:0;margin-right:auto;max-width:calc(\n    100% - (24px + 48px + 2px)\n  )"}),z=(0,A.A)(L.$,{target:"ewtgyed4"})("z-index:1;position:absolute;top:4px;right:36px;",M.vE,"{transform:scale(0.9);transition:transform 0.2s ease-out;}:hover,&.tutorial-highlighted{",M.vE,"{transform:scale(1.05);}}",M.vE,"{",({isFavorite:e})=>e&&(0,P.css)("*[fill]{fill:",_.ue.color.background.light,";}"),";}"),Z=(0,A.A)("div",{target:"ewtgyed3"})({name:"75xdq1",styles:"position:relative;width:100%;padding-bottom:56.25%;transition:opacity ease-in-out 127ms"}),K=(0,A.A)("div",{target:"ewtgyed2"})("display:flex;position:relative;width:100%;margin-bottom:50%;justify-content:center;align-items:center;",_.ue.typography.textSecondary," color:",_.ue.color.text.secondary,";"),J=(0,A.A)("span",{target:"ewtgyed1"})({name:"1jur3l",styles:"position:absolute;margin-top:50%"}),X=(0,A.A)("div",{target:"ewtgyed0"})({name:"b99kx2",styles:"position:absolute;left:0%;right:0%;top:23.26%;bottom:0%;background:linear-gradient(\n    180deg,\n    rgba(0, 0, 0, 0) 12.12%,\n    rgba(0, 0, 0, 0.8) 100%\n  )"});var ee=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 te=(0,E.memo)(({channel:e,className:t,index:o,onClick:A,onImpression:O,showOngoingProgramPoster:P,...D})=>{const{t:B}=(0,v.Bd)(),{isModalRouteOpen:L}=(0,r.u)(),{addToFavoriteChannels:M,removeFromFavoriteChannels:V}=(()=>{const[e]=(0,w.n)(n.fBm),[t]=(0,w.n)(n.xy7),{showMutationError:o}=(0,c.n)(),{refetchAllChannels:s,refetchEpgPrograms:r,refetchSelectedChannels:i}=(0,I.N)(),a=window.location.pathname,{regionalChannelsSelection:d}=(0,b.j)(),{announce:l}=(0,R.b)(),{t:p}=(0,v.Bd)(),m=[{query:n.FIg,variables:{numberOfPrograms:x.n,regionalChannelsSelection:d,timestamp:Date.now()}},...(0,C.O)({refreshEvent:n._am.FavoriteChannels,regionalChannelsSelection:d})];return{addToFavoriteChannels:async(t,n)=>{try{const c=await e({fetchPolicy:"network-only",refetchQueries:m,variables:{channelId:t}}),d=c.data?.addToFavoriteChannelList;"AddToUserChannelListResultOk"===d?.__typename&&(l(p("ACCESSIBILITY_ADDED_CHANNEL_ANNOUNCEMENT",{channelName:n})),a===`/epg/${T.Cc}`&&(r(),i()),s()),"AddToUserChannelListResultGeneralError"===d?.__typename&&(l(p("ACCESSIBILITY_ADDING_CHANNEL_ERROR_ANNOUNCEMENT",{channelName:n})),o(d),(0,u.O)({action:"addToFavoriteChannelList",at:a,error:d,id:t}))}catch{l(p("ACCESSIBILITY_ADDING_CHANNEL_ERROR_ANNOUNCEMENT",{channelName:n}))}},removeFromFavoriteChannels:async(e,n)=>{try{const c=await t({refetchQueries:m,variables:{channelId:e}}),d=c.data?.removeFromFavoriteChannelList;"RemoveFromUserChannelListResultOk"===d?.__typename&&(l(p("ACCESSIBILITY_REMOVED_CHANNEL_ANNOUNCEMENT",{channelName:n})),a===`/epg/${T.Cc}`&&(r(),i()),s()),"RemoveFromUserChannelListResultGeneralError"===d?.__typename&&(l(p("ACCESSIBILITY_REMOVING_CHANNEL_ERROR_ANNOUNCEMENT",{channelName:n})),o(d),(0,u.O)({action:"removeFromFavoriteChannelList",at:a,error:d,id:e}))}catch{l(p("ACCESSIBILITY_REMOVING_CHANNEL_ERROR_ANNOUNCEMENT",{channelName:n}))}}}})(),{showMutationError:te}=(0,c.n)(),{getOngoingChannelProgram:oe,isOngoingProgramsLoaded:ne}=(0,S.y)(),{height:se,width:re}=(0,d.l)(),ie="BasicLabel"===e?.labels?.secondary?.__typename?e?.labels?.secondary:void 0,ae=ie?.icon?(0,_.iD)(ie.icon.icon):void 0,ce={description:(0,E.useId)(),label:(0,E.useId)()},de=(0,E.useMemo)(()=>
4{if(e?.id)return oe(e?.id)},[e?.id,oe]),{fallbackSrc:le,src:pe,srcSet:me}=(0,E.useMemo)(()=>(0,m.V)({displayType:"landscape",uri:de?.imgSrc}),[de?.imgSrc]),ge=(0,E.useMemo)(()=>(0,p._)(re)===l.S.S,[re]),ue=e?.id,he=(0,E.useRef)(void 0),[_e,Ee]=(0,f.Wx)({triggerOnce:!0});(0,E.useEffect)(()=>{if(Ee&&O&&!L)return ue&&ue!==he.current?(he.current=ue,O({id:ue,index:o})):void 0},[ue,o,Ee,L,O]);if(!(0,g.O)(e))return(0,ee.Y)(Y,{className:t,"data-testid":"epg-channel-header-loading"});const{icons:ve,id:fe,isFavorite:ye,locked:Se,recordAndWatch:we}=e,be=(0,y.tW)(h.i.DEFAULT,{id:fe});let xe,Re=null,Ce=!1,Te=!1;const Ie=ne&&P&&!ge&&se>890;if((0,g.O)(de)){const{isNpvrRecordingSet:e}=de;if(xe=e,de?.originalAirDateStartTime&&de?.originalAirDateEndTime){const e=(0,N.G)({...de,endTime:de.originalAirDateEndTime,startTime:de.originalAirDateStartTime});Re=e.programStatus,Ce=Boolean(e.showRecordButton),Te=Boolean(e.showSeriesRecordButton)}}const Ne=(0,a.q)(ie?.style),ke=ie?.icon?.placement;return(0,ee.FD)(q,{ref:_e,...D,children:[(0,ee.FD)(Y,{"aria-describedby":`${ce.description} ${ce.label}`,"aria-label":`${B("ACCESSIBILITY_PLAY_BUTTON_LABEL",{title:e.name})}`,className:t,"data-testid":"epg-channel-header-btn","data-tutorial-id":"epg-channel-header-btn",href:be,showRecordAndWatchInfo:we&&!xe&&!Se,children:[(0,ee.Y)($,{children:(0,ee.Y)(W,{maxHeight:28,src:ve.largeSrc||ve.compactSrc||""})}),ie&&(0,ee.FD)(G,{id:ce.label,style:Ne,children:[ae&&ke===n.rQP.Left&&(0,ee.Y)(_.PA,{name:ae,role:"none"}),(0,ee.Y)(H,{children:ie?.text}),ae&&ke===n.rQP.Right&&(0,ee.Y)(_.PA,{name:ae,role:"none"})]}),(0,ee.Y)(F,{children:(0,ee.Y)(j,{name:"PlayFill",role:"none"})}),Ie&&ne&&(de?(0,ee.Y)(Q,{children:(0,ee.Y)(Z,{children:(0,ee.FD)(U,{children:[(0,ee.Y)(i._,{alt:"",fallbackSrc:le,src:pe,srcSet:me}),(0,ee.Y)(X,{})]})})}):(0,ee.Y)(K,{children:(0,ee.Y)(J,{id:ce.description,children:B("CHANNEL_INFORMATION_MISSING")})}))]}),(0,ee.Y)(z,{"aria-label":B(ye?"REMOVE_FAVORITE_CHANNEL":"ADD_FAVORITE_CHANNEL"),"data-tutorial-id":"epg-favorite-channel-btn",icon:ye?"HeartFill":"Heart",isFavorite:ye,onClick:t=>{(async t=>{if(!ue)return null;if(t.stopPropagation(),ye){s.F.trackRemoveFavoriteChannel({content_id:ue,content_type:"channel"});try{await V(ue,e.name)}catch(e){te(e),(0,u.O)({action:"removeFromFavoriteChannelList",at:globalThis.location.pathname,error:e,id:ue})}}else{s.F.trackAddFavoriteChannel({content_id:ue,content_type:"channel"});try{await M(ue,e.name)}catch(e){te(e),(0,u.O)({action:"addToFavoriteChannelList",at:globalThis.location.pathname,error:e,id:ue})}}})(t)},variant:"ghost"}),Ie&&de&&(0,ee.Y)(k.B,{isPast:!1,programStatus:Re,...de,isOngoing:!0,onClick:async()=>{const e=de?.mediaId;e&&A&&A(de?.mediaId)},programPosition:"bottom",progressBarHeight:6,showRecordButton:Ce,showSeriesRecordButton:Te,transparent:!0})]})});te.displayName="EpgChannelHeader"},"./src/epg/views/EpgView/components/Epg/components/EpgViewProgram/EpgViewProgram.constants.ts"(e,t,o){o.d(t,{FR:()=>c,Pl:()=>r,QC:()=>a,Vy:()=>i,bC:()=>d,rd:()=>s});var n=o("./src/epg/views/EpgView/EpgView.constants.ts");const s=n.Mn+n.Hw,r=n.Wi+n.MJ+n.Hw,i=n.Cd+n.MJ+n.Hw,a="--backdrop-gradient-opacity",c="--top",d="--position"},"./src/epg/views/EpgView/components/Epg/components/EpgViewProgram/EpgViewProgram.styles.ts"(e,t,o){o.d(t,{H0:()=>l,MA:()=>p,Ri:()=>m,Ul:()=>d});var n=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),s=o("./src/shared/constants/zindex.ts"),r=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),i=o("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs"),a=o("./src/epg/views/EpgView/components/Epg/components/Program/index.ts"),c=o("./src/epg/views/EpgView/components/Epg/components/EpgViewProgram/EpgViewProgram.constants.ts");const d=(0,n.A)("div",{target:"e1jk5qe03"})({name:"pw7jst",styles:"position:relative;width:100%"}),l=(0,n.A)(i.P.div,{target:"e1jk5qe02"})({name:"y2n6xz",styles:"width:100%;height:48px"}),p=(0,n.A)(a.B,{target:"e1jk5qe01"})("position:var(",c.bC,", 'absolute');top:var(",c.FR,", 0px);z-index:",s.M.EPG.PROGRAM,";&::after{content:'';position:absolute;opacity:var(",c.QC,", 0);bottom:-7px;height:7px;left:0;right:0;background-image:linear-gradient(\n      ",r.ue.color.background.primary,",\n      transparent\n    );transition:opacity 0.15s ease-in-out;}"),m=(0,n.A)("li",{target:"e1jk5qe00"})({name:"vtf6f1",styles:"display:flex;min-height:49px"})},"./src/epg/views/EpgView/components/Epg/components/Program/Program.styles.ts"(e,t,o){o.d(t,{s:()=>w,bf:()=>y,x_:()=>b,QS:()=>S,xT:()=>_,F1:()=>h,QP:()=>u,CI:()=>E});var n=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),s=o("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),r=o("./src/epg/views/EpgView/components/Epg/components/Program/components/NpvrButton/NpvrButton.styles.ts"),i=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),a=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 c=(0,n.A)("div",{target:"e131zrpd0"})("min-width:8px;display:flex;svg{width:24px;height:24px;}",({fillColor:e})=>e&&(0,s.css)("path{fill:",e,";}"),";"),d=({alt:e,className:t,fillColor:o,icon:n,programStatusId:s})=>(0,a.Y)(c,{className:t,fillColor:o,id:s,children:n&&(0,a.Y)(i.PA,{"aria-label":e,name:n})});var l=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js");const p=({className:e,isOngoing:t,programStatus:o,programStatusId:n})=>{const{t:s}=(0,l.Bd)();switch(o){case"catchup":return(0,a.Y)(d,{alt:`${s("ACCESSIBILITY_CATCHUP_AVAILABLE_NOW")}.`,className:e,fillColor:i.ue.color.infoDialogue.helpfulBackgroun
4dDefault,icon:"PlayFill",programStatusId:n});case"recorded":return(0,a.Y)(d,{alt:`${s("ACCESSIBILITY_SINGLE_RECORDING_DONE")}.`,className:e,fillColor:i.ue.color.content.labelLive,icon:"RecordingFill",programStatusId:n});case"recording":return(0,a.Y)(d,{alt:`${s("ACCESSIBILITY_SINGLE_RECORDING_NOW")}.`,className:e,fillColor:i.ue.color.content.labelLive,icon:"RecordingFill",programStatusId:n});case"recordingScheduled":return(0,a.Y)(d,{alt:`${s("ACCESSIBILITY_SINGLE_RECORDING_SCHEDULED")}.`,className:e,fillColor:i.ue.color.content.labelLive,icon:"RecordingScheduled",programStatusId:n});case"seriesRecorded":return(0,a.Y)(d,{alt:`${s("ACCESSIBILITY_SERIES_RECORDING_DONE")}.`,className:e,fillColor:i.ue.color.content.labelLive,icon:"SeriesRecordingFill",programStatusId:n});case"seriesRecording":return(0,a.Y)(d,{alt:`${s("ACCESSIBILITY_SERIES_RECORDING_NOW")}.`,className:e,fillColor:i.ue.color.content.labelLive,icon:"SeriesRecordingFill",programStatusId:n});case"seriesRecordingScheduled":return(0,a.Y)(d,{alt:`${s("ACCESSIBILITY_SERIES_RECORDING_SCHEDULED")}.`,className:e,fillColor:i.ue.color.content.labelLive,icon:"SeriesRecordingScheduled",programStatusId:n});case"willBeCatchup":return(0,a.Y)(d,{alt:t?`${s("ACCESSIBILITY_STARTOVER_AVAILABLE")}.`:`${s("ACCESSIBILITY_CATCHUP_AVAILABLE_LATER")}.`,className:e,icon:"Play",programStatusId:n});default:return(0,a.Y)(d,{className:e,programStatusId:n})}};var m=o("./src/shared/components/custom/SmartLink/index.ts"),g=o("./src/shared/components/ui/ProgressBar/index.ts");const u=(0,n.A)("span",{target:"e14gd48q5"})({name:"1jfv0cd",styles:"display:block;overflow:visible"}),h=(0,n.A)("span",{target:"e14gd48q4"})({name:"1c1p61k",styles:"white-space:nowrap;min-width:42px;text-align:right"}),_=(0,n.A)(m.i,{target:"e14gd48q3"})({name:"172x50h",styles:"display:flex;width:100%;color:inherit;padding:12px 16px;box-sizing:border-box"}),E=()=>(0,s.css)("position:relative;display:flex;align-items:center;width:100%;margin-bottom:1px;box-sizing:border-box;",i.ue.typography.textSecondary," color:",i.ue.color.text.secondary,";border:none;text-align:left;");var v={name:"1peqg37",styles:"background-color:transparent"},f={name:"7oeaib",styles:"position:absolute;bottom:0"};const y=(0,n.A)("div",{target:"e14gd48q2"})(E," ",({locked:e})=>e?"opacity: 0.5;":"",";background-color:",i.ue.color.background.surface,";cursor:pointer;",({programPosition:e})=>"bottom"===e&&f," ",({isOngoing:e,locked:t})=>e&&(0,s.css)("opacity:1;background-color:",t?"#3B2547":"#4a3654",";",i.ue.typography.textSecondaryEmphasis," color:",i.ue.color.text.primary,";& *{",t?"opacity: 0.5;":"",";}")," ",({isOngoing:e,transparent:t})=>e&&t&&v," &:focus{outline:none;box-shadow:0 0 0 3px ",i.ue.color.border.buttonGhostFocus,";background-color:",i.ue.color.navigation.currentSecondary,";}&:hover,&.tutorial-highlighted{background-color:",({isOngoing:e})=>e?"#64536E":i.ue.color.button.secondaryDefault,";color:",i.ue.color.text.primary,";padding-right:",({isNpvrSeriesRecordingSet:e,showRecordButton:t,showSeriesRecordButton:o})=>(({isNpvrSeriesRecordingSet:e,showRecordButton:t,showSeriesRecordButton:o})=>t&&o?"56px":t||o||e?"20px":"0px")({isNpvrSeriesRecordingSet:e,showRecordButton:t,showSeriesRecordButton:o}),";",r.ao,"{opacity:100%;transform:scale(1);}}&:hover,&.tutorial-highlighted{background-color:",({transparent:e})=>e?"transparent":i.ue.color.button.secondaryDefault,";}&:active:not(:focus-within){opacity:0.8;}"),S=(0,n.A)(g.z,{target:"e14gd48q1"})("width:100%;height:",({height:e})=>e||4,"px;margin-top:3px;"),w=8,b=(0,n.A)(p,{target:"e14gd48q0"})("align-self:center;align-items:center;width:",w,"px;height:",w,"px;margin:0 ",w,"px;")},"./src/epg/views/EpgView/components/Epg/components/Program/Program.tsx"(e,t,o){o.d(t,{B:()=>S});var n=o("./src/shared/utils/date/getReadableTime.ts"),s=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),r=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),i=o("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),a=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 c=(0,r.A)("div",{target:"e1xtybi50"})("display:block;width:100%;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(\n    to right,\n    rgba(0, 0, 0, 1),\n    calc(100% - ",24,"px),\n    transparent 95%\n  );&>*{",({animate:e,marqueeScrollDistance:t})=>e&&t&&(0,i.css)("transform:translate(",t-24,"px, 0);transition-delay:1s;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:",Math.round(Math.abs(t-24)/50*1e3),"ms;"),";}"),d=({animate:e,children:t})=>
4{const o=(0,s.useRef)(null),[n,r]=(0,s.useState)(0);return(0,s.useEffect)(()=>{r((e=>{const t=e.current?.scrollWidth,o=e.current?.clientWidth;return o&&t&&o!==t?o-t:0})(o))},[e]),(0,a.Y)(c,{animate:e,marqueeScrollDistance:n,ref:o,children:t})};var l=o("./src/core/analytics/tracker.ts"),p=o("./src/npvr/hooks/useDeleteRecording.ts"),m=o("./src/npvr/hooks/useScheduleRecording.ts"),g=o("./src/npvr/hooks/useScheduleSeriesRecording.ts"),u=o("./src/npvr/hooks/useUnscheduleSeriesRecording.ts"),h=o("./src/shared/components/custom/Announcement/Context/AnnouncementContext.tsx"),_=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),E=o("./src/epg/views/EpgView/components/Epg/components/Program/components/NpvrButton/NpvrButton.styles.ts");let v=function(e){return e.ONGOING="ongoing",e.PAST="past",e.SCHEDULED="scheduled",e}({});const f=({disabled:e,isNpvrRecordingSet:t,isNpvrSeriesRecordingSet:o,isSeriesRecordable:n,mediaId:r,seriesId:i,setDisabled:c,showRecordButton:d,time:f})=>{const{loading:y,scheduleSeriesRecording:S}=(0,g.d)(),{loading:w,scheduleRecording:b}=(0,m.o)(),{loading:x,unscheduleSeriesRecording:R}=(0,u.C)(),{deleteRecording:C,loading:T}=(0,p.Q)(),{t:I}=(0,_.Bd)(),N=w||T||y||x,{announce:k}=(0,h.b)(),A=e=>{switch(e){case v.ONGOING:return I("NPVR_STOP_RECORDING");case v.PAST:return I("DELETE_RECORDING");case v.SCHEDULED:return I("DELETE_SCHEDULED_RECORDING");default:return""}};(0,s.useEffect)(()=>{N?(c(!0),k(I("ACCESSIBILITY_LOADING"))):c(!1)},[N,c,k,I]);const O=o&&i?{actionType:"rec_unschedule_series",contentType:"series",disabled:e,icon:"RecordingStop",onClick:()=>{R({media:{__typename:"Series",id:i},refetchOptions:{mediaIdsToRefetch:[r],serieIdToRefetch:i}})},title:I("STOP_RECORDING_ALL_EPISODES")||""}:d&&t&&!o?{actionType:"rec_delete_single",contentType:"media",disabled:e,icon:f===v.PAST?"Remove":"RecordingStop",onClick:()=>{C(r)},title:A(f)}:!o&&n&&i?{actionType:"rec_schedule_series",contentType:"series",disabled:e,icon:"RecordSeriesNav",onClick:()=>{S({media:{__typename:"Series",id:i},refetchOptions:{mediaIdsToRefetch:[r],serieIdToRefetch:i}})},title:I("NPVR_RECORD_ALL_EPISODES")||""}:o&&t?void 0:{actionType:"rec_schedule_single",contentType:"media",disabled:e,icon:"RecordNav",onClick:()=>{b(r)},title:I("RECORD")||""};return O?(0,a.Y)(E.z4,{children:(0,a.Y)(E.ao,{"aria-label":O.title,disabled:!1,icon:O.icon,isLoading:N,isVisible:N,onClick:e=>{e.stopPropagation(),l.F.trackAssetAction({action_type:O.actionType,content_id:r,content_type:O.contentType}),O.onClick()},variant:"ghost"})}):null};var y=o("./src/epg/views/EpgView/components/Epg/components/Program/Program.styles.ts");const S=(0,s.forwardRef)((e,t)=>{const{className:o,endTime:r,href:i,isNpvrRecordingSet:c,isNpvrSeriesRecordingSet:l,isOngoing:p,isOnlyChannel:m,isPast:g,isSeriesRecordable:u,locked:h,mediaId:_,onClickHandler:S,programStatus:w,progressBarHeight:b,seriesId:x,showRecordButton:R,showSeriesRecordButton:C,startTime:T,title:I,...N}=e,[k,A]=(0,s.useState)(!1),[O,P]=(0,s.useState)(!1),D=g&&v.PAST||p&&v.ONGOING||v.SCHEDULED,B=(0,s.useId)(),L=(0,s.useId)(),M=(0,s.useId)(),V=(0,a.FD)(a.FK,{children:[(0,a.Y)(y.F1,{id:B,children:(0,n.g)(T)}),(0,a.Y)(y.x_,{isOngoing:p,programStatus:w,programStatusId:L}),(0,a.Y)(d,{animate:O,children:(0,a.Y)(y.QP,{children:I})})]});return(0,a.FD)(y.bf,{className:o,"data-testid":"epg-program-item",isNpvrSeriesRecordingSet:l,isOngoing:p,isOnlyChannel:m,locked:h,onClick:S,onKeyDown:e=>{e.currentTarget===e.target&&"Enter"===e.key&&S?.()},onMouseEnter:()=>{P(!0)},onMouseLeave:()=>{P(!1)},ref:t,showRecordButton:R,showSeriesRecordButton:C,...N,children:[i?(0,a.Y)(y.xT,{"aria-describedby":`${L} ${M} ${B}`,"aria-label":I,href:i,children:V}):V,(0,a.FD)(E.SE,{children:[R&&(0,a.Y)(f,{disabled:k,isNpvrRecordingSet:c,isNpvrSeriesRecordingSet:l,mediaId:_,setDisabled:A,showRecordButton:R,time:D}),C&&(0,a.Y)(f,{disabled:k,isNpvrRecordingSet:c,isNpvrSeriesRecordingSet:l,isSeriesRecordable:u,mediaId:_,seriesId:x,setDisabled:A,time:D})]}),p&&(0,a.Y)(y.QS,{"data-testid":"epg-progress-bar",height:b,position:"bottom",progress:{endTime:r,startTime:T},progressId:M})]})});S.displayName="Program"},"./src/epg/views/EpgView/components/Epg/components/Program/components/NpvrButton/NpvrButton.styles.ts"(e,t,o){o.d(t,{SE:()=>i,ao:()=>r,z4:()=>a});var n=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),s=o("./src/shared/components/ui/Button/index.ts");const r=(0,n.A)(s.$,{target:"e1660iyt2"})("height:36px;width:36px;padding:0;opacity:0;transform:scale(0.8);pointer-events:",({isVisible:e})=>e?"none":"auto",";cursor:",({isVisible:e})=>e?"not-allowed":"pointer",";&:focus{opacity:1;transform:scale(1);}"),i=(0,n.A)("div",{target:"e1660iyt1"})({name:"1b16gyq",styles:"position:absolute;right:2px;padding:0;display:flex;justify-content:flex-end;align-items:center"}),a=(0,n.A)("div",{target:"e1660iyt0"})({name:"1eoxi73",styles:"height:36px;width:36px;display:flex;justify-content:center;align-items:center"})},"./src/epg/views/EpgView/components/Epg/components/Program/index.ts"(e,t,o){o.d(t,{B:()=>n.B});var n=o("./src/epg/views/EpgView/components/Epg/components/Program/Program.tsx")},"./src/epg/views/EpgView/components/Epg/components/ProgramBlock/ProgramBlock.styles.ts"(e,t,o){o.d(t,{BT:()=>a,d4:()=>c,z5:()=>d});var n=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),s=o("./src/epg/views/EpgView/components/Epg/constants.ts"),r=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),i=o("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs");const a=(0,n.A)("div",{target:"e8igebu2"})("display:flex;justify-content:center;flex-direction:column;border-top:1px solid ",r.ue.color.border.separatorWeak,";min-height:calc(100% - ",s.RP,"px);"),c=(0,n.A)(i.P.ol,{target:"e8igebu1"})("list-style-type:none;margin:0;padding:0;opacity:0;display:flex;justify-content:none;flex-direction:column;border-top:1px solid ",r.ue.color.border.separatorWeak,";min-height:calc(100% - ",s.RP,"px);"),d=(0,n.A)("div",{target:"e8igebu0"})("width:100%;padding:12px 16px;box-sizing:border-box;text-align:center;",r.ue.typography.textSecondary," color:",r.ue.color.text.secondary,";")},"./src/epg/views/EpgView/components/Epg/components/ProgramBlock/ProgramBlock.tsx"(e,t,o){o.d(t,{g:()=>k,S:()=>N});var n=o("./src/epg/views/EpgView/components/Epg/components/Program/Program.tsx"),s=o("./src/epg/views/EpgView/components/Epg/utils/getProgramState.utils.ts"),r=o("./src/shared/components/custom/Navbar/index.ts"),i=o("./src/shared/hooks/useResizeObserverWithRAF.tsx"),a=o("./src/shared/utils/breakpoints/useBreakp
4oints.ts"),c=o("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/value/use-scroll.mjs"),d=o("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs"),l=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),p=o("./src/epg/views/EpgView/components/Epg/components/EpgViewProgram/EpgViewProgram.constants.ts"),m=o("./src/epg/views/EpgView/components/Epg/components/EpgViewProgram/EpgViewProgram.styles.ts"),g=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 u=e=>{const t=(0,l.useRef)(null),o=(0,l.useRef)(null),{width:n}=(0,i.v)(t),{scrollY:s}=(0,c.L)(),{isBreakpointL:u,isBreakpointM:h}=(0,a.G)(),_=(0,r.yq)(),E=u?p.Vy+_:h?p.Pl+_:p.rd+_,v=(0,l.useCallback)(()=>{if(!o.current)return;const e=Math.max(t.current?.getBoundingClientRect().top??0,E)===E;o.current.style.setProperty(p.QC,(e?1:0).toString()),o.current.style.setProperty(p.bC,"absolute")},[E]);return(0,l.useEffect)(()=>{v()},[v]),(0,d.L)(s,"change",v),(0,g.FD)(m.Ul,{ref:t,children:[(0,g.Y)(m.MA,{...e,"data-tutorial-id":"ongoing-program",ref:o,style:{width:n}}),(0,g.Y)(m.H0,{})]})},h=e=>{const{analytics:t,endTime:o,href:r,isNpvrRecordingSet:i,isNpvrSeriesRecordingSet:a,isOngoing:c,isOnlyChannel:d,isPast:l,isSeriesRecordable:p,locked:h,mediaId:_,onClickHandler:E,originalAirDateEndTime:v,originalAirDateStartTime:f,seriesId:y,startTime:S,title:w}=e,{programStatus:b,showRecordButton:x,showSeriesRecordButton:R}=(0,s.G)({...e,endTime:v,startTime:f});return c?(0,g.Y)(m.Ri,{children:(0,g.Y)(u,{analytics:t,endTime:o,href:r,isNpvrRecordingSet:Boolean(i),isNpvrSeriesRecordingSet:Boolean(a),isOngoing:c,isPast:!1,isSeriesRecordable:Boolean(p),locked:h,mediaId:_,onClickHandler:E,onlyChannel:d,programStatus:b,seriesId:y,showRecordButton:x,showSeriesRecordButton:R,startTime:S,title:w})}):(0,g.Y)(m.Ri,{children:(0,g.Y)(n.B,{analytics:t,endTime:o,href:r,isNpvrRecordingSet:Boolean(i),isNpvrSeriesRecordingSet:Boolean(a),isOngoing:c,isOnlyChannel:d,isPast:l,isSeriesRecordable:Boolean(p),locked:h,mediaId:_,onClickHandler:E,programStatus:b,seriesId:y,showRecordButton:x,showSeriesRecordButton:R,startTime:S,title:w})})};var _=o("./src/epg/views/EpgView/components/Epg/components/ProgramBlock/ProgramBlock.styles.ts"),E=o("./src/shared/utils/date/constants.ts"),v=o("./src/shared/utils/getFormattedDate.ts"),f=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),y=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),S=o("./src/epg/views/EpgView/components/Epg/components/Program/Program.styles.ts"),w=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js");const b=(0,y.A)("div",{target:"e92kz451"})(S.CI," color:",w.ue.color.text.tertiary,";padding:12px 16px;"),x=(0,y.A)("span",{target:"e92kz450"})("display:block;overflow:visible;margin-left:",40+3*S.s,"px;"),R=({duration:e,locked:t})=>{const{t:o}=(0,f.Bd)(),n=`${o("EPG_PROGRAM_PLACEHOLDER_TEXT",{defaultValue:"UppehÃ¥ll"})}, ${(e=>{const t=Math.floor(e/E.CZ),o=Math.floor(e%E.CZ/E.MA),n=Math.floor(e%E.MA/E.iW);return(0,v.p)({days:t,hours:o,minutes:n,removeTrailingSecond:!0,seconds:0})})(e)}`;return(0,g.Y)(b,{locked:t,children:(0,g.Y)(x,{children:n})})};var C=o("./src/epg/views/EpgView/components/Epg/EpgProgramsContext.tsx"),T=o("./src/shared/components/custom/Portal/index.ts"),I=o("./src/shared/components/custom/UpsellModal/UpsellModal.tsx");const N=10*E.iW,k=({onlyChannel:e,programItems:t,trackOnClick:o})=>{const{t:n}=(0,f.Bd)(),{ongoingPrograms:s}=(0,C.y)(),[r,i]=(0,l.useState)(!1),a=!t.length,c=async(e,t,n,s)=>{if(n)return i(!0);
4o({analytics:s,id:e,index:t,pageName:window.location.pathname})},d=Date.now(),p=t.reduce((o,n,r)=>{const i=t[r+1],a=(i?.startTime||0)-n.endTime,l=(0,g.Y)(h,{analytics:n.analytics,catchupValidFrom:n.catchupValidFrom,catchupValidTo:n.catchupValidTo,channelId:n.channelId,endTime:n.endTime,href:n.href,isNpvrRecordingSet:n.isNpvrRecordingSet,isNpvrSeriesRecordingSet:n.isNpvrSeriesRecordingSet,isOngoing:s.some(({endTime:e,mediaId:t,startTime:o})=>n.endTime===e&&n.mediaId===t&&n.startTime===o),isOnlyChannel:e,isPast:d>n.endTime,isSeriesRecordable:n.isSeriesRecordable,locked:n.locked,mediaId:n.mediaId,npvrEnabled:n.npvrEnabled,onClickHandler:()=>c(n.mediaId,r,n.locked,n.analytics),originalAirDateEndTime:n.originalAirDateEndTime,originalAirDateStartTime:n.originalAirDateStartTime,seriesId:n.seriesId,startTime:n.startTime,title:n.title},r);return a>=N&&i?[...o,l,(0,g.Y)(R,{duration:a,locked:n.locked},`${r}-placeholder`)]:[...o,l]},[]),m=a?_.BT:_.d4;return(0,g.FD)(m,{animate:{opacity:1},role:a?"none":"list",transition:{duration:.38},children:[p,a&&(0,g.Y)(_.z5,{children:n("CHANNEL_INFORMATION_MISSING")}),(0,g.Y)(T.Z,{children:(0,g.Y)(I.X,{animatePresence:!1,onHide:()=>i(!1),visible:r})})]})}},"./src/epg/views/EpgView/components/Epg/constants.ts"(e,t,o){o.d(t,{AO:()=>d,CQ:()=>r,Cc:()=>a,Ml:()=>c,N6:()=>l,NM:()=>n,RP:()=>i,jf:()=>p,og:()=>m,zS:()=>s});let n=function(e){return e.DATE="EPG_NAV_SELECTION_DATE",e.EARLIER="EPG_NAV_SELECTION_EARLIER",e.NOW_AND_LATER="EPG_NAV_SELECTION_NOW_AND_LATER",e.TONIGHT="EPG_NAV_SELECTION_TONIGHT",e}({});const s=220,r=16,i=44,a="tv-guide",c="tv-channels",d="broadcasts-now",l="epg-nav-skip-link",p="channel-picker-skip-link",m="channel-header-skip-link"},"./src/epg/views/EpgView/components/Epg/hooks/useEpgNpvrEventListener.ts"(e,t,o){o.d(t,{K:()=>c});var n=o("./src/codegen/graphql.ts"),s=o("./src/core/apollo/client.ts"),r=o("../../../node_modules/.pnpm/@[email protected]/node_modules/@telia-company/tv.common-sdk/dist/ServiceMessages.js"),i=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),a=o("./src/epg/views/EpgView/components/Epg/utils/epg.utils.ts");const c=e=>{(0,i.useEffect)(()=>{const t=r.ServiceMessages.statics.events.npvr.on(({mediaIds:t=[],seriesIds:o=[]})=>{const r=new Set;e?.forEach(e=>{(0,a.DL)(e).forEach(e=>{(t.includes(e.media.id)||"series"in e.media&&o.includes(e.media.series.id))&&r.add(e.media.id)})}),r.forEach(e=>{(e=>{s.S.query({fetchPolicy:"network-only",query:n.AJN,variables:{id:e}})})(e)})});return()=>{r.ServiceMessages.statics.events.npvr.off(t)}},[e])}},"./src/epg/views/EpgView/components/Epg/hooks/useFavoriteChannelsEventListener.ts"(e,t,o){o.d(t,{y:()=>r});var n=o("../../../node_modules/.pnpm/@[email protected]/node_modules/@telia-company/tv.common-sdk/dist/ServiceMessages.js"),s=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js");const r=({refetchQueries:e})=>{(0,s.useEffect)(()=>{const t=n.ServiceMessages.statics.events.favoriteChannels.on(()=>{e.forEach(e=>e())});return()=>{n.ServiceMessages.statics.events.favoriteChannels.off(t)}},[e])}},"./src/epg/views/EpgView/components/Epg/utils/date.utils.ts"(e,t,o){o.d(t,{Q8:()=>d,XH:()=>c,nn:()=>a});var n=o("./src/epg/views/EpgView/EpgView.constants.ts"),s=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/addHours.js"),r=o("../../../node_modules/.pnpm/[email protected]/node_modules/date-fns/startOfDay.js");const i=(e,t)=>(0,s.L)((0,r.o)(e),t).getTime(),a=e=>i(e,n.w3),c=e=>i(e,n.Ut),d=e=>{const t=((e,t)=>({endTime:o,startTime:n})=>{const s=i(e,n),r=i(e,o);return s<=t&&t<=r})(e,Date.now()),o=n.pf.find(t);return o?i(e,o.startTime):-1}},"./src/epg/views/EpgView/components/Epg/utils/epg.utils.ts"(e,t,o){o.d(t,{DL:()=>m,Kh:()=>l,d6:()=>g,iz:()=>p,mE:()=>u,od:()=>a});var n=o("./src/cdp/utils/getCDPLink.ts"),s=o("./src/epg/views/EpgView/components/Epg/constants.ts"),r=o("../../../node_modules/.pnpm/[email protected][email protected]/node_modules/i18next/dist/esm/i18next.js"),i=o("./src/epg/views/EpgView/components/Epg/utils/date.utils.ts");
4const a={[s.NM.EARLIER]:i.nn,[s.NM.NOW_AND_LATER]:i.Q8,[s.NM.TONIGHT]:i.XH},c=(e,t="#")=>"number"==typeof e?`${t}t${e}`:`${t}${encodeURIComponent((0,r.t)(e))}`,d=(e,t)=>([o,n])=>n(e)===t,l=(e,t,o="#")=>{const n=Object.entries(a).find(d(e,t));return c(n?n[0]:t,o)},p=(e,t,o="#")=>[...Object.entries(a).filter(d(e,t)).map(([e])=>c(e,o)),c(t,o)],m=e=>"programsByTime"in e?e.programsByTime.programItems:e.programs.programItems,g=e=>{const t=m(e);return t?t.map(t=>{const o=t.analytics,s="series"in t.media?t.media.series:void 0,r=t.media.playback,i=(0,n.w)(t.media),a=r?.play?.npvr?.[0].npvrInfo?.originalAirDate.startDate.timestamp||t.startTime.timestamp,c=r?.play?.npvr?.[0].npvrInfo?.originalAirDate.endDate.timestamp||t.endTime.timestamp,d=r?.play?.subscription?.[0].item?.validFrom?.timestamp||r?.play?.deepLinks?.[0].item?.validFrom?.timestamp||0,l=r?.play?.subscription?.[0].item?.validTo?.timestamp||r?.play?.deepLinks?.[0].item?.validTo?.timestamp||0,p=Boolean(r?.play?.npvr?.[0].item||r?.buy?.npvr?.[0].item),m=Boolean(r?.play?.npvr?.[0].item);let g=!1,u=!1,h=null;const _="images"in t.media&&t.media.images.showcard16x9?.source;if(s){const e=s.userData?.npvrInfo;g=Boolean(e?.active),h=s.id,u=s.isRecordable}return{analytics:o,catchupValidFrom:d,catchupValidTo:l,channelId:e.id,channelName:e.name,endTime:t.endTime.timestamp,href:i,imgSrc:_,isNpvrRecordingSet:m,isNpvrSeriesRecordingSet:g,isSeriesRecordable:u,locked:!e.inEngagement,mediaId:t.media.id,npvrEnabled:p,originalAirDateEndTime:c,originalAirDateStartTime:a,seriesId:h,startTime:t.startTime.timestamp,title:t.title}}):[]},u=e=>({analytics:e.analytics,icons:{compactSrc:e.icons2.compact?.dark?.source,largeSrc:e.icons2.large?.dark?.source},id:e.id,isFavorite:e.isFavorite,labels:e.labels,locked:!e.inEngagement,name:e.name,playbackSpec:"playback"in e?e.playback.play?.playbackSpec:null,recordAndWatch:"recordAndWatch"in e&&e.recordAndWatch})},"./src/epg/views/EpgView/components/Epg/utils/getProgramState.utils.ts"(e,t,o){o.d(t,{G:()=>n});const n=({catchupValidFrom:e,catchupValidTo:t,currentTime:o=Date.now(),endTime:n,isNpvrRecordingSet:s,isNpvrSeriesRecordingSet:r,isSeriesRecordable:i,npvrEnabled:a,startTime:c})=>{const d=c<o&&o<n;let l=null;return r&&d?l="seriesRecording":s&&d?l="recording":r&&c>o||!s&&r?l="seriesRecordingScheduled":s&&c>o?l="recordingScheduled":r&&n<o?l="seriesRecorded":s&&n<o?l="recorded":e&&t&&e>o&&o<t?l="willBeCatchup":e&&t&&e<o&&o<t&&(l="catchup"),{isOngoing:d,programStatus:l,showRecordButton:a&&s||a&&o<n,showSeriesRecordButton:i}}},"./src/npvr/hooks/useDeleteRecording.ts"(e,t,o){o.d(t,{Q:()=>h});var n=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useLazyQuery.js"),s=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useMutation.js"),r=o("./src/cdp/Context/CdpFilterContext.tsx"),i=o("./src/codegen/graphql.ts"),a=o("./src/epg/hooks/useGetRegionalChannelsSelection.ts"),c=o("./src/npvr/utils/logRecordingError.ts");const d=({error:e,id:t})=>{(0,c.K)({action:"delete",error:e,id:t})};var l=o("./src/shared/components/custom/Announcement/Context/AnnouncementContext.tsx"),p=o("./src/shared/hooks/useConfirmDialog.ts"),m=o("./src/shared/utils/getRefetchQueries.ts"),g=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),u=o("./src/npvr/hooks/useNpvrErrors.ts");const h=()=>{const[e]=(0,n._)(i.UY,{fetchPolicy:"cache-first"}),[t,{loading:o}]=(0,s.n)(i.GmU),{showNpvrError:c}=(0,u.p)(),{showConfirmDialog:h}=(0,p.G)(),{t:_}=(0,g.Bd)(),{regionalChannelsSelection:E}=(0,a.j)(),{announce:v}=(0,l.b)(),{filter:f}=(0,r.G)(),y=e=>{switch(e){case"Episode":return _("EPISODE");case"Movie":return _("MOVIE");case"Series":return _("SERIES");case"SportEvent":return _("SPORT_EVENT");default:return""}};return{deleteRecording:async o=>{const n=async()=>{const e=await t({refetchQueries:(0,m.O)({filterInput:f,refreshEvent:i._am.Npvr,regionalChannelsSelection:E}),update:(e,t)=>
4{"DeleteRecordingResultOk"===t.data?.deleteRecording2?.__typename&&(e.evict({id:`RecordingListItem:${o}`}),e.evict({id:`EpisodeItem:${o}`}),v(_("ACCESSIBILITY_STOPPED_RECORDING",{media:y(t.data?.deleteRecording2?.media?.__typename),title:t.data?.deleteRecording2?.media?.title})))},variables:{filterInput:f,id:o,type:i.UZM.Media}}),n=e.data?.deleteRecording2;"DeleteRecordingResultError"===n?.__typename&&(d({error:n,id:o}),c(n))},s={confirmButtonText:_("DELETE_RECORDING"),text:_("CONFIRM_DELETE_RECORDING_TEXT"),title:_("CONFIRM_DELETE_RECORDING_HEADING")};try{const t=await e({variables:{id:o}}),r=t.data?.media;if(!r)throw new Error("#getMediaFromCache(first): Couldn't fetch episode from media Id");const i=Date.now(),a=r&&"playback"in r&&r.playback?.play?.npvr?.[0],c=a&&a?.npvrInfo?.originalAirDate?.endDate?.timestamp||void 0;if(Boolean(c&&c<i)){await h(s)&&n()}else n()}catch(e){d({error:e,id:o}),c(e)}},loading:o}}},"./src/npvr/hooks/useNpvrErrors.ts"(e,t,o){o.d(t,{p:()=>a});var n=o("./src/shared/components/custom/Announcement/Context/AnnouncementContext.tsx"),s=o("./src/shared/components/ui/Snackbar/provider/SnackbarProvider.tsx"),r=o("./src/shared/utils/getRequestErrorMessage.ts"),i=o("../../../node_modules/.pnpm/[email protected][email protected]/node_modules/i18next/dist/esm/i18next.js");const a=()=>{const{addSnackbar:e}=(0,s.k)(),{announce:t}=(0,n.b)(),o=t=>e({actionButtonText:(0,i.t)("CLOSE"),content:t,dismissOnActionClick:!0,variant:"negative"});return{showNpvrError:e=>{var n;"object"==typeof(n=e)&&null!==n&&"__typename"in n&&"UnscheduleRecordingResultError"===n.__typename||(e=>"object"==typeof e&&null!==e&&"__typename"in e&&"DeleteRecordingResultError"===e.__typename)(e)||(e=>"object"==typeof e&&null!==e&&"__typename"in e&&"ScheduleRecordingResultError"===e.__typename)(e)?(t(e.message),o(e.message)):e instanceof Error?(t((0,r.v)(e)),o((0,r.v)(e))):(t((0,i.t)("ERRORS_DEFAULT_MESSAGE")),o((0,i.t)("ERRORS_DEFAULT_MESSAGE")))}}}},"./src/npvr/hooks/useScheduleRecording.ts"(e,t,o){o.d(t,{o:()=>c});var n=o("./src/cdp/Context/CdpFilterContext.tsx"),s=o("./src/codegen/graphql.ts"),r=o("./src/epg/hooks/useGetRegionalChannelsSelection.ts"),i=o("./src/shared/utils/getRefetchQueries.ts"),a=o("./src/npvr/hooks/useScheduleRecordingMutation.ts");const c=()=>{const{loading:e,scheduleRecordingMutation:t}=(0,a.p)(),{regionalChannelsSelection:o}=(0,r.j)(),{filter:c}=(0,n.G)();return{loading:e,scheduleRecording:e=>t({id:e,refetchQueries:(0,i.O)({filterInput:c,refreshEvent:s._am.Npvr,regionalChannelsSelection:o}),type:s.UZM.Media})}}},"./src/npvr/hooks/useScheduleRecordingMutation.ts"(e,t,o){o.d(t,{p:()=>h});var n=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useMutation.js"),s=o("./src/cdp/Context/CdpFilterContext.tsx"),r=o("./src/codegen/graphql.ts"),i=o("./src/npvr/utils/logRecordingError.ts");const a=({error:e,id:t})=>{(0,i.K)({action:"schedule",error:e,id:t})};var c=o("./src/npvr/utils/logSeriesError.ts");const d=({error:e,id:t})=>{(0,c.k)({action:"schedule",error:e,id:t})};var l=o("./src/shared/components/custom/Announcement/Context/AnnouncementContext.tsx"),p=o("./src/shared/components/ui/Snackbar/provider/SnackbarProvider.tsx"),m=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),u=o("./src/npvr/hooks/useNpvrErrors.ts");const h=()=>{const[e,{loading:t}]=(0,n.n)(r.csP),{showNpvrError:o}=(0,u.p)(),{addSnackbar:i}=(0,p.k)(),{announce:c}=(0,l.b)(),{filter:h}=(0,s.G)(),{t:_}=(0,g.Bd)(),E=e=>{switch(e){case"Episode":return _("EPISODE");case"Movie":return _("MOVIE");case"Series":return _("SERIES");case"SportEvent":return _("SPORT_EVENT");default:return""}},v=(0,m.useCallback)(({backgroundColor:e,text:t,textColor:o})=>i({content:t,dismissOnActionClick:!0,tokens:{backgroundColor:e,textColor:o}}),[i]);return{loading:t,scheduleRecordingMutation:async({id:t,refetchQueries:n,type:s})=>{try{const i=await e({awaitRefetchQueries:!0,refetchQueries:n,variables:{filterInput:h,id:t,type:s}}),l=i.data?.scheduleRecording2;if("ScheduleRecordingResultError"===l?.__typename)s===r.UZM.Media&&a({error:l,id:t}),s===r.UZM.Series&&d({error:l,id:t}),o(l);else if("ScheduleRecordingResultOk"===l?.__typename)return l.scheduleRecordingMessage?.text&&v(l.scheduleRecordingMessage),c(_("ACCESSIBILITY_SCHEDULED_RECORDING",{media:E(l.media?.__typename),title:l.media?.title})),l?.media}catch(e){s===r.UZM.Media&&a({error:e,id:t}),s===r.UZM.Series&&d({error:e,id:t}),o(e)}}}}},"./src/npvr/hooks/useScheduleSeriesRecording.ts"(e,t,o){o.d(t,{d:()=>l});var n=o("./src/cdp/Context/CdpFilterContext.tsx"),s=o("./src/codegen/graphql.ts"),r=o("./src/epg/hooks/useGetRegionalChannelsSelection.ts"),i=o("./src/npvr/utils/createNpvrRefetchQueries.ts"),a=o("./src/npvr/utils/getSeriesFromMedia.ts"),c=o("./src/shared/utils/getRefetchQueries.ts"),d=o("./src/npvr/hooks/useScheduleRecordingMutation.ts");const l=()=>{const{loading:e,scheduleRecordingMutation:t}=(0,d.p)(),{regionalChannelsSelection:o}=(0,r.j)(),{filter:l}=(0,n.G)();return{loading:e,scheduleSeriesRecording:async({media:e,refetchOptions:n})=>{const r=(0,a.w)(e),d=[...(0,i.E)(n,l),...(0,c.O)({filterInput:l,refreshEvent:s._am.Npvr,regionalChannelsSelection:o})];return await t({id:r.id,refetchQueries:d,type:s.UZM.Series})}}}},"./src/npvr/hooks/useUnscheduleSeriesRecording.ts"(e,t,o){o.d(t,{C:()=>h});var n=o("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useMutation.js"),s=o("./src/cdp/Context/CdpFilterContext.tsx"),r=o("./src/codegen/graphql.ts"),i=o("./src/epg/hooks/useGetRegionalChannelsSelection.ts"),a=o("./src/npvr/utils/createNpvrRefetchQueries.ts"),c=o("./src/npvr/utils/getSeriesFromMedia.ts"),d=o("./src/npvr/utils/logSeriesError.ts");const l=({error:e,id:t})=>{(0,d.k)({action:"unschedule",error:e,id:t})};var p=o("./src/shared/components/custom/Announcement/Context/AnnouncementContext.tsx"),m=o("./src/shared/utils/getRefetchQueries.ts"),g=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),u=o("./src/npvr/hooks/useNpvrErrors.ts");const h=()=>{const[e,{loading:t}]=(0,n.n)(r.Ncb),{showNpvrError:o}=(0,u.p)(),{regionalChannelsSelection:d}=(0,i.j)(),{announce:h}=(0,p.b)(),{filter:_}=(0,s.G)(),{t:E}=(0,g.Bd)(),v=e=>{switch(e){case"Episode":return E("EPISODE");case"Movie":return E("MOVIE");case"Series":return E("SERIES");case"SportEvent":return E("SPORT_EVENT");default:return""}};return{loading:t,unscheduleSeriesRecording:async({media:t,refetchOptions:n})=>{const s=(0,c.w)(t),i={awaitRefetchQueries:!0,refetchQueries:[...(0,a.E)(n,_),...(0,m.O)({filterInput:_,refreshEvent:r._am.Npvr,regionalChannelsSelection:d})],variables:{filterInput:_,id:s.id,type:r.UZM.Series}};try{const t=await e(i),n=t.data?.unscheduleRecording2;"UnscheduleRecordingResultError"===n?.__typename?(l({error:n,id:s.id}),o(n)):"UnscheduleRecordingResultOk"===n?.__typename&&h(E("ACCESSIBILITY_STOPPED_RECORDING",{media:v(n.media?.__typename),title:n.media?.title}))}catch(e){l({error:e,id:s.id}),o(e)}}}}},"./src/npvr/utils/createNpvrRefetchQueries.ts"(e,t,o){o.d(t,{E:()=>s});var n=o("./src/codegen/graphql.ts");const s=(e,t)=>{if(void 0===e)return[];let o=[];return e.channelRefetchOptions&&o.push({query:n.lsP,variables:{id:e.channelRefetchOptions.channelIdToRefetch,offset:0,timestamp:e.channelRefetchOptions.timestamp||Date.now()}}
4),e.seasonPanelIdsToRefetch?.length&&(o=o.concat(e.seasonPanelIdsToRefetch.map(e=>({query:n.uCw,variables:{filterInput:t,id:e,panelContentLimit:99,panelContentOffset:0}})))),e.mediaIdsToRefetch?.length&&(o=o.concat(e.mediaIdsToRefetch.map(e=>({query:n.Dp,variables:{filterInput:t,id:e}})))),e.serieIdToRefetch&&o.push({query:n._mA,variables:{filterInput:t,id:e.serieIdToRefetch}}),o}},"./src/npvr/utils/getSeriesFromMedia.ts"(e,t,o){o.d(t,{w:()=>n});const n=e=>"Series"===e.__typename?e:e.series},"./src/npvr/utils/logError.ts"(e,t,o){o.d(t,{v:()=>s});var n=o("../../libs/error-monitoring/dist/index.mjs");const s=({action:e,error:t,id:o,mediaType:s})=>{const r=`Could not ${e} ${s}: ${o}`,i=t&&"object"==typeof t&&"code"in t?t.code:"unknown";(0,n.vV)(new Error(t instanceof Error?r:`${r}, Error-code: ${i}`,{cause:t instanceof Error?t:void 0}),{context:"NpvrProvider",metadata:{action:e,errorCode:i,id:o,mediaType:s}})}},"./src/npvr/utils/logRecordingError.ts"(e,t,o){o.d(t,{K:()=>s});var n=o("./src/npvr/utils/logError.ts");const s=({action:e,error:t,id:o})=>(0,n.v)({action:e,error:t,id:o,mediaType:"media"})},"./src/npvr/utils/logSeriesError.ts"(e,t,o){o.d(t,{k:()=>s});var n=o("./src/npvr/utils/logError.ts");const s=({action:e,error:t,id:o})=>(0,n.v)({action:e,error:t,id:o,mediaType:"series"})},"./src/shared/components/custom/UpsellModal/UpsellModal.tsx"(e,t,o){o.d(t,{X:()=>l});var n=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),s=o("./src/shared/components/custom/SmartLink/index.ts"),r=o("./src/shared/components/ui/Modal/index.ts"),i=o("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),a=o("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),c=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 d=(0,n.A)("div",{target:"e1ycqcf10"})(i.ue.typography.textPrimary,";"),l=({animatePresence:e,onHide:t,visible:o})=>{const{t:n}=(0,a.Bd)(),i=n("CHANNEL_NOT_IN_ENGAGMENT");return(0,c.Y)(r.aF,{actions:[{label:n("CLOSE"),onClick:t,variant:"secondary"},{as:s.i,href:n("branding:UPGRADE_TV_PACKAGE_URL"),label:n("CHANGE_PACKAGE"),variant:"primary"}],animatePresence:e,onHide:t,overlayEventTrackingData:{overlay_title:i},title:i,visible:o,children:(0,c.Y)(d,{children:n("CHANNEL_NOT_IN_ENGAGMENT_DESCRIPTION")})})}},"./src/shared/utils/breakpoints/useBreakpoints.ts"(e,t,o){o.d(t,{G:()=>r});var n=o("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),s=o("./src/shared/utils/breakpoints/constants.ts");const r=()=>{const[e,t]=(0,n.useState)(Object.entries(s.f).reduce((e,[t])=>({[`isBreakpoint${t}`]:!1,...e}),{}));return(0,n.useEffect)(()=>{const e=[];for(const[o,n]of Object.entries(s.f)){const s=`isBreakpoint${o}`,r=matchMedia(`(min-width: ${n}px)`),i=e=>{t(t=>({...t,[s]:e.matches}))};r.addEventListener("change",i),t(e=>({...e,[s]:r.matches})),e.push(()=>r.removeEventListener("change",i))}return()=>{for(const t of e)t()}},[]),e}},"./src/shared/utils/getFormattedDate.ts"(e,t,o){o.d(t,{p:()=>s});var n=o("../../../node_modules/.pnpm/[email protected][email protected]/node_modules/i18next/dist/esm/i18next.js");const s=({days:e,hours:t,minutes:o,removeTrailingSecond:s=!1,seconds:r})=>{if(t<0||t>23)throw new Error(`getFormattedDate: incorrect hours supplied '${t}'`);if(o<0||o>59)throw new Error(`getFormattedDate: incorrect minutes supplied '${o}'`);if(r<0||r>59)throw new Error(`getFormattedDate: incorrect seconds supplied '${r}'`);const i=(0,n.t)("TIME_DAYS_ABBR"),a=(0,n.t)("TIME_HOURS_ABBR"),c=(0,n.t)("TIME_MINUTES_ABBR"),d=(0,n.t)("TIME_SECONDS_ABBR");let l,p;e?(l=`${t} ${a} `,p=`${o} ${c} `):(l=t&&`${t} ${a} `||"",p=(o||t)&&`${o} ${c} `||"");return`${e?`${e} ${i} `:""}${l}${p}${r||!s?`${r} ${d}`:""}`.trim()}}}]);

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.