"use strict";!function(l){function n(){}var t="offset",e="client",i=void 0===l.addEventListener,u={fireNow:!1,loopDelay:50,maxLoop:5,debug:!0,found:n,notfound:n,complete:n};function r(){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,o){var n=r[t];if(null==n&&(n=this.addUrl(t)),n.state=e,null!=o){if("string"==typeof o)try{o=function(e){var o;try{o=JSON.parse(e)}catch(t){try{o=new Function("return "+e)()}catch(t){y("Failed secondary JSON parse",!0)}}return o}(o),n.format="json"}catch(t){n.format="easylist"}return n.data=o,n}n.result=null}}var 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 o={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&&(b(t),o.quick="testing",p.test=setTimeout(function(){!function t(e,o){var n;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(){0},5));0=u.maxLoop?(y("exiting test loop - value: "+(f=l)),h(),g()&&setTimeout(function(){0},5)):p.test=setTimeout(function(){t(e,o)},u.loopDelay)}(t,1)},5))}function b(t){var e,o=document.body,n="width: 1px !important; height: 1px !important; position: absolute !important; left: -10000px !important; top: -1000px !important;";if(null!=t&&"string"!=typeof t){for(null!=t.style&&(n+=t.style),s=function(t,e){var o,n=e,r=document.createElement(t);if(n)for(o in n)n.hasOwnProperty(o)&&r.setAttribute(o,n[o]);return r}("div",{class:t.cssClass,style:n}),y("adding bait node to DOM"),o.appendChild(s),e=0;e