‘:Q&&V&&!j&&Z>63&&(e=”googlechrome://”+e.replace(/(^\w+:|^)\/\//,””)),t}#M(){var e;const t={zoneId:this.#t.zoneId,callback:v()(e=this.#z).call(e,this)};ne&&re&&(this.#i.debug(“subscribe to scroll”),this.#s.subscribe(“scroll”,t)),ne||(this.#i.debug(“subscribe to mousedown”),this.#s.subscribe(“mousedown”,t,this.#E)),this.#i.debug(“subscribe to click”),this.#s.subscribe(“click”,t,this.#E)}#V(){ne&&re&&(this.#i.debug(“unsubscribe from scroll”),this.#s.unsubscribe(“scroll”,this.#t.zoneId)),ne||(this.#i.debug(“unsubscribe from mousedown”),this.#s.unsubscribe(“mousedown”,this.#t.zoneId,this.#E)),this.#i.debug(“unsubscribe from click”),this.#s.unsubscribe(“click”,this.#t.zoneId,this.#E)}},Ke=class{constructor(e){this.key=e}isStatePresent(){return null!==window.localStorage.getItem(this.key)}getState(){return JSON.parse(window.localStorage.getItem(this.key))}setState(e){window.localStorage.setItem(this.key,o()(e))}removeState(){window.localStorage.removeItem(this.key)}},Je=class{#i;#s;#W=null;#q=null;#u;#Z=[];#G=0;#Q=null;#K=1;#J=0;#Y=!1;constructor(e){var t,i;const{adcashGlobalName:n,collectiveZoneConfig:r,adserverDomain:s,adblockSettings:o,clientHintsQueryStr:a,tagVersionSuffix:c,isLoadedAsPartOfLibrary:l,uniqueFingerprint:d}=e,{collectiveZoneId:u}=r;this.#i=new y(`atag_${u}`),this.#s=window[e.adcashGlobalName],this.#Z=r.rotationList,this.#i.debug(“init autotag with config:”,e);const h=r.indexedFormats;let g=!0;for(const e in h){const f=h[e];switch(e){case”ippg”:this.#s.runInPagePush({zoneId:f.zoneId.toString(),refreshRate:f.rr,delay:f.d,maxAds:f.mads,renderPosDesktop:f[“render-pos-desktop”],renderPosMobile:f[“render-pos-mobile”],offsetTop:f[“offset-top”],isAutoTag:!0,collectiveZoneId:u,aggressivity:r.aggressivity,abTest:r.ab_test,recordPageView:g,tagVersionSuffix:c});break;case”suv4″:case”pop”:this.#q=new Qe({zoneId:f.zoneId.toString(),targetElementsCssSelector:f[“element-list”],triggerOnTargetElementsClick:”allow”===f[“element-action”],targetCountries:f[“country-list”],triggerOnTargetCountries:”allow”===f[“country-action”],adblockSettings:o,adserverDomain:s,adcashGlobalName:n,clientHintsQueryStr:a,collectiveZoneId:u,aggressivity:r.aggressivity,adsCapping:r.adsCapping,abTest:r.ab_test,recordPageView:g,actionCallback:v()(t=this.actionCallback).call(t,this),tagVersionSuffix:c,isLoadedAsPartOfLibrary:l,uniqueFingerprint:d});break;case”interstitial”:this.#W=new _e({zoneId:f.zoneId,isFullscreen:0===f.overlay,adblockSettings:o,adserverDomain:s,adcashGlobalName:n,clientHintsQueryStr:a,collectiveZoneId:u,aggressivity:r.aggressivity,adsCapping:r.adsCapping,abTest:r.ab_test,recordPageView:g,actionCallback:v()(i=this.actionCallback).call(i,this),tagVersionSuffix:c,isLoadedAsPartOfLibrary:l,uniqueFingerprint:d});break;default:this.#i.error(`ad format type not recognised from collective zone config. adformat.type: ${e}; czid: ${czid}`)}}this.localStorageService=new Ke(`atg_${u}`);const f=this.localStorageService.getState();f&&f.adbExpiresAt>xe()()&&this.#s.enableAdbMode(),f&&f.expiresAt>xe()()?(this.#i.debug(“previous session present:”,f),this.#K=f.shownAdsCounter,this.#J=f.iterationCounter,this.#G=f.currentAdIndex,f.isInterstitialBeingShown?this.#X():(this.#Q=this.#Z[this.#G],this.#ee())):(this.#Q=this.#Z[this.#G],this.#ee())}actionCallback(e){this.#i.debug(“ACTION CALLBACK type:”,e),e===Ae?this.#Y=!1:this.#K++;const t=this.#Q.rotationInterval;var i;this.#te(),this.#ie(),e===Ce?this.#i.debug(“tabswap, move to next and store session”):(this.#i.debug(`show next ad after ${t} sec`),f()(v()(i=this.#ee).call(i,this),1e3*t))}#ie(){const e={shownAdsCounter:this.#K,iterationCounter:this.#J,currentAdIndex:this.#G,isInterstitialBeingShown:this.#Y,expiresAt:xe()()+6e5,adbExpiresAt:this.#s.isAdbMode()?xe()()+Ve:0};this.#i.debug(“store session state”,e),this.localStorageService.setState(e)}#ne(){if(!this.#Q.apply)return!1;switch(this.#Q.apply){case”1st”:return!(0===this.#J);case”odd”:return!(this.#J%2==1);case”even”:return!(this.#J%2==0);default:return!1}}#te(){this.#G===this.#Z.length-1?(this.#G=0,this.#J++):this.#G++,this.#Q=this.#Z[this.#G],this.#i.debug(“set current ad to next on list. current ad is set to:”,this.#Q)}#X(){this.#i.debug(“show next ad”),this.#te(),this.#ie(),this.#ee()}#ee(){if(this.#ne())return this.#i.debug(`skipping ad at index: ${this.#G} due to apply rule`),void this.#X();switch(this.#Q.type){case”interstitial”:var e;if(this.#W.isCapped||this.#W.hasNoInventory)return void f()(v()(e=this.#X).call(e,this),1e3);this.#i.debug(“showing interstitial”),this.#W.show(this.#K),this.#Y=!0,this.#K++,this.#ie();break;case”pop”:var t;if(this.#q.isCapped||this.#q.hasNoInventory)return void f()(v()(t=this.#X).call(t,this),1e3);this.#i.debug(“showing pop”),this.#q.show(this.#K);break;default:throw Error(`rotation list element type ‘${this.#Q.type}’ not recognised`)}}},Ye=i(8333),Xe=i.n(Ye);const et=function(){this.element===window?(this.divOverlay.style.width=`${window.innerWidth||document.body.clientWidth}px`,this.divOverlay.style.height=`${window.innerHeight||document.body.clientHeight}px`):(this.divOverlay.style.top=`${this.element.offsetTop}px`,this.divOverlay.style.left=`${this.element.offsetLeft}px`,this.divOverlay.style.width=`${this.element.offsetWidth}px`,this.divOverlay.style.height=`${this.element.offsetHeight}px`,this.divOverlay.style.zIndex=He)};var tt=class{observer=null;iframesToOverlays=[];videosToOverlays=[];anchorsToOverlays=[];fullOverlay=null;overlaysResizeIntervalChecker=null;adUrl=””;isTabSwap=!1;modifyBodyObserver=!0;#i;#l;#E=!1;constructor(e,t,i,n,r,s){this.elementTargeting=e,this.desktopClickListener=t,this.mobileClickListener=i,this.#i=n,this.#l=r,this.#E=s}setOverlaysResizeIntervalChecker(){this.overlaysResizeIntervalChecker=d()((()=>{var e,t,i;const n=(e,t)=>{try{const i=t.getBoundingClientRect();e.style.top=`${i.top+window.scrollY}px`,e.style.left=`${i.left+window.scrollX}px`,e.style.width=`${i.width}px`,e.style.height=`${i.height}px`}catch(e){}};r()(e=this.anchorsToOverlays).call(e,(e=>{let{overlay:t,anchor:i}=e;return n(t,i)})),r()(t=this.iframesToOverlays).call(t,(e=>{let{overlay:t,iframe:i}=e;return n(t,i)})),r()(i=this.videosToOverlays).call(i,(e=>{let{overlay:t,video:i}=e;return n(t,i)}))}),500)}clearOverlaysResizeIntervalChecker(){try{clearInterval(this.overlaysResizeIntervalChecker)}catch(e){}}#re(){const e=document.createElement(“a”);return e.setAttribute(“href”,this.adUrl),e.setAttribute(“target”,”_blank”),e.setAttribute(“rel”,”noopener noreferrer”),e.innerText=””,e.addEventListener(“click”,(e=>{this.#i.debug(“click on overlay is mobile no tabswap no capture”),e.stopPropagation(),this.mobileClickListener(e)})),e}#se(){const e=document.createElement(“div”);return e.addEventListener(“mousedown”,(e=>{this.#i.debug(“mousedown on overlay”),this.desktopClickListener(e)}),this.#E),e.addEventListener(“click”,(e=>{this.#i.debug(“click on overlay”),this.desktopClickListener(e)}),this.#E),e}#R(e){let t;const i=e===document.body;if(t=ne&&i&&!this.isTabSwap?this.#re():this.#se(),i)t.id=Ne,t.style.top=”0px”,t.style.left=”0px”,t.style.width=`${window.innerWidth||document.body.clientWidth}px`,t.style.height=`${window.innerHeight||document.body.clientHeight}px`,t.style.position=”fixed”;else{const i=e.getBoundingClientRect();t.style.top=`${i.top+window.scrollY}px`,t.style.left=`${i.left+window.scrollX}px`,t.style.width=`${i.width}px`,t.style.height=`${i.height}px`,t.style.position=”absolute”,t.setAttribute(Me,””)}return t.setAttribute(Be,this.#l),t.style.zIndex=this.#oe(e).toString(),t.style.backgroundColor=”transparent”,document.body.appendChild(t),t}attachVideoOverlays(){const e=document.querySelectorAll(“video”);for(let t=0;t{const e=this.#R(document.body);if(_||(R(window,”resize”,v()(et).call(et,{divOverlay:e,element:window})),R(document.body,”resize”,v()(et).call(et,{divOverlay:e,element:window}))),this.fullOverlay=e,this.modifyBodyObserver)try{this.#ae()}catch(e){this.#i.error(e)}};clearFullOverlay(){this.#i.debug(“clear full overlay”),this.fullOverlay?(this.modifyBodyObserver&&this.#ce(),_||(P(window,et),P(document.body,et)),this.fullOverlay.parentNode.removeChild(this.fullOverlay),this.fullOverlay=null):this.#i.debug(“no overlay to clear”)}reattachFullOverlay(){this.modifyBodyObserver=!1,this.clearFullOverlay(),this.attachFullOverlay(),this.modifyBodyObserver=!0}#oe(e){if(e!==document.body&&this.elementTargeting.isPresent()&&!this.elementTargeting.shouldTriggerPopOnTargetClick){const t=window.getComputedStyle(e);let i=S()(t.zIndex,10);return Xe()(i)?i=1:i+=1,i}return He}#ae(){this.observer=new MutationObserver((e=>{for(let t=0;t=1&&i.addedNodes[e].id!==Ne&&!i.addedNodes[e].hasAttribute(“dontfo”)&&!i.addedNodes[e].hasAttribute(Me))return this.#i.debug(“observed element”,i.addedNodes[e],”with zIndex value larger or equal to our full body overlay. reattaching full body overlay”),void this.reattachFullOverlay()}})),this.observer.observe(document.body,{attributes:!1,childList:!0,subtree:!0})}#ce(){this.observer&&this.observer.disconnect(),this.observer=null}},it=class{targetElementsCssSelector=null;shouldTriggerPopOnTargetClick=!1;#le=!1;constructor(e,t,i){this.targetElementsCssSelector=e,this.shouldTriggerPopOnTargetClick=t,this.zoneId=i}isPresent(){return!!this.targetElementsCssSelector}preventClickOnInterstitialAndBanner(){this.#le=!0}isActionAllowedOnElement(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e.hasAttribute(Be))return e.getAttribute(Be)===this.zoneId;if(e.hasAttribute(“doskip”))return”1″===e.getAttribute(De)&&!this.#le;0===t.length&&(t=m()(document.querySelectorAll(We)));for(const i of t)if(i.contains(e))return”1″===e.getAttribute(De)&&!this.#le;if(this.isPresent()){0===i.length&&(i=document.querySelectorAll(this.targetElementsCssSelector));for(let t=0;txe()()&&this.#s.enableAdbMode();const r=xe()();if(n&&n.renderAfterTimestamp>r){var s;const e=n.renderAfterTimestamp-r;this.#i.debug(`previous state present. bid after ${e/1e3} sec`),f()(v()(s=this.#fe).call(s,this),e)}else this.#fe()}async#C(){const e=await this.#s.getClientHints(!1);let t=`${window.location.protocol}//${this.#t.adserverDomain}/script/suurl5.php`;if(this.#t.adblockSettings&&this.#s.isAdbMode()){const{adserverDomain:e}=this.#t.adblockSettings,i=`/${se(“abcdefgh0123456789″)}`;t=`${window.location.protocol}//${e}${i}`}if(t+=`?r=${this.#t.zoneId}`,this.#m&&(t+=”&rbd=1”),this.#t.targetCountries){const e=this.#t.targetCountries.join(“,”);this.#t.triggerOnTargetCountries?t+=”&allowed_countries=”+encodeURIComponent(e):t+=”&excluded_countries=”+encodeURIComponent(e)}return t=t+e+”&cbur=”+Math.random()+”&cbiframe=”+z()+”&cbWidth=”+H()+”&cbHeight=”+N()+”&cbtitle=”+encodeURIComponent(M())+”&cbpage=”+encodeURIComponent($())+”&cbref=”+encodeURIComponent(B())+”&cbdescription=”+encodeURIComponent(D(“description”))+”&cbkeywords=”+encodeURIComponent(D(“keywords”))+”&cbcdn=”+encodeURIComponent(this.#s.getCdnDomain())+”&ufp=”+encodeURIComponent(this.#t.uniqueFingerprint)+”&ts=”+xe()()+”&srs=”+this.#s.getSesionRandomString()+”&atv=”+this.#k,this.#t.sub1&&(t+=`&sub1=${encodeURIComponent(this.#t.sub1)}`),this.#t.sub2&&(t+=`&sub2=${encodeURIComponent(this.#t.sub2)}`),this.#t.publisherUrl&&(t+=`&pu=${encodeURIComponent(this.#t.publisherUrl)}`),this.#t.storeUrl&&(t+=`&storeurl=${encodeURIComponent(this.#t.storeUrl)}`),this.#t.c1&&(t+=`&c1=${encodeURIComponent(this.#t.c1)}`),this.#t.c2&&(t+=`&c2=${encodeURIComponent(this.#t.c2)}`),this.#t.c3&&(t+=`&c3=${encodeURIComponent(this.#t.c3)}`),this.#t.pubHash&&(t+=`&pub_hash=${encodeURIComponent(this.#t.pubHash)}`),this.#t.pubClickId&&(t+=`&pub_clickid=${encodeURIComponent(this.#t.pubClickId)}`),this.#t.pubValue&&(t+=`&pub_value=${encodeURIComponent(this.#t.pubValue)}`),this.#t.fallbackOn&&(t+=`&fallbackon=${encodeURIComponent(this.#t.fallbackOn)}`),this.#t.adblockSettings&&(t+=”&abtg=1″),this.#t.isAutoTag&&(t+=”&atag=1″),this.#t.aggressivity&&(t+=`&aggr=${this.#t.aggressivity}`),this.#t.collectiveZoneId&&(t+=`&czid=${this.#t.collectiveZoneId}`),this.#t.recordPageView&&(t+=”&ppv=1″),this.#t.linkedZoneId&&(t+=`&pblcz=${this.#t.linkedZoneId}`),this.#t.abTest&&(t+=`&ab_test=${this.#t.abTest}`),this.#t.adblockSettings&&this.#t.adblockSettings.adbVersion&&(t+=`&adbv=${this.#t.adblockSettings.adbVersion}`),this.#t.adblockSettings&&this.#s.isAdbMode()?(t+=”&sadbl=2″,t+=”&fmt=suv5″,this.#i.debug(`bid url: ${t}`),oe(t)):(this.#i.debug(`bid url: ${t}`),t)}#U(e){try{let t=this.#$?this.#$(“”):window.open(“”);return t.document.open(),t.document.writeln(‘
‘:Q&&V&&!j&&Z>63&&(e=”googlechrome://”+e.replace(/(^\w+:|^)\/\//,””)),t}#ye(e){if(this.#de)return void this.#i.debug(“hIpp already attached”);this.#i.debug(“attach hIpp!”),this.elementTargeting.isPresent()||(this.elementTargeting.targetElementsCssSelector=We,this.elementTargeting.shouldTriggerPopOnTargetClick=!1),this.#de=!0,this.#i.debug(“hIpp data:”,e);const t={zoneId:e.ipp_zone_id.toString(),linkedZoneId:e.source_zone_id.toString(),delay:e.delay,maxAds:1,renderPosDesktop:”top”,renderPosMobile:”top”,offsetTop:0};this.#s.runInPagePush(t)}#we(e){if(this.#ue)return void this.#i.debug(“hIntr already attached”);this.#i.debug(“attach hIntr!”),this.elementTargeting.isPresent()||(this.elementTargeting.targetElementsCssSelector=We,this.elementTargeting.shouldTriggerPopOnTargetClick=!1),this.#ue=!0,this.#i.debug(“hIntr data:”,e);const t={zoneId:e.int_zone_id.toString(),linkedZoneId:e.source_zone_id.toString()};this.#s.runInterstitial(t)}#z(e){if(this.#i.debug(`showAdClickListener triggered by event type ${e.type} on ${e.target.tagName}`),!e.isTrusted)return void this.#i.debug(`${e.type} on ${e.target.tagName}: pop rejected: event is not trusted`);if(!this.#y)return void this.#i.debug(`${e.type} on ${e.target.tagName}: pop rejected: current pop has no ad loaded`);if(this.#P)return void this.#i.debug(`${e.type} on ${e.target.tagName}: pop rejected: current pop is locked`);if(this.#s.isShowingPop)return void this.#i.debug(`${e.type} on ${e.target.tagName}: pop rejected: another pop is being currently shown`);const t=m()(document.querySelectorAll(We));let i=[];if(this.elementTargeting.isPresent()){i=document.querySelectorAll(this.elementTargeting.targetElementsCssSelector),this.#i.debug(“event coordinates:”,e.clientX,e.clientY);const n=document.elementsFromPoint(e.clientX,e.clientY);let r=!1;for(let s=0;s{this.#$?e(this.#$(this.#y.url,”_blank”,”noopener,noreferrer”)):e(window.open(this.#y.url,”_blank”,”noopener,noreferrer”))}))]).then((()=>{this.#ke()}));this.#$?this.#$(this.#y.url,”_blank”,”noopener,noreferrer”):window.open(this.#y.url,”_blank”,”noopener,noreferrer”),f()((()=>{this.#L=”hidden”===document.visibilityState||!document.hasFocus(),this.#j().finally((()=>{this.#ke()}))}),100)}}#ge(e){this.#i.debug(`showAdMobileClickListener triggered by event type ${e.type} on`,e.target.tagName),e.isTrusted?this.#y?this.#P?this.#i.debug(“pop rejected: current pop is locked”):this.#s.isShowingPop?this.#i.debug(“pop rejected: another pop is being currently shown”):this.elementTargeting.isActionAllowedOnElement(e.target)?(this.#s.isShowingPop=!0,this.#P=!0,this.#i.debug(“triggering pop”),this.#L=!0,this.#j().finally((()=>{this.#ke()}))):this.#i.debug(“pop rejected: action not allowed on element”,e.target):this.#i.debug(“pop rejected: current pop has no ad loaded”):this.#i.debug(“pop rejected: event is not trusted”)}async#j(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const t=await this.#s.getClientHints(!1);this.#i.debug(“window opened:”,this.#L);let i=this.#y.impressionUrl+”&wo=”+(this.#L?”1″:”0″);if(window[“utsid-send”]&&(i+=`&utsid=${window[“utsid-send”]}`),e>0&&(this.#i.debug(`retry impression. Attempt ${e}`),i+=`&rtry=${e}`),i=i+t+”&cbpage=”+encodeURIComponent($())+”&cbref=”+encodeURIComponent(B()),this.#i.debug(“send impression. url:”,i),ce){this.#i.debug(“keepalive supported!”);let t=null,n=!1;try{t=await fetch(i,{keepalive:!0})}catch(e){if(this.#i.error(e),this.#t.adblockSettings&&!this.#s.isAdbMode())return this.#i.debug(“imp failed: try alt domain and path”),void this.#s.enableAdbMode();n=!0}if(t&&!t.ok||n)return void(e<2&&(await this.#j(e+1),document.dispatchEvent(new CustomEvent(“impression-retry-event”))))}else navigator.sendBeacon?(this.#i.debug(“keepalive NOT supported! use sendBeacon”),navigator.sendBeacon(i)):(this.#i.debug(“keepalive NOT supported! use image.src”),(new Image).src=i);document.dispatchEvent(new CustomEvent(“impression-event”))}#ke(){this.#i.debug(“clear any overlays present”),this.overlays.clearFullOverlay(),this.overlays.clearOverlaysResizeIntervalChecker(),this.overlays.clearIframeOverlays(),this.overlays.clearVideoOverlays(),this.#V(),this.#s.isShowingPop=!1;const e=this.#ve();this.#i.debug(“refreshRate time is”,e),this.#y=null,e&&e>0&&f()((()=>{this.#i.debug(“refreshRate time has passed. Rebid”),this.#m=!0,this.#fe()}),1e3*e)}#B(){return”type”in this.#y&&”tabswap”===this.#y.type}#D(){this.#i.debug(“do tabswap”),this.localStorage.setState({renderAfterTimestamp:xe()()+1e3*this.#ve(),adbExpiresAt:this.#s.isAdbMode()?xe()()+Ve:0});const e=this.#y.url;this.#$?this.#$(window.location.href,”_blank”,”noreferrer”):window.open(window.location.href,”_blank”,”noreferrer”),this.#L=!0,this.#j().finally((()=>{f()((()=>{const t=document.createElement(“a”);t.href=e,t.rel=”noopener noreferrer”,document.body.appendChild(t),t.click(),document.body.removeChild(t)}),50)}))}#M(){var e;const t={zoneId:this.#t.zoneId,callback:v()(e=this.#z).call(e,this)};ne&&re&&(this.#i.debug(“subscribe to scroll”),this.#s.subscribe(“scroll”,t)),ne||(this.#i.debug(“subscribe to mousedown”),this.#s.subscribe(“mousedown”,t,this.#E)),this.#i.debug(“subscribe to click”),this.#s.subscribe(“click”,t,this.#E)}#V(){ne&&re&&(this.#i.debug(“unsubscribe from scroll”),this.#s.unsubscribe(“scroll”,this.#t.zoneId)),ne||(this.#i.debug(“unsubscribe from mousedown”),this.#s.unsubscribe(“mousedown”,this.#t.zoneId,this.#E)),this.#i.debug(“unsubscribe from click”),this.#s.unsubscribe(“click”,this.#t.zoneId,this.#E)}},rt=i(2243),st=i.n(rt),ot=class{#t={};#i=null;#n=0;#r;#s;#o;constructor(e,t,i,n,r){this.#t=e,this.#i=i,this.#n=0,this.#r=t,this.#s=n,this.#o=r}render(e){let t=null;switch(e.type){case 1:this.#i.debug(`rendering INTERSTITIAL IFRAME (type 1) in ${this.#t.isOverlay?”OVERLAY”:”FULLSCREEN”} mode`),t=this.#t.isOverlay?Ee(e.url):$e(e.url);break;case 3:this.#i.debug(`rendering INTERSTITIAL IMAGE (type 3) in ${this.#t.isOverlay?”OVERLAY”:”FULLSCREEN”} mode`),t=this.#t.isOverlay?Re(e.url,e.ad.url,e.ad.width,e.ad.height):ze(e.url,e.ad.url,e.ad.width,e.ad.height);break;case 4:if(e.isHtmlTemplate)return this.#i.debug(“rendering INTERSTITIAL HTML CUSTOM (type 4)”),void this.#a(e);this.#i.debug(`rendering INTERSTITIAL HTML (type 4) in ${this.#t.isOverlay?”OVERLAY”:”FULLSCREEN”} mode`),t=this.#t.isOverlay?Pe(De):Fe(De);break;default:return void this.#i.error(`no such type of interstitial: ${e.type}`)}const i=document.createElement(“div”);document.body.appendChild(i);const n=i.attachShadow({mode:”open”}),r=this.#t.isOverlay?Oe:Le;if(n.appendChild(r(this.#t.texts.goToButton,e.url,this.#c(),t.content,e.iurl)),4===e.type){const t=n.getElementById(“creative_iframe”);t.contentWindow.contents=e.html,t.src=”https://www.skidrowreloaded.com/prison-simulator-v1-4-3-18-repack/javascript:window[“contents”]”}if(!this.#t.disableCountdown&&this.#t.moveTimerInsideButtonAfter>0){this.#n=this.#t.moveTimerInsideButtonAfter,n.getElementById(“closeButton”).innerHTML=this.#c();const e=d()((()=>{this.#n–,n.getElementById(“closeButton”).innerHTML=this.#c(),0===this.#n&&clearInterval(e)}),1e3)}n.getElementById(“closeButton”).addEventListener(“click”,(()=>{this.#n>0||(this.#i.debug(“close button click. remove modal host, resize listener if present and do callback”),i.remove(),t.resizeFunc&&window.removeEventListener(“resize”,t.resizeFunc),this.#r())}))}#c(){let e=`${this.#t.texts.pleaseWait}: ${this.#n} ${this.#t.texts.timePlural}`;return 1===this.#n&&(e=`${this.#t.texts.pleaseWait}: ${this.#n} ${this.#t.texts.timeSingle}`),0===this.#n&&(e=this.#t.disableCountdown?this.#t.texts.xLabel:this.#t.texts.skipAd),e}#a(e){const t=(new DOMParser).parseFromString(e.html,”text/html”).querySelector(“script”),i=document.createElement(“script”);i.style.zIndex=”2147483646″,t.src?i.setAttribute(“src”,t.src):i.innerText=t.innerText;const n=()=>{this.#i.debug(“CT-CLICK”),fetch(e.link,{mode:”no-cors”}),P(document,”ct-click”,n)},r=()=>{this.#i.debug(“CT-CLOSE”),P(document,”ct-click”,n),P(document,”ct-close”,r),document.body.removeChild(i),this.#r()};R(document,”ct-click”,n),R(document,”ct-close”,r);let s=e.iurl;window[Ie]&&(s+=`&utsid=${window[Ie]}`),i.onload=async()=>{try{await fetch(s.toString())}catch(e){return this.#i.debug(e),void(this.#o&&!this.#s.isAdbMode()&&(this.#i.debug(“imp failed: try alt domain and path”),this.#s.enableAdbMode()))}document.dispatchEvent(new CustomEvent(“impression-event”))},i.onerror=()=>{this.#i.debug(“custom html script failed to load”),this.#r(Ae)},document.body.appendChild(i)}},at=class{#l;#xe;#Se;#u;#Ae;#h;#g;#p;#s;#v;#o;#i;#m=!1;#t={};#b;#y=null;#w=12;#k=”60.1″;#x=null;#Te=!1;#Ce=””;#A=!1;#T;constructor(e){this.#i=new y(`interstitial_${e.zoneId}`),this.#i.debug(“init interstitial with config:”,e),this.#l=e.zoneId,this.#Se=e.isAutoTag,this.#u=e.collectiveZoneId,this.#Ae=e.linkedZoneId,this.#h=e.aggressivity,this.#g=e.recordPageView,this.#p=e.abTest,this.#s=window[e.adcashGlobalName],this.#v=e.adserverDomain,this.#o=e.adblockSettings,this.#xe=e.sub1,this.#A=e.isLoadedAsPartOfLibrary,this.#T=e.uniqueFingerprint,e.tagVersionSuffix&&(this.#k+=e.tagVersionSuffix),this.#s.getClientHints(!1).then((e=>{this.#b=e,this.#fe()}))}async#fe(){const e=this.#C();let t;try{t=await fetch(e)}catch(e){if(this.#i.error(e),this.#o&&!this.#s.isAdbMode())return this.#i.debug(“fetch call failed. Switch to adblck domain and path”),this.#s.enableAdbMode(),void this.#fe()}var i,n,r,s;return 204===t.status?(this.#i.debug(`no inventory! try bidding again after ${this.#w} sec`),f()(v()(i=this.#fe).call(i,this),1e3*this.#w),void(this.#w<7200&&(this.#w*=5))):(200!==t.status&&202!==t.status||(t=await t.json(),t=de(t),this.#i.debug(“response:”,t)),this.#w=12,t.hp&&this.#Ie(t.hp),t.capped_ttl?(this.#i.debug(`capped! try bidding again after ${t.capped_ttl} sec`),void f()(v()(n=this.#fe).call(n,this),1e3*t.capped_ttl)):t.fallback?(this.#i.debug(“render fallback and exit”),void this.#Oe(t.fallback)):(this.#m?this.#y=t:(this.#i.debug(“initial request. configure”),this.#t={moveTimerInsideButtonAfter:t.moveTimerInsideButtonAfter,delay:t.delay,refreshRate:t.refreshRate,isOverlay:t.isOverlay,disableCountdown:t.disableCountdown,texts:t.texts,showOnInnerLinkClick:t.showOnInnerLinkClick},this.#y=t.adPayload,this.#x=new ot(this.#t,v()(r=this.#r).call(r,this),this.#i,this.#s,this.#o)),this.#b&&(this.#y.url+=this.#b,this.#y.iurl+=this.#b),4===this.#y.type&&this.#y.html&&(this.#y.html=`${this.#y.html}
`),void(!this.#m&&this.#t.delay>0?(this.#i.debug(`delay present. render after: ${this.#t.delay} sec`),f()(v()(s=this.#I).call(s,this),1e3*this.#t.delay)):this.#I())))}#Oe(e){this.#i.debug(“fallback script str:”,e);const t=(new DOMParser).parseFromString(e,”text/html”).querySelector(“script”);if(!t)return void this.#i.error(“invalid fallback script. move on”);this.#i.debug(“fallback script:”,t);const i=document.createElement(“script”);for(const e of t.attributes)i.setAttribute(e.name,e.value);i.src||(i.textContent=t.textContent),document.body.appendChild(i)}#Ie(e){this.#i.debug(“hp data:”,e);const t={zoneId:e.pop_zone_id.toString(),linkedZoneId:e.source_zone_id.toString()};var i;e.attributes&&(e.attributes[“element-list”]&&(t.targetElementsCssSelector=e.attributes[“element-list”],t.triggerOnTargetElementsClick=”allow”===e.attributes[“element-action”]),e.attributes[“country-list”]&&(t.targetCountries=st()(i=e.attributes[“country-list”]).call(i).split(“,”),t.triggerOnTargetCountries=”allow”===e.attributes[“country-action”])),this.#s.runPop(t)}#r(){if(this.#t.showOnInnerLinkClick&&this.#Ce)return this.#i.debug(“redirect to inner link”),void(window.location.href=this.#Ce);this.#Te=!1,this.#t.refreshRate>0?(this.#i.debug(`rebid after ${this.#t.refreshRate} sec`),f()((()=>{this.#m=!0,this.#fe()}),1e3*this.#t.refreshRate)):this.#i.debug(“no rebidding. finish”)}#Ee(){const e=document.querySelectorAll(“a”),t=new(c())($()).hostname;for(let i=0;i{t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,t.preventDefault?t.preventDefault():t.returnValue=!1,this.#Te||(this.#i.debug(“click on inner link detected. render ad”),this.#Te=!0,this.#Ce=e[i].href,this.#x.render(this.#y))}),{capture:!0})}#I(){this.#i.debug(“render”),this.#t.showOnInnerLinkClick?(this.#i.debug(“google friendly interstitial. ad will be rendered on inner link click”),this.#Ee()):this.#x.render(this.#y)}#C(){let e=`${window.location.protocol}//${this.#v}/script/interstitial.php`;if(this.#o&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#o,i=`/${se(“abcdefgh0123456789″)}`;e=`${window.location.protocol}//${t}${i}`}return e+=`?r=${this.#l}`,this.#m&&(e+=”&rbd=1″),this.#b&&(e+=this.#b),e=e+`&srs=${this.#s.getSesionRandomString()}`+`&ufp=${encodeURIComponent(this.#T)}`+`&cbpage=${encodeURIComponent($())}`+`&atv=${this.#k}`+`&cbref=${encodeURIComponent(B())}`,this.#xe&&(e+=`&sub1=${encodeURIComponent(this.#xe)}`),this.#Se&&(e+=”&atag=1″),this.#u&&(e+=`&czid=${this.#u}`),this.#Ae&&(e+=`&pblcz=${this.#Ae}`),this.#h&&(e+=`&aggr=${this.#h}`),this.#o&&(e+=”&abtg=1″),this.#g&&(e+=”&ppv=1″),this.#p&&(e+=`&ab_test=${this.#p}`),this.#o&&this.#o.adbVersion&&(e+=`&adbv=${this.#o.adbVersion}`),this.#o&&this.#s.isAdbMode()?(e+=”&sadbl=2″,e+=”&fmt=intrn”,this.#i.debug(`bid url: ${e}`),oe(e)):(this.#i.debug(`bid url: ${e}`),e)}};const ct=”#399afe”;const lt=”inpageclick”,dt=”inpageclose”,ut=”utsid-send”;class ht extends HTMLElement{#Re;constructor(){super(),this._shadowRoot=this.attachShadow({mode:”open”}),this.click=e=>{e.stopPropagation();const t=new CustomEvent(lt,{bubbles:!0});this.dispatchEvent(t)},this.close=e=>{e.stopPropagation();const t=new CustomEvent(dt,{bubbles:!0});this.dispatchEvent(t)},this.missclick=()=>{document.dispatchEvent(new CustomEvent(“in-page-missclick”))}}connectedCallback(){const e=document.querySelectorAll(“in-page-message”);let t=0,i=”top”;for(let i=0;i{const t=document.createElement(“div”);t.id=`note-${e.id}`,t.style[e.position]=`${e.offset}px`,t.style.fontFamily=’-apple-system,system-ui,BlinkMacSystemFont,”Segoe UI”,Roboto,”Helvetica Neue”,Arial,sans-serif’,t.style.fontWeight=”400″,t.style.fontSize=”16px”,t.style.lineHeight=”1.3″,t.style.position=”fixed”,t.style.right=”0″,t.style.letterSpacing=”-0.31em”,t.style.textRendering=”optimizespeed”,t.style.display=”flex”,t.style.webkitBoxOrient=”horizontal”,t.style.webkitBoxDirection=”normal”,t.style.msFlexFlow=”row wrap”,t.style.alignContent=”flex-start”,t.style.alignItems=”center”,t.style.cursor=”pointer”,t.style.transition=”padding-right 0.1s, top 0.3s”,t.style.overflow=”hidden”,t.style.zIndex=”2147483645″,t.style.wordWrap=”break-word”,t.style.width=”380px”,t.style.paddingTop=”20px”;const i=()=>{window.innerWidth<380?t.style.width=”100%”:t.style.width=”380px”};i();const n=document.createElement(“div”);n.style.margin=”5px”,n.style.borderRadius=”55px”,n.style.position=”relative”,n.style.background=ct,n.style.color=”#ffffff”,n.style.width=”70%”,n.style.textAlign=”center”,n.style.height=”100px”,n.style.justifyContent=”center”,n.style.display=”flex”,n.style.alignItems=”center”;const r=document.createElement(“p”);r.style.width=”90%”,r.style.padding=”2%”,r.style.fontSize=”0.9em”,r.style.display=”inline-block”,r.style.letterSpacing=”normal”,r.style.wordSpacing=”normal”,r.style.verticalAlign=”middle”,r.style.textRendering=”auto”,r.style.textAlign=”center”;const s=document.createElement(“b”);s.textContent=e.dataTitle;const o=document.createElement(“br”),a=document.createTextNode(e.dataDescription),c=document.createElement(“img”);c.classList.add(“graph”),c.src=e.dataIcon,c.alt=”graph”,c.style.width=”76px”,c.style.height=”76px”,c.style.boxSizing=”border-box”,c.style.borderRadius=”50%”,c.style.position=”relative”,c.style.marginLeft=”2%”,c.style.border=`4px solid ${ct}`,c.style.display=”inline-block”,c.style.letterSpacing=”normal”,c.style.wordSpacing=”normal”,c.style.verticalAlign=”middle”,c.style.textRendering=”auto”,c.style.textAlign=”center”;const l=document.createElement(“div”);l.id=`missclick-${e.id}`,l.style.right=”0″,l.style.top=”0″,l.style.height=”100%”,l.style.width=`${e.widthOfMissclickArea}px`,l.style.zIndex=”2″,l.style.position=”absolute”,l.style.alignItems=”start”,l.style.justifyContent=”center”,l.style.display=”flex”;const d=document.createElement(“div”);return d.id=`close-${e.id}`,d.innerHTML=”✕”,d.style.fontSize=”20px”,d.style.marginTop=”10px”,d.style.zIndex=”23″,d.style.display=”inline-block”,d.style.width=”24px”,d.style.height=”24px”,d.style.background=”transparent”,d.style.textAlign=”center”,d.style.color=”#a6a0a7″,d.style.letterSpacing=”normal”,d.style.wordSpacing=”normal”,d.style.verticalAlign=”middle”,d.style.textRendering=”auto”,d.onmouseover=()=>{d.style.background=”#a0a0ff”},d.onmouseout=()=>{d.style.background=”transparent”},r.appendChild(s),r.appendChild(o),r.appendChild(a),n.appendChild(r),l.appendChild(d),t.appendChild(n),t.appendChild(c),t.appendChild(l),{content:t,resizeFunc:i}})({id:this.getAttribute(“id”),position:i,offset:t,dataTitle:this.getAttribute(“data-title”),dataDescription:this.getAttribute(“data-description”),dataIcon:this.getAttribute(“data-icon”),notePaddingRightStyleRaw:””,widthOfMissclickArea:50});this.shadowRoot.appendChild(o.content),this.#Re=o.resizeFunc;const a=this.shadowRoot.getElementById(`note-${this.getAttribute(“id”)}`),c=this.shadowRoot.getElementById(`close-${this.getAttribute(“id”)}`),l=this.shadowRoot.getElementById(`missclick-${this.getAttribute(“id”)}`);if(this.hasAttribute(“data-imp-link”)){let e=this.getAttribute(“data-imp-link”);window[ut]&&(e+=`&utsid=${window[ut]}`),e+=`&cbpage=${encodeURIComponent($())}`,e+=`&cbref=${encodeURIComponent(B())}`;const t=document.createElement(“img”);t.src=e.toString(),t.style.display=”none”,t.width=0,t.height=0,a.appendChild(t)}R(a,”click”,this.click),R(c,”click”,this.close),R(l,”click”,this.missclick)}resize(){this.#Re&&this.#Re()}}var gt=ht,ft=class{#t={};#i;#s;#b=””;#Pe;#m=!1;#Le=!1;#k=”60.1″;#$e=[];#ze=null;#he=10;#S=!1;constructor(e){this.#i=new y(`ipp_new_${e.zoneId}`),this.#i.debug(“init ipp with config:”,e),this.#t=e,this.#s=window[e.adcashGlobalName],customElements.get(“in-page-message”)||customElements.define(“in-page-message”,gt),e.tagVersionSuffix&&(this.#k+=e.tagVersionSuffix),R(window,”resize”,(()=>{var e;r()(e=this.#$e).call(e,(e=>{let{htmlElement:t}=e;t&&t.resize()}))})),this.#s.getClientHints(!1).then((e=>{this.#b=e})).finally((()=>{f()((()=>{this.#fe()}),1e3*this.#t.delay)}))}#C(){let e=`${window.location.protocol}//${this.#t.adserverDomain}/script/push.php`;if(this.#t.adblockSettings&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#t.adblockSettings,i=`/${se(“abcdefgh0123456789″)}`;e=`${window.location.protocol}//${t}${i}`}return e+=`?r=${this.#t.zoneId}&ipp=1`,this.#Pe=ne?this.#t.renderPosMobile:this.#t.renderPosDesktop,e+=`&mads=${this.#t.maxAds}&position=${this.#Pe}`,this.#t.isAutoTag&&(e+=`&czid=${this.#t.collectiveZoneId}&atag=1`),this.#t.aggressivity&&(e+=`&aggr=${this.#t.aggressivity}`),this.#t.adblockSettings&&(e+=”&abtg=1″),this.#m&&(e+=”&rbd=1″),this.#t.recordPageView&&(e+=”&ppv=1″),this.#t.linkedZoneId&&(e+=`&pblcz=${this.#t.linkedZoneId}`),this.#t.abTest&&(e+=`&ab_test=${this.#t.abTest}`),this.#t.sub1&&(e+=`&sub1=${encodeURIComponent(this.#t.sub1)}`),this.#t.adblockSettings&&this.#t.adblockSettings.adbVersion&&(e+=`&adbv=${this.#t.adblockSettings.adbVersion}`),e=e+`&srs=${this.#s.getSesionRandomString()}`+`&ufp=${encodeURIComponent(this.#t.uniqueFingerprint)}`+`&cbpage=${encodeURIComponent($())}`+`&atv=${this.#k}`+`&cbref=${encodeURIComponent(B())}`,this.#b&&(e+=this.#b),this.#ze&&(e+=”&ipptr=1″),this.#t.adblockSettings&&this.#s.isAdbMode()?(e+=”&sadbl=2″,e+=”&fmt=ippg”,this.#i.debug(`bid url: ${e}`),oe(e)):(this.#i.debug(`bid url: ${e}`),e)}#Fe(e){var t;this.#i.debug(`rebid after ${e} sec`),f()(v()(t=this.#fe).call(t,this),1e3*e)}#Ue(){this.#t.refreshRate>0&&this.#Fe(this.#t.refreshRate)}#be(){this.#he<1200&&(this.#he*=2)}#me(){this.#he=10}#He(){this.#Fe(this.#he),this.#be()}async#fe(){if(this.#Ne()>=this.#t.maxAds||document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)return this.#i.debug(“max ads reached or fullscreen.”),void this.#Ue();let e,t;try{if(e=await fetch(this.#C()),!e.ok)throw new Error(`HTTP error! Status: ${e.status}`)}catch(e){return this.#i.error(e),this.#t.adblockSettings&&!this.#S?(this.#i.debug(“fetch failed. adb present – switch to adb mode”),this.#S=!0,this.#s.enableAdbMode(),void this.#fe()):this.#s.isAdbMode()?void this.#i.debug(“fetch failed with adb mode on. exit”):void this.#He()}return 204===e.status?(this.#i.debug(“unsold inventory!”),this.#m=!0,void this.#He()):200!==e.status&&202!==e.status?(this.#i.error(`response status ${e.status} not recognised!`),void this.#He()):(this.#m=!0,t=await e.json(),t=de(t),this.#i.debug(“response data:”,t),202===e.status?(t.hp&&this.#Me(t.hp),t.capped_ttl?(this.#i.debug(“capped!”),void this.#Fe(t.capped_ttl)):void this.#He()):(t.hp&&this.#Me(t.hp),t.fallback?this.#Oe(t.fallback)?void this.#i.debug(“fallback rendered. exit!”):void this.#He():(this.#me(),this.#t.refreshRate=t.rr,this.#b&&(t.impression_url&&(t.impression_url+=this.#b),t.click_url&&(t.click_url+=this.#b)),2===t.type?this.#ze?this.#i.debug(“custom ipp html already present”):this.#Be({script:t.script||””,link:t.click_url,impressionLink:t.impression_url||null}):(this.#$e.push({title:t.title||””,description:t.description||””,icon:t.icon||t.image,link:t.click_url,impressionLink:t.impression_url||null}),this.#De()),void this.#Ue())))}#Ne(){return this.#ze?this.#$e.length+1:this.#$e.length}#Oe(e){this.#i.debug(“fallback script str decoded:”,e);const t=(new DOMParser).parseFromString(e,”text/html”).querySelector(“script”);if(!t)return this.#i.error(“invalid fallback script. move on”),!1;this.#i.debug(“fallback script:”,t);const i=document.createElement(“script”);for(const e of t.attributes)i.setAttribute(e.name,e.value);return i.src||(i.textContent=t.textContent),document.body.appendChild(i),!0}#Me(e){if(this.#Le)return void this.#i.debug(“hp already attached”);if(this.#t.isAutoTag)return void this.#i.debug(“hp not allowed when autotag”);this.#Le=!0,this.#i.debug(“attach hp. hp data:”,e);const t={zoneId:e.pop_zone_id.toString(),linkedZoneId:e.source_zone_id.toString(),isHPop:!0};var i;e.attributes&&(e.attributes[“element-list”]&&(t.targetElementsCssSelector=e.attributes[“element-list”],t.triggerOnTargetElementsClick=”allow”===e.attributes[“element-action”]),e.attributes[“country-list”]&&(t.targetCountries=st()(i=e.attributes[“country-list”]).call(i).split(“,”),t.triggerOnTargetCountries=”allow”===e.attributes[“country-action”])),this.#s.runPop(t)}#Be(e){this.#ze=e;const t=(new DOMParser).parseFromString(this.#ze.script,”text/html”).querySelector(“script”),i=document.createElement(“script”);if(t)for(const e of t.attributes)i.setAttribute(e.name,e.value);i.src||(i.innerText=t.innerText);const n=()=>{this.#i.debug(“CT-CLICK”),fetch(this.#ze.link,{mode:”no-cors”}),document.removeEventListener(“ct-click”,n)},r=()=>{this.#i.debug(“CT-CLOSE”),document.removeEventListener(“ct-click”,n),document.removeEventListener(“ct-close”,r),this.#ze=null,document.body.removeChild(i)};R(document,”ct-click”,n),R(document,”ct-close”,r);let s=this.#ze.impressionLink;window[ut]&&(s+=`&utsid=${window[ut]}`),s+=`&cbpage=${encodeURIComponent($())}`,s+=`&cbref=${encodeURIComponent(B())}`,(async()=>{try{await fetch(s.toString())}catch(e){return this.#i.debug(e),void(this.#t.adblockSettings&&!this.#s.isAdbMode()&&(this.#i.debug(“imp failed: try alt domain and path”),this.#s.enableAdbMode()))}document.dispatchEvent(new CustomEvent(“impression-event”))})(),i.onerror=()=>{this.#i.debug(“custom html script failed to load”),this.#ze=null},document.body.appendChild(i)}#De(){var e,t;this.#i.debug(“drawing..”),r()(e=this.#$e).call(e,(e=>{let{htmlElement:t}=e;t&&t.remove()})),r()(t=this.#$e).call(t,((e,t)=>{const i=document.createElement(“in-page-message”);i.setAttribute(“doskip”,”1″),i.setAttribute(“id”,t.toString()),i.setAttribute(“data-icon”,e.icon),i.setAttribute(“data-title”,e.title),i.setAttribute(“data-description”,e.description),i.setAttribute(“data-offset-top”,this.#t.offsetTop),i.setAttribute(“data-render-pos-desktop”,this.#t.renderPosDesktop),i.setAttribute(“data-render-pos-mobile”,this.#t.renderPosMobile),e.impressionLink&&(i.setAttribute(“data-imp-link”,e.impressionLink),e.impressionLink=null,document.dispatchEvent(new CustomEvent(“impression-event”))),i.addEventListener(lt,(()=>{var n;if(ne||this.#t.adblockSettings&&this.#s.isAdbMode()){const t=document.createElement(“a”);t.href=e.link,t.rel=”noopener, noreferrer”,t.target=”_blank”,t.click()}else try{window.open(e.link,”_blank”,”noopener,noreferrer”)}catch{}i.remove(),h()(n=this.#$e).call(n,t,1),this.#De()})),i.addEventListener(dt,(()=>{var e;i.remove(),h()(e=this.#$e).call(e,t,1),this.#De()})),e.htmlElement=i,document.body.appendChild(i)}))}},pt=i(111),vt=i.n(pt),bt=i(8607),mt=i.n(bt),yt=class{#s;#t={};#i;#je=””;#_e;#l=null;#Ve=null;#We=null;#qe=null;#Ze;#Ge;#v=”youradexchange.com”;#Qe=”velocecdn.com”;#Ke;#o;#S=!1;#k=”60.1″;constructor(e){this.#i=new y(`banner_${e.zoneId}`),this.#s=window[e.adcashGlobalName],this.#i.debug(“init banner with config:”,e),this.#t=e,this.#l=this.#t.zoneId,this.#Ve=this.#t.width,this.#We=this.#t.height,this.#qe=this.#t.renderIn,this.#o=this.#t.adblockSettings,this.#t.currentScript&&(this.#Ke=this.#t.currentScript),this.#Ze=this.#Ge=document.body.clientWidth||window.innerWidth,e.tagVersionSuffix&&(this.#k+=e.tagVersionSuffix),this.#i.debug(“tag version:”,this.#k),this.#Je()}#Ye(){const e=this.#_e.impression_url;(new Image).src=e}async#Je(){this.#i.debug(“get initial ad and config”),this.#je=await L(this.#i);const e=await this.#Xe();let t;this.#i.debug(“URL to fetch”,e);try{t=await fetch(e)}catch(e){return this.#i.error(e),this.#o&&!this.#S?(this.#i.debug(“fetch failed: try alt domain and path”),this.#S=!0,this.#s.enableAdbMode(),void this.#Je()):this.#s.isAdbMode()?void this.#i.debug(“fetch failed: alt domain and path blocked. exit”):void this.#i.debug(“fetch failed. exit”)}if(200===t.status||202===t.status){this.#i.debug(“initial fetch received 200 or 202”);const e=await t.json();this.#_e=de(e),this.#et()}else 204===t.status&&this.#i.debug(“initial fetch received 204. No inventory”)}async#Xe(){let e=`${window.location.protocol}//${this.#v}/script/banner.php`;if(this.#o&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#o,i=`/${se(“abcdefgh0123456789”)}`;e=`${window.location.protocol}//${t}${i}`}return e+=`?r=${this.#l}`,e+=`&cbpage=${encodeURIComponent($())}`,e+=`&cbref=${encodeURIComponent(B())}`,e+=`&cbdescription=${encodeURIComponent(D(“description”))}`,e+=`&cbkeywords=${encodeURIComponent(D(“keywords”))}`,e+=`&cbtitle=${encodeURIComponent(M())}`,e+=`&srs=${U()}`,e+=`&ufp=${encodeURIComponent(this.#t.uniqueFingerprint)}`,e+=`&atv=${this.#k}`,this.#t.sub1&&(e+=`&sub1=${encodeURIComponent(this.#t.sub1)}`),this.#o&&this.#s.isAdbMode()?(e+=”&sadbl=2″,e+=”&fmt=bnr”,oe(e)):e}#et(){if(!this.#_e||”undefined”===this.#_e)return;if(this.#_e.hp&&(this.#tt(this.#_e.hp),1===vt()(this.#_e).length))return;let e;e=this.#qe?document.querySelector(this.#qe):this.#t.currentElement?this.#t.currentElement:this.#Ke.parentElement,this.#it(e);const t=this.#nt();e.appendChild(t)}#nt(){let e;return this.#_e.fallback?(this.#i.debug(“Banner type – fallback”),e=this.#rt()):1===this.#_e.render_image?(this.#i.debug(“Banner type – image”),e=this.#st()):(this.#i.debug(“Banner type – html”),e=this.#ot()),this.#_e.fallback||this.#Ye(),this.#s||this.#at(),e}#st(){const e=document.createElement(“a”);e.href=this.#_e.click_url,e.target=”_blank”,e.rel=”noopener, noreferrer”,e.style.display=”block”,e.style.width=`${this.#Ve?this.#Ve:this.#_e.width}px`,e.style.height=`${this.#We?this.#We:this.#_e.height}px`,e.style.position=”relative”,e.style.top=0,e.style.left=0,e.style.right=0,e.style.bottom=0,e.setAttribute(“doskip”,”1″),e.setAttribute(De,”1″);const t=document.createElement(“img”);if(t.src=this.#_e.image_url,t.target=”_blank”,t.width=this.#Ve?this.#Ve:this.#_e.width,t.height=this.#We?this.#We:this.#_e.height,this.#_e.width>this.#Ze&&this.#_e.force_resize){const i=(this.#Ve?this.#Ve:this.#_e.width)/this.#Ge;e.style.width=`${this.#Ge}px`,e.style.height=`${Math.round((this.#We?this.#We:this.#_e.height)/i)}px`,t.style=”max-width: 100%;”,t.width=this.#Ge,t.height=Math.round((this.#We?this.#We:this.#_e.height)/i)}return e.appendChild(t),e}#ot(){const e=`banner_${this.#l}`,t=document.createElement(“div”);t.id=e,t.style.display=”block”,t.style.width=`${this.#Ve?this.#Ve:this.#_e.width}px`,t.style.height=`${this.#We?this.#We:this.#_e.height}px`,t.style.position=”relative”,t.style.top=”0″,t.style.left=”0″,t.style.right=”0″,t.style.bottom=”0″,t.width=this.#Ve?this.#Ve:this.#_e.width,t.height=this.#We?this.#We:this.#_e.height,t.setAttribute(“doskip”,”1″),t.setAttribute(De,”1″),this.#ct(t,this.#_e.html);const i=()=>{this.#i.debug(“click recorded:”,this.#_e.click_url),(new Image).src=this.#_e.click_url,r()},n=()=>{this.#i.debug(“click on divNode”),i()},r=()=>{t.removeEventListener(“click”,n),clearInterval(s)};t.addEventListener(“click”,n);const s=d()((()=>{document.activeElement&&”IFRAME”===document.activeElement.tagName&&((e,t)=>{let i=e.parentElement;for(;i;){if(i.id===t)return i;i=i.parentElement}return null})(document.activeElement,e)&&(this.#i.debug(“click on iframe”),i())}),200);return t}#ct(e,t){var i;e.innerHTML=t,r()(i=m()(e.querySelectorAll(“script”))).call(i,(e=>{var t;const i=document.createElement(“script”);r()(t=m()(e.attributes)).call(t,(e=>{i.setAttribute(e.name,e.value)}));const n=document.createTextNode(e.innerHTML);i.appendChild(n),e.parentNode.replaceChild(i,e)}))}#rt(){const e=`banner_${this.#l}`,t=document.createElement(“iframe”);return t.id=e,t.style.border=”medium none”,t.style.padding=”0″,t.style.margin=”0″,t.style.width=`${this.#Ve?this.#Ve:this.#_e.width}px`,t.style.height=`${this.#We?this.#We:this.#_e.height}px`,t.width=this.#Ve?this.#Ve:this.#_e.width,t.height=this.#We?this.#We:this.#_e.height,t.scrolling=”no”,t.vspace=”0″,t.hspace=”0″,t.allowtransparency=”true”,t.allowfullscreen=”true”,t.srcdoc=this.#_e.fallback,t}#tt=e=>{if(this.#s){const i={zoneId:e.pop_zone_id.toString(),linkedZoneId:e.source_zone_id.toString()};var t;return e.attributes&&(e.attributes[“element-list”]&&(i.targetElementsCssSelector=e.attributes[“element-list”],i.triggerOnTargetElementsClick=”allow”===e.attributes[“element-action”]),e.attributes[“country-list”]&&(i.targetCountries=st()(t=e.attributes[“country-list”]).call(t).split(“,”),i.triggerOnTargetCountries=”allow”===e.attributes[“country-action”])),void this.#s.runPop(i)}const i=document.createElement(“script”);var n;i.type=”text/javascript”,i.src=`//${this.#Qe}/script/suv4.js`,i.setAttribute(“zid”,e.pop_zone_id),i.setAttribute(“lpzi”,e.source_zone_id),i.setAttribute(“data-adel”,”lwsu”),i.setAttribute(“adlm”,”ipvipplm”),e.attributes&&r()(n=vt()(e.attributes)).call(n,(t=>{i.setAttribute(t,e.attributes[t])})),document.body.appendChild(i)};#it(e){if(this.#i.debug(“Initial viewport:”,this.#Ze),this.#_e.width>this.#Ze&&this.#_e.force_resize){var t=window.getComputedStyle(e),i=mt()(t.paddingLeft),n=mt()(t.marginLeft);this.#Ge=e.clientWidth-i-n,this.#i.debug(“Parent element width:”,this.#Ge)}}#at(){const e=document.createElement(“a”);e.style.display=”none”,e.style.visibility=”hidden”,e.style.position=”relative”,e.style.left=”-1000px”,e.style.top=”-1000px”,e.href=this.#_e.bot_link,document.body.appendChild(e)}};const wt=()=>Math.round((new Date).getTime()/1e3);var kt=e=>{const t=new y(“user_engagement”),i=”utsid-send”;let n,r=0,s=!1,a=!1,c={clientHints:{},isScrollable:0,totalClicks:0,sessionLength:0,ippMissclicks:0,visible:0,caught:0,lastevent:0,isFullscreen:0,isTabFocused:0,eventImps:0,retryCounts:0,isScrolled:0,isMouseMoved:0,pagePercentageSeen:0,belowTheFoldSeen:0,touchEnd:0,touchMove:0,clicksByType:{idle:0,input:0,video:0,button:0,link:0,img:0},browsingTopics:[],ufp:ae()},l=U(),u=wt();function h(){var i,n;0===c.isFullscreen&&(c.isFullscreen=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement?1:0),c.isTabFocused=document.hidden||document.mozHidden||document.webkitHidden?0:1,c.sessionStartTime=u,c.sessionId=l,c.sessionLength=wt()-u,c.timeZoneOffset=(new Date).getTimezoneOffset(),c.zones=[],e&&(c.zones=e.getZoneIds()),c.pUrl=encodeURIComponent($()),c.pReferrer=encodeURIComponent((()=>{const e=document.referrer;return e?F(e):””})()),c.pTitle=encodeURI(M()),c.pDescription=encodeURIComponent(D(“description”,t)),c.pKeywords=encodeURIComponent(D(“keywords”,t)),c.pHasIframes=(()=>{const e=document.getElementsByTagName(“iframe”);return e.length?e.length:0})(),c.pWidth=Math.ceil(window.scrollWidth||document.body.scrollWidth),c.pHeight=Math.ceil(window.scrollHeight||document.body.scrollHeight),c.vWidth=Math.ceil(window.innerWidth||document.body.clientWidth),c.vHeight=Math.ceil(window.innerHeight||document.body.clientHeight),c.inIframe=z(),sessionStorage.getItem(“template”)&&(c.ippTemplate=sessionStorage.getItem(“template”)),c.visible=(i=c.vWidth,n=c.vHeight,z()&&(i<10||n<10)?0:1),c.caught=(()=>{let e=0;if(z())try{window.top.location.href}catch(t){e=1}return e})(),c.isScrollable=((e,t)=>{if(e>t){const i=.05;return e-t>Math.ceil(t*i)?1:0}return 0})(c.pHeight,c.vHeight)}function g(){t.debug(“Touch move detected.”),c.touchMove++,a=!0}function p(){1!==c.isMouseMoved&&(t.debug(“Mouse move tracked”),c.isMouseMoved=1,a=!0)}function v(){t.debug(“Touch end detected.”),c.touchEnd++,a=!0,b()}function b(){if(t.debug(“checkScrolling()”),c.pHeight<=c.vHeight)return c.pagePercentageSeen=100,void(c.belowTheFoldSeen=100);var e=Math.ceil(window.scrollTop||document.body.scrollTop),i=Math.ceil((e+c.vHeight)/c.pHeight*100);i>100&&(i=100),i!=c.pagePercentageSeen&&(t.debug(“Scroll event detected.”),c.isScrolled=1,a=!0),i>c.pagePercentageSeen&&(t.debug(“Page percentage seen updated.”),c.pagePercentageSeen=i,a=!0);var n=Math.ceil(e/(c.pHeight-c.vHeight)*100);n>100&&(n=100),n>c.belowTheFoldSeen&&(t.debug(“Bellow the fold percentage seen updated.”),c.belowTheFoldSeen=n,a=!0)}function m(){c.ippMissclicks++,a=!0}function w(e){t.debug(“Click tracked”),c.totalClicks++;var i=e.target,n=null;do{null!==n&&””!==n||(n=x(i)),i=i.parentElement}while(i&&”body”!==i.nodeName.toLowerCase()&&”document”!==i.nodeName.toLowerCase());null===n&&(n=”idle”),c.clicksByType[n]++,a=!0}function x(e){var t=null,i=[“a”,”video”,”button”,”input”,”textarea”,”img”,”select”];return-1!==k()(i).call(i,e.nodeName.toLowerCase())&&(“a”===(t=e.nodeName.toLowerCase())?t=”link”:”textarea”!==t&&”select”!==t||(t=”input”)),t}function S(){t.debug(“Impression tracked”),c.eventImps++}function A(){t.debug(“Retry tracked!”),c.retryCounts++}function T(){var e=”//pubtrky.com/ut/hb.php?cb=”+Math.random();return e+=”&v=1″,t.debug(“Target Url: “+e.toString()),e}function C(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!s){if(s=!0,h(),e&&(c.lastevent=1),t.isDebugEnabled&&t.debug(“send payload:”,JSON.parse(o()(c))),”navigator”in window&&”sendBeacon”in window.navigator&&void 0!==navigator.sendBeacon&&void 0!==Blob){c.sentTimestamp=xe()();var i=new Blob([o()(c)],{type:”text/plain; charset=UTF-8″});navigator.sendBeacon(T(),i)}else{var n=”XMLHttpRequest”in window?new XMLHttpRequest:new ActiveXObject(“Microsoft.XMLHTTP”);n.open(“POST”,T(),!0),n.setRequestHeader(“Content-Type”,”text/plain;charset=UTF-8″);try{c.sentTimestamp=xe()(),n.send(o()(c))}catch(e){}}c.lastevent=0,s=!1}}function I(){t.debug(“visibility state is”,document.visibilityState),”hidden”===document.visibilityState&&a?(clearInterval(n),C(),a=!1):”visible”===document.visibilityState&&(n=d()(E,6e4))}function O(){var e=new CustomEvent(i,{detail:{issued:”UT”,data:{utsid:l}}});document.dispatchEvent(e)}function E(){if(c.sessionLength=wt()-u,c.sessionLength>=7200)return t.debug(“Session limit reached! Send last payload and tear down”),C(),clearInterval(n),t.debug(“detaching behavior listeners”),document.removeEventListener(“click”,w,!1),document.removeEventListener(“mousemove”,p,!1),document.removeEventListener(“scroll”,b,!1),document.removeEventListener(“in-page-missclick”,m,!1),document.removeEventListener(“impression-event”,S,!1),document.removeEventListener(“impression-retry-event”,A,!1),document.removeEventListener(“touchend”,v,!1),document.removeEventListener(“touchmove”,g,!1),document.removeEventListener(“touchcancel”,b,!1),document.removeEventListener(“visibilitychange”,I),void window.removeEventListener(“beforeunload”,C);0!==r&&1!==r&&5!==r&&10!==r&&r%30!=0||C(),r++}!async function e(){if(“complete”===document.readyState||”interactive”===document.readyState)return c.clientHints=await L(t,true),c.browsingTopics=await async function(){let e=[];if(“browsingTopics”in document&&document.featurePolicy.allowsFeature(“browsing-topics”))try{e=await document.browsingTopics(),t.debug(“document.browsingTopics() return value:”,e)}catch(e){t.debug(“Error calling document.browsingTopics(): “,e)}return e}(),”ontouchstart”in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?(document.addEventListener(“touchend”,v,!1),document.addEventListener(“touchmove”,g,!1),document.addEventListener(“touchcancel”,b,!1)):(document.addEventListener(“mousemove”,p,!1),document.addEventListener(“scroll”,b,!1)),document.addEventListener(“click”,w,!1),document.addEventListener(“impression-event”,S,!1),document.addEventListener(“impression-retry-event”,A,!1),document.addEventListener(“in-page-missclick”,m,!1),h(),b(),0===r&&E(),n=d()(E,6e4),window[i]=l,O(),f()(O,2e4),document.addEventListener(“visibilitychange”,I),void window.addEventListener(“beforeunload”,(()=>{C(!0)}));f()(e,100)}()};const xt=”x4G9Tq2Kw6R7v1Dy3P0B5N8Lc9M2zF”,St=”adblock-settings”,At=(()=>{let e=document.currentScript;return e||(e=document.getElementById(“aclib”)),e||(e=document.getElementById(“adcash-lib”)),e})();let Tt=null;var Ct=class{#Qe;#lt={pop:!1,autoTag:!1,inPagePush:!1,interstitial:!1};#dt;#b;#ut=new(t());#i;#ht;#gt={mousedown:[],click:[],touchstart:[]};#ft={mousedown:[],scroll:[],click:[],touchstart:[]};#v=”youradexchange.com”;#k=”60.1″;#o=null;#pt;#vt;#bt=!1;isShowingPop=!1;#T;constructor(){if(Tt)return Tt;Tt=this,this.#i=new y(“aclib_adbl”),window.addEventListener(“mousedown”,(e=>{var t;this.#i.debug(“win mousedown with capture: in”),r()(t=this.#gt.mousedown).call(t,(t=>{this.#i.debug(“win mousedown with capture: calling observer”),t.callback(e)}))}),!0),window.addEventListener(“mousedown”,(e=>{var t;this.#i.debug(“win mousedown: in”),r()(t=this.#ft.mousedown).call(t,(t=>{this.#i.debug(“win mousedown: calling observer”),t.callback(e)}))}),!1),window.addEventListener(“click”,(e=>{var t;this.#i.debug(“win click with capture: in”),r()(t=this.#gt.click).call(t,(t=>{this.#i.debug(“win click with capture: calling observer”),t.callback(e)}))}),!0),window.addEventListener(“click”,(e=>{var t;this.#i.debug(“win click: in”),r()(t=this.#ft.click).call(t,(t=>{this.#i.debug(“win click: calling observer”),t.callback(e)}))}),!1),document.addEventListener(“mousedown”,(e=>{var t;this.#i.debug(“doc mousedown: in”),r()(t=this.#ft.mousedown).call(t,(t=>{this.#i.debug(“doc mousedown: calling observer”),t.callback(e)}))})),document.addEventListener(“mousedown”,(e=>{var t;this.#i.debug(“doc mousedown with capture: in”),r()(t=this.#gt.mousedown).call(t,(t=>{this.#i.debug(“doc mousedown with capture: calling observer”),t.callback(e)}))}),!0),window.addEventListener(“scroll”,(e=>{var t;r()(t=this.#ft.scroll).call(t,(t=>{t.callback(e)}))})),document.addEventListener(“click”,(e=>{var t;this.#i.debug(“doc click: in”),r()(t=this.#ft.click).call(t,(t=>{this.#i.debug(“doc click: calling observer”),t.callback(e)}))})),document.addEventListener(“click”,(e=>{var t;this.#i.debug(“doc click with capture: in”),r()(t=this.#gt.click).call(t,(t=>{this.#i.debug(“doc click with capture: calling observer”),t.callback(e)}))}),!0),this.getClientHints(),this.#vt=U(),this.#pt=(()=>{const e=Math.floor(11*Math.random())+5;let t=””;for(let i=0;i{window[t]&&window[t]===e||(window[t]=e)}),500)}#xt(){this.#ht&&(clearInterval(this.#ht),this.#ht=null)}subscribe(e,t,i){if(!this.#gt[e]||!this.#ft[e])throw new Error(`${e} is not observable!`);i?this.#gt[e].push(t):this.#ft[e].push(t)}unsubscribe(e,t,i){if(!this.#gt[e]||!this.#ft[e])throw new Error(`${e} is not observable!`);if(i)for(let i=0;i{const t=document.createElement(“link”);t.rel=”dns-prefetch”,t.href=`//${e}`,document.head.appendChild(t)}))}f()(v()(e=this.#mt).call(e,this),100)}getZoneIds(){return m()(this.#ut)}runPop(e){this.#kt();const{zoneId:t,refreshRate:i,delay:n,targetElementsCssSelector:r,triggerOnTargetElementsClick:s,targetCountries:o,triggerOnTargetCountries:a,sub1:c,sub2:l,publisherUrl:d,storeUrl:u,c1:h,c2:g,c3:f,pubHash:p,pubClickId:v,pubValue:b,fallbackOn:m,isAutoTag:y,collectiveZoneId:w,aggressivity:k,recordPageView:x,linkedZoneId:S,abTest:A,tagVersionSuffix:T}=e;if(!t)throw new Error(“mandatory zoneId is not provided!”);if(!ye(t))throw new Error(“zoneId is not a string!”);if(void 0!==i&&(!me(i)||i<0))throw new Error(“refreshRate is not an integer or is less than zero”);if(void 0!==n&&(!me(n)||n<0))throw new Error(“delay is not an integer or is less than zero”);if(void 0!==r){if(!ye(r))throw new Error(“targetElementsCssSelector is not a string”);if(!(e=>{try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0})(r))throw new Error(“targetElementsCssSelector is not a valid css selector”);if(!be(s))throw new Error(“triggerOnTargetElementsClick is not a boolean”)}if(void 0!==o){if(!(e=>{if(!fe()(e))return!1;if(0===e.length)return!1;for(let t=0;t0&&p<10&&(p<5?p*=60:p=30),new ft({zoneId:t,refreshRate:p??60,delay:i??0,maxAds:n??1,renderPosDesktop:r??”top”,renderPosMobile:s??”top”,offsetTop:o??0,sub1:a,isAutoTag:c,linkedZoneId:l,collectiveZoneId:d,aggressivity:u,recordPageView:h,abTest:g,tagVersionSuffix:f,adserverDomain:this.#v,adblockSettings:this.#o,adcashGlobalName:this.#pt,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#T})}runBanner(e){this.#kt();const{zoneId:t,width:i,height:n,renderIn:r,sub1:s,currentScript:o}=e;if(!t)throw new Error(“mandatory zoneId is not provided!”);if(!ye(t))throw new Error(“zoneId is not a string!”);if(void 0!==i&&!me(i))throw new Error(“Banner width is not an integer”);if(void 0!==n&&!me(n))throw new Error(“Banner height is not an integer”);if(this.#ut.has(t))return void this.#i.error(`zone ${t} already loaded`);let a;this.#ut.add(t),this.#i.debug(“loading banner on page”,t),r||(document.currentScript&&document.currentScript.parentElement&&(a=document.currentScript.parentElement),o&&(a=o.parentElement)),new yt({zoneId:t,width:i,height:n,renderIn:r,currentElement:a,sub1:s,adcashGlobalName:this.#pt,uniqueFingerprint:this.#T,adblockSettings:this.#o})}runInterstitial(e){if(this.#lt.interstitial)return void this.#i.error(“interstitial zone already loaded on page”);this.#lt.interstitial=!0,this.#kt();const{zoneId:t,sub1:i,isAutoTag:n,linkedZoneId:r,collectiveZoneId:s,aggressivity:o,recordPageView:a,abTest:c,tagVersionSuffix:l}=e;if(!t)throw new Error(“mandatory zoneId is not provided!”);if(!ye(t))throw new Error(“zoneId is not a string!”);this.#i.debug(“loading interstitial on page”);const d={zoneId:t,sub1:i,isAutoTag:n,linkedZoneId:r,collectiveZoneId:s,aggressivity:o,recordPageView:a,abTest:c,tagVersionSuffix:l,adcashGlobalName:this.#pt,adserverDomain:this.#v,adblockSettings:this.#o,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#T};this.#ut.add(t),new at(d)}async#St(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.#i.debug(“fetch collective zone config”);let i=`${window.location.protocol}//${this.#v}/ad/czcf.php`;if(this.isAdbMode()){const e=`/${se(“abcdefgh0123456789″)}`;i=`${window.location.protocol}//${this.#o.adserverDomain}${e}`}i+=`?cz=${e}`,i+=`&atv=${this.#k}`;const n=await this.getClientHints();let r;n&&(i+=n),this.isAdbMode()&&(i+=”&sadbl=2″,i+=”&fmt=atg”,i=oe(i)),this.#i.debug(“collective zone config url: “,i);try{r=await fetch(i)}catch(i){return this.#i.error(i),this.#o&&t?(this.#i.debug(“collective zone config fetch failed: try alt domain and path”),this.enableAdbMode(),this.#St(e,!1)):null}return 200!==r.status?null:(r=await r.json(),de(r))}async runAutoTag(e){if(this.#lt.autoTag)return void this.#i.error(“autotag zone already loaded on page”);this.#lt.autoTag=!0,this.#kt();const t=e.zoneId;if(!t)throw new Error(“mandatory zoneId is not provided!”);if(!ye(t))throw new Error(“zoneId is not a string!”);const i=await this.#St(t);if(i)if(this.#i.debug(“collective zone config:”,i),i.rotationList)this.#i.debug(“running in ROTATION MODE”),this.#ut.add(t),new Je({adcashGlobalName:this.#pt,collectiveZoneConfig:i,adserverDomain:this.#v,adblockSettings:this.#o,clientHintsQueryStr:this.#b,tagVersionSuffix:e.tagVersionSuffix,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#T});else{this.#i.debug(“running in NORMAL MODE”);const n=i.indexedFormats;let r=!0;for(const s in n){switch(s){case”suv4″:case”pop”:this.runPop({zoneId:n[s].zoneId.toString(),targetElementsCssSelector:n[s][“element-list”],triggerOnTargetElementsClick:”allow”===n[s][“element-action”],targetCountries:n[s][“country-list”],triggerOnTargetCountries:”allow”===n[s][“country-action”],isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:r,tagVersionSuffix:e.tagVersionSuffix});break;case”interstitial”:this.runInterstitial({zoneId:n[s].zoneId.toString(),isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:r,tagVersionSuffix:e.tagVersionSuffix});break;case”ippg”:this.runInPagePush({zoneId:n[s].zoneId.toString(),refreshRate:n[s].rr,delay:n[s].d,maxAds:n[s].mads,renderPosDesktop:n[s][“render-pos-desktop”],renderPosMobile:n[s][“render-pos-mobile”],offsetTop:n[s][“offset-top”],isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:r,tagVersionSuffix:e.tagVersionSuffix});break;default:this.#i.error(`ad format type not recognised from collective zone config. adformat.type: ${s}; czid: ${t}`)}r=!1}}else this.#i.error(`failed to fetch collective zone config! czid: ${t}`)}};const It=new y(“aclib_adblock_index”);window.Adcash?It.debug(“lib already on page. exit”):(It.debug(“load lib on page”),window.Adcash=Ct,window.AtcshAltNm=Ct,window.aclib=new Ct)}()}();
Opps, it looks like this page does not exist anymore. If you are lost try using the search box below.
Leave a Reply