1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1413],{34496:(e,t,a)=>{a.d(t,{TopBannerAdWrapper:()=>o});var i=a(85465),n=a(63600);let l=n.Ay.div` 2 display: flex; 3 justify-content: center; 4 5 ${e=>e.extraPadding?"padding: 4rem 0px 2.9rem 0px;":"padding: 0;"} 6`;var r=a(76277),d=a(95543),s=a(9602);let o=({testid:e,children:t})=>{let{hasTakeover:a}=(0,r.p)(),n=(0,d.useSearchParams)();return(0,i.jsx)(l,{extraPadding:a&&!(n?(0,s.me)(n):(0,s.me)(null)),"data-testid":e,children:t})}},35934:(e,t,a)=>{a.d(t,{If:()=>w.I,im:()=>v}),a(14397),a(44133),a(59522),a(86419),a(43117);var i=a(24103),n=a(4863);a(1121);var l=a(86529);let r=async(e,t,a)=>{let i=await (0,l.fZ)(e,a,"content_feed");if(!i?.playlists?.[0]?.id)return[];let r=await (0,n.Od)(`${t}/${i.playlists[0].id}`);return r?.playlist??[]};var d=a(86454),s=a(77755),o=a(69869);let u=async(e,t,a,i)=>{let n,l,r;return r=await (n=i?"/{locale}/lineups/{listType}/regions/{regionId}".replace("{regionId}",i.toString()):"/{locale}/lineups/{listType}/national",l=n.replace("{locale}",t).replace("{listType}",a),(0,o.g)(e,l,void 0,{cache:"no-store",...void 0})),r?.lineups.map(e=>({...e.articleOrVideo,headline:e.alternateHeadline??e.articleOrVideo.headline,newsArticleID:e.newsArticleID,newsAuthor:e.newsAuthor,newsCategory:e.newsCategory,newsKeyword:e.newsKeyword,newsSource:e.newsSource,newsSponsor:e.newsSponsor,newsTitle:e.newsTitle,newsUpdateDate:e.newsUpdateDate,newsPublicationDate:e.newsPublicationDate,pageName:e.pageName}))??null};a(50292),a(37811);var w=a(64148);let p=async(e,t,a)=>{let i=await u(e,t,"trendingNow");return i&&0!==i.length?i.slice(0,a??i.length):[]};var c=a(3473);let v=async(e,t,a,i)=>{let n=r(i,t,a),l=p(e,a,6),[d,s]=await Promise.allSettled([n,l]),o="fulfilled"===d.status?d.value:[],u="fulfilled"===s.status?s.value:[];return 0===o.length&&0===u.length?[]:[...o.slice(0,6).map((e,t)=>({...m(a,e),index:t+1})),...u.map((e,t)=>({...y(e),index:t+1})),{type:"ad",adSlotId:c.t.BOTTOM_PROMO_1,index:1},{type:"ad",adSlotId:c.t.BOTTOM_PROMO_2,index:2}]},y=e=>({imageUrl:e.thumbnail?(0,i.S)(e.thumbnail.url):w.I.url,description:e.headline,link:e.path,type:"news",ga4ModuleParameters:g(e)}),g=e=>({[d.L8.NewsArticleId]:e.newsArticleID,[d.L8.NewsAuthor]:e.newsAuthor,[d.L8.NewsCategory]:e.newsCategory,[d.L8.NewsKeyword]:e.newsKeyword,[d.L8.NewsPublicationDate]:e.newsPublicationDate,[d.L8.NewsTitle]:e.newsTitle,[d.L8.NewsUpdateDate]:e.newsUpdateDate,[d.L8.NewsSource]:e.newsSource,[d.L8.NewsSponsor]:e.newsSponsor}),m=(e,t)=>{let a=t.images[0].src,i=`/${e.split("-")[0]}/video/${t.mediaid}?playlist=${t.feedid}`;return{imageUrl:a,description:t.title,link:i,duration:(e=>{if(!e||"number"!=typeof e)return"";let t=Math.floor(e/3600),a=Math.floor((e-3600*t)/60),i=e-3600*t-60*a,n=[t.toString(),a.toString(),i.toString()];return 0===t&&(n[0]=void 0),a<10&&0!==t&&(n[1]="0"+n[1]),i<10&&(n[2]="0"+n[2]),n.filter(e=>void 0!==e&&!isNaN(+e)).join(":")})(t.duration),type:"video",ga4ModuleParameters:{[d.L8.VideoId]:t.mediaid,[d.L8.VideoPlaylistId]:t.feedid,[d.L8.VideoTitle]:t.title,[d.L8.VideoPublicationDate]:(0,s.Y)((0,s.L)(1e3*t.pubdate),"YYYY-MM-DD")}}}},95052:(e,t,a)=>{a.d(t,{ContentFeedClient:()=>c});var i=a(85465),n=a(35934),l=a(43209),r=a(99293),d=a(54951);let s=["video","news","ad","video","news","video","ad","video","news","news","news","video"],o=["video","ad","news","video","video","ad","video","news","video","news","video","news"],u=["video","ad","news","video","news","video","video","ad","video","news","video","news"],w=({locale:e,contentFeedItems:t,excludeAds:a})=>{let{viewPortSize:n}=(0,d.wo)(),w=(e=>{switch(e){case l.i.SMALL:return s;case l.i.MEDIUM:return o;case l.i.LARGE:return u;default:return s}})(n);if(!t||0===t.length)return null;let p={video:t.filter(e=>"video"===e.type),news:t.filter(e=>"news"===e.type),ad:t.filter(e=>"ad"===e.type)},c=[];return w.forEach(e=>{("ad"===e&&!a?.[n??l.i.SMALL]||p[e].length>0)&&(c.push(p[e][0]),p[e].shift())}),!!n&&(0,i.jsx)(r.A,{locale:e,children:c.map((t,l)=>{let d=`item-${l+1}`;return"ad"===t.type?a?.[n]?null:(0,i.jsx)(r.A.Ad,{locale:e,adSlotId:t.adSlotId,gridArea:d},t.adSlotId):(0,i.jsx)(r.A.Item,{itemType:t?.type,testId:`content-feed-${t.type}`,href:t.link,imageUrl:t.imageUrl,description:t.description,duration:t.duration,gridArea:d,ga4ModuleParameters:t.ga4ModuleParameters},t.link)})})};var p=a(56493);let c=({locale:e,contentApiBaseUrl:t,jwPlaylistApiBaseUrl:a,twnmmLibBaseUrl:l,excludeAds:r})=>{let[d,s]=(0,p.useState)();return(0,p.useEffect)(()=>{(async()=>{s(await (0,n.im)(t,a,e,l))})()},[t,a,e,l]),(0,i.jsx)(w,{locale:e,contentFeedItems:d,excludeAds:r})}}}]);
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.