1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[830,3211,5592,6834,8449],{33158:(e,t,o)=>{var r=o(26024),i=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.addRequest=t.DEFAULT_REQUEST_OPTIONS=t.fetchService=void 0;let n=i(o(60771)),a=i(o(72153)),l={timeout:4e3,retries:0,retryTimeout:1e3};t.DEFAULT_REQUEST_OPTIONS=l;let s=(e="_missing-instance_")=>`${e}`,d=({url:e="",params:t={},headers:o={}}={})=>JSON.stringify({url:e,params:t,headers:o}),c=()=>void 0!==r,u={},p=(e,t,o)=>{let r=s(e),i=d(t),n=u[r]?u[r]:{};n[i]=o,u[r]=n};t.addRequest=p;let f=(e,t)=>{let o=s(e),r=d(t),i=u[o]?u[o]:{};delete i[r]},g=(e,t)=>a.default.interceptors[e].use(e=>(t(e),e),e=>Promise.reject(e)),m=(e,t,o=!1)=>new Promise((r,i)=>{(0,a.default)(e).then(r,n=>{let a=o?!n.response||n.response.status>=500&&n.response.status<=599:"ECONNABORTED"!==n.code&&(!n.response||n.response.status>=500&&n.response.status<=599);if(t<1||!a)return i(n);setTimeout(()=>{m(e,t-1,o).then(r,i)},e.retryTimeout||1e3)})}),h={fetch(e,t={}){let o,r={...l,...t};if(!r.url)throw Error("No url specified");let i=(o=d(r),(u[s(e)]||{})[o]);if(i)return i;let n=m(r,r.retries||0,this.isServer());return p(e,r,n),n.then(()=>{f(e,r)},t=>(this.logger.componentLog("error",t.message,{error:t,component:"@nowtv/iceberg-shared-core/fetchService.ts",requestOptions:(({response:{status:e}={},config:{url:t="none",headers:o={},method:r=""}={}})=>({href:t,method:r.toUpperCase(),statusCode:e,cacheControl:o["cache-control"]?.split("=")[1]}))(t),options:r}),f(e,r))),n},getRequests:e=>Object.values(u[s(e)]||{}),clearRequests(){u={}},_generateResponseMetricsForFetchService(e){let{status:t}=e,{url:o,customStartTime:r}=e.config,{host:i}=o?n.default.parse(o):{host:null},a=r?Date.now()-r:0,l=h?.requestMetrics?.observe||!1;i&&0!==a&&l&&h.requestMetrics?.observe({host:i,statusCode:t},a)},logger:{componentLog:(e="log",t,o)=>{console[e](t,{...o})}},isServer:c,addInterceptor:g};t.fetchService=h,c()&&(g("request",e=>{e.customStartTime=Date.now()}),g("response",h._generateResponseMetricsForFetchService))},37963:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.buildTerritoryLanguageIdentifiers=t.getAllLanguageCodes=t.getDefaultLanguage=t.getDefaultLanguageCode=t.getAvailableLanguages=void 0,t.getAvailableLanguages=e=>{let{languages:t,language:o,hideLanguagePrefix:r}=e,i=void 0===r||r;return t&&Object.keys(t).length>0?Object.entries(t).map(([e,t])=>{let o=t||{};return{code:e,default:o.default,hideLanguagePrefix:void 0!==o.hideLanguagePrefix?o.hideLanguagePrefix:i}}):o?[{code:o,default:!0,hideLanguagePrefix:i}]:[]},t.getDefaultLanguageCode=e=>{let o=(0,t.getAvailableLanguages)(e);if(0===o.length)return"";let r=o.find(e=>!0===e.default)||o[0];return r?.code||""},t.getDefaultLanguage=e=>(0,t.getDefaultLanguageCode)(e)||void 0,t.getAllLanguageCodes=e=>(0,t.getAvailableLanguages)(e).map(e=>e.code),t.buildTerritoryLanguageIdentifiers=e=>Object.values(e).flatMap(e=>{let o=(0,t.getAllLanguageCodes)(e),r=e.name;return o.map(e=>`${r}:${e}`)})},40601:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.actionCreatorHelper=t.ACTION_PREFIX=void 0,t.ACTION_PREFIX="ice::",t.actionCreatorHelper=e=>t=>(o,r)=>({type:`${t}`,payload:o,error:o instanceof Error,meta:{component:e,...r}})},53018:(e,t,o)=>{var r=o(26024);Object.defineProperty(t,"__esModule",{value:!0}),t.gracefulShutdown=function(e){e.app.disable("shutdown");let t=!1,o=new Set,n=e.servers,a=(e,r)=>{o.add(r),r.on("finish",()=>o.delete(r)),r.on("close",()=>o.delete(r)),t&&i(r)};for(let e of n)e.on("request",a);r.on("SIGTERM",()=>{let a;if(t)return;for(let r of(t=!0,e.log?.("SIGTERM received. Starting graceful shutdown."),e.app.enable("shutdown"),e.onStartShutdown?.(),o))i(r);let l=e.inFlightProcessingTimeoutMs??1e4,s=!1,d=()=>{s||(s=!0,a&&clearTimeout(a),Promise.resolve().then(()=>e.onFinishShutdown?.()).finally(()=>{r.exit(0)}).catch(()=>void 0))},c=n.length,u=()=>{(c-=1)<=0&&d()};for(let e of n)e.close(u),e.closeIdleConnections();c>0?(a=setTimeout(()=>{for(let e of n)e.closeAllConnections();d()},l)).unref():d()})};let i=e=>{e.headersSent||e.setHeader("connection","close")}},72835:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.isValidModuleStatus=t.moduleStatusValues=void 0,t.moduleStatusValues=["beta","live","deprecated","experiment","poc"],t.isValidModuleStatus=e=>"string"==typeof e&&t.moduleStatusValues.includes(e)},77330:(e,t,o)=>{o.r(t),o.d(t,{default:()=>I});var r=o(6506);o(33506);var i=o(69464),n=o(33461),a=o(78764),l=o(39955);let s=e=>{let{collection:t}=e,{data:o}=(0,a.i9)({slug:t||"",type:"collections_v2"}),i=o?.fetchCollection?.assets||[];return(0,r.jsx)(l.A,{assets:i,...e})};var d=o(58860),c=o(30795),u=o(8649),p=o(10104),f=o(62927),g=o(77501);let m=f.default.section.withConfig({componentId:"sc-f22d5ca4-0"})(["display:flex;flex-direction:column;background:",";color:",";"],({theme:e,backgroundSelect:t})=>({dark:e.colors.current.background.body.primary,branded:e.colors.dark.background.body.branded.tertiary})[t]||e.colors.current.background.body.branded.primary,({theme:e})=>e.colors.current.content.body.primary),h=f.default.div.withConfig({componentId:"sc-f22d5ca4-1"})(["background:",";"],({theme:e})=>e.colors.current.content.banner.background),b=f.default.h1.withConfig({componentId:"sc-f22d5ca4-2"})([""," margin:0;padding:24px 16px;",";",";"],(0,g.hH)("headingS","headings"),g.HP.small` 2 padding: 40px; 3 `,g.HP.medium` 4 padding: 72px; 5 `),v=f.default.div.withConfig({componentId:"sc-f22d5ca4-3"})(["padding:40px 0 72px;gap:72px;display:flex;flex-direction:column;",";",";"],g.HP.small` 6 gap: 40px; 7 padding: 40px 0; 8 `,g.HP.medium` 9 gap: 72px; 10 padding: 72px 0; 11 `),x=f.default.div.withConfig({componentId:"sc-f22d5ca4-4"})(["display:flex;flex-direction:column;--tx-carousel-gutter-left:16px;",";",";"],g.HP.small` 12 --tx-carousel-gutter-left: 40px; 13 `,g.HP.medium` 14 --tx-carousel-gutter-left: 72px; 15 `),y=f.default.div.withConfig({componentId:"sc-f22d5ca4-5"})(["display:flex;flex-direction:column;gap:16px;padding:0 16px;",";",";"],g.HP.small` 16 flex-direction: row; 17 justify-content: space-between; 18 align-items: flex-end; 19 padding: 0 40px; 20 `,g.HP.medium` 21 padding: 0 72px; 22 `),w=f.default.div.withConfig({componentId:"sc-f22d5ca4-6"})(["display:flex;flex-direction:column;gap:16px;",";"],g.HP.small` 23 max-width: 70%; 24 `),C=f.default.h2.withConfig({componentId:"sc-f22d5ca4-7"})([""," margin:0;"],(0,g.hH)("titleM")),P=f.default.a.withConfig({componentId:"sc-f22d5ca4-8"})(["color:",";"],({theme:e})=>e.colors.current.content.body.primary),S=f.default.p.withConfig({componentId:"sc-f22d5ca4-9"})([""," margin:0;"],(0,g.hH)("bodyM")),j=f.default.a.withConfig({componentId:"sc-f22d5ca4-10"})([""," color:",";text-decoration:none;"],(0,g.hH)("bodyM"),({theme:e})=>e.colors.current.content.link.primary),T=f.default.div.withConfig({componentId:"sc-f22d5ca4-11"})(["padding:0 16px;",";",";"],g.HP.small` 25 padding: 0 40px; 26 `,g.HP.medium` 27 padding: 0 72px; 28 `),_=f.default.p.withConfig({componentId:"sc-f22d5ca4-12"})([""," margin:0;color:",";"],(0,g.hH)("bodyS"),({theme:e})=>e.colors.current.content.body.secondary),I=({id:e,name:t,settings:o})=>{let a=(0,i.A)(e,o),l=(0,u.u)(u.t.HAS_TX_ENABLED),{ariaLabel:f,heading:g,memberships:I,backgroundSelect:A,streaming:H="",streamingUntil:L="",streamLive:O="",comingSoon:k="",unavailable:M="",episodeSingular:E="",episodePlural:R="",seasonSymbol:F="",originalContentPlanSuffix:N="",maxContentPlanSuffix:D="",cinemaHboStreamingLabel:q="",cinemaHboRunOffLabel:$="",cinemaRunOffUntilLabel:U="",cinemaRunOffStreamingLabel:z="",sportsCoreSuffix:V="",sportsFootballSuffix:W="",sportsSelectSuffix:X="",sportsCompleteSuffix:J=""}=a,B={streaming:H,streamingUntil:L,streamLive:O,comingSoon:k,unavailable:M,episodeSingular:E,episodePlural:R,seasonSymbol:F,originalContentPlanSuffix:N,maxContentPlanSuffix:D,cinemaHboStreamingLabel:q,cinemaHboRunOffLabel:$,cinemaRunOffUntilLabel:U,cinemaRunOffStreamingLabel:z,sportsCoreSuffix:V,sportsFootballSuffix:W,sportsSelectSuffix:X,sportsCompleteSuffix:J},G=(0,c.w)(e=>t=>(0,d.Z3)(e,t,B));return(0,r.jsxs)(m,{id:e,"data-tracking-section":t.includes("section-")?t:null,backgroundSelect:A,"data-testid":"section-highlights",...f&&{"aria-label":f},children:[g&&(0,r.jsx)(h,{children:(0,r.jsx)(b,{"data-preview-selector":"heading",children:g})}),(0,r.jsx)(v,{"data-preview-selector":"backgroundSelect",children:I?.map((e,t)=>{let o=`memberships-${t}-`,i=l?e=>{let t=G(e);return(0,r.jsx)(_,{children:(0,p.w)(t)})}:()=>null,a={collection:e.atomCollection,mode:e.imageMode,metadataColor:"contentPrimary",showChannelLogo:l,linkType:e.linkType,linkHref:e.titleHref,bespokePdpUrl:e.bespokePdpUrl,render
28SecondaryLine:i};return(0,r.jsxs)(x,{children:[(0,r.jsxs)(y,{children:[(0,r.jsxs)(w,{children:[(0,r.jsx)(C,{"data-preview-selector":`${o}title`,children:e?.titleHref?(0,r.jsx)(P,{href:e?.titleHref,children:e?.title}):e?.title}),e?.subtitle&&(0,r.jsx)(S,{"data-preview-selector":`${o}subtitle`,"data-testid":"membership-subtitle",children:e?.subtitle})]}),e?.viewAll&&e?.viewAllHref&&(0,r.jsx)(j,{href:e?.viewAllHref,"data-preview-selector":`${o}viewAll`,"data-testid":"membership-view-all",children:e?.viewAll})]}),(0,r.jsx)(s,{...a}),(0,r.jsx)(T,{children:(0,r.jsx)(n.default,{text:e.primaryCta,href:e.primaryCtaHref,outline:!0,mobileFullWidth:!0,horizontalAlignment:{mobile:{horizontal:"center"},tablet:{horizontal:"right"},desktop:{horizontal:"right"}},"data-preview-selector":`${o}primaryCta`})})]},e.title)})})]})}},81733:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCompetitionsFromSportsTeamsWidgetJson=t.isSportsTeamsCompetition=t.isTeamInfo=t.isRecord=void 0,t.isRecord=e=>"object"==typeof e&&null!==e,t.isTeamInfo=e=>(0,t.isRecord)(e)&&"string"==typeof e.name&&"string"==typeof e.abbreviation,t.isSportsTeamsCompetition=e=>(0,t.isRecord)(e)&&"string"==typeof e.name&&Array.isArray(e.teams)&&e.teams.every(e=>(0,t.isTeamInfo)(e)),t.getCompetitionsFromSportsTeamsWidgetJson=e=>{if((0,t.isRecord)(e)&&Array.isArray(e.competitions)&&e.competitions.every(e=>(0,t.isSportsTeamsCompetition)(e)))return e.competitions}},88449:(e,t,o)=>{t.Ox=t.eW=t.zL=void 0;var r=o(40601);Object.defineProperty(t,"zL",{enumerable:!0,get:function(){return r.actionCreatorHelper}}),Object.defineProperty(t,"eW",{enumerable:!0,get:function(){return r.ACTION_PREFIX}});var i=o(33158);Object.defineProperty(t,"Ox",{enumerable:!0,get:function(){return i.fetchService}}),o(37963),o(5659),o(72835),o(53018),o(81733)}}]); 29//# sourceMappingURL=6834.b2a12185209d3fa9.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.