PageSourceSearch

https://www.expoprotection.com/etc.clientlibs/rx/components/sitebu….ACSHASH62fa8c9791b17d7f080d0be5a4880421.js

js expoprotection.com collected 2026-10-02 09:54:21 UTC 3,302 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5057],{3527:()=>{rx.componentLoader.register({doubleclickads:class{constructor(e,t){this.options=t,this.element=e,rx.global.cookie.checkComponent(this)&&this.init()}init(){this.insertScript(),window.doubleclickAdsLoaded||(window.doubleclickAdsLoaded=!0,this.triggerEventOnceAllAdsLoaded())}insertScript(){const e=document.createElement("script"),t="https:"===document.location.protocol,s=document.getElementsByTagName("script")[0];e.type="text/javascript",e.src=(t?"https:":"http:")+"//securepubads.g.doubleclick.net/tag/js/gpt.js",e.async=!0,window.googletag?this.addSetup():(s.parentNode.insertBefore(e,s),e.addEventListener("load",()=>{this.addSetup()}))}addSetup(){let e=window.googletag;e.cmd=e.cmd||[],e.cmd.push(()=>{const t=e.sizeMapping().addSize([1200,0],[[160,600],[200,100],[300,250],[300,600],[728,90],[970,90],[970,250],[1150,100]]).addSize([992,0],[[160,600],[200,100],[300,250],[300,600],[728,90]]).addSize([768,0],[[160,600],[200,100],[300,250],[300,600],[728,90]]).addSize([480,0],[[160,600],[200,100],[320,50],[320,100],[300,250]]).addSize([0,0],[[160,600],[200,100],[320,50],[320,100],[300,250]]).build();e.defineSlot(this.options.setup.slotUnit,[728,90],`ad-slot-${this.options.setup.slotName}-${this.options.setup.slotNum}`).defineSizeMapping(t).addService(e.pubads()),e.pubads().setTargeting("title",this.options.setup.title),e.pubads().setTargeting("kw",this.options.setup.kw),e.pubads().setTargeting("language",this.options.setup.language),e.pubads().collapseEmptyDivs(),e.pubads().enableSingleRequest(),e.pubads().enableAsyncRendering(),e.enableServices()}),e.cmd.push(()=>{e.display(`ad-slot-${this.options.setup.slotName}-${this.options.setup.slotNum}`)})}triggerEventOnceAllAdsLoaded(){let e=5;const t=()=>{const s=document.querySelectorAll('[data-rx="doubleclickads"]'),i=Array.from(s).map(e=>e.querySelector('iframe[id^="google_ads"]')).every(e=>null!==e);if(s.length>0&&!i&&e>0){setTimeout(()=>{t(),e--},1e3)}else{const e=new CustomEvent("doubleclickAdsLoaded",{detail:{inView:!0,loadComplete:!0}});window.dispatchEvent(e)}};t()}}})}},e=>{var t;t=3527,e(e.s=t)}]);
2"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3098],{6412:(e,t,n)=>{var r=n(2919),i=n.n(r);!function(){const e=(e,r)=>{window.addEventListener("doubleclickAdsLoaded",()=>{const i=document.querySelectorAll('[data-rx="doubleclickads"]');i.forEach(i=>{const a=JSON.parse(i.getAttribute("data-mixpanel-params")),o=JSON.parse(i.getAttribute("data-mixpanel-event"));a["Product Area"]=e,a["Page Type"]=r;let c=i.querySelector('iframe[id^="google_ads"]');c&&(t(i,a,o),n(c,a,o))})})},t=(e,t,n)=>{(e=>{new IntersectionObserver(e=>{e.forEach(e=>{e.intersectionRatio>.5&&e.target.dispatchEvent(new Event("onviewport"))})},{root:null,rootMargin:"0px",threshold:.5}).observe(e)})(e),e.addEventListener("onviewport",()=>{i().track(n.impression,t)})},n=(e,t,n)=>{let r=e.contentWindow.document.querySelector("a");r&&r.addEventListener("click",()=>{i().track(n.click,t)})};(()=>{if(window.doubleClickMixpanelTrackingInitialized)return;window.doubleClickMixpanelTrackingInitialized=!0;const{productArea:t,pageType:n}=window.reactSettingsMixpanel?.props?.context||{};e(t,n)})()}()}},e=>{e.O(0,[7926],()=>{return t=6412,e(e.s=t);var t});e.O()}]);

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.