PageSourceSearch

https://www.statesman.com/best/static-content/main-bundle.js?v=20260521131620

js statesman.com collected 2026-09-24 08:29:42 UTC 14,597 bytes, 31 lines download raw bytes

1'use strict';var BestOfResults={init:function(){document.querySelector("body.page-template-single-best-of-results")&&document.querySelector("select.results-select").addEventListener("change",function(b){window.scrollTo({top:0});var a=document.querySelector(".headertext-wrap")?document.querySelector(".headertext-wrap").offsetHeight:document.querySelector(".best-of-header").offsetHeight;window.console.log("headerTextHeight",a);a=document.querySelector(".results-navigation").offsetHeight+document.querySelector(".results-navigation").offsetTop-
2(40+a+document.querySelector(".results-header-image").offsetHeight+document.querySelector(".content-text").offsetHeight);window.console.log("navigationBottom",a);window.console.log("target","[data-result-group\x3d'"+b.target.value+"']");let c=document.querySelector("[data-result-group\x3d'"+b.target.value+"']");window.scrollTo({top:c.offsetTop-a,behavior:"instant"});window.DealsEventTracking.sendGAEvent({category:"best-of-results",action:"select-onchange",label:b.target.selectedOptions[0].innerText})})}};
3document.addEventListener("DOMContentLoaded",function(){document.querySelector("body.page-template-single-best-of-results")&&BestOfResults.init()},!1);
4'use strict';
4var BackgroundLazyLoad=BackgroundLazyLoad||{init:function(){var d=[].slice.call(document.querySelectorAll(".background-lazyload"));if("IntersectionObserver"in window){let b=new IntersectionObserver(function(c,e){c.forEach(function(a){a.isIntersecting&&((a=a.target.querySelector(".background-lazyload"))?(a.style.display="block",a.classList.remove("background-lazyload"),b.unobserve(a)):window.console.log("lazyload missing"))})});d.forEach(function(c){b.observe(c.parentElement)})}else window.console.log("IntersectionObserver unsupported"),
5d.forEach(function(b){b.style.display="block";b.classList.remove("background-lazyload")})}};document.addEventListener("DOMContentLoaded",function(){BackgroundLazyLoad.init()});
6'use strict';var DealsHeader=DealsHeader||{navToggle:document.querySelector("#navToggle"),searchToggle:document.querySelector(".searchToggle"),sectionToggles:document.getElementsByClassName("navigation--menu").length?document.getElementsByClassName("navigation--menu")[0].children[0].getElementsByClassName("toggle"):null,mastheadItems:{container:document.getElementById("navigation"),links:document.getElementsByClassName("pageHeader--links")[0],logo:document.getElementsByClassName("pageHeader--logo")[0],
7masthead:document.getElementsByClassName("pageHeader")[0],next:document.getElementsByClassName("pageHeader--nextStory")[0],progressBar:document.getElementsByClassName("pageHeader--progress")[0],search:document.getElementsByClassName("pageHeader--search")[0],titleBar:document.getElementsByClassName("pageHeader--titleBar")[0],trigger:document.getElementById("navToggle"),wrapper:document.getElementsByClassName("navigation--wrapper")[0]},init:function(){DealsHeader.navToggle.addEventListener("click",
8function(a){DealsHeader.toggleBurgerNav(a.target)},!1);DealsHeader.searchToggle.addEventListener("click",function(a){DealsHeader.toggleSearch()},!1);for(var b of DealsHeader.sectionToggles)b.addEventListener("click",function(a){DealsHeader.toggleSection(a.target)},!1);b=Array.from(document.querySelectorAll("#navigation .parent, #navigation .single"));DealsHeader.buildMenu(b,()=>{})},buildMenu:function(b,a){const d=[];let e;for(const f of b)d.push({count:parseFloat(f.dataset.length),index:parseFloat(f.dataset.index)});
9const k=()=>{const f=document.getElementsByClassName("navigation--menu")[0].offsetHeight,g=document.getElementsByClassName("pageHeader")[0].offsetHeight,c=window.innerHeight;c-g<f&&1024<window.innerWidth&&(document.getElementsByClassName("navigation--menu")[0].style.height=`${c-g}px`,document.getElementsByClassName("navigation--menu")[0].classList.add("scroll"))};(()=>{"undefined"!==typeof Worker?("undefined"===typeof e&&(e=new Worker(`${window.staticResourcesBaseUrl}js/libs/wcm.worker.navigation.min.js`),
10e.postMessage(d)),e.onmessage=f=>{var g=f.data;switch(Object.keys(g)[0]){case "terminate":e.terminate();e=void 0;k();break;default:f=g.group;g=g.index;const c=["hidden-xs hidden-lg hidden-xl","hidden-xs hidden-sm hidden-md hidden-xl","hidden-xs hidden-sm hidden-md hidden-lg"];for(const l in f){const h=document.createElement("ul");h.className=c[g];2===g&&h.setAttribute("role","presentation");for(const m of f[l])h.appendChild(document.querySelector(`#navigation [data-index="${m}"]`).cloneNode(!0));
11document.getElementsByClassName("navigation--menu")[0].appendChild(h)}}}):(window.console.warn("Sorry, your browser does not support Web Workers."),k())})()},toggleSection:function(b){let a=event.target.closest(".parent.topLevel").querySelector(".navigation--subMenu");if(b.classList.contains("open"))b.classList.remove("open"),a.classList.remove("open"),document.getElementsByClassName("navigation--menu")[0].classList.remove("subOpen");else{var d=function(){b.classList.add("open");a.classList.add("open");
12document.getElementsByClassName("navigation--menu")[0].classList.add("subOpen")};if(document.getElementsByClassName("navigation--menu")[0].classList.contains("subOpen")){var e=this.element.querySelectorAll(".toggle.open")[0];e.classList.remove("open");e.nextElementSibling.classList.remove("open");document.getElementsByClassName("navigation--menu")[0].classList.remove("subOpen");setTimeout(function(){d()},500)}else d()}},toggleBurgerNav:function(b){DealsHeader.navToggle.classList.contains("open")?
13(DealsHeader.toggleHeader(!1),DealsHeader.mastheadItems.trigger.classList.remove("open"),DealsHeader.mastheadItems.trigger.setAttribute("aria-expanded","fal
13se"),DealsHeader.mastheadItems.container.classList.remove("open"),DealsHeader.mastheadItems.progressBar.classList.remove("fade"),document.querySelector("BODY").style.overflowY="scroll"):(document.getElementsByClassName("pageHeader")[0].style.transform="translateY(-".concat(b.top,"px)"),DealsHeader.toggleHeader(!0),DealsHeader.mastheadItems.trigger.classList.add("open"),
14DealsHeader.mastheadItems.trigger.setAttribute("aria-expanded","true"),DealsHeader.mastheadItems.container.classList.add("open"),DealsHeader.mastheadItems.progressBar.classList.add("fade"),document.querySelector("BODY").style.overflowY="hidden")},toggleSearch:function(b){b=document.getElementById("search");var a=document.getElementsByClassName("searchToggle")[0],d=document.getElementsByClassName("pageHeader--search")[0],e=function g(f){DealsHeader.toggleSearch(!0);window.removeEventListener("scroll",
15g,!1)};a.classList.contains("open")?(window.removeEventListener("scroll",e,!1),a.classList.remove("open"),a.setAttribute("aria-expanded","false"),d.classList.remove("show"),b.blur(),setTimeout(function(){a.classList.remove("open");d.classList.remove("open")},200)):(768<=window.innerWidth&&window.addEventListener("scroll",e,!1),a.classList.add("open"),a.setAttribute("aria-expanded","true"),d.classList.add("open"),setTimeout(function(){d.classList.add("show")},200),b.addEventListener("keydown",function(f){"Enter"===
16f.key&&document.forms.query.submit()}))},St:function(b,a){var d;if("undefined"==typeof Symbol||null==b[Symbol.iterator]){if(Array.isArray(b)||(d=function(c,l){if(c){if("string"==typeof c)return At(c,l);var h=Object.prototype.toString.call(c).slice(8,-1);"Object"===h&&c.constructor&&(h=c.constructor.name);if("Map"===h||"Set"===h)return Array.from(c);if("Arguments"===h||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return At(c,l)}}(b))||a&&b&&"number"==typeof b.length){d&&(b=d);var e=0;a=function(){};
17return{s:a,n:function(){return e>=b.length?{done:!0}:{done:!1,value:b[e++]}},e:function(c){throw c;},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var k,f=!0,g=!1;return{s:function(){d=b[Symbol.iterator]()},n:function(){var c=d.next();return f=c.done,c},e:function(c){g=!0;k=c},f:function(){try{f||null==d.return||d.return()}finally{if(g)throw k;}}}},toggleHeader:function(b){if(768>window.innerWidth){var a=
18["pageHeader--menuButton","pageHeader--search"];var d=["pageHeader--logo","pageHeader--titleBar","pageHeader--nextStory","pageHeader--links"]}else a=["pageHeader--menuButton","pageHeader--logo"],d=["pageHeader--titleBar","pageHeader--nextStory","pageHeader--links","pageHeader--search"];var e,k=DealsHeader.St(a);try{for(k.s();!(e=k.n()).done;){var f=e.value,g=document.getElementsByClassName("pageHeader")[0].getElementsByClassName(f)[0];b?g.classList.add("menuOpen--show"):g.classList.remove("menuOpen--show")}}catch(m){k.e(a)}finally{k.f()}var c;
19a=DealsHeader.St(d);try{for(a.s();!(c=a.n()).done;){var l=c.value,h=document.getElementsByClassName("pageHeader")[0].getElementsByClassName(l)[0];b?h.classList.add("menuOpen--hide"):h.classList.remove("menuOpen--hide")}}catch(m){a.e(m)}finally{a.f()}}};document.addEventListener("DOMContentLoaded",function(){document.querySelector("#navToggle")&&DealsHeader.init()},!1);
20'use strict';var PlatHeader=PlatHeader||{init:function(){window.console.log("PlatHeader.init");PlatHeader.attachEvents()},attachEvents:function(){document.querySelector("button[aria-expanded\x3dfalse]").addEventListener("click",function(){PlatHeader.handleOpenClick()});document.querySelector("[aria-label\x3d'close']").addEventListener("click",function(){PlatHeader.handleCloseClick()});document.querySelector("[aria-label\x3d'overlay']").addEventListener("click",function(){PlatHeader.handleCloseClick()});
21document.querySelectorAll("[aria-label\x3d'expand menu']").forEach(function(a){a.addEventListener("click",function(b){PlatHeader.handleExpandClick(b)})});document.querySelector("[aria-label\x3d'search bar']")&&document.querySelector("[aria-label\x3d'search bar']").addEventListener("keyup",function(a){a.key!=="Enter"&&a.keyCode!==13||PlatHeader.handleSearch(a)});document.querySelector("button[aria-label\x3d'search']")&&document.querySelector("button[aria-label\x3d'search']").addEventListener("click",
22function(a){PlatHeader.handleSearch(a)})},handleOpenClick:function(){var a=document.querySelector(".pageHeader aside.bg-white");a.classList.remove("-ttx100vw","md:-ttx330px","vh");a.classList.add("ttx0","tpt","td300","x100vw");a=document.querySelector("[aria-label\x3d'overlay']");a.classList.remove("o0","vh");a.classList.add("o70","vv")},handleCloseClick:function(){var a=document.querySelector(".pageHeader aside.bg-white");a.classList.add("-ttx100vw","md:-ttx330px","vh");a.classList.remove("ttx0",
23"tpt","td300","x100vw");a=document.querySelector("[aria-label\x3d'overlay']");a.classList.add("o0","vh");a.classList.remove("o70","vv")},handleExpandClick:function(a){a=a.target.closest(".x100").querySelector("ul");a.classList.contains("block")?(a.classList.add("hide"),a.classList.remove("block")):(a.classList.add("block"),a.classList.remove("hide"))},handleSearch:function(a){window.console.log(document.querySelector("[aria-label\x3d'search bar']"));a=document.querySelector("[aria-label\x3d'search bar']");
24a.value.length>0&&(document.location.href=`//${location.host}/search/?action=search&firstRequest=1&searchindex=solr&query=${a.value}`)}};document.addEventListener("DOMContentLoaded",function(){window.console.log("PlayHeader detector");document.querySelector("button[aria-expanded\x3dfalse]")&&document.querySelector(".pageHeader aside.bg-white")&&PlatHeader.init()},!1);
25'use strict';var DealsEventTracking=DealsEventTracking||{scrollDepthEventThresholds:[0,25,50,75,100],sendGAEvent:function(b){if(window.pcmsCollectAnalytics){var a={};a.eventCategory=b.category?b.category:"Best of";a.eventAction=b.action;a.eventLabel=b.label;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:b.eventName?b.eventName:"mapicle-click",eventPayload:a});window.console.log("window.dataLayer",window.dataLayer);window.ga?(window.console.log("-----------------------------"),
26window.ga("hnp.send","event",a),window.console.log("DealsEventTracking  Event fired -\x3e ",a),window.console.log("-----------------------------")):(window.console.log("------------------------------"),window.console.log("window.ga object not found"),window.console.log("DealsEventTracking  Event to fire -\x3e ",a),window.console.log("------------------------------"))}else window.console.log("DealsEventTracking.sendGAEvent() is disabled for this site")},getScrollDepthPercentage:function(){const b=
27document.documentElement,a=document.body;return(b.scrollTop||a.scrollTop)/((b.scrollHeight||a.scrollHeight)-b.clientHeight)*100},handleScrollDepthTracking:function(){const b=DealsEventTracking.getScrollDepthPercentage();for(let a=0;a<DealsEventTracking.scrollDepthEventThresholds.length;++a){const c=DealsEventTracking.scrollDepthEventThresholds[a];"number"===typeof c&&b>=c&&(DealsEventTracking.sendGAEvent({category:"Scroll Depth",action:`${c}%`,label:"articleBodyScrollProgress"}),DealsEventTracking.scrollDepthEventThresholds[a]=
28null,a===DealsEventTracking.scrollDepthEventThresholds.length-1&&window.removeEventListener("scroll",Deal
28sEventTracking.handleScrollDepthTracking))}}};window.addEventListener("scroll",DealsEventTracking.handleScrollDepthTracking);
29'use strict';var LinkClickTracking=LinkClickTracking||{selectorToTrackingEventTable:[{selector:"body:not(.single-mapicle) .card a[href]",category:"best-of-click",action:"card-click",label:""},{selector:".mapicle-main-text a[href]",category:"best-of-click",action:"mapicle-intro-click",label:""},{selector:".mapicle-footer-content .mapicle-block-section a[href]",category:"best-of-click",action:"mapicle-additional-content-click",label:""}],init:function(){LinkClickTracking.selectorToTrackingEventTable.forEach(function(b){document.querySelectorAll(b.selector).forEach(function(c){c.addEventListener("click",
30function(a){LinkClickTracking.handleClick(a,b)})})})},handleClick:function(b,c){let a=b.target;for(;a&&a!==this&&"A"!==a.tagName;)a=a.parentNode;a.getAttribute("href")&&(window.DealsEventTracking.sendGAEvent({category:c.category,action:c.action,label:a.getAttribute("href")}),a.getAttribute("target")||(b.preventDefault(),setTimeout(function(){var d=a.getAttribute("href");document.location.href=d},100)))}};window.addEventListener("DOMContentLoaded",LinkClickTracking.init);
31'use strict';var ReadMoreBlock={init:function(){let a=document.querySelector(".read-more-block");a.addEventListener("click",function(){window.console.log("reading more");a.classList.add("reading")})}};document.addEventListener("DOMContentLoaded",function(){document.querySelector(".read-more-block")&&ReadMoreBlock.init()},!1);

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.