1(function(){let blueConicFired=!1,blueConicLazyload=window.blueConicSettings?.lazyload??!1;function blueConicLoadsRevcon(){let dataid=document.querySelector(`.revcon-footer-test`).getAttribute(`data-widget-id`);if(blueConicLazyload){let revcontentPlaceholder=document.querySelector(`.article-content-wrapper`),observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){observer.unobserve(revcontentPlaceholder);let script=document.createElement(`script`);script.src=`https://delivery.revcontent.com/190264/`+dataid+`/widget.js`,document.body.appendChild(script)}})},{root:document,rootMargin:`0% 0% -90% 0%`});observer.observe(revcontentPlaceholder)}else{let script=document.createElement(`script`);script.src=`https://delivery.revcontent.com/190264/`+dataid+`/widget.js`,document.body.appendChild(script)}}let blueConicFallbackTimeout=setTimeout(function(){blueConicFired||(console.log(`BlueConic timeout - loading RevCon as fallback`),blueConicFired=!0,blueConicLoadsRevcon())},1e4);window.addEventListener(`onBlueConicLoaded`,()=>{window.blueConicClient.event.subscribe(window.blueConicClient.event.onBeforeInteractions,{},()=>{blueConicFired=!0,clearTimeout(blueConicFallbackTimeout),console.log(`blueConicReady | onReady fired, BC profile is ready, segments firing...`);let segments=blueConicClient.getSegments();console.log(`blueconic segments - `,segments),segments.some(segment=>segment.name===`RevCon Test`)||(console.log(`No RevCon Test segment - loading RevCon`),blueConicLoadsRevcon())})},!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.