PageSourceSearch

https://local21news.com/_next/static/chunks/5956-1d8a5c5cffb00279.js

js local21news.com collected 2026-10-02 04:35:31 UTC 6,547 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5956],{14077:(e,t,r)=>{r.d(t,{px:()=>h});var a=r(12115),n=r(82680),i=r(87358);let s=e=>{let t=function(e){let t=e.integration.customIntegrationPairs;try{if(t)return JSON.parse(t)}catch{}return{}}(e);for(let e in t)"string"==typeof t[e]&&t[e].length>0&&("true"===t[e]||"false"===t[e]||t[e].includes("{")||t[e].includes("]"))&&(t[e]=t[e].replace(/^"(.*)"$/,"$1"),t[e]=JSON.parse(t[e]));e.integration.kvp=t};var l=r(99012),u=r(2374);let c=e=>Array.isArray(e)?"array":null===e?"null":typeof e;var o=r(87358);let d=()=>{let e=o.env.STORYLINE_FETCH_TIMEOUT_MS;if("0"===e)return 0;let t=Number(e);return Number.isFinite(t)&&t>0?t:5e3},f=()=>{let e=o.env.STORYLINE_ABORT_TIMEOUT_MS;if("0"===e)return 0;let t=Number(e);return Number.isFinite(t)&&t>0?t:1e4},m=async(e,t={},{abortOnTimeout:r=!1}={})=>{try{return await (0,l.x2)(e,{abortOnTimeout:r,abortTimeoutMs:f(),fetchOptions:(0,n.SB)(t),timeoutMs:d()})}catch(t){if(t instanceof l.Gp&&"http"===t.kind&&t.status)throw Error(`[storylineFetch] - Failed storyline fetch: ${t.status} - ${e}`);throw t}},p=(0,a.cache)(async e=>{let t=await m(e,{},{abortOnTimeout:!0});return(0,l.rb)(t,e,{abortTimeoutMs:f()})}),_=async(e,t,r)=>{var a,u;let o,d,p,_,y;if(null===e||null===t)throw Error(`Invalid fetch page request. Missing site slug or current path. siteSlug: ${JSON.stringify(e)}, currentPath: ${JSON.stringify(t)}`);let h=(0,n.DT)(e,"/facade",!0),g=new URL(`${h}/page`);g.searchParams.set("siteSlug",e),g.searchParams.set("path",t);let b=await m(g.toString(),r?{signal:r}:{},{abortOnTimeout:!0}),T=await (0,l.rb)(b,g.toString(),{abortTimeoutMs:f(),callerSignal:r}),v=(y=(_=Array.isArray(p=(d=Object.hasOwn(T,"data"))?T.data:void 0)?p[0]:void 0)&&"object"==typeof _?_:void 0,{currentPath:t,dataLength:Array.isArray(p)?p.length:void 0,dataType:c(p),facadeResponseKeys:Object.keys(T),firstDataItemKeys:(e=>{if(null!==e&&"object"==typeof e)return Object.keys(e)})(_),firstDataItemRedirect:y?.redirect,firstDataItemType:c(_),hasDataProperty:d,requestUrl:g.toString(),responseRedirected:b.redirected,responseStatus:b.status,responseStatusText:b.statusText,responseUrl:b.url,siteSlug:e,storylineMessage:T.message,storylineSuccess:T.success}),E=Object.hasOwn(T,"data")?T.data:void 0;if(Array.isArray(E)){let[e]=E;if(e&&"object"==typeof e&&(o=e),o&&(!("redirect"in o)||null===o.redirect)){let e;a=o,"string"==typeof a.presentation.customHtml?.customJson&&(a.presentation.customHtml.customJson=JSON.parse(a.presentation.customHtml.customJson)),s(o.rendering.site),u=o,e=i.env.NEXT_PUBLIC_APP_ENV??"INT",u.rendering.environment=e.toLowerCase()}}return{diagnostics:v,facade:o}},y=(0,a.cache)(async(e,t)=>{var r,a;let{diagnostics:n,facade:i}=await _(e,t),s=(r=i,a=n,r&&"string"==typeof r.redirect?"redirect":r?void 0:a.hasDataProperty?"array"===a.dataType?0===a.dataLength?"empty-data-array":"missing-first-data-item":"null"===a.dataType?"null-data":"non-array-data":"missing-data-property");if(s){let r=`[fetchFacade] Invalid facade: ${s} siteSlug=${e??"null"} path=${t??"null"}`,a={currentPath:t,invalidReason:s,siteSlug:e};throw("redirect"===s?0:"null-data"!==s||!1!==n.storylineSuccess)?u.v.error(r,a):u.v.warn(r,a),Error(r)}return i});async function h(e,t,r,a,i){var s,u,c,o;let f,m=`${(0,n.H_)(t).baseUrl}/live/${e}`;try{f=await (0,l.x2)(m,{fetchOptions:(0,n.SB)(),timeoutMs:d()})}catch(e){if(e instanceof l.Gp&&"http"===e.kind)throw Error(`[fetchLiveStatus] - Failed to fetch live status: ${String(e.status)}`);throw e}let p=await f.json(),_=p.alternate_playback_url&&""!==p.alternate_playback_url?p.alternate_playback_url:p.playback_url;if(!_)throw Error(`[fetchLiveStatus] - Missing required URL: playback_url or alternate_playback_url. playback_url=${p.playback_url}, alternate_playback_url=${p.alternate_playback_url??""}`);let y=a?.includes(e)??!1,h=p.live_status,g=y&&!h?"24/7 News":((e,t={})=>t[e.stream_identifier_name]?t[e.stream_identifier_name]:e.stream_identifier_name.includes("NATN")?`National Event Stream ${e.stream_identifier_name.replace("NATN","")}`:"NC8_EVENT"===e.stream_identifier_name?"WJLA247 LIVE Event":e.stream_identifier_name.includes("EVENT")?`${e.stream_identifier_name.replace("_EVENT","")} LIVE Event`:"NATIONAL"===e.stream_identifier_name?"The National Desk":"NC8"===e.stream_identifier_name?"WJLA247 LIVE Broadcast":`${e.stream_identifier_name}
1 LIVE Broadcast`)(p,r??{}),b=(s=p.thumbnail_url,u=y,c=h,o=i,u&&!c&&o?new URL(`https://${o}/resources/defaults/news_3.0/misc_assets/24-7-news.jpg`):s?new URL(c?`${s}?cb=${Date.now()}`:s):void 0);return{_original:p,assetId:p.asset_id,callLetters:e,file:new URL(_),isFastChannelStream:y,isLive:h,mediaid:p.asset_id,thumbnail:b,title:g}}(0,a.cache)(async(e,t=null)=>{let{type:r}=(0,n.Gi)(e,!0);if("nmp"===r)return(await y(e,t)).content.navigation;let a=`${(0,n.DT)(e,"/audience",!0)}/navigation/${e}`,i=await m(a,{},{abortOnTimeout:!0});return await (0,l.rb)(i,a,{abortTimeoutMs:f()})}),(0,a.cache)(async(e,t=null,r=null)=>{let a,{type:i}=(0,n.Gi)(t,!0);if("nmp"===i){let e=await y(t,r);({site:a}=e.rendering)}else{let r=`${(0,n.DT)(t,"/facade",!0)}/site/${e}`,i=await m(r,{},{abortOnTimeout:!0}),s=await (0,l.rb)(i,r,{abortTimeoutMs:f()});[a]=s.data}return s(a),a}),(0,a.cache)(async e=>{try{let t=`${(0,n.DT)(e,"/audience")}/${e}/alerts`;return(await p(t)).data[0]??{general:[],urgent:[]}}catch{return{general:[],urgent:[]}}})},25956:(e,t,r)=>{r.d(t,{b:()=>l});var a=r(12115),n=r(2374),i=r(14077);let s=(e,t)=>t?[...e].sort((e,r)=>{let a=e.callLetters??"",n=r.callLetters??"",i=a.includes("_EVENT"),s=n.includes("_EVENT"),l=a.replace(/_EVENT$/,""),u=n.replace(/_EVENT$/,""),c=l===t,o=u===t;return!i&&s?-1:i&&!s?1:c&&!o?-1:!c&&o?1:0}):e,l=(e,t="prod",r=0,l=[],u,c,o=[],d)=>{let f=s(l,c),[m,p]=(0,a.useState)(f),[_,y]=(0,a.useState)(0===l.length),h=(0,a.useRef)(l.length>0),g=(0,a.useRef)(e),b=(0,a.useRef)(t),T=(0,a.useRef)(u),v=(0,a.useRef)(c),E=(0,a.useRef)(o),N=(0,a.useRef)(d);return T.current=u,v.current=c,E.current=o,N.current=d,(0,a.useEffect)(()=>{let a=()=>{Promise.allSettled(e.map(e=>(0,i.px)(e,t,T.current,E.current,N.current))).then(e=>{p(s(e.map(e=>"fulfilled"===e.status?e.value:null).filter(Boolean),v.current)),y(!1)}).catch(e=>{n.v.error("[useLivestreams] Error fetching streams:",e),y(!1),p([])})},l=JSON.stringify(g.current)!==JSON.stringify(e),u=b.current!==t;if(!h.current||l||u||r>0?(a(),h.current=!0,g.current=e,b.current=t):y(!1),r>0){let e=setInterval(()=>{a()},r);return()=>{clearInterval(e)}}return()=>{}},[e,t,r]),{loading:_,streams:m}}}}]);

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.