PageSourceSearch

https://nodeassets.nbcnews.com/_next/static/chunks/sdk-ad-cmscr-peacock-ma.a0fe1f8a0a4d1c7e.js

js nbcnews.com collected 2026-09-24 09:05:59 UTC 6,413 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[262],{9525:(e,t,n)=>{function r(e){return!!e&&"channelId"in e&&"channelName"in e}function i(e){return!!e&&"id"in e}function o(e){return!!(e&&e.episodeNumber&&e.seasonNumber)}function a(e){return null==e||e.forEach(function(e){var t,n;e.marketUnifiedAdID=(null==(n=e.programmatic)||null==(t=n.find(function(e){return"MarketUnifiedAdId"===e.name}))?void 0:t.value)||"NA"}),e}n.d(t,{C1:()=>a,r2:()=>i,uZ:()=>r,vz:()=>o})},10912:(e,t,n)=>{n.d(t,{g:()=>a});var r=n(77687),i=n(36403),o=n(9525),a=function(){var e;function t(){if(!(this instanceof t))throw TypeError("Cannot call a class as a function")}return e=[{key:"mergeDefaultAndClientMetadata",value:function(e,t,n){return"clientAnalyticsMetadataCallback"in t&&(null==n||n.warn("clientAnalyticsMetadataCallback not valid for this proposition")),e}},{key:"getLocaleComscoreDate",value:function(e){return new Date(e.getTime()-60*e.getTimezoneOffset()*1e3).toISOString().split("T")[0]}},{key:"getOverallProgramTitle",value:function(e){return this.getTitle(e)||"*null"}},{key:"getPublisherBrandName",value:function(e){return(null==e?void 0:e.videoNetworkName)||"*null"}},{key:"getStationTitle",value:function(e){return(null==e?void 0:e.videoNetworkName)||"*null"}},{key:"getEpisodeTitle",value:function(e){var t,n;return(0,o.vz)(e)&&(t=e.episodeTitle),"title"in e&&(n=e.title),t||n||"*null"}},{key:"getSeasonNumber",value:function(e){var t;return(0,o.vz)(e)&&(t=e.seasonNumber),t}},{key:"getEpisodeNumber",value:function(e){var t;return(0,o.vz)(e)&&(t=e.episodeNumber),t}},{key:"getContentGenre",value:function(e){var t;return null==(t=e.subGenre)?void 0:t.join(",")}},{key:"getFullEpisodeFlag",value:function(e){return e.type&&e.type===r.PW.Episode?1:0}},{key:"getDigitalAirdate",value:function(e){var t,n=e.availableAt;return n&&(t=this.getLocaleComscoreDate(n)),t||"*null"}},{key:"getTvAirdate",value:function(e){var t,n=e.airedFirstAt;return n&&(t=this.getLocaleComscoreDate(n)),t||"*null"}},{key:"getAssetLength",value:function(e){return e.duration?1e3*e.duration:0}},{key:"getDevicePlatformName",value:function(e){return e}},{key:"getAdvertisementLength",value:function(e){return 1e3*e.expectedDuration}},{key:"getTitle",value:function(e){var t,n,r;return"title"in e&&(r=e.title),(0,o.uZ)(e)&&(n=e.programmeTitle),(0,o.vz)(e)&&(t=e.seriesTitle),t||n||r}},{key:"isVodAdvert",value:function(e){return!!(null==e?void 0:e.trackingEvents)}},{key:"getCampaignInfoParam",value:function(e){var t,n,r=function(e){return e&&(null==e?void 0:e.indexOf("scorecardresearch.com"))>0};if((null==e?void 0:e.extensions)&&e.extensions.length){var o,a,u=e.extensions.find(function(e){return e.type===i.D$.FreeWheel});o=u&&(null==(a=u.parameters.find(function(e){return r(e.value)}))?void 0:a.value)}else this.isVodAdvert(e)&&(o=null==(n=e.trackingEvents)||null==(t=n.find(function(e){return r(e.url)}))?void 0:t.url);return o}},{key:"getProgramTitle",value:function(e){var t,n=e.videoNetworkName,r=this.getTitle(e),i=null==(t=e.subGenre)?void 0:t.join(",");return"".concat(n,"_").concat(r,"_").concat(i)}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}()},91852:(e,t,n)=>{n.r(t),n.d(t,{PeacockComscoreMetaAdapter:()=>s});var r=n(9525),i=n(10912);function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function u(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t}
1)(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(c=function(){return!!e})()}var s=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(){var e,t;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return e=n,t=arguments,e=o(e),function(e,t){var n;if(t&&("object"==((n=t)&&"u">typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,c()?Reflect.construct(e,t||[],o(this).constructor):e.apply(this,t))}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&l(n,e),t=[{key:"adapt",value:function(e,t,n,r){return{ns_st_ci:this.getContentAssetId(e),ns_st_cl:this.getAssetLength(e),ns_st_pu:this.getPublisherBrandName(e),ns_st_st:this.getStationTitle(e),ns_st_pr:this.getOverallProgramTitle(e),ns_st_ep:this.getEpisodeTitle(e),ns_st_sn:this.getSeasonNumber(e),ns_st_en:this.getEpisodeNumber(e),ns_st_ge:this.getContentGenre(e),ns_st_ddt:this.getDigitalAirdate(e),ns_st_tdt:this.getTvAirdate(e),ns_st_ce:this.getFullEpisodeFlag(e),ns_st_ia:this.getAdLoadFlag(),c3:this.getAppName(t,n),c4:this.getDevicePlatformName(r),c6:this.getProgramTitle(e)}}},{key:"adaptAdBreakStarted",value:function(e,t){var n=this.getCampaignInfoParam(t);return n&&(e=u(a({},e),{cs_ad_tu:n})),t.expectedDuration&&(e=u(a({},e),{ns_st_cl:this.getAdvertisementLength(t)})),e}},{key:"getContentAssetId",value:function(e){var t;return(0,r.r2)(e)&&(t=e.id),t||""}},{key:"getAdLoadFlag",value:function(){return"*null"}},{key:"getAppName",value:function(e,t){return"".concat(e,"-").concat(t.join("|"))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(n.prototype,t),n}(i.g)}}]);

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.