var __IntegralASDiagnosticCall = (function(code, err, config) {
try {
var alreadySent = false;
return function(code, err, config) {
try {
if (!alreadySent) {
alreadySent = true;
if (config) {
// cannot stringify DOM node due to parent-child relationship
config.contextNode = '';
}
var img = new Image();
img.src = '//pixel.adsafeprotected.com/jsdiagnostic' +
'?code:' + code +
'&err:' + encodeURIComponent(err.message) +
'&config:' + encodeURIComponent(JSON.stringify(config));
}
} catch(err) {}
};
} catch(err) {
return function(){};
}
})();
try {
var __IntegralASConfig = {
jsDoSplit : "false",
cocaPuffsPath : "",
debug : "false",
killPhrases : "",
jsDiag:'true',
version:'0',
mtCell: 10,
mtSample: 5,
trackMouse : "true",
exchList:{'e1':'nqzryq','e2':'tbbtyrnqf.t.qbhoyrpyvpx','e3':'ehovpbacebwrpg','e4':'chozngvp','e5':'bcrak','e6':'nqoevgr.pbz','e7':'tynz.pbz','e8':'lvryqznantre.pbz','e9':'yvwvg','e10':'nqakf','p11':'ghea.pbz','p12':'zngugnt','p13':'vaivgrzrqvn','p14':'qngnkh','n15':'zrqvn6qrterrf','n16':'dhnagfreir','n17':'esvuho.arg','a18':'napubeserr','a19':'eff2frnepu','a20':'mgfgngvp.pbz','n21':'ovq.npr.nqiregvfvat','e22':'wnfba','v23':'fcbgkpqa','v24':'ogeyy','v25':'yvirenvy','v26':'nqncgi','v27':'nqnc.gi','n29':'qbzqrk.pbz','n30':'ernyih.arg','d31':'cvengronl','d32':'cebklonl','d33':'onlcebkl','d34':'cvengrcebkl','d35':'cebklcvengr','d36':'onlcvengr','n37':'tjnyyrg','p39':'j55p.arg','p40':'c0l.pa','p41':'vcvalbh.pbz','p42':'c0lwferaqre'},
killFlash: 'true',
sp_cdnDomain:'cdn.adsafeprotected.com',
sp_cdnScripts:{sca: "cdn.adsafeprotected.com/sca.js"},
protocol:'https',
jsref : "https:\/\/googleads.g.doubleclick.net\/pagead\/ads?client=ca-pub-5231479214411897&output=html&h=90&slotname=3702471910%2F6655887670&adk=2256578759&adf=2063911457&w=728&ea=0&flash=0&url=http%3A%2F%2Fbigstory.ap.org%2Farticle%2F674886091e344ffa95e92eb482e02be1%2Fap-exclusive-ferguson-no-fly-zone-aimed-media&wgl=0&dt=1481820696846&bpp=49&bdt=6487&fdt=596&idt=603&shv=r20161205&cbv=r20161129&saldr=sa&correlator=7085146087425&frm=23&ga_vid=1434780037.1481820685&ga_sid=1481820685&ga_hid=734726899&ga_fc=1&pv=1&iag=1023&icsg=2&nhd=5&dssz=2&mdo=0&mso=0&u_tz=0&u_his=1&u_java=0&u_h=768&u_w=1024&u_ah=768&u_aw=1024&u_cd=32&u_nplug=0&u_nmime=0&dff=dejavu%20serif&dfs=16&adx=148&ady=80&biw=1024&bih=800&isw=728&ish=90&ifk=3045138551&eid=33509839%2C575144605%2C33895410&oid=3&rx=0&eae=2&fc=16&pc=0&brdim=0%2C0%2C0%2C0%2C1024%2C0%2C0%2C0%2C728%2C90&vis=1&rsz=o%7C%7CoeE%7C&abl=CS&ppjl=u&pfx=0&fu=20&bc=1&ifi=3&dtd=651",
asid : "c28a5151-c2e6-11e6-85fb-00259069bad6",
allowViewability : "true",
jsFeatures : "mousetrack:0,cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,unreliabilityDetection,videotwoseconds,getPl,decodePl,resolution,usetpl,tpiLookupURL,hundredpct,jloadDiag:0,blur:0,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,fxdet,mmsb:0,bigmon:0,chromeNativeIO:100,oddet:100,ios:0,ancestor:100,avmm:100,avgrn:100,useScreenLocationInfoAdaptor:100,swapids:100,pIntervals:10,firewall_cdn_domain,usesca:0,bustediframe:100,impFailSafe:100,yieldmo:100",
adsafeDomain : "adsafeprotected.com:80",
minimizeCalls : "false",
adWidth : "",
adHeight : "",
forceAppend : "true",
sp_imp_maxLength: 2000,
sp_imp_jsInfo_minLength: 0,
_onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15,
_onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult,
_onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable,
_onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious,
_onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC,
_onInViewFull : __IntegralASConfig && __IntegralASConfig.onInViewFull,
_onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5,
reqquery : "anId=144&advId=Zales_Direct&campId=9255104&pubId=1&chanId=http://bigstory.ap.org/article/674886091e344ffa95e92eb482e02be1/ap-exclusive-ferguson-no-fly-zone-aimed-media&placementId=40499209223&impID=%3Cxid%3E&adsafe_par",
mode : "jload",
requrl : "https:\/\/pixel.adsafeprotected.com\/mon",
dtBaseURL: "https:\/\/dt.adsafeprotected.com\/dt?anId=144",
adsafeSrc : "",
tpiLookupURL:"",
getTpl: "false",
use100v: false,
useBapiCallback: "",
useViewabilityNotification: "",
scriptUrl : "https://pixel.adsafeprotected.com/jload?anId=144&advId=Zales_Direct&campId=9255104&pubId=1&chanId=http://bigstory.ap.org/article/674886091e344ffa95e92",
accountForSadImps:'',
sendCookie:'false',
cookieBaseURL:'sc.iasds01.com/dtc?anId=144&pubId=1',
fwMonitoring:'',
doNothing: false,
mn: "app16",
mobOrTab: false,
mobFwUrl : "https://mobile.adsafeprotected.com/external/monitoring/app/initial/144/",
anId : '144',
advEntityId : '',
pubEntityId : '',
videoId : ''
};
if (__IntegralASConfig.jsFeatures.indexOf('asidJsDiagnostic') !== -1) {
var fakeErr = { message: __IntegralASConfig.asid };
__IntegralASDiagnosticCall('asid', fakeErr);
}
__IntegralASConfig.birthdate = new Date().getTime();
__IntegralASConfig.useFIF = (!!window.__IntegralASUseFIF) && __IntegralASConfig.mode === 'jload';
__IntegralASConfig.contextNode = (function() {
if (__IntegralASConfig.useFIF) {
return window.frameElement; // Early exit if using FIF
}
var tempScript,
embedded = window != top,
scripts = document.getElementsByTagName('script'),
result = scripts[scripts.length - 1],
scriptIndex = scripts.length,
useDocWrite = 'jss,jsi,jspix'.indexOf(__IntegralASConfig.mode) !== -1,
scriptUrl = __IntegralASConfig.scriptUrl;
try {
while (--scriptIndex >= 0) {
tempScript = scripts[scriptIndex];
if (tempScript.src && tempScript.src.indexOf(scriptUrl) === 0 && tempScript.getAttribute('data-ias-script-tag') === null) {
result = tempScript;
tempScript.setAttribute('data-ias-script-tag', 'found');
break;
}
}
if (scriptIndex === 0 && useDocWrite && !embedded) {
document.write('');
result = document.getElementById('s' + __IntegralASConfig.asid).parentNode;
}
} catch(e) { }
return result;
}());
} catch(err) {
__IntegralASConfig = {};
__IntegralASDiagnosticCall('bootstrapper', err);
}
__IntegralASConfig.initialize=function(q,w,y){var k,Gb=function(){Q.startSystem();k=Q.getAggregator();var a;k.provide("mobileApp",function(){return a=a||new wa(b)});k.provide("context",s);var b=k.provide("features",xa()),c=ya(),d=k.provide("ids",za()),e=new Aa(k),g=Ba(),l=Ca(c,g),g=function(){var a=k.request("mobileApp"),b=k.request("context"),c=a.isSafeToInjectMraid(),e=new Da(n.getWindow(),new I),c=new Ea(n.getWindow(),c,a.isMobileAppEnvironment()),l=new W(e,new I),g=new Fa(n.getWindow(),new I),
m=new Ga(n.getWindow(),d),r=new Ha(n.getWindow(),m,q.mode),p=new W(g,new I),f=new Ia(n.getWindow(),new I),m=new Ja(n.getWindow(),m,q.mode),g=new ca(g,f,new I),f=new Ka(n.getWindow(),new I),b=new La(n.getWindow(),b),e=new ca(e,f,new I),e=(new Ma([{environment:r,measurementStrategy:p},{environment:m,measurementStrategy:g},{environment:b,measurementStrategy:e},{environment:c,measurementStrategy:l}])).resolve(),c=new Na(e);return new Oa(e,c,a.isMobileAppEnvironment())}();b.on("swapids")&&(q.oid=q.asid,
q.asid=d.unq);var p,t,m,r=Pa(),u=Qa(),A=Ra(b),B=Sa(),z=Ta(k),C=k.provide("mPage",Ua()),H=Va(),Xa=Wa(H,n),F=Ya(),D=k.provide("browser",Za()),na=k.provide("intersectionWatcher",$a(n.getDoc().body));k.provide("ieXDomainViewability",ab(D));k.provide("iframe",bb(D));var X=cb(D),v=k.provide("video",!s.isVideo()||s.isAvid()||s.isInMobiMraidVideo()?{}:db(q.videoId,b,F));eb(fb.build());var w=gb(c,X,b),x=hb(w,c,C),y=ib(z),M=jb(w,c,b,d,e,D,F,B),B=kb(),E=lb(c,b,k,z),z=mb(l,M,c,d,e),l=nb(l,M),E=ob(E,b,g.isImmediate()),
K=pb(g,D,M,c,b,X,k,d,e,y,C,x,F,v),C=qb(c,b,d,E,e,D,K),F=rb(D,d,K),X=sb(),v=tb(),x=ub(),y=vb(),E=wb(),O=xb(),G=yb(),P=zb(),J=Ab();M.setViewabilityMod(K);var R;if(!function(){var a=!1,b,d;try{f.isDef(q)&&f.isDef(q.killPhrases)&&""!==q.killPhrases&&(b=q.adsafeSrc?q.adsafeSrc:q.requrl+q.reqquery,d=q.killPhrases.split(","),f(d).each(function(c,e){e=decodeURIComponent(d[c]).replace(/^\s+|\s+$/g,"");-1!==b.search(e)&&(a=!0)})),q.doNothing&&(a=!0)}catch(e){c.add(h.ERROR_CODES.KILL_IT)}return a}()){if(A.isApplicable(s))try{A.start(),
e.addItem(A.getFrameMap(),"fm"),b.on("fm2")&&e.addItem(A.getFrameMapIncludingPeerCase(),"fm2"),b.on("idMap")&&(p=A.getIdMap())&&e.addItem(p,"idMap")}catch(da){c.add(h.ERROR_CODES.ADTALK_GENERAL)}p=Bb();p.isApplicable()&&p.start();H.isApplicable(D,b,s)&&H.start();var N;try{na.isApplicable(D,b,s)&&na.start(),"true"!==q.minimizeCalls&&K.init(),b.on("mousetrack")&&(m=Cb(w,e),m.init()),N=Xa.detectTopURL(),b.on("exch")&&(t=Db(c,e),t.parse(N)),X.isApplicable(b)&&X.start(b),b.bootstrapOn("use100v")&&Eb(),
B.isApplicable(b)&&(B.start(),k.trigger("sendCookie"))}catch(S){c.add(h.ERROR_CODES.IMPRESSION_LEADUP)}try{C.send(N)}catch(Y){__IntegralASDiagnosticCall("impsend",Y,q)}u.start();u.addFieldTypes(["im",h.DT_SLOT.FRAUD]);try{F.isApplicable(b)&&F.start(),b.bootstrapOn("getTpl")&&b.on("usetpl")&&z.init(),q.tpiLookupURL&&l.init(q.tpiLookupURL),Fb(b),"true"!==q.minimizeCalls&&(R=(new Date).getTime(),n.execAtEndOfThread(function(){n.execAtEndOfThread(function(){try{var a={output:(new Date).getTime()-R};e.addItem(a,
"sinceFw",{type:h.DT_CODES.ADTALK});f.isDef(K.readyFired())&&e.addItem({output:K.readyFired()},"readyFired",{type:h.DT_CODES.ADTALK});A.isApplicable(s)&&A.sendAdTalkCall()}catch(b){c.add(h.ERROR_CODES.ADTALK_DELAY)}})})),g&&g.start(),v.isApplicable(b,D)&&v.start(D),x.isApplicable(b,D)&&x.start(),O.isApplicable(b,D)&&O.start(),G.isApplicable(b,D)&&G.start(),y.isApplicable(b)&&y.start(),E.isApplicable(b,D)&&E.start(),J.start({sca:"usesca"},b),H.isStarted()&&H.sendOriginList(),Q.runAll(),r.isApplicable(b)&&
(r.start(),L.recordBlockingTime(),L.setupOnLoadTracking(),L.setupBrowserDelayTracking()),P.isApplicable(b)&&P.start()}catch(fa){c.add(h.ERROR_CODES.POST_IMPRESSION)}}},f=function(a){var b=function(b){var d=null===a,d="object"===typeof a&&!d,e=!c()&&d;return b?d:e},c=function(){return a instanceof Array},d=function(b,c){if(a.length===+a.length)for(var d=0,e=a.length;da,e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),g=[];a=d?-a:a;do c=a%b,g.push(e[c]),a=(a-c)/b;while(0=h.MRC_LARGE_AD_SIZE;e()});k.on("impressionsent",function(){b=!0;e()});d.onHiddenChange(e)},Sa=function(){var a=[],b={},c={percentInView:"piv",
sl:"vs",reason:"r",width:"w",height:"h"};k.on("newScreenEvent",function(d){d=f(d).selectProperties(f(c).keys());d=f(d).asStrings();var e=f(d).compareTo(b);e&&(e.t=s.getTagTime(),a.push(e));f(b).mixin(d)});return{toString:function(){return f(a).toION(c)}}},Hb=function(a,b,c,d,e,g,l){var p;(function(){var g=c.getRounded(),m=g.width-5,f=g.height-5,h=0.5*g.width+1,g=0.5*g.height+1;p=[new a(b,m,f,e,l,d),new a(b,m,5,e,l,d),new a(b,5,f,e,l,d),new a(b,5,5,e,l,d),new a(b,h,g,e,l,d)]})();return{getNumInView:function(){var a=
[],b=0;f(p).each(function(b,c){var d=c.isInView()?1:0;a.push(d)});g.addItem({output:a.join(".")},"pvs");f(a).each(function(a,c){b+=c});return b},getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;f(p).each(function(b,c){c.isNotReadyToReport()&&(a=!1)});return a},remove:function(){f(p).each(function(a,b){try{b.remove()}catch(c){}})}}},Ib=function(a,b,c,d,e,g,l,p){var t=e.on("nextcocoa")?oa:pa,m=new a(t,y.body,b,d,e,l,p),r,u,k=0;c=c||f.noop;r=setInterval(function(){m.isReady()&&
!u?(u=!0,c(),clearInterval(r)):(5===++k||u)&&clearInterval(r)},50);return{checkViewable:function(){var a=m.isReady(),b=m.getNumInView(),b=m.getPctInView(b),d=g.calcInitialViewState(b,!0);a&&!u&&(u=!0,c());return{str:a?d:h.NA,pct:a?b:-1}},removePixels:function(){m.remove()}}},fa=function(a,b,c,d,e,g){var l,p,t=b.getRounded(),m=[],r=!1,u=0,k=d.on("largeAd")&&b.isMrcLarge()&&!s.isVideo()?Jb(t):Kb(t),n=function(){var a;if(!r)for(r=!0,a=0;a=e?h.IN_VIEW:h.OUT_OF_VIEW);a&&!p&&(p=!0,c());return{str:a?e:h.NA,pct:a?z():-1}},removePixels:function(){f(m).each(function(a,
b){try{b.remove()}catch(c){}})}}},ea=function(){var a=new Lb,b=new I;return f(a).mixin(b)},I=function(){var a={},b=function(b,d){a[b]=a[b]||new S;a[b].push(d)};return{on:function(a,d){d?b(a,d):f(a).each(b)},trigger:function(b){var d,e=f(arguments).toArray();if(d=a[b])e.shift(),d.run.apply({},e)}}},Bb=function(){var a={},b={ox:0},c=n.getWindow(),d=f.isDef(c.JSON)&&f.isDef(c.postMessage),e=function(c){var d=c.uniqueId;c=b[c.vendorKey];var e=!1;f.isDef(c)&&1>c&&d&&!a[d]&&(e=!0);return e},g=function(a,
b){if(b)return b.type="receipt",b},l=function(c,d,e){b[d.vendorKey]++;e();a[d.uniqueId]=!0;p(d)&&(e="false"===d.isSampling,c=["ext",d.vendorKey,d.dataKey].join("_"),e={encode:!0,minDt:e,type:e?h.DT_CODES.EXTERNAL:h.DT_CODES.UNLOAD},k.trigger("addOutputItem",{output:d.dataValue},c,e),k.trigger("addOutputItem",{output:d.vendorKey},"ext_vendor",e),"false"===d.isSampling&&k.trigger("sendMinDt",h.DT_CODES.EXTERNAL))},p=function(a){var b=function(a){return f.isStr(a)&&100>a.length};return b(a.vendorKey)&&
b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return d},start:function(){(new Z).listen(e,l,g)}}},U=function(a,b,c,d){var e=k.request("browser");if(k.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0};var g=function(a,b){return''};return function(){var l,f,t,m=q.dtBaseURL,r=q.cocaPuffsPath,m=new J(m);m.sub(b||"static");m.master(m.master().split(":")[0]);m.path("");r&&(m.master(r),m.sub(""));m+=a;r=g("allowscriptaccess",
"always");l=g("movie",m)+g("play","true")+g("loop","true");t=e.browserIs(h.BROWSERS.IE)||e.browserIs(h.BROWSERS.MSEDGE);f=e.browserIs(h.BROWSERS.IE);t&&(t=d?"window":"transparent",l+=g("wmode",t));c&&(r+=g("FlashVars",c));f?(f=y.createElement("div"),t="blag"+q.birthdate+n.random(),f.innerHTML="",l=f.firstChild):(l=y.createElement("object"),l.data=m,l.type=
h.FLASH_MIME,l.innerHTML=r);m=l;m.style.position="absolute";m.style.width="1px";m.style.opacity="0";m.style.height="0px";return l}()},oa=function(a,b,c,d,e,g,l,p){var t=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),m="_IASflashPixelCallback"+(q.birthdate+""+n.round(1E6*n.random())),r=!1,u=!1,A,B,z,C,H=function(){if(A&&f.isFunction(A.jsHandshake)&&!r){A.style.height="1px"===A.style.height?"2px":"1px";try{A.confirmResize()}catch(a){r=!0,k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},
s=function(){if(r)return!1;var a,b;try{(a=C||A&&f.isFunction(A.jsHandshake))&&!u&&(C=!0,w[m]=F,b=A.jsHandshake(m),u=!0,F(b))}catch(c){a=!1,r=!0,k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},F=function(a){try{if(f.isUndef(a.isInView))throw"corrupted Flash pixel message received";z=1===+a.isInView}catch(b){k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}},D=function(a,b,c){var d=new U(t?"/detector_4_5_IE.pix":"/detector_4_5.pix"),e=d.style;d[h.IAS_DETECTOR]="true";e.left=b+"px";e.top=
c+"px";d.isPlaceholder||a.appendChild(d);e.height="1px";A=d;t&&!d.isPlaceholder&&setInterval(H,100);return d}(a,b,c);return{isInView:function(){var a;if(s()){try{a=z}catch(b){C=!1,k.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==a&&(A.style.height=B?"1px":"2px",B=!B)}return s()&&a},isNotReadyToReport:function(){return!s()},createdFlash:A,remove:function(){D.parentNode&&D.parentNode.removeChild(D)}}},pa=function(a,b,c,d,e,g,l){var p=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),
t=!1,m,r,u,A,B,z=function(a,b){return''},C=function(a,b){return a+'="'+b+'" '},H=function(){if(s()&&!t){m.style.height="1px"===m.style.height?"2px":"1px";try{m.confirmResize()}catch(a){t=!0,k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},s=function(){var a=!1;try{a=m&&f.isFunction(m.jsHandshake)}catch(b){}return a},F=function(){if(t)return!1;var a;try{if((a=B||s())&&!u){B=!0;var b=f.flatJSONParse(m.jsHandshake());u=b.id;if(f.isUndef(u))throw"corrupted Flash pixel message received";
A=1===+b.isInView}}catch(c){a=!1,t=!0,k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a};x.addEvent(w,"message",function(a){try{var b=f.flatJSONParse(a.data);"IASCOCOA"===b.type&&b.id===u&&(A=1===+b.isInView)}catch(c){k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}});var D=function(a,b,c){var d;d=new J;var e=q.cocaPuffsPath;d.sub("static");d.master(d.master().split(":")[0]);e&&(d.master(e),d.sub(""));var e=d+(p?"/detector_4_2_IE.pix":"/detector_4_1.pix"),l=z("allowscriptaccess","always"),
f=z("movie",e)+z("play","true")+z("loop","true");p&&(f+=z("wmode","transparent"));g.browserIs(h.BROWSERS.IE)?(d=y.createElement("div"),d.innerHTML="",m=d.firstChild):(m=y.createElement("object"),m.data=e,m.type=h.FLASH_MIME,m.innerHTML=l,m[h.IAS_DETECTOR]="true");m.style.position="absolute";m.style.width="1px";m.style.opacity=
"0";m.style.height="0px";d=m;e=d.style;e.left=b+"px";e.top=c+"px";a.appendChild(d);e.height="1px";p&&setInterval(H,100);return d}(a,b,c);return{isInView:function(){var a;if(F()){try{a=A}catch(b){B=!1,k.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==a&&(m.style.height=r?"1px":"2px",r=!r)}return F()&&a},isNotReadyToReport:function(){return!F()},createdFlash:m,remove:function(){D.parentNode&&D.parentNode.removeChild(D)}}},T=function(){var a=function(b,d,e){var g=d.length,l=v.isWindow(b)?
b.frames:v.getChildWindowsOf(b);e&&e(b,d);if(l.length){for(b=0;b=d&&(c.task(),a.shift())},getNextJob:function(){return a[0]}}},
Z=function(){var a=function(a,c,d,e){var g,l=f.noop,p,t;if(JSON&&JSON.parse)try{g=JSON.parse(a.data),p=a.source,c(g)&&(e&&(t=e(p,g))&&(l=function(){(new $(p)).send(function(){return t})}),d(a,g,l))}catch(m){g&&k.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(b,c,d){x.addEvent(w,"message",function(e){a(e,b,c,d)})}}},$=function(a){var b=function(a){return f(a).mapToObj(function(a,b){var c;f.isFunction(b)||(c={},c[a]=b);return c})};return{send:function(c){if(JSON&&JSON.stringify){var d=
f(a).isObj()?[a]:(new T).getFrames(a);f(d).each(function(a,d){var l;l=f.resolve(c,d)||{};l.sentTime=n.now();l=b(l);d.postMessage(f(l).JSONStringify(),"*")})}}}},Mb=function(a,b){return{onAll:function(c){var d={};f(b).each(function(e,g){a.on(g,function(){d[g]=1;f(d).keys().length===b.length&&(d={},c())})})}}},Aa=function(a){var b=0,c={},d=function(a,c,d){if(f.isUndef(a.output))throw Error("item with id "+c+' must have "output" method');this.item=a;this.id=c||++b;this.props=d||{};this.output=function(){var b=
f.resolve(a.output);this.props.asION&&(b=f(b).toION());return b}},e=function(a){var b,d,e=[];for(b in c)c.hasOwnProperty(b)&&(d=a(b,c[b]))&&e.push(d);return e},g=function(a,b,e){e=e||b;e="string"!==typeof e?e:{};var g=function(a,b,e){a=new d(a,b,e);c[a.id]=a};f(a.output).isObj()&&!e.asION?f(a.output).each(function(a,b){g({output:b},a,e)}):g(a,b,e)};a.on("addOutputItem",function(a,b,c){g(a,b,c)});return{addItem:g,filterOutput:function(a,b){return e(function(c,d){var e=d.props,g;a(e)&&(g=d.output(),
e.encode&&(c=encodeURIComponent(c),g=encodeURIComponent(g)),f.isFunction(b)?b(c,g):b[c]=g)})},iterate:e,cleanup:function(){e(function(a,b){b.props.flagForRemoval&&delete c[a]})},getItem:function(a){return c[a]}}},Jb=function(a){var b=a.width-5,c=a.height-5,d=0.5*a.width+1,e=0.5*a.height+1,g=0.3*a.width+1,l=0.7*a.width+1,f=0.3*a.height+1,t=0.7*a.height+2,m,r=function(b,c){1>b&&(b=1);1>c&&(c=1);b>a.width&&(b=0!==a.width?a.width:1);c>a.height&&(c=0!==a.height?a.height:1);return{x:n.floor(b),y:n.floor(c)}};
m=[r(b,c),r(b,5),r(5,c),r(5,5),r(d,e),r(g,f),r(l,f),r(g,t),r(l,t)];return{get:function(){return m},getPctInView:function(a){var b;0===a?b=0:1===a?b=10:2===a?b=20:5>a?b=30:7>a?b=50:9>a?b=70:9===a&&(b=100);return b}}},Kb=function(a,b){var c=0.5*a.width+1,d;d=[{y:n.floor(0.5*a.height+1),x:n.floor(c)}];return{get:function(){return d},getPctInView:function(a){return 1===a?50:0}}},Lb=function(){var a={},b=function(b,d){a[b]=d};return{request:function(b){var d,e=a[b],g=f(arguments).toArray();g.shift();f.isUndef(e)||
(d=f.isFunction(e)?e.apply({},g):e);return d},provide:function(c,d){d?a[c]=d:f(c).each(b);return d}}},hb=function(a,b,c){return{collect:function(){var b=a.find(),e=b.getOutOfViewReasons(),g=c.isHidden(),l=E(v.calcWinDims()),p=b.getDims();if(!b.hasAd()||!l.hasValidDims()||!p.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:s.embedded,winDimensions:l,adDimensions:p};!0===g&&e.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:l,adDimensions:p,containerDimensions:b.getContainerDims(),
method:b.getDetectionMethod(),viewState:e.length?h.OUT_OF_VIEW:b.getViewState(),percentInView:b.getPercentInView(),reason:e.join("."),obstructed:f.stringifyTriState(b.isObstructed()),isHidden:f.stringifyTriState(b.isHidden()),tabHidden:f.stringifyTriState(g),posViewState:b.getViewState(),adCompCount:b.getComponentCount()}}}},Nb=function(a){a=a||f.identity;var b=[],c=n.now(),d=function(){var a=n.now();b.length&&(b[b.length-1].duration+=a-c,c=a)};return{clear:function(){d();b=[]},fastForward:d,get:function(){return b},
hasAlwaysBeen:function(a){return 1===b.length&&b[0].state===a},addState:function(c){var g=b[b.length-1];c=a(c);d();0!==b.length&&c===g.state||b.push({state:c,duration:0})}}},qa=function(a,b){var c=a||1,d=0,e=0,g,l=0;return{start:function(){0===d%c&&(g=n.now())},stop:function(){var a=g||b;0===d%c&&(l+=n.now()-a,e++);d++},getTime:function(){return l},getCount:function(){return e}}},ga=function(){var a,b=0,c=0,d=new I(!0),e=function(){a&&(b++,d.trigger(b),c>b?n.execAtEndOfThread(e):g())},g=function(){a=
!1;b=0};return{onTick:function(a,b){var e=f.collapseArgsIntoHash(a,b);f(e).each(function(a,b){a=parseInt(a);c=a>c?a:c});d.on(e)},start:function(){a||(a=!0,n.execAtEndOfThread(e))},kill:g,isActive:function(){return a}}},ma=function(a){var b=0,c=s.getTagTime(),d=0,e,g;return{getTotalTime:function(){return d},stop:function(){b=0;c=s.getTagTime()},mark:function(){e=s.getTagTime()-c;b+=e;b>a&&(g=b-e\x3c/script>'],iframe:[''],img:['
']}[a];d=c[0]+b+c[1];"true"===q.forceAppend?"script"!==a?(c=y.createElement("DIV"),c.innerHTML=d,e.appendChild(c.childNodes[0])):(c=y.createElement("SCRIPT"),c.src=b,e.appendChild(c)):y.write(d)},d=function(a,b,c){var d=!c&&x.getXHR2();d?(d.open("POST",a),d.onreadystatechange=function(){4===d.readyState&&200===d.status&&b&&b()},d.send()):(c=v.createImage(),b&&(c.onload=b),c.src=a)},e=function(a,b,c,d){var e=y.createElement("script");c=c||q.contextNode.parentNode;
e.type="text/javascript";e.src=a;b&&(e.onload=b);d&&(e.setAttribute("defer",""),e.setAttribute("async",""));f.isDef(c)&&c.appendChild(e)},g=function(a){f.isFunction(a)?a({iasImpId:q.asid}):a&&"string"===typeof a&&d(a,void 0,!0)},l=function(a,c,d,g){e(b.wrap(a,c,d,g))};k.on({addNode:c,send:d,exec:e,notify:g,jsonp:l});return{addNode:c,send:d,exec:e,notify:g,jsonp:l}},h={MRC_LARGE_AD_SIZE:242500,FLASH_MIME:"application/x-shockwave-flash",IN_VIEW:"inView",OUT_OF_VIEW:"outOfView",PARTIAL_VIEW_PLUS:"partialViewPlus",
PARTIAL_VIEW_MINUS:"partialViewMinus",NA:"na",PIV_NA:-1,DT_CODES:{ADTALK:"a",DIAGNOSTIC:"b",PERFORMANCE:"e",THIRD_PARTY:"i",LARGE_BILLABLE:"l",VIDEO_EVENTS:"m",PING:"p",FULLY_INVIEW:"pf",QUARTILE_FULLY_INVIEW:"qf",AVIREEN:"r",SCA:"s",POS_INVIEW:"t",UNLOAD:"u",VIEWABILITY_READY:"v",VH:"vh",EXTERNAL:"x"},DT_SLOT:{FRAUD:"sca"},DETECTION_METHODS:{AD_PLACEHOLDER:"s",AD_HUNT:"a",IFRAME:"i",VIDEO:"v",MRAID:"m",AVID:"av",MUTATION:"c",SPECIFIED_AD:"sp",BUSTED_IFRAME_FLASHTALKING:"bf",BUSTED_IFRAME_YIELDMO:"by"},
OUT_OF_VIEW_REASONS:{GEOM:"l",OBSTRUCTION:"o",FOCUS:"f",COLLAPSED:"c",HIDDEN:"h",VIDEO:"v"},VIDEO_CHANNELS:{VANS:{AS3_ADAPTOR:"av3",JS_ADAPTOR:"jv3"},WRAPPERS:{JS:"jvw"}},PERF_TIMELINE_TRACKER_CONFIG:{VANS:{TYPE:"vans",COUNT:4},WRAPPERS:{JS:{TYPE:"jswrapper",COUNT:15},AS:{TYPE:"flwrapper",COUNT:9}}},ERROR_CODES:{GET_AD_DIMENSIONS:"a",AD_SLOT_ID:"A",BAPI_CALLBACK:"b",BROWSER_NOT_HTML5_COMPATIBLE:"B",ADTALK_GENERAL:"c",COCOA_GONE:"C",GET_SCREEN_LOC_GET_DIMENSIONS:"d",ADTALK_DUBIOUS:"D",NO_CONTAINER:"e",
POST_IMPRESSION:"E",ADTALK_DELAY:"f",VIDEO_IN_IFRAME_DIMS_CALC:"F",GREEN:"g",INIT_ADS_MANAGER:"G",PHONE_HOME:"h",UID_GENERATION:"i",IMPRESSION_URLS:"I",NOT_VPAID_EVENT_OBJECT:"j",JSINFO:"J",KILL_IT:"k",NO_RESPONSE_XML:"K",LOCATION_DETAILS:"l",IMPRESSION_LEADUP:"L",MESSAGE_LISTENER:"m",MOBILE_APP:"M",AT_INIT:"N",OFF_DESKTOP:"O",ANCESTOR_ORIGINS:"o",GET_SCREEN_LOC_PIV_CALC:"p",PLUGIN_PARSING:"P",NO_ORIGINAL_VAST:"q",AVIREEN:"r",AD_ERROR:"R",GET_ELEM_STYLE:"s",AT_SEND:"S",ADS_MANAGER_START_AD:"t",NO_COMPANION_AD_XML:"T",
NO_VIDEO_AD_INTERFACE:"u",UNRECOGNIZED_EVENT_TYPE:"U",ENVIRONMENT:"v",CHECK_SCREEN_LOC:"V",GET_WIN_DIMENSIONS:"w",AC_WATCHER:"W",EXCHANGE_PARSING:"x",SCA:"X",FLASH_API_ACCESS:"z"},BROWSERS:{WEBKIT:"w",OPERA:"o",GECKO:"g",CHROME:"c",IE:"i",MSEDGE:"e"},MEDIA_TYPE_CODE:"mtp",MEDIA_TYPE:{DISPLAY:"display",DISPLAY_CODE:"d",VIDEO:"video",VIDEO_CODE:"v"},MEASUREMENT_STRATEGY:{DISPLAY:"display",VIDEO:"video"},TIERS:{FRAUD:9},IMPRESSION_EVENT:"impression",AD_IDENTIFIER:"data-integralas-id",IAS_DETECTOR:"iasdetector"},
s=function(){var a=w!=top,b=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}(),c=function(){return f.isDef(n.getWindow().mraid)},d=function(){var a=n.getWindow().inmobi,b=a&&a.IASDocumentVideoBuffer,a=a&&b&&f.isFunction(b.addVideoEventListener);return c()&&!!a},e=function(){return f.isDef(n.getWindow().avid)};return{embedded:a,friendly:b,friendlyIframe:a&&b,xDomainIframe:a&&!b,getTagTime:function(){return n.now()-q.birthdate},getPageTime:function(){return f.isDef(w.chrome)&&f.isDef(w.chrome.csi)&&
f.isFunction(w.chrome.csi)?n.round(chrome.csi().pageT):h.NA},isVideo:function(){var a;if(!(a=-1!==q.mode.indexOf("jsvid"))){var b;a=!1;if(e())try{b=n.getWindow().avid.getAvidAdSessionContext(),a=b.mediaType===h.MEDIA_TYPE.VIDEO}catch(c){}a=a||d()}return a},isMobileApp:function(){return f.isDef(w.mraid)},isSpecifiedAd:function(){var a=q._cl_adpath;return a&&f.isStr(a)},isAvid:e,isBustedIframe:function(){return void 0!==V()},isMraid:c,isInMobiMraidVideo:d}}(),x={addEvent:function(a,b,c,d){f.isDef(a.addEventListener)?
"mouseenter"===b?a.addEventListener("mouseover",x.mouseEnter(c),d):"mouseleave"===b?a.addEventListener("mouseout",x.mouseEnter(c),d):a.addEventListener(b,c,d):f.isDef(a.attachEvent)&&("DOMContentLoaded"===b&&(b="load"),a.attachEvent("on"+b,c))},removeEvent:function(a,b,c){f.isDef(a.removeEventListener)?("mouseenter"===b?(b="mouseover",c=x.mouseEnter):"mouseleave"===b&&(b="mouseout",c=x.mouseEnter),a.removeEventListener(b,c)):f.isDef(a.detachEvent)&&a.detachEvent("on"+b,c)},mouseEnter:function(a){var b=
this;return function(c){var d=c.relatedTarget;this===d||b.isAChildOf(this,d)||a.call(this,c)}},isAChildOf:function(a,b){if(a===b)return!1;for(;b&&b!==a;)b=b.parentNode;return b===a},getStyle:function(a,b,c){var d="",e=y.defaultView&&y.defaultView.getComputedStyle;c=c||"";e?d=(a=y.defaultView.getComputedStyle(a,c))?a.getPropertyValue(b):d:a.currentStyle&&(b=b.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),d=a.currentStyle[b]);return d},getXHR2:function(a,b){var c,d;f.isDef(w.XMLHttpRequest)?
(d=new XMLHttpRequest,"withCredentials"in d&&(c=d)):f.isDef(XDomainRequest)&&(c=new XDomainRequest);return c},whenReady:function(a,b){var c=b||(s.xDomainIframe?y:n.getTop().document),d=function(a){var b=setInterval(function(){c.body&&(clearInterval(b),a())},50)},e=this;(function(a){var b=function(){a(!0)};f.isFunction(y.addEventListener)?"complete"==c.readyState||"loaded"==c.readyState||"interactive"==c.readyState?n.execAtEndOfThread(b):e.addEvent(c,"DOMContentLoaded",b,!1):d(a)})(a)},isSandboxed:function(a){var b,
c=n.getWindow(),d=!1;if("sandbox"in n.getDoc().createElement("iframe")){try{b=c.frameElement}catch(e){}if(b)a=b.hasAttribute("sandbox");else{b=!1;c=n.getDoc();if(a.browserIs(h.BROWSERS.CHROME))try{c.domain="hol@#3+~"}catch(g){/Assignment is forbidden for sandboxed iframes/.test(g.message)&&(b=!0)}a=b}d=a}return d},styleElement:function(a,b){if(a&&f(a.style).isObj()&&f(b).isObj()){var c="";f(b).each(function(a,b){c+=a+": "+b+" !important;"});a.style.cssText=c}},nodeIsAbsolutelyPositioned:function(a){return"absolute"===
x.getStyle(a,"position")||a.style&&"absolute"===a.style.position}},jb=function(a,b,c,d,e,g,l,p){var t=0,m=0,r=!1,u,A={},B=[h.DT_CODES.ADTALK],z=function(a,b,g,p,u,B){g=g||!c.on("postDts");var z=a===h.DT_CODES.VH||a===h.DT_CODES.DIAGNOSTIC||a===h.DT_CODES.ADTALK||a===h.DT_CODES.EXTERNAL;if(d.impressionIsIdentifiable()&&(z||"n"!==l.getCurrentLoc()))try{var C=q.dtBaseURL,s=new J(C,!0),w=n.now(),x=A[a];k.trigger("preSendDt",a);C||(s.path("dt"),c.on("usedtdomain")&&s.sub("dt"));H(s,a,b);u&&u.field&&s.setParam(u.field,
u.value);p||v(s,a);k.trigger("send",s,function(){m+=1;t=n.now()-w;f.isFunction(B)&&B()},g);a===h.DT_CODES.UNLOAD&&(r=!0);A[a]=f.isDef(x)?x+1:1;e.cleanup()}catch(y){__IntegralASDiagnosticCall("dt-"+a,y),k.trigger("error",h.ERROR_CODES.PHONE_HOME)}};a=function(a,b){var d={bapi:"a",bapiClient:"b",jload:"c",jss:"d",jsi:"e"},e=q.mode,d=d[a]||d[e];c.on(b||e+"Diag")&&d&&z(h.DT_CODES.DIAGNOSTIC,-5,!0,!0,{field:"bkp",value:d})};var C=function(a){var b;a===h.DT_CODES.UNLOAD?b=-1:a===h.DT_CODES.ADTALK?b=-2:
a===h.DT_CODES.VIEWABILITY_READY?b=-3:a===h.DT_CODES.VIDEO_EVENTS?b=-4:a===h.DT_CODES.DIAGNOSTIC?b=-5:a===h.DT_CODES.THIRD_PARTY?b=-6:a===h.DT_CODES.QUARTILE_FULLY_INVIEW?b=-7:a===h.DT_CODES.LARGE_BILLABLE?b=-8:a===h.DT_CODES.AVIREEN?b=-9:a===h.DT_CODES.SCA&&(b=-10);var c=A[a];f.isDef(c)&&-1!==B.indexOf(a)&&0!==c&&(b=b+"."+c);return b},H=function(a,b,c){c=f.isDef(c)?c:C(b);a.setParam("asId",q.asid);c={c:d.getCacheBustId(),pingTime:c,time:s.getTagTime(),type:b};e.filterOutput(function(a){var c=a.minDt&&
(!a.type||a.type===b);c&&a.oneTime&&(a.flagForRemoval=!0);return c},c);a.setParam("tv",c)},v=function(a,d){var f,r={};e.filterOutput(function(a){return a.standalone&&!a.minDt&&a.type===d},function(b,c){a.setParam(b,c.replace("%3A",":"))});l.fastForward();d===h.DT_CODES.VIDEO_EVENTS&&(f=k.request("videoEventsString"))&&(r.ve=f,r.clog=p);d===h.DT_CODES.UNLOAD&&(r.ndt=m);-1!==q.mode.indexOf("jsvid")&&(r.vv=k.request("videoVersion"));r.NULL1=c.output();r.NULL2=l.stringify(10);r.em=s.embedded;r.fr=s.friendly;
r.uf=u.useFlash()?1:0;r.e=b.toString();r.tt=q.mode;r.dtt=t;e.filterOutput(function(a){var b=!a.standalone&&!a.minDt&&(!a.type||a.type===d);b&&a.oneTime&&(a.flagForRemoval=!0);return b},r);a.setParam("tv",r);a.setParam("br",g.getBrowserType())};k.on({sendDt:z,sendMinDt:function(a,b){z(a,b,void 0,!0)},sendDiag:a,updateDtCount:function(){m++}});return{send:z,unload:function(){r||z(h.DT_CODES.UNLOAD,-1,!0)},diagnostic:a,setViewabilityMod:function(a){u=a}}},E=function(a){var b={},c=!1,d=function(){var a=
{};f(b).each(function(b,c){a[b]=n.round(c)});return a},e=function(){return n.round(b.width)*n.round(b.height)};(function(){var c;a!==w.parent&&(1!==a.nodeType?b=a:f.isDef(a.getBoundingClientRect)&&(c=v.getRect(a),f(b).mixin({x:f.useIfDef(c.x)||c.scrX,y:f.useIfDef(c.y)||c.scrY,scrX:c.scrX,scrY:c.scrY,width:c.width,height:c.height})))})();return{hasValidDims:function(){var a,c=f(b).find(function(b,c){a=!0;return isNaN(c)});return f.isDef(a)&&f.isUndef(c)},toString:function(){var a=d();return[a.scrX,
a.scrY,a.width,a.height].join(".")},getRounded:d,set:function(a,c){b[a]=c},isHidden:function(){var b=1===a.nodeType?v.nodeIsHidden(a):0===a.width||0===a.height;return c?!1:b},treatAsPlaceholder:function(){c=!0},area:e,isMrcLarge:function(){return e()>=h.MRC_LARGE_AD_SIZE}}},v={nodeIsHidden:function(a){var b=this.getRect(a),c=0!==parseInt(x.getStyle(a,"width"))&&0===b.width,b=0===b.width||0===b.height;a="hidden"===x.getStyle(a,"visibility");return c||b||a},calcWinDims:function(){var a,b,c;try{b=v.windowPosition(),
c=v.windowSize(),a={scrX:n.round(b.scrX),scrY:n.round(b.scrY),width:n.round(c.width),height:n.round(c.height)}}catch(d){k.trigger("error",h.ERROR_CODES.GET_WIN_DIMENSIONS),a={}}return a},windowSize:function(){var a={},b,c;if(s.friendly)if(b=top.document,c=b.documentElement,b=b.getElementsByTagName("body")[0],f.isDef(top.innerWidth))a.width=top.innerWidth,a.height=top.innerHeight;else if(f.isDef(c.clientWidth))a.width=c.clientWidth,a.height=c.clientHeight;else if(f.isDef(b.clientWidth))a.width=b.clientWidth,
a.height=b.clientHeight;else throw a.width=a.height=0,"";else f.isDef(w.outerWidth)&&(a.width=w.outerWidth,a.height=w.outerHeight);return a},windowPosition:function(){var a=0,b=0;f.isDef(w.screenX)?(a=w.screenX,b=w.screenY):f.isDef(w.screenLeft)&&(a=w.screenLeft,b=w.screenTop);return{scrX:a,scrY:b}},getNodeArea:function(a){var b=-1;a&&(a=v.getRect(a),b=a.width*a.height);return b},getRect:function(a){var b={},c=v.windowPosition();a=a.getBoundingClientRect();f.isUndef(a.x)&&(b.x=a.left,b.y=a.top);f.isUndef(a.width)&&
(b.width=a.right-a.left,b.height=a.bottom-a.top);f(b).mixin(a,!0);b.scrX=c.scrX+b.x;b.scrY=c.scrY+b.y;return b},getIeDimObj:function(){return y.documentElement&&f.isDef(y.documentElement.clientWidth)&&y.documentElement||y.body},getPlaceholderSpan:function(){var a=y.createElement("span");f(a.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});a.innerHTML=".";return a},createImage:function(){var a=s.friendly&&n.getTop().Image;return f.isFunction(a)?new a:
new Image},createHiddenIframe:function(a){var b=n.getDoc().createElement("iframe"),c={width:"0px",height:"0px",border:"0"};x.styleElement(b,a?{display:"none"}:c);return b},tagNameIs:function(a,b){return a.tagName.toUpperCase()===b.toUpperCase()},getClippedDimensions:function(a,b){var c,d,e,g=1E4,l=1E4;c=x.nodeIsAbsolutelyPositioned(a);e=!v.tagNameIs(a,"OBJECT");if(null!==a.parentNode&&!c&&e&&!v.tagNameIs(b,"BODY")){e=a;do e=e.parentNode,c=!v.tagNameIs(e,"OBJECT"),d="inline"!==x.getStyle(e,"display"),
c&&d&&(c=v.getRect(e),g=c.widthh){u=void 0;if(u=m.parentNode===a)if(u=void 0,u="DIV"===m.nodeName)if(u=void 0,u=""===
m.style.backgroundImage){var k=u=void 0,n=m.childNodes;for(u=0;u100*n.random());return a[b]},c={fc:"forcecocoa",rt:"rattie",cb:"cachebust",np:"nextcocoa",th:"tabHiddenDtCall",es:"everySecond",sa:"swapids",sc:"usesca"},
d={gm:"use100v",fif:"useFIF"},e=function(){var b,e;b=f(c).mapToObj(function(b,c){var d={};d[b]=a[c]?1:0;return d});e=f(d).mapToObj(function(a,b){var c={};c[a]=g(b)?1:0;return c});return f(b).mixin(e)},g=function(a){a=q[a];return!0===a||"true"===a||f.isFunction(a)};f(c).each(function(a,c){b(c)});return{on:b,bootstrapOn:g,bootstrapperHas:function(a){a=f.isStr(a)?[a]:a;return f(a).map(function(a,b){if(f.isDef(q[b]))return 1}).length===a.length},output:function(){return f(e()).toParams()}}},cb=function(a){var b=
h.BROWSERS,c=k.request("intersectionWatcher");return{calcInitialViewState:function(d,e,g){var f={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30},p={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},t=h.NA,m=!s.xDomainIframe||c.isStarted()||a.browserIs(b.GECKO)||a.browserIs(b.IE);g=g?f:p;if(m||e)t=d===h.PIV_NA?h.NA:d>=g.IN_VIEW?h.IN_VIEW:d<=g.OUT_OF_VIEW?h.OUT_OF_VIEW:d>=g.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS;return t},calcPercentInView:function(a,b,g,l){var p=0,h=a;c.isStarted()?p=c.getPiv():
a.hasValidDims()&&!a.isHidden()&&(f([b,g,l]).each(function(a,b){if(b.hasValidDims()){var c=h.getRounded(),d=b.getRounded(),e=Math.max(c.scrX,d.scrX),g=Math.max(c.scrY,d.scrY),f=Math.min(c.scrX+c.width,d.scrX+d.width),c=Math.min(c.scrY+c.height,d.scrY+d.height),f=f-e,c=c-g;h=E({scrX:e,scrY:g,width:0a.length;)c?(b=new Uint32Array(1),w.crypto.getRandomValues(b),a+=b[0].toString(16)):a+=(16*n.random()|0).toString(16);a=a.slice(0,32)}catch(f){k.trigger("error",h.ERROR_CODES.UID_GENERATION)}return a}());var c=function(){return q.anId};return{getAsid:function(){return q.asid},getAnId:c,getCacheBustId:function(){var a=new Date,b=Date.parse("Jan 1 "+a.getFullYear()),
a=a.getTime()-b;return f.toBase(a,62)},getFwId:function(){return c()||q.advEntityId+"-"+q.pubEntityId},impressionIsIdentifiable:function(a){a&&(b=!0);return b},unq:a}},bb=function(a){var b,c,d=k.request("features"),e=function(){var e,g,p,u,q=n.getMaxNumber();e=n.getMaxNumber();g=n.getWindow();n.getDoc();s.friendly?(e=l(),p=e.left,u=e.top,q=e.width,e=e.height,g=v.windowPosition(),p=g.scrX+p,u=g.scrY+u):d.on("rattie")&&a.browserIs(h.BROWSERS.IE)?(c=c||k.request("ieXDomainViewability"),b=c.determineFramePosition(),
p=b.scrX,u=b.scrY):f.isDef(g.mozInnerScreenX)&&(p=n.round(g.mozInnerScreenX),u=n.round(g.mozInnerScreenY));return{scrX:p,scrY:u,iFrameClippingWidth:q,iFrameClippingHeight:e}},g=function(){var a,b,c=v.getIeDimObj(),d=n.getWindow();f.isDef(d.innerWidth)?(a=d.innerWidth,b=d.innerHeight):c&&f.isDef(c.clientWidth)?(a=c.clientWidth,b=c.clientHeight,0===a&&0")),e;if(e=f.isDef(d)){var g=b.getWindow();e=!1;f.isDef(g.navigator)&&f.isDef(g.navigator.userAgent)&&(g=g.navigator.userAgent.match(/Firefox\/([\.0-9]+)/),null!==g&&2==g.length&&(g=g[1].split("."),3==parseInt(g[0],10)&&6>=parseInt(g[1],10)&&(3==g.length?13>=parseInt(g[2],10)&&(e=!0):e=!0)))}e&&(a.g=d)}return a},l={};try{l.a=encodeURIComponent(top.location.href)}catch(h){}try{l.b=encodeURIComponent(parent.location.href)}catch(k){}if(s.embedded){try{l.c=
encodeURIComponent(parent.document.referrer)}catch(m){}try{l.e=encodeURIComponent(w.document.referrer)}catch(r){}}try{"jsi"!==q.mode&&(l.d=encodeURIComponent(w.location.href))}catch(n){}try{l.f=encodeURIComponent(q.jsref)}catch(A){}try{e=g(),l.g=encodeURIComponent(e.g||""),l.q=encodeURIComponent(e.q||""),a.isStarted()&&!e.g&&1b.val.length?1:a.val.length=
a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},stringToFn:function(a){var b,c=w,d=a.split(".");for(a=0;ab.unifiedId&&(a.unifiedId=b.unifiedId)},l=function(a){return n.now()-a.sentTime},p=function(){var c=h.DT_CODES.ADTALK;a.request("frameCollection");b||(b=!0);k.trigger("sendDt",c)},t=function(a){return f.isUndef(a)||f.isUndef(a.selfDescription)},m=function(c,d,e){var f=!1,m,n,q,s;try{m=a.request("frameCollection"),n=d.messageContent.self,
g(m.getMe(),n),d.transferDuration=l(d),q=m.getFrame(n.id),a.request("adTalkMessageCollection").add(d,function(){f=!0}),t(q)||f?(q=q||m.addFrame(c.source,n.id.split("-"),d),q.addInformationFromSrc(d,n),e()):q.addInformationFromSrc(d,n),(s=b&&f&&a.request("idMapModule").isCandidateForMyIdMap(d))&&p()}catch(v){k.trigger("error",h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:p,sendToKnownFrames:function(){(new $).send(e)},startListening:function(){(new Z).listen(d,m,e)},validateMessage:d,processMessage:m,
createMessage:e}},Wb=function(){var a=k.request("ids"),b=a.getAsid();return{tagId:a.getFwId(),adSafeId:b}},Qb=function(){var a,b=[],c=function(a){a=new Wb(a);b.push(a);return a};a=c();return{createNew:c,getAll:function(){return b},myIdCard:a}},ab=function(a){var b,c,d=!1,e=n.getDoc().documentElement,f=function(a){var e=!0;d&&(d=!1,a.stopPropagation(),a.preventDefault(),b=a.screenX-a.clientX,c=a.screenY-a.clientY,e=!1);return e};a.browserIs(h.BROWSERS.IE)&&x.addEvent(e,"click",f,!0);return{determineFramePosition:function(){a.browserIs(h.BROWSERS.IE)&&
(d=!0,e.click());return{scrX:b,scrY:c}}}},$a=function(a){var b=h.NA,c=!1,d=function(a){if(!f.isUndef(a)){var b=n.getDoc().createElement("div");f(b.style).mixin({position:"absolute",width:"100%",opacity:"0",height:"100%",zIndex:-999,top:"0px",left:"0px"});b[h.IAS_DETECTOR]=!0;a.appendChild(b);return b}};return{getPiv:function(){return b},isApplicable:function(a,b,c){return a.browserIs(h.BROWSERS.CHROME)&&a.hasIntersectionObserver()&&c.xDomainIframe&&b.on("chromeNativeIO")},start:function(){var e=n.getIntersectionObserver(function(a){a=
a.pop();b=a.intersectionRect.width*a.intersectionRect.height/(a.boundingClientRect.width*a.boundingClientRect.height)*100},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.99,1]});n.execAtEndOfThread(function(){b=0});e.observe(d(a));n.execAtEndOfThread(function(){k.trigger("delayedViewabilityReady")});c=!0},isStarted:function(){return c}}},zb=function(){return{start:function(){x.whenReady(function(a){k.trigger("startViewabilityLoop");k.trigger("documentIsReady")})},isApplicable:function(a){return a.bootstrapOn("allowViewability")}}},
Xb=function(){return{start:function(a){k.on("measurable",function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)}}},Yb=function(){return{start:function(a){a()},isApplicable:function(a){return a.isImmediatelyMeasurable()}}},rb=function(a,b,c){var d=!1,e=function(){b.impressionIsIdentifiable()&&!d&&(d=!0,k.trigger("notify",q._onMeasurable))};return{start:function(){var b;b=[Zb(),$b(),Yb(),Xb()];(b=f(b).findFirst(function(b,d){return d.isApplicable(c,a)}))&&b.start(e)},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&
f.isDef(q._onMeasurable)}}},$b=function(){return{start:function(a){Mb(k,["adImpression","measurable"]).onAll(function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)&&s.isVideo()}}},Zb=function(){return{start:function(a){k.on("adImpression",function(){a()})},isApplicable:function(a){return a.isImmediatelyMeasurable()&&s.isVideo()}}},Ha=function(a,b,c){var d=["rjss","jss","jload"],e=function(){var a=!1,c=b.getAvidContext();f.isDef(c)&&(a=c.isDeferred);return!a};return{accepts:function(){var a=
f.isDef(f(d).find(function(a,b){return b===c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.DISPLAY)&&a},isImmediate:e,isMediaType:b.isMediaType,start:function(){try{var b=a.avid;e()||b.addEventListener("ready",function(){k.trigger("adImpression")})}catch(c){}}}},Ga=function(a){var b=function(){var b;try{b=a.avid.getAvidAdSessionContext()}catch(d){}return b};return{accepts:function(){var b=f.isDef(a.avid),d=b;b&&(b=a.avid.getAvidAdSessionContext().partner,(b=f.isDef(b)&&"mopub"===b.toLowerCase())||
(b=a.avid.getAvidAdSessionContext(),b=!f.isDef(b.partner)));b&&(d="jload"===q.mode)&&(d=(d=k.request("ids").getAnId())&&"8260"===d);return d},isMediaType:function(a){var d,e=b();f.isDef(e)&&(d=e.mediaType||h.MEDIA_TYPE.DISPLAY);return a===d},getAvidContext:b}},Fa=function(a,b){var c,d=function(a){var d,f,h;try{d=a.eventData.percentageInView,f=c&&95<=d,h={windowDimensions:{x:0,y:0,width:0,height:0},adDimensions:{x:0,y:0,width:0,height:0},containerDimensions:{x:0,y:0,width:0,height:0},shouldDelegateToDomBasedViewability:f,
isMeasurable:0===d||95<=d,isObstructed:!1,isHidden:!1,numberOfAdverts:1,percentageInView:d,detectionMethod:"av"},b.trigger("screenLocationChanged",h)}catch(k){}};return{start:function(){try{var b=a.avid,f=b.getAvidAdSessionContext().avidAdSessionType;c="display"===f||"video"===f;b.addEventListener("viewability",d)}catch(h){}},addScreenLocationChangedListener:function(a){b.on("screenLocationChanged",a)}}},Ja=function(a,b,c){var d=["jload"];return{accepts:function(){var a=f.isDef(f(d).find(function(a,
b){return b===c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.VIDEO)&&a},isImmediate:function(){return!1},isMediaType:b.isMediaType,start:function(){try{a.avid.addEventListener("video",function(a){"AdImpression"===a.eventSubType&&k.trigger("adImpression")})}catch(b){}}}},Ia=function(a,b){var c=function(a){try{b.trigger("videoPlaybackEvent",{eventType:a.eventSubType,eventData:a.eventData})}catch(c){}};return{start:function(){try{a.avid.addEventListener("video",c)}catch(b){}},addVideoPlaybackEventListener:function(a){b.on("videoPlaybackEvent",
a)}}},W=function(a,b){var c=!1,d=function(a){var d=a.percentageInView;c=!0;a.viewState=50<=d?h.IN_VIEW:h.OUT_OF_VIEW;a.outOfViewReason=50<=d?"":h.OUT_OF_VIEW_REASONS.GEOM;b.trigger("measurementChanged",a)};return{start:function(){k.trigger("addOutputItem",{output:h.MEDIA_TYPE.DISPLAY_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(d);a.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.DISPLAY},addMeasurementChangedListener:function(a){b.on("measurementChanged",
a)},isMeasurable:function(){return c}}},Oa=function(a,b,c){var d=f.isDef(a)?a.environment:void 0,e=f.isDef(a)?a.measurementStrategy:void 0,g=function(){return f.isDef(e)};f.isDef(b)&&b.start();return{hasMeasurementStrategy:g,getScreenLocationInfo:function(a){return b.create(a)},isImmediate:function(){return g()?d.isImmediate():!0},isMeasurable:function(){return g()?e.isMeasurable():!1},isMediaType:function(a){return g()?d.isMediaType(a):!1},start:function(){g()&&d.start()},requiresDelayedViewabilityEvent:function(){g()&&
b.requiresDelayedViewabilityEvent()}}},Ma=function(a){return{resolve:function(){var b=f(a).findFirst(function(a,b){return b.environment.accepts()});if(f.isDef(b))return b}}},Na=function(a){var b=!1,c,d={winDimensions:E({scrX:0,scrY:0,width:0,height:0}),adDimensions:E({scrX:0,scrY:0,width:0,height:0}),containerDimensions:E({scrX:0,scrY:0,width:0,height:0}),method:h.NA,viewState:h.NA,percentInView:h.NA,reason:"",obstructed:h.NA,isHidden:h.NA,tabHidden:h.NA,posViewState:h.NA,adCompCount:1},e=function(a){return new E({scrX:a.x,
scrY:a.y,width:a.width,height:a.height})},g=function(a){c={winDimensions:e(a.windowDimensions),adDimensions:e(a.adDimensions),containerDimensions:e(a.containerDimensions),method:a.detectionMethod||h.NA,viewState:a.viewState||h.NA,percentInView:f.isDef(a.percentageInView)?a.percentageInView:h.NA,reason:a.outOfViewReason||"",obstructed:h.NA,isHidden:h.NA,tabHidden:h.NA,posViewState:a.viewState||h.NA,adCompCount:a.numberOfAdverts||1,shouldDelegateToDomBasedViewability:a.shouldDelegateToDomBasedViewability};
a.isMeasurable&&b&&(b=!1,k.trigger("delayedViewabilityReady"))};return{create:function(a){var b=d;if(f.isDef(c))if(c.shouldDelegateToDomBasedViewability)b=a,b.method=c.method;else if(0===c.percentInView||95<=c.percentInView)b=c;return b},start:function(){var b;f.isDef(a)&&f.isDef(a.measurementStrategy)&&(b=a.measurementStrategy,b.addMeasurementChangedListener(g),b.start())},requiresDelayedViewabilityEvent:function(){b=!0}}},ca=function(a,b,c){var d=!1,e=!1,g=!1,l,p,n,m,r=function(){if(!f.isUndef(p)){var a=
[],b,k;d?(e?(k=!1,b=100):(k=m,b=n),50>b&&a.push(h.OUT_OF_VIEW_REASONS.GEOM)):(k=!1,b=0,a.push(h.OUT_OF_VIEW_REASONS.VIDEO));g=!0;p.shouldDelegateToDomBasedViewability=k;p.percentageInView=b;p.viewState=50>b?h.OUT_OF_VIEW:h.IN_VIEW;p.outOfViewReason=a.join(".");l=p;c.trigger("measurementChanged",l)}},q=function(a){p=a;n=a.percentageInView;m=a.shouldDelegateToDomBasedViewability;r()},s=function(a){a=a.eventType;"AdEnteredFullscreen"===a?e=!0:"AdExitedFullscreen"===a?e=!1:-1!=="AdStarted|AdVideoStart|AdPlaying".indexOf(a)?
d=!0:-1!=="AdSkipped|AdUserClose|AdPaused|AdVideoComplete|AdStopped".indexOf(a)&&(d=!1);r()};return{start:function(){k.trigger("addOutputItem",{output:h.MEDIA_TYPE.VIDEO_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(q);a.start();b.addVideoPlaybackEventListener(s);b.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.VIDEO},addMeasurementChangedListener:function(a){c.on("measurementChanged",a)},isMeasurable:function(){return g}}},La=function(a,
b){return{accepts:function(){return b.isInMobiMraidVideo()},isImmediate:function(){return!1},start:function(){try{var b;a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(function(a){"AdVideoStart"!==a.type||b||(b=!0,k.trigger("adImpression"))})}catch(d){}}}},Ka=function(a,b){var c=function(a){try{b.trigger("inMobiMraidVideoPlaybackEvent",{eventType:a.type})}catch(c){}};return{start:function(){try{a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(c)}catch(b){}},addVideoPlaybackEventListener:function(a){b.on("inMobiMraidVideoPlaybackEvent",
a)}}},Ea=function(a,b,c){return{accepts:function(){var d=f(a.mraid).isObj();return c&&(d||b)},isImmediate:function(){return!0},start:function(){}}},Da=function(a,b){var c=!1,d=function(){var c,d;try{c=a.mraid.isViewable()?100:0;var e={x:0,y:0,width:0,height:0};d={windowDimensions:e,adDimensions:e,containerDimensions:e,shouldDelegateToDomBasedViewability:!1,isMeasurable:!0,isObstructed:!1,isHidden:!1,percentageInView:c,detectionMethod:h.DETECTION_METHODS.MRAID};b.trigger("mraidScreenLocationChanged",
d)}catch(f){}},e=function(){var b=a.mraid;return f(b).isObj()&&f.isFunction(b.isViewable)},g=function(){var b=a.mraid;d();b.addEventListener("viewableChange",d)},l=function(){var b=a.mraid;e()&&(c=!0,"loading"===b.getState()?b.addEventListener("ready",function(){g()}):g())},p=function(){c||l()};return{start:function(){var b=!0;if(f.isDef(a.mraid)||v.containsScriptTagWithSrc("mraid.js"))b=!1;k.trigger("addOutputItem",{output:f.stringifyTriState(b)},"mi",{type:"impression"});b?k.trigger("exec","mraid.js",
p):l()},addScreenLocationChangedListener:function(a){b.on("mraidScreenLocationChanged",a)}}},pb=function(a,b,c,d,e,g,l,k,t,m,r,u,A,v){var z,C,H,y,F,D=0,I=0,G=!1,J=s.isVideo(),L=l.request("mobileApp"),Q=J?200:100;d=q.mobOrTab;var S=!d&&e.on("recordalternate")&&!e.bootstrapOn("killFlash"),M=b.hasFlashEnabled(),U=e.on("forcecocoa")&&M,K=e.on("nextcocoa");b.getDocumentMode();var O=l.request("intersectionWatcher"),O=b.browserIs(h.BROWSERS.GECKO)||b.browserIs(h.BROWSERS.IE)&&e.on("rattie")||O.isApplicable(b,
e,s),T=s.friendlyIframe&&U||s.xDomainIframe&&O&&U||s.xDomainIframe&&!O,P=!d&&T&&e.on("cocoapuffs")&&M&&!e.bootstrapOn("killFlash"),V=!1,R=new qa(10),da=K?oa:pa,N=[J&&e.on("videotwoseconds")?2E3:1E3,5E3,15E3];e.on("everySecond")&&(N=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,15E3]);var aa=f(N).map(function(a,b){return b/1E3}).join("-"),Y=new ma(1E3),W=new la(m.getPingJobs(N));if(e.on("hundredpct")&&q.use100v)var ha=new ma(1E3),ca=new la(m.getFullyInViewPingJobs(N));if(e.on("tabHiddenDtCall"))var ia=
new ma(1E3),ea=new la(m.getPosInViewPingJobs([N[0]]));var ja=function(){ba();Z()},Z=function(){e.on("viewabilityready")&&!G&&(c.send(h.DT_CODES.VIEWABILITY_READY),l.trigger("measurable"),G=!0)};l.on("delayedViewabilityReady",ja);l.on("delayedViewabilityReadyCallOnly",Z);var ba=function(d){try{R.start();var k,m,p,w,x,F;if(a.hasMeasurementStrategy())p=a.getScreenLocationInfo(u.collect());else{p=u.collect();S&&(p.gState=p.viewState);if(L.isMobileAppEnvironment())p.viewState=h.NA,p.method=h.NA,p.percentInView=
h.NA;else if(P){z=z||new fa(da,p.adDimensions,ja,e,r,b)||{};w=z.checkViewable();e.on("hundredpct")&&q.use100v&&(y=y||new Ib(Hb,p.adDimensions,ja,b,e,g,t,r)||{},x=y.checkViewable(),p.fullPercentInView=x.pct,p.useCocoa=P);if(1!==p.tabHidden||w.str===h.NA)p.viewState=w.str;p.percentInView=w.pct;e.on("unreliabilityDetection")&&M&&(H=H||new fa(da,E({height:0,width:-2E4}),f.noop,e,r,b)||{},F=H.checkViewable(),F.str!==h.OUT_OF_VIEW&&(I+=1),D+=1,t.addItem({output:I+"/"+D},"fu"))}else T&&(p.viewState=h.NA,
p.percentInView=h.PIV_NA);S&&(C||d||!M||(C=P?z:new fa(da,p.adDimensions,f.noop,e,r,b,g)),p.fState=d||!M?h.NA:C.checkViewable().str);if(J&&!s.isAvid()&&(m=v.getViewStateOverride())){if(m===h.OUT_OF_VIEW){var G=p.reason?p.reason.split("."):[];G[G.length]=h.OUT_OF_VIEW_REASONS.VIDEO;p.reason=G.join(".")}p.viewState=m}}k=A.registerLocation(p);e.on("hundredpct")&&q.use100v&&(k.isFullyInView()?(ha.mark(),ca.doEligibleJobs(ha.getTotalTime()),V||d||(c.send(h.DT_CODES.FULLY_INVIEW,0),l.trigger("notify",q._onInViewFull),
V=!0)):ha.stop());k.isInView()?(Y.mark(),W.doEligibleJobs(Y.getTotalTime())):Y.stop();var K=W.getNextJob();K&&K.time===N[0]&&e.on("tabHiddenDtCall")&&(p.posViewState===h.IN_VIEW||p.posViewState===h.PARTIAL_VIEW_PLUS?(ia.mark(),ea.doEligibleJobs(ia.getTotalTime())):ia.stop());R.stop();var O=n.round(R.getTime()/R.getCount());t.addItem({output:O},"lt",{type:h.DT_CODES.UNLOAD});return k}catch(Q){l.trigger("error",h.ERROR_CODES.CHECK_SCREEN_LOC)}},ka,$,ga=function(a){if(!$){var b,d=!1,e=function(){d||
(d=!0,c.send(h.DT_CODES.VIDEO_EVENTS,void 0,void 0,void 0,void 0,function(){w.postMessage(JSON.stringify({id:q.videoId,msg:"unloadComplete",messageType:"misc"}),"*")}))};a=function(){e();if(!ka){var a=[z,y,C,H];b&&clearInterval(b);f(a).each(function(a,b){b&&"function"===typeof b.removePixels&&b.removePixels()});ka=!0}};k.impressionIsIdentifiable()&&(ba(),b=setInterval(ba,Q),ka=!1,l.on("adStopped",a),l.on("adVideoComplete",a),l.on("skipAd",a),x.addEvent(w,"beforeunload",c.unload,!1),J&&!s.isAvid()&&
x.addEvent(w,"beforeunload",e,!1));$=!0}};return{checkScreenLoc:ba,init:function(){F=!1;l.on("startViewabilityLoop",ga);l.on("documentIsReady",function(){F=!0})},needsFlash:function(){return T},readyFired:function(){return F},useFlash:function(){return P},stringifyPingTimes:function(){return aa},isImmediatelyMeasurable:function(){return L.isMobileAppEnvironment()?a.isMeasurable():!P},requiresDelayedViewabilityEvent:function(){L.isMobileAppEnvironment()&&a.hasMeasurementStrategy()&&a.requiresDelayedViewabilityEvent()}}},
bc=function(a,b,c,d,e){var g,l,p,t=n.getWindow(),m=n.getDoc(),r=h.AD_IDENTIFIER+"-"+q.asid,u;d=d||b.parentNode||b.parent;var A=function(){if(!g)if(p=p||ac(d,e),g=p.calcDims(b,d),c===h.DETECTION_METHODS.VIDEO&&s.embedded){var a=g,f=(new E(b)).getRounded();try{a.set("width",f.width),a.set("height",f.height)}catch(l){k.trigger("error",h.ERROR_CODES.VIDEO_IN_IFRAME_DIMS_CALC)}}else c===h.DETECTION_METHODS.AD_PLACEHOLDER&&g.treatAsPlaceholder();return g},B=function(){var b,d,g,m;d=q.mobOrTab;f.isUndef(l)&&
(b=!d&&(s.friendly||f.isDef(w.mozInnerScreenX))&&e.on("offscreen"),g=A(),d=new E(v.calcWinDims()),b=new E(b?v.calcMonDims():{}),m=c===h.DETECTION_METHODS.VIDEO&&s.embedded?k.request("iframe").getClippedDims():new E({}),l=a.calcPercentInView(g,d,b,m));return l},z=function(){return a.calcInitialViewState(B())},C=function(){return b===w?!1:A().isHidden()};(function(){var a=b===t?m.body:b;u=s.friendlyIframe?t.frameElement:a;x.addEvent(a,"click",function(){k.trigger("adComponentClicked")});x.addEvent(a,
"mouseover",function(){k.trigger("adComponentMousedOver")})})();return{getAdNode:function(){return b},mark:function(){v.setAttributeOf(u,r,"")},cleanup:function(){v.removeAttributeOf(u,r)},isNode:function(a){return b===a},isHidden:C,isObstructed:function(){return!1},getDims:A,getPercentInView:B,getLocationState:z,getOnPageViewability:function(){return C()?h.OUT_OF_VIEW:z()},getDetectionMethod:function(){return c},getContainerDims:function(){return E(d)},refresh:function(){l=g=void 0;var a,c=b.parentNode;
if(c){for(;b!==w&&c&&c!==y&&!a;)a=c===d,c=c.parentNode;a||(d=b.parentNode)}}}},cc=function(a,b){var c=[],d=function(){return c[0]&&c[0].getDetectionMethod()===h.DETECTION_METHODS.AD_PLACEHOLDER},e=function(e,f,g){var l=d()||0===c.length;e=bc(a,e,f,g,b);l&&f!==h.DETECTION_METHODS.AD_PLACEHOLDER&&k.trigger("primaryadfound",e);l&&e.mark();d()&&(f=c.shift(),f.cleanup());c.push(e)},g=function(){var a,b=!1,d=0,e=0;f(c).each(function(c,f){var g;g=f.getDims();g.hasValidDims()&&(a=f.getPercentInView(),b=a!==
h.NA,g=g.area(),d+=g,e+=a/100*g)});return{totalArea:d,totalInView:e,hasMeasurement:b}},l=function(){var a=g();return a.hasMeasurement?n.round(a.totalInView/a.totalArea*100):h.PIV_NA},p=function(){var c=g().totalArea>=h.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!s.isVideo();return a.calcInitialViewState(l(),!1,c)},q=function(a){var b=-1;f(c).each(function(c,d){d.isNode(a)&&(b=c)});return b},m=function(a){return function(){return c[0]&&c[0][a]()}};k.on("adComponentAdded",function(a){f(a).each(function(a,
b){-1===q(b)&&e(b,h.DETECTION_METHODS.MUTATION)})});k.on("adComponentRemoved",function(a){f(a).each(function(a,b){var d=q(b);-1a||""===a?b:a};return{send:function(n){var m=d.baseUrl,r=p(q.sp_imp_maxLength,2E3),s=m,m=m.length,v,w,x=p(q.sp_imp_jsInfo_minLength,0),y="";try{v=
r-m-x,0=e&&d++;a=b;c++},100,e),l=f.debounce(function(){v.contains(e.document,v.getOurNodeInTop())||x.removeEvent(e.document,
"mousemove",p)},1E3,e),p=function(){b++;g();l()},q=function(){k.trigger("addOutputItem",{output:{tmm:function(){return b},tma:function(){return c},sma:function(){return d}}},{type:h.DT_CODES.UNLOAD})};return{start:function(){q();x.addEvent(e.document,"mousemove",p)},isApplicable:function(a){return a.on("mmsb")&&!a.bootstrapOn("mobOrTab")&&!s.xDomainIframe}}},ub=function(){var a={},b=function(b,e){var f;b[e]=function(b,d,e){e&&(a[e]={x:b,y:d},a.ul&&a.lsr&&(f=va().getOffDesktopResult(a.ul,a.lsr),c(f)))}},
c=function(a){try{k.trigger("addOutputItem",{output:a},"od")}catch(b){k.trigger("error",h.ERROR_CODES.OFF_DESKTOP)}};return{isApplicable:function(a,b){var c=a.on("oddet"),f=b.hasFlashEnabled(),k=b.getBrowserType()===h.BROWSERS.IE,n=b.isOnWin7(),m=b.isIEVersion(8);return!a.bootstrapOn("killFlash")&&c&&f&&k&&n&&!m&&!x.isSandboxed(b)},start:function(){try{Lc().setupPixels(b),setTimeout(function(){a.ul&&a.lsr||c(va().getOffDesktopResult())},1E4)}catch(d){k.trigger("error",h.ERROR_CODES.OFF_DESKTOP)}}}},
va=function(){var a=function(a){var c=h.NA;return a?{x:a.x-250,y:a.y-188}:{x:c,y:c}};return{getOffDesktopResult:function(b,c){b=a(b);c=a(c);return f({mc:[b.x,b.y,c.x,c.y].join("|")}).toION()}}},Lc=function(){var a="_postPosition_"+q.asid.replace(/-/g,""),b=function(b){var d=U("/PixelB.swf","cdn","name="+b+"&jsPostFn="+a,!0);b=Mc[b];d.style.width=b.WIDTH+"px";d.style.height=b.HEIGHT+"px";d.style.position="fixed";d.style.top=b.TOP+"px";d.style.left=b.LEFT+"px";return d};return{setupPixels:function(c){var d=
n.getDoc(),d=d.body||d.contentElement,e;e=n.getDoc().createElement("div");e.innerHTML='';e=e.firstChild;d.appendChild(e);d=e.contentWindow;d.document.open().close();e=d.document.body;var f=b("ul"),h=b("lsr");e.appendChild(f);e.appendChild(h);c(d,a)}}},Hc=function(a){return{hash:function(){for(var b=0,c=a.length,d=[],e;b