1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[830,3211,4265,5592,8449],{33158:(e,t,i)=>{var r=i(26024),o=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=o(i(60771)),a=o(i(72153)),s={timeout:4e3,retries:0,retryTimeout:1e3};t.DEFAULT_REQUEST_OPTIONS=s;let l=(e="_missing-instance_")=>`${e}`,d=({url:e="",params:t={},headers:i={}}={})=>JSON.stringify({url:e,params:t,headers:i}),c=()=>void 0!==r,u={},p=(e,t,i)=>{let r=l(e),o=d(t),n=u[r]?u[r]:{};n[o]=i,u[r]=n};t.addRequest=p;let g=(e,t)=>{let i=l(e),r=d(t),o=u[i]?u[i]:{};delete o[r]},f=(e,t)=>a.default.interceptors[e].use(e=>(t(e),e),e=>Promise.reject(e)),m=(e,t,i=!1)=>new Promise((r,o)=>{(0,a.default)(e).then(r,n=>{let a=i?!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 o(n);setTimeout(()=>{m(e,t-1,i).then(r,o)},e.retryTimeout||1e3)})}),h={fetch(e,t={}){let i,r={...s,...t};if(!r.url)throw Error("No url specified");let o=(i=d(r),(u[l(e)]||{})[i]);if(o)return o;let n=m(r,r.retries||0,this.isServer());return p(e,r,n),n.then(()=>{g(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:i={},method:r=""}={}})=>({href:t,method:r.toUpperCase(),statusCode:e,cacheControl:i["cache-control"]?.split("=")[1]}))(t),options:r}),g(e,r))),n},getRequests:e=>Object.values(u[l(e)]||{}),clearRequests(){u={}},_generateResponseMetricsForFetchService(e){let{status:t}=e,{url:i,customStartTime:r}=e.config,{host:o}=i?n.default.parse(i):{host:null},a=r?Date.now()-r:0,s=h?.requestMetrics?.observe||!1;o&&0!==a&&s&&h.requestMetrics?.observe({host:o,statusCode:t},a)},logger:{componentLog:(e="log",t,i)=>{console[e](t,{...i})}},isServer:c,addInterceptor:f};t.fetchService=h,c()&&(f("request",e=>{e.customStartTime=Date.now()}),f("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:i,hideLanguagePrefix:r}=e,o=void 0===r||r;return t&&Object.keys(t).length>0?Object.entries(t).map(([e,t])=>{let i=t||{};return{code:e,default:i.default,hideLanguagePrefix:void 0!==i.hideLanguagePrefix?i.hideLanguagePrefix:o}}):i?[{code:i,default:!0,hideLanguagePrefix:o}]:[]},t.getDefaultLanguageCode=e=>{let i=(0,t.getAvailableLanguages)(e);if(0===i.length)return"";let r=i.find(e=>!0===e.default)||i[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 i=(0,t.getAllLanguageCodes)(e),r=e.name;return i.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=>(i,r)=>({type:`${t}`,payload:i,error:i instanceof Error,meta:{component:e,...r}})},41017:(e,t,i)=>{i.r(t),i.d(t,{default:()=>B});var r=i(6506),o=i(33506);i(59685);var n=i(78764),a=i(36282),s=i(25964),l=i(79006);let d=[];(0,a.Mz)([e=>e,(e,t)=>t],(e,{collection:t})=>{let i=(0,l.Xr)(e,{collection:t,resource:s.Rx.nbcu_collections}),r=i?.items;return Array.isArray(r)?r:d});var c=i(24395);i(29137),i(70185);var u=i(2238),p=i(59436);let g=({type:e,currentSlide:t,slideCount:i,slidesToShow:r})=>{let o=t||0;return"prev"===e&&0===o||"next"===e&&o+r>=(i||0)},f=(e,t)=>({speed:parseInt(e,10)||u.Jr,pauseOnHover:!1,infinite:!0,centerMode:!1,autoplay:!0,autoplaySpeed:parseInt(e,10)||u.Jr,cssEase:t}),m=(e,t)=>e?1:t,h=(e,t,i)=>e===u.iB.titleArt34?t:i,b=(e,t,i,o,n,a,s)=>({breakpoint:i,settings:{prevArrow:(0,r.jsx)(e,{type:"prev",orientation:n,canHideArrow:g,slidesToShow:h(n,a,s)}),nextArrow:(0,r.jsx)(e,{type:"next",orientation:n,canHideArrow:g,slidesToShow:h(n,a,s)}),arrows:!o&&t,slidesToShow:h(n,a,s),slidesToScroll:o?1:h(n,a,s)}});var v=i(43409),x=i(43072),y=i(23378),w=i(76040),T=i(4918),C=i(62927),S=i(77501);
1let A={default:213,small:267,medium:311},j={landscape:A,titleArt169:A,nonTitleArt169:A,titleArt34:{default:92,small:150,medium:188}},I=(e,t)=>`${j[e||"landscape"][t||"default"]}px`,P=C.default.a.withConfig({componentId:"sc-cded72c4-0"})(["color:inherit;color:",";display:block;text-decoration:none;padding-top:8px;padding-left:12px;font-size:14px;line-height:20px;"," ",""],({metadataColor:e})=>(0,S.rQ)(e),S.HP.small` 2 font-size: 16px; 3 `,S.HP.medium` 4 font-size: 18px; 5 `),O=C.default.div.withConfig({componentId:"sc-cded72c4-1"})(["z-index:0;padding-top:10px;padding-bottom:10px;transition:all 0.2s ease-in-out;position:relative;img[hidden]{display:none;}",";"," ",";"],({orientation:e,scaledTiles:t})=>t?"":`width: ${I(e)}`,S.HP.small` 6 ${({orientation:e,scaledTiles:t})=>t?"":`width: ${I(e,"small")}`}; 7 `,S.HP.medium` 8 ${({orientation:e,scaledTiles:t})=>t?"":`width: ${I(e,"medium")}`}; 9 10 &:hover { 11 z-index: 5; 12 transform: scale(1.052); 13 }; 14 `),_=C.default.a.withConfig({componentId:"sc-cded72c4-2"})(["img,[data-testid='tile-placeholder']{border-radius:0;}&:focus{display:block;margin:3px 4px 2px;outline:3px solid ",";}"],(0,S.rQ)("focusTeal")),k=({imgSrc:e,orientation:t,title:i="",url:o,metadataColor:n="primaryB",displayMetadataBelowImage:a=!1,linkType:s=u.rm.seoPdp,bespokePdpUrl:l="",slug:d,scaledTiles:c=!1,position:p,type:g})=>{let[f,m]=(0,x.Wx)({triggerOnce:!0,rootMargin:y.XI}),h=(0,r.jsx)("div",{ref:f,children:(0,r.jsx)(v.F,{imgSrc:m?e:"",imgAlt:i,scaleOnHover:!1,usePlaceholder:!0,fadeIn:!0,orientation:u.O[t]})}),b=(0,T.UY)({linkType:s,slug:d,bespokePdpUrl:l,assetUrl:o,assetType:g})||void 0,C=(0,r.jsx)(P,{tabIndex:-1,href:b,metadataColor:n,children:i}),S=t!==u.iB.titleArt34&&a;return(0,r.jsxs)(O,{role:"listitem","aria-label":i,orientation:t,scaledTiles:c,"data-tracking-pod":(0,w.I)(p),children:[(0,r.jsx)(_,{tabIndex:0,href:b,children:h}),S&&C]})},L=(0,S.rQ)("primaryB"),M=(0,S.rQ)("primaryA"),H=C.default.button.withConfig({componentId:"sc-77b0114d-0"})(["top:calc(50% - 20px);position:absolute;display:flex;align-items:center;justify-content:center;color:",";transition:opacity 0.2s ease-out 0.2s,visibility 0.2s ease-out 0.2s;opacity:1;cursor:pointer;padding:0;background:transparent;z-index:1;&:focus,&:active{outline:none;}&::before{content:'';position:absolute;background-color:",";margin-top:1px;}&::after{content:'';position:absolute;background-color:",";}"," border-radius:50%;border:",";background-color:",";height:48px;width:48px;&::before,&::after{content:'';position:absolute;background-color:",";width:10px;height:1.5px;}&:hover{",";}",""],L,L,L,({arrowType:e})=>({prev:(0,C.css)(["left:16px;opacity:0.5;&::before,&::after{transform-origin:left;}&::before{transform:rotate(-45deg);}&::after{transform:rotate(45deg);}"]),next:(0,C.css)(["right:16px;opacity:0.5;&::before,&::after{transform-origin:right;}&::before{transform:rotate(45deg);}&::after{transform:rotate(-45deg);}"])})[e],L,L,M,S.HP.large` 15 opacity: 1; 16 visibility: visible; 17 `,({isHidden:e})=>e?(0,C.css)(["opacity:0;visibility:hidden;&:hover{opacity:0;visibility:hidden;}"]):(0,C.css)([""])),F=({type:e,onClick:t=()=>null,orientation:i=u.iB.titleArt34,currentSlide:o=null,slideCount:n=null,canHideArrow:a=()=>!1,slidesToShow:s=3})=>(0,r.jsx)(H,{arrowType:e,orientation:i,isHidden:a({type:e,currentSlide:o,slideCount:n,slidesToShow:s}),type:"button",tabIndex:-1,"aria-hidden":"true",onClick:t,"data-testid":`arrow-${e}`}),R=C.default.div.withConfig({componentId:"sc-60e2cae5-0"})(["overflow:hidden;"]),E=({isInitialised:e,assets:t=[],mode:i=u.iB.titleArt169,metadataColor:n="black",displayMetadataBelowImage:a=!1,loopAssets:s=!1,autoScrolling:l=!1,autoScrollingSpeed:d="3000",autoScrollingMode:h=u.mH.linear,linkType:v,bespokePdpUrl:x,scaledTiles:y=!1})=>{let w=(0,o.useMemo)(()=>(({assets:e=[],orientation:t})=>e.reduce((e,i)=>{let{images:r}=i||{};return r?.[t]?[...e,{...i,imgSrc:(0,p.w)({url:r[t],...u.WX[t]})}]:e},[]))({assets:t,orientation:i}),[t,i]);if(!w.length)return null;let T=(y?({CarouselArrow:e,orientation:t=u.iB.titleArt169,autoScrolling:i=!1,autoScrollingSpeed:r,autoScrollingMode:o})=>({accessibility:!0,adaptiveHeight:!0,infinite:!1,centerMode:!1,responsive:[{...b(e,!0,9999,i,t,8,6)},{...b(e,!1,1024,i,t,6,5)},{...b(e,!1,767,i,t,4,3)},{...b(e,!1,550,i,t,4,2)},{...b(e,!1,375,i,t,2,1)}],speed:500,...i&&f(r,o)}):({CarouselArrow:e,orientation:t,autoScrolling:i,autoScrollingSpeed:o,autoScrollingMode:n,loopAssets:a})=>({variableWidth:!0,prevArrow:(0,r.jsx)(e,{type:"prev",orientation:t,canHideArrow:a?()=>!1:g}),nextArrow:(0,r.jsx)(e,{type:"next",orientation:t,canHideArrow:a?()=>!1:g}),accessibility:!0,adaptiveHeight:!0,infinite:a,centerMode:!1,responsive:[{breakpoint:9999,settings:{arrows:!i,slidesToScroll:m(i,2)}},{breakpoint:1560,settings:{arrows:!i,slidesToScroll:m(i,2)}},{breakpoint:1024,settings:{arrows:!1,slidesToScroll:m(i,2)}},{breakpoint:668,settings:{arrows:!1,slidesToScroll:m(i,1)}}],speed:500,useTransform:!1,...i&&f(o,n)}))({CarouselArrow:F,orientation:i,autoScrolling:l,autoScrollingSpeed:d,autoScrollingMode:h,loopAssets:s}),C=[...w];return s&&w.length%2!=0&&(C=[...w,...w]),(0,r.jsx)(R,{role:"list",children:e&&(0,r.jsx)(c.A,{...T,children:C.map((e,t)=>(0,r.jsx)(k,{...e,orientation:i,metadataColor:n,displayMetadataBelowImage:a,linkType:v,bespokePdpUrl:x,scaledTiles:y,position:t},e.title))})})},D=C.default.nav.withConfig({componentId:"sc-eb86c496-0"})(["margin:16px 18px;font-size:12px;line-height:15px;cursor:pointer;display:flex;"," ",";",";"],e=>e?.navigationAlignment===u.Q7?(0,C.css)(["justify-content:center;"]):e?.navigationAlignment===u.NS?(0,C.css)(["justify-content:right;"]):(0,C.css)(["justify-content:left;"]),S.HP.small` 18 margin: 24px 40px; 19 font-size: 18px; 20 line-height: 22px; 21 `,S.HP.medium` 22 margin: 24px 72px; 23 `),N=C.default.a.withConfig({componentId:"sc-eb86c496-1"})(["border-right:2px solid ",";margin-right:15px;padding-right:15px;color:",";&:last-child{border-right:none;margin-right:0;padding-right:0;}",""],(0,S.rQ)("aluminium"),({isCurrentFilter:e,titleFocusColor:t,titleOffFocusColor:i})=>(0,S.rQ)(e?t:i),({isCurrentFilter:e})=>!e&&"font-weight: 300;"),z=({items:e,onClick:t,titleFocusColor:i,titleOffFocusColor:n,selectedCollectionData:a,navigationAlignment:s})=>!e||e.length<2?null:(0,r.jsx)(D,{navigationAlignment:s,children:e.map(e=>{let s=e.collection===a?.collection;return(0,r.jsx)(o.Fragment,{children:(0,r.jsx)(N,{tabIndex:0,onClick:()=>{t(e)},"aria-label":e.filterTitle,isCurrentFilter:s,titleFocusColor:i,titleOffFocusColor:n,children:e.filterTitle})},e.filterTitle)})}),$=C.default.div.withConfig({componentId:"sc-2ec6bb8d-0"})(["margin:20px 0;.slick-list{max-height:100%;overflow:visible;.slick-track{opacity:0;}}"]),q=e=>{let{items:t,titleFocusColor:i,titleOffFocusColor:n,navigationAlignment:a,collectionData:s,selectedCollectionData:l,setSelectedCollectionData:d}=e,[c,u]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{u(!0)},[]),(0,r.jsxs)($,{"data-tracking-module":"filtered-carousel","data-tracking-context":l?.collection,children:[(0,r.jsx)(z,{items:t,titleFocusColor:i,titleOffFocusColor:n,onClick:e=>{d(e)},selectedCollectionData:l,navigationAlignment:a}),s?.length>0&&(0,r.jsx)(E,{...e,isInitialised:c,assets:s},l?.filterTitle)]})},B=e=>{let{items:t}=e,{collectionData:i,selectedCollectionData:a,setSelectedCollectionData:s}=(e=>{let t=e?.[0],[i,r]=(0,o.useState)(t),{data:a}=(0,n.i9)({slug:i?.collection||"",type:"nbcu_collections"});return{collectionData:a?.fetchCollection?.assets||[],selectedCollectionData:i,setSelectedCollectionData:r}})(t);return(0,r.jsx)(q,{...e,collectionData:i,selectedCollectionData:a,setSelectedCollectionData:s})}},53018:(e,t,i)=>{var r=i(26024);
23Object.defineProperty(t,"__esModule",{value:!0}),t.gracefulShutdown=function(e){e.app.disable("shutdown");let t=!1,i=new Set,n=e.servers,a=(e,r)=>{i.add(r),r.on("finish",()=>i.delete(r)),r.on("close",()=>i.delete(r)),t&&o(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?.(),i))o(r);let s=e.inFlightProcessingTimeoutMs??1e4,l=!1,d=()=>{l||(l=!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()},s)).unref():d()})};let o=e=>{e.headersSent||e.setHeader("connection","close")}},72835:(e,t)=>{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)},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,i)=>{t.Ox=t.eW=t.zL=void 0;var r=i(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 o=i(33158);Object.defineProperty(t,"Ox",{enumerable:!0,get:function(){return o.fetchService}}),i(37963),i(5659),i(72835),i(53018),i(81733)}}]); 24//# sourceMappingURL=4265.d6bf6b63a3c07f77.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.