//https://github.com/InteractiveAdvertisingBureau/AdBlockDetection/blob/master/adblockDetector.js "use strict";!function(l){var t="offset",e="client",o=function(){},i=void 0===l.addEventListener,u={loopDelay:50,maxLoop:5,debug:!0,found:o,notfound:o,complete:o};var r=function(){var r={};this.addUrl=function(t){return r[t]={url:t,state:"pending",format:null,data:null,result:null},r[t]},this.setResult=function(t,e,n){var o=r[t];if(null==o&&(o=this.addUrl(t)),o.state=e,null!=n){if("string"==typeof n)try{n=function(e){var n;try{n=JSON.parse(e)}catch(t){try{n=new Function("return "+e)()}catch(t){y("Failed secondary JSON parse",!0)}}return n}(n),o.format="json"}catch(t){o.format="easylist"}return o.data=n,o}o.result=null}},a=[],s=null,d={cssClass:"pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links"},c={nullProps:[t+"Parent"],zeroProps:[]};c.zeroProps=[t+"Height",t+"Left",t+"Top",t+"Width",t+"Height",e+"Height",e+"Width"];var n={quick:null,remote:null},f=null,p={test:0,download:0};function m(t){return"function"==typeof t}function y(t,e){(u.debug||e)&&l.console&&l.console.log&&(e?console.error("[ABD] "+t):console.log("[ABD] "+t))}function v(t){y("start beginTest"),1!=f&&(!0,b(t),n.quick="testing",p.test=setTimeout(function(){!function t(e,n){var o;var r=document.body;var l=!1;null==s&&(y("recast bait"),b(e||d));if("string"==typeof e)return y("invalid bait used",!0),void(g()&&setTimeout(function(){!1},5));0