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 = '//fw.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,
sp_imp_maxLength: 2000,
sp_imp_jload_maxLength: 2000,
sp_imp_jsInfo_minLength: 0,
mtSample: 5,
cookieDomain:'sc.iasds01.com/dtc',
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',
protocol:'https',
jsref : "http:\/\/www.huffingtonpost.com\/_uac\/2014adpage.html",
asid : "93bf57cf-3e13-11e6-bd71-0025904ea2be",
allowViewability : "true",
jsFeatures : "mousetrack,cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,unreliabilityDetection,videotwoseconds,getPl,decodePl,resolution,usetpl,usesca:1,tpiLookupURL,hundredpct,jloadDiag:0,blur:0,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,fxdet,mmsb:100,bigmon:0,chromeNativeIO:100,oddet:100,ancestor:20,avmm:0,avgrn:0,useScreenLocationInfoAdaptor:100",
adsafeDomain : "adsafeprotected.com:80",
minimizeCalls : "false",
adWidth : "",
adHeight : "",
forceAppend : "true",
_onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult,
_onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15,
_onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable,
_onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious,
_onInViewMRC : "//ad.doubleclick.net/ddm/ad/N553.ae.doubleclick/B9303693.126441689;sz=1x1;u=1297440_9304405_1040902_299489010_131744326_71341209_1;kw=[url_encoded_publisher_data];ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?",
_onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5,
reqquery : "anId=10134&advId=1297440&campId=9304405&pubId=1040902&chanId=299489010&placementId=131744326&planId=71341209_1",
mode : "bapi",
requrl : "https:\/\/pixel.adsafeprotected.com\/dbapi",
dtBaseURL: "https:\/\/dt.adsafeprotected.com\/dt",
adsafeSrc : "",
adsafeSep : "",
tpiLookupURL:"",
getTpl: "false",
use100v: false,
useBapiCallback: "true",
useViewabilityNotification: "true",
scriptUrl : "https://pixel.adsafeprotected.com/bapi?anId=10134&advId=1297440&campId=9304405&pubId=1040902&chanId=299489010&placementId=131744326&planId=71341209_1",
accountForSadImps:'false',
sendCookie:'false',
cookieBaseURL:'sc.iasds01.com/dtc?anId=10134',
fwMonitoring:'',
cdnTestUrl: "//cdn.adsafeprotected.com/cdn-test.js",
colloTestUrl: "//pixel.adsafeprotected.com/jload?campId=cdnTest&anId=100",
doNothing: false,
cdnTestEnabled: false,
mn: "app01",
cdnTestEnabled: false,
mobOrTab: false,
mobFwUrl : "",
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(n,t,x){var m,vb=function(){m=new W;var a;m.provide("mobileApp",function(){return a=a||new sa(c)});var c=m.provide("features",ta()),b=ua(),d=va(b),e=function(){var a=new wa(p.getWindow(),new S),a=new xa(a,new S),b=new ya(p.getWindow()),a=[{environment:new za(b),measurementStrategy:a}],a=(new Aa(a)).resolve(),b=new Ba(a);return new Ca(c.on("useScreenLocationInfoAdaptor"),a,b)}();c.on("swapids")&&(n.oid=n.asid,n.asid=d.unq);var h,k,s,q,l=Da(c),r=Ea(),u=Fa(m),v=
new Ga(m),B=m.provide("mPage",Ha()),A=Ia(),C=Ja(),D=Ka(),E=La(b,D),H=Ma(b),D=m.provide("browser",Na()),G=m.provide("intersectionWatcher",Oa(p.getDoc().body)),T=Pa();m.provide("ieXDomainViewability",Qa(D));var L=Ra(D),t=Sa(D),J=w.isVideo()?Ta(n.videoId,c,C):{};Ua(Va.build());var T=Wa(T,b,t,L,J,c),x=Xa(T,b,B),y=Ya(u),r=Za(T,b,c,d,v,D,C,r),z=$a(b,c,m,u),u=ab(E,r,b,d,v),F=bb(E,r),z=cb(z,c),K=db(e,D,r,b,c,t,m,d,L,v,y,B,x,C,J),B=eb(E,b,c,d,z,v,D,K),C=fb(m),e=gb(),x=hb(D,d,K),d=ib(),E=jb(),L=kb(),t=lb(),
J=mb();r.setViewabilityMod(K);var I;if(!function(){var a=!1,d,c;try{f.isDef(n)&&f.isDef(n.killPhrases)&&""!==n.killPhrases&&(d=n.adsafeSrc?n.adsafeSrc:n.requrl+n.reqquery,c=n.killPhrases.split(","),f(c).each(function(b,e){e=decodeURIComponent(c[b]).replace(/^\s+|\s+$/g,"");-1!==d.search(e)&&(a=!0)})),n.doNothing&&(a=!0)}catch(e){b.add(g.ERROR_CODES.KILL_IT)}return a}()){if(l.isApplicable())try{l.start(),v.addItem(l.getFrameMap(),"fm"),c.on("fm2")&&v.addItem(l.getFrameMapIncludingPeerCase(),"fm2"),
c.on("idMap")&&(h=l.getIdMap())&&v.addItem(h,"idMap")}catch(M){b.add(g.ERROR_CODES.ADTALK_GENERAL)}h=nb();h.isApplicable()&&h.start();var O;try{G.isApplicable(D,c,w)&&G.start();"true"!==n.minimizeCalls&&K.init();c.on("mousetrack")&&(q=ob(T,v),q.init());O=A.detectTopURL();c.on("exch")&&(k=pb(b,v),k.parse(O));if(c.on("getPl")&&navigator&&navigator.plugins){s=qb(navigator.plugins);var N=s.hash();v.addItem({output:N.join(".")},"pl",{type:g.DT_CODES.ADTALK});if(c.on("decodePl")&&N.length){var Z=s.decode(N);
v.addItem({output:Z.join(".")},"pd",{type:g.DT_CODES.ADTALK})}}var Q=H.getProps();f(Q).each(function(a,b){v.addItem({output:b},a,{type:"UFO"})})}catch($){b.add(g.ERROR_CODES.IMPRESSION_LEADUP)}c.bootstrapOn("use100v")&&rb();r.sendCookie();B.send(O);x.isApplicable(c)&&x.start();c.bootstrapOn("getTpl")&&c.on("usetpl")&&u.init();n.tpiLookupURL&&F.init(n.tpiLookupURL);sb(c);"true"!==n.minimizeCalls&&(I=(new Date).getTime(),p.execAtEndOfThread(function(){p.execAtEndOfThread(function(){var a={output:(new Date).getTime()-
I};v.addItem(a,"sinceFw",{type:g.DT_CODES.ADTALK});f.isDef(K.readyFired())&&v.addItem({output:K.readyFired()},"readyFired",{type:g.DT_CODES.ADTALK});l.sendAdTalkCall()})}));c.on("usesca")&&C.load()}k=!c.bootstrapOn("mobOrTab");c.on("fxdet")&&k&&D.hasFlashEnabled()&&!c.bootstrapOn("killFlash")&&tb(D);d.isApplicable(c,D)&&d.start();t.isApplicable(c,D)&&t.start();J.isApplicable(c,D)&&J.start();E.isApplicable(c)&&E.start();L.isApplicable(c,D)&&L.start();c.on("usevh")&&k&&ub();e.isApplicable(D,c,w)&&e.start()},
f=function(a){var c=function(d){var c=null===a,c="object"===typeof a&&!c,e=!b()&&c;return d?c:e},b=function(){return a instanceof Array},d=function(b,d){if(a.length===+a.length)for(var c=0,e=a.length;ca,e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),
h=[];a=d?-a:a;do b=a%c,h.push(e[b]),a=(a-b)/c;while(0=g.MRC_LARGE_AD_SIZE&&d.on("largeAd")&&!w.isVideo();return b.calcInitialViewState(q(),!1,a)},r=function(a){var b=-1;f(e).each(function(d,
c){c.isNode(a)&&(b=d)});return b},u=function(a){return function(){return e[0]&&e[0][a]()}};m.on("adComponentAdded",function(a){f(a).each(function(a,b){-1===r(b)&&k(b,g.DETECTION_METHODS.MUTATION)})});m.on("adComponentRemoved",function(a){f(a).each(function(a,b){var d=r(b);-1=g.MRC_LARGE_AD_SIZE;e()});m.on("impressionsent",function(){c=!0;e()});d.onHiddenChange(e)},Ea=function(){var a=[],c={},b={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};m.on("newScreenEvent",function(d){d=f(d).selectProperties(f(b).keys());d=f(d).asStrings();var e=f(d).compareTo(c);e&&(e.t=w.getTagTime(),a.push(e));f(c).mixin(d)});return{toString:function(){return f(a).toION(b)}}},zb=function(a,c,b,d,e,h,k){var s;(function(){var h=
b.getRounded(),l=h.width-5,f=h.height-5,g=0.5*h.width+1,h=0.5*h.height+1;s=[new a(c,l,f,e,k,d),new a(c,l,5,e,k,d),new a(c,5,f,e,k,d),new a(c,5,5,e,k,d),new a(c,g,h,e,k,d)]})();return{getNumInView:function(){var a=[],b=0;f(s).each(function(b,d){var c=d.isInView()?1:0;a.push(c)});h.addItem({output:a.join(".")},"pvs");f(a).each(function(a,d){b+=d});return b},getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;f(s).each(function(b,d){d.isNotReadyToReport()&&(a=!1)});return a},
remove:function(){f(s).each(function(a,b){try{b.remove()}catch(d){}})}}},Ab=function(a,c,b,d,e,h,k,s){var q=e.on("nextcocoa")?na:oa,l=new a(q,x.body,c,d,e,k,s),r,u,v=0;b=b||f.noop;r=setInterval(function(){l.isReady()&&!u?(u=!0,b(),clearInterval(r)):(5===++v||u)&&clearInterval(r)},50);return{checkViewable:function(){var a=l.isReady(),d=l.getNumInView(),d=l.getPctInView(d),c=h.calcInitialViewState(d,!0);a&&!u&&(u=!0,b());return{str:a?c:g.NA,pct:a?d:-1}},removePixels:function(){l.remove()}}},ga=function(a,
c,b,d,e,h){var k,s,q=c.getRounded(),l=[],r=!1,u=0,v=d.on("largeAd")&&c.isMrcLarge()&&!w.isVideo()?Bb(q):Cb(q),B=function(){var a;if(!r)for(r=!0,a=0;a=e?g.IN_VIEW:g.OUT_OF_VIEW);a&&!s&&(s=!0,b());return{str:a?e:g.NA,pct:a?A():-1}},removePixels:function(){f(l).each(function(a,b){try{b.remove()}catch(d){}})}}},W=function(){var a=new Db,c=new S;return f(a).mixin(c)},S=function(){var a={},c=function(b,d){a[b]=a[b]||new aa;a[b].push(d)};return{on:function(a,d){d?c(a,d):f(a).each(c)},trigger:function(b){var d,c=f(arguments).toArray();
if(d=a[b])c.shift(),d.run.apply({},c)}}},nb=function(){var a={},c={ox:0},b=p.getWindow(),d=f.isDef(b.JSON)&&f.isDef(b.postMessage),e=function(b){var d=b.uniqueId;b=c[b.vendorKey];var e=!1;f.isDef(b)&&1>b&&d&&!a[d]&&(e=!0);return e},h=function(a,b){if(b)return b.type="receipt",b},k=function(b,d,e){c[d.vendorKey]++;e();a[d.uniqueId]=!0;s(d)&&(e="false"===d.isSampling,b=["ext",d.vendorKey,d.dataKey].join("_"),e={encode:!0,minDt:e,type:e?g.DT_CODES.EXTERNAL:g.DT_CODES.UNLOAD},m.trigger("addOutputItem",
{output:d.dataValue},b,e),m.trigger("addOutputItem",{output:d.vendorKey},"ext_vendor",e),"false"===d.isSampling&&m.trigger("sendMinDt",g.DT_CODES.EXTERNAL))},s=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 V).listen(e,k,h)}}},R=function(a,c,b,d){var e=m.request("browser");if(m.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0};var h=function(a,
b){return''};return function(){var k,f,q,l=n.dtBaseURL,r=n.cocaPuffsPath,l=new I(l);l.sub(c||"static");l.master(l.master().split(":")[0]);l.path("");r&&(l.master(r),l.sub(""));l+=a;r=h("allowscriptaccess","always");k=h("movie",l)+h("play","true")+h("loop","true");q=e.browserIs(g.BROWSERS.IE)||e.browserIs(g.BROWSERS.MSEDGE);f=e.browserIs(g.BROWSERS.IE);q&&(q=d?"window":"transparent",k+=h("wmode",q));b&&(r+=h("FlashVars",b));f?(f=x.createElement("div"),q="blag"+n.birthdate+
p.random(),f.innerHTML="",k=f.firstChild):(k=x.createElement("object"),k.data=l,k.type=g.FLASH_MIME,k.innerHTML=r);l=k;l.style.position="absolute";l.style.width="1px";l.style.opacity="0";l.style.height="0px";return k}()},na=function(a,c,b,d,e,h,k,s){var q=h.browserIs(g.BROWSERS.IE)||h.browserIs(g.BROWSERS.MSEDGE),l="_IASflashPixelCallback"+(n.birthdate+
""+p.round(1E6*p.random())),r=!1,u=!1,v,B,A,C,D=function(){if(v&&f.isFunction(v.jsHandshake)&&!r){v.style.height="1px"===v.style.height?"2px":"1px";try{v.confirmResize()}catch(a){r=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}}},E=function(){if(r)return!1;var a,b;try{(a=C||v&&f.isFunction(v.jsHandshake))&&!u&&(C=!0,t[l]=H,b=v.jsHandshake(l),u=!0,H(b))}catch(d){a=!1,r=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}return a},H=function(a){try{if(f.isUndef(a.isInView))throw"corrupted Flash pixel message received";
A=1===+a.isInView}catch(b){m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}},G=function(a,b,d){var c=new R(q?"/detector_4_5_IE.pix":"/detector_4_5.pix"),e=c.style;c[g.IAS_DETECTOR]="true";e.left=b+"px";e.top=d+"px";c.isPlaceholder||a.appendChild(c);e.height="1px";v=c;q&&!c.isPlaceholder&&setInterval(D,100);return c}(a,c,b);return{isInView:function(){var a;if(E()){try{a=A}catch(b){C=!1,m.trigger("error",g.ERROR_CODES.COCOA_GONE)}h.browserIs("w")&&void 0!==a&&(v.style.height=B?"1px":"2px",B=!B)}return E()&&
a},isNotReadyToReport:function(){return!E()},createdFlash:v,remove:function(){G.parentNode&&G.parentNode.removeChild(G)}}},oa=function(a,c,b,d,e,h,k){var s=h.browserIs(g.BROWSERS.IE)||h.browserIs(g.BROWSERS.MSEDGE),q=!1,l,r,u,v,B,A=function(a,b){return''},C=function(a,b){return a+'="'+b+'" '},D=function(){if(E()&&!q){l.style.height="1px"===l.style.height?"2px":"1px";try{l.confirmResize()}catch(a){q=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}}},E=function(){var a=
!1;try{a=l&&f.isFunction(l.jsHandshake)}catch(b){}return a},H=function(){if(q)return!1;var a;try{if((a=B||E())&&!u){B=!0;var b=f.flatJSONParse(l.jsHandshake());u=b.id;if(f.isUndef(u))throw"corrupted Flash pixel message received";v=1===+b.isInView}}catch(d){a=!1,q=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}return a};z.addEvent(t,"message",function(a){try{var b=f.flatJSONParse(a.data);"IASCOCOA"===b.type&&b.id===u&&(v=1===+b.isInView)}catch(d){m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}});
var G=function(a,b,d){var c;c=new I;var e=n.cocaPuffsPath;c.sub("static");c.master(c.master().split(":")[0]);e&&(c.master(e),c.sub(""));var e=c+(s?"/detector_4_2_IE.pix":"/detector_4_1.pix"),k=A("allowscriptaccess","always"),f=A("movie",e)+A("play","true")+A("loop","true");s&&(f+=A("wmode","transparent"));h.browserIs(g.BROWSERS.IE)?(c=x.createElement("div"),c.innerHTML="",l=c.firstChild):(l=x.createElement("object"),l.data=e,l.type=g.FLASH_MIME,l.innerHTML=k,l[g.IAS_DETECTOR]="true");l.style.position="absolute";l.style.width="1px";l.style.opacity="0";l.style.height="0px";c=l;e=c.style;e.left=b+"px";e.top=d+"px";a.appendChild(c);e.height="1px";s&&setInterval(D,100);return c}(a,c,b);return{isInView:function(){var a;if(H()){try{a=v}catch(b){B=!1,m.trigger("error",g.ERROR_CODES.COCOA_GONE)}h.browserIs("w")&&void 0!==
a&&(l.style.height=r?"1px":"2px",r=!r)}return H()&&a},isNotReadyToReport:function(){return!H()},createdFlash:l,remove:function(){G.parentNode&&G.parentNode.removeChild(G)}}},ba=function(){var a=function(b,d,c){var h=d.length,k=b.frames;c&&c(b,d);if(k.length){for(b=0;b=d&&(b.task(),a.shift())},getNextJob:function(){return a[0]}}},V=function(){var a=function(a,b,d,e){var h,k=f.noop,s,q;if(JSON&&JSON.parse)try{h=JSON.parse(a.data),s=a.source,b(h)&&(e&&(q=e(s,h))&&(k=function(){(new ca(s)).send(function(){return q})}),d(a,h,k))}catch(l){h&&m.trigger("error",g.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(c,
b,d){z.addEvent(t,"message",function(e){a(e,c,b,d)})}}},ca=function(a){var c=function(a){return f(a).mapToObj(function(a,b){var c;f.isFunction(b)||(c={},c[a]=b);return c})};return{send:function(b){if(JSON&&JSON.stringify){var d=f(a).isObj()?[a]:(new ba).getFrames(a);f(d).each(function(a,d){var k;k=f.resolve(b,d)||{};k.sentTime=p.now();k=c(k);d.postMessage(f(k).JSONStringify(),"*")})}}}},Ga=function(a){var c=0,b={},d=function(a,b,d){if(f.isUndef(a.output))throw Error("item with id "+b+' must have "output" method');
this.item=a;this.id=b||++c;this.props=d||{};this.output=function(){return f.isFunction(a.output)?a.output():a.output}},e=function(a){var d,c,e=[];for(d in b)b.hasOwnProperty(d)&&(c=a(d,b[d]))&&e.push(c);return e},h=function(a,c,e){e=e||c;e="string"!==typeof e?e:{};var h=function(a,c,e){a=new d(a,c,e);b[a.id]=a};f(a.output).isObj()?f(a.output).each(function(a,b){h({output:b},a,e)}):h(a,c,e)};a.on("addOutputItem",function(a,b,d){h(a,b,d)});return{addItem:h,filterOutput:function(a,b){return e(function(d,
c){var e=c.props,h=c.output();a(e)&&(e.encode&&(d=encodeURIComponent(d),h=encodeURIComponent(h)),f.isFunction(b)?b(d,h):b[d]=h)})},iterate:e,getItem:function(a){return b[a]}}},Bb=function(a){var c=a.width-5,b=a.height-5,d=0.5*a.width+1,e=0.5*a.height+1,h=0.3*a.width+1,k=0.7*a.width+1,f=0.3*a.height+1,q=0.7*a.height+2,l,r=function(b,d){1>b&&(b=1);1>d&&(d=1);b>a.width&&(b=0!==a.width?a.width:1);d>a.height&&(d=0!==a.height?a.height:1);return{x:p.floor(b),y:p.floor(d)}};l=[r(c,b),r(c,5),r(5,b),r(5,5),
r(d,e),r(h,f),r(k,f),r(h,q),r(k,q)];return{get:function(){return l},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}}},Cb=function(a,c){var b=0.5*a.width+1,d;d=[{y:p.floor(0.5*a.height+1),x:p.floor(b)}];return{get:function(){return d},getPctInView:function(a){return 1===a?50:0}}},Db=function(){var a={},c=function(b,d){a[b]=d};return{request:function(b){var d,c=a[b],h=f(arguments).toArray();h.shift();f.isUndef(c)||(d=f.isFunction(c)?
c.apply({},h):c);return d},provide:function(b,d){d?a[b]=d:f(b).each(c);return d}}},Xa=function(a,c,b){return{collect:function(){var d=a.find(),c=d.getOutOfViewReasons(),h=b.isHidden(),k=F(y.calcWinDims()),s=d.getDims();if(!k.hasValidDims()||!s.hasValidDims())return{viewState:g.NA,posViewState:g.NA,embedded:w.embedded,winDimensions:k,adDimensions:s};!0===h&&c.push(g.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:k,adDimensions:s,containerDimensions:d.getContainerDims(),method:d.getDetectionMethod(),
viewState:c.length?g.OUT_OF_VIEW:d.getViewState(),percentInView:d.getPercentInView(),reason:c.join("."),obstructed:f.stringifyTriState(d.isObstructed()),isHidden:f.stringifyTriState(d.isHidden()),tabHidden:f.stringifyTriState(h),posViewState:d.getViewState(),adCompCount:d.getComponentCount()}}}},Eb=function(a){a=a||f.identity;var c=[],b=p.now(),d=function(){var a=p.now();c.length&&(c[c.length-1].duration+=a-b,b=a)};return{clear:function(){d();c=[]},fastForward:d,get:function(){return c},hasAlwaysBeen:function(a){return 1===
c.length&&c[0].state===a},addState:function(b){var h=c[c.length-1];b=a(b);d();0!==c.length&&b===h.state||c.push({state:b,duration:0})}}},Fb=function(a){var c=a||1,b=0,d=0,e=0,h=0;return{start:function(){0===b%c&&(e=p.now())},stop:function(){0===b%c&&(h+=p.now()-e,d++);b++},getTime:function(){return h},getCount:function(){return d}}},ia=function(a){var c=0,b=w.getTagTime(),d=0,e,h;return{getTotalTime:function(){return d},stop:function(){c=0;b=w.getTagTime()},mark:function(){e=w.getTagTime()-b;c+=e;
c>a&&(h=c-e\x3c/script>'],iframe:[''],img:['
']}[a];c=d[0]+b+d[1];"true"===n.forceAppend?"script"!==a?(d=x.createElement("DIV"),d.innerHTML=c,e.appendChild(d.childNodes[0])):(d=x.createElement("SCRIPT"),d.src=b,e.appendChild(d)):x.write(c)},d=function(a,b,d){var c=!d&&z.getXHR2();c?(c.open("POST",a),c.onreadystatechange=function(){4===c.readyState&&200===
c.status&&b&&b()},c.send()):(d=y.createImage(),b&&(d.onload=b),d.src=a)},e=function(a,b){var d=x.createElement("script");d.type="text/javascript";d.src=a;b&&(d.onload=b);f.isDef(n.contextNode.parentNode)&&n.contextNode.parentNode.appendChild(d)},h=function(b){f.isFunction(b)?b({iasImpId:n.asid}):"string"===typeof b?d(b,void 0,!0):a.add(g.ERROR_CODES.NOTIFY_CLIENT)},k=function(a,b,d,k){e(c.wrap(a,b,d,k))};m.on({addNode:b,send:d,exec:e,notify:h,jsonp:k});return{addNode:b,send:d,exec:e,notify:h,jsonp:k}},
g={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"},DETECTION_METHODS:{AD_PLACEHOLDER:"s",AD_HUNT:"a",
IFRAME:"i",VIDEO:"v",MRAID:"m",AVID:"av",MUTATION:"c"},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"}},PERF_TRACKER_TYPES:{VANS:{TYPE:"vans",COUNT:4},JSVIDWRAPPER:"jsvidwrap",ASVIDWRAPPER:"asvidwrap"},ERROR_CODES:{GET_AD_DIMENSIONS:"a",AD_SLOT_ID:"A",BAPI_CALLBACK:"b",ADTALK_GENERAL:"c",COCOA_GONE:"C",GET_SCREEN_LOC_GET_DIMENSIONS:"d",ADTALK_DUBIOUS:"D",NO_CONTAINER:"e",VIDEO_IN_IFRAME_DIMS_CALC:"F",
GREEN:"g",PHONE_HOME:"h",UID_GENERATION:"i",IMPRESSION_URLS:"I",JSINFO:"J",KILL_IT:"k",LOCATION_DETAILS:"l",IMPRESSION_LEADUP:"L",MESSAGE_LISTENER:"m",NOTIFY_CLIENT:"n",AT_INIT:"N",OFF_DESKTOP:"O",GET_SCREEN_LOC_PIV_CALC:"p",PLUGIN_PARSING:"P",AVIREEN:"r",GET_ELEM_STYLE:"s",AT_SEND:"S",NO_VIDEO_AD_INTERFACE:"u",ENVIRONMENT:"v",GET_WIN_DIMENSIONS:"w",AC_WATCHER:"W",EXCHANGE_PARSING:"x",CHECK_SCREEN_LOC:"V",MOBILE_APP:"M",FLASH_API_ACCESS:"z"},IAS_DETECTOR:"iasdetector",BROWSERS:{WEBKIT:"w",OPERA:"o",
GECKO:"g",CHROME:"c",IE:"i",MSEDGE:"e"},MEDIA_TYPE:{DISPLAY:"display",VIDEO:"video"},MEASUREMENT_STRATEGY:{DISPLAY:"display"}},w=function(){var a=t!=top,c=function(){var a;try{a=!!top.document}catch(d){a=!1}return a}();return{embedded:a,friendly:c,friendlyIframe:a&&c,xDomainIframe:a&&!c,getTagTime:function(){return p.now()-n.birthdate},getPageTime:function(){return f.isDef(t.chrome)&&f.isDef(t.chrome.csi)&&f.isFunction(t.chrome.csi)?p.round(chrome.csi().pageT):g.NA},isVideo:function(){return-1!==
n.mode.indexOf("jsvid")},isMobileApp:function(){return f.isDef(t.mraid)}}}(),z={addEvent:function(a,c,b,d){f.isDef(a.addEventListener)?"mouseenter"===c?a.addEventListener("mouseover",z.mouseEnter(b),d):"mouseleave"===c?a.addEventListener("mouseout",z.mouseEnter(b),d):a.addEventListener(c,b,d):f.isDef(a.attachEvent)&&("DOMContentLoaded"===c&&(c="load"),a.attachEvent("on"+c,b))},removeEvent:function(a,c,b){f.isDef(a.removeEventListener)?("mouseenter"===c?(c="mouseover",b=z.mouseEnter):"mouseleave"===
c&&(c="mouseout",b=z.mouseEnter),a.removeEventListener(c,b)):f.isDef(a.detachEvent)&&a.detachEvent("on"+c,b)},mouseEnter:function(a){var c=this;return function(b){var d=b.relatedTarget;this===d||c.isAChildOf(this,d)||a.call(this,b)}},isAChildOf:function(a,c){if(a===c)return!1;for(;c&&c!==a;)c=c.parentNode;return c===a},getStyle:function(a,c,b){var d="";b=b||"";x.defaultView&&x.defaultView.getComputedStyle?d=x.defaultView.getComputedStyle(a,b).getPropertyValue(c):a.currentStyle&&(c=c.replace(/\-(\w)/g,
function(a,b){return b.toUpperCase()}),d=a.currentStyle[c]);return d},getXHR2:function(a,c){var b,d;f.isDef(t.XMLHttpRequest)?(d=new XMLHttpRequest,"withCredentials"in d&&(b=d)):f.isDef(XDomainRequest)&&(b=new XDomainRequest);return b},whenReady:function(a,c){var b=c||(w.xDomainIframe?x:p.getTop().document);"complete"==b.readyState||"loaded"==b.readyState||"interactive"==b.readyState?p.execAtEndOfThread(a):this.addEvent(b,"DOMContentLoaded",a,!1)}},Za=function(a,c,b,d,e,h,k,s){var q=0,l=0,r=!1,u,
v={},B=[g.DT_CODES.ADTALK],A=function(a,c,e,h,s,u){e=e||!b.on("postDts");var B=a===g.DT_CODES.VH||a===g.DT_CODES.DIAGNOSTIC||a===g.DT_CODES.ADTALK;if(d.impressionIsIdentifiable()&&(B||"n"!==k.getCurrentLoc()))try{var A=n.dtBaseURL,C=new I(A),t=p.now(),w=v[a];A||(C.path("dt"),b.on("usedtdomain")&&C.sub("dt"));a===g.DT_CODES.PERFORMANCE&&C.sub("dtias");D(C,a,c);s&&s.field&&C.setParam(s.field,s.value);h||E(C,a);m.trigger("send",C,function(){l+=1;q=p.now()-t;f.isFunction(u)&&u()},e);a===g.DT_CODES.UNLOAD&&
(r=!0);v[a]=f.isDef(w)?w+1:1}catch(x){__IntegralASDiagnosticCall("dt-"+a,x),m.trigger("error",g.ERROR_CODES.PHONE_HOME)}};a=function(a,d){var c={bapi:"a",bapiClient:"b",jload:"c",jss:"d",jsi:"e"},e=n.mode,c=c[a]||c[e];b.on(d||e+"Diag")&&c&&A(g.DT_CODES.DIAGNOSTIC,-5,!0,!0,{field:"bkp",value:c})};var C=function(a){var b;a===g.DT_CODES.UNLOAD?b=-1:a===g.DT_CODES.ADTALK?b=-2:a===g.DT_CODES.VIEWABILITY_READY?b=-3:a===g.DT_CODES.VIDEO_EVENTS?b=-4:a===g.DT_CODES.DIAGNOSTIC?b=-5:a===g.DT_CODES.THIRD_PARTY?
b=-6:a===g.DT_CODES.QUARTILE_FULLY_INVIEW?b=-7:a===g.DT_CODES.LARGE_BILLABLE?b=-8:a===g.DT_CODES.AVIREEN&&(b=-9);var d=v[a];f.isDef(d)&&-1!==B.indexOf(a)&&0!==d&&(b=b+"."+d);return b},D=function(a,b,c){c=f.isDef(c)?c:C(b);a.setParam("asId",n.asid);c={c:d.getCacheBustId(),pingTime:c,time:w.getTagTime(),type:b};e.filterOutput(function(a){return a.minDt&&(!a.type||a.type===b)},c);a.setParam("tv",c)},E=function(a,d){var f,r={};e.filterOutput(function(a){return a.standalone&&!a.minDt&&a.type===d},function(b,
d){a.setParam(b,d.replace("%3A",":"))});k.fastForward();d===g.DT_CODES.VIDEO_EVENTS&&(f=m.request("videoEventsString"))&&(r.ve=f,r.clog=s);d===g.DT_CODES.UNLOAD&&(r.ndt=l);-1!==n.mode.indexOf("jsvid")&&(r.vv=m.request("videoVersion"));r.NULL1=b.output();r.NULL2=k.stringify(10);r.em=w.embedded;r.fr=w.friendly;r.uf=u.useFlash()?1:0;r.e=c.toString();r.tt=n.mode;r.dtt=q;e.filterOutput(function(a){return!a.standalone&&!a.minDt&&(!a.type||a.type===d)},r);a.setParam("tv",r);a.setParam("br",h.getBrowserType())};
m.on({sendDt:A,sendMinDt:function(a,b){A(a,b,void 0,!0)},sendDiag:a});return{send:A,sendCookie:function(){var a;b.on("cookie")&&"true"===n.sendCookie&&n.protocol&&n.cookieDomain&&n.asid&&(a=n.protocol+"://"+n.cookieDomain+"?asid="+n.asid,m.trigger("send",a,f.noop,!0),l++)},unload:function(){r||A(g.DT_CODES.UNLOAD,-1,!0)},diagnostic:a,setViewabilityMod:function(a){u=a}}},F=function(a){var c={},b=!1,d=function(){var a={};f(c).each(function(b,d){a[b]=p.round(d)});return a},e=function(){return p.round(c.width)*
p.round(c.height)};(function(){var b;a!==t.parent&&(1!==a.nodeType?c=a:f.isDef(a.getBoundingClientRect)&&(b=y.getRect(a),f(c).mixin({x:f.useIfDef(b.x)||b.scrX,y:f.useIfDef(b.y)||b.scrY,scrX:b.scrX,scrY:b.scrY,width:b.width,height:b.height})))})();return{hasValidDims:function(){var a,b=f(c).find(function(b,d){a=!0;return isNaN(d)});return f.isDef(a)&&f.isUndef(b)},toString:function(){var a=d();return[a.scrX,a.scrY,a.width,a.height].join(".")},getRounded:d,set:function(a,b){c[a]=b},isHidden:function(){var d=
1===a.nodeType?y.nodeIsHidden(a):0===a.width||0===a.height;return b?!1:d},treatAsPlaceholder:function(){b=!0},area:e,isMrcLarge:function(){return e()>=g.MRC_LARGE_AD_SIZE}}},Pa=function(){return{calcDims:function(a,c){var b=new F(a),d=y.getClippedDimensions(a,c),e=b.getRounded();b.set("height",d.heightg){u=void 0;if(u=l.parentNode===a)if(u=void 0,u="DIV"===l.nodeName)if(u=void 0,u=""===l.style.backgroundImage){var v=u=void 0,B=l.childNodes;for(u=0;u100*p.random());return a[b]},b={fc:"forcecocoa",rt:"rattie",cb:"cachebust",np:"nextcocoa",th:"tabHiddenDtCall",es:"everySecond",sa:"swapids"},d={gm:"use100v",fif:"useFIF"},e=function(){var c,e;c=f(b).mapToObj(function(b,d){var c={};c[b]=a[d]?1:0;return c});e=f(d).mapToObj(function(a,b){var d={};d[a]=h(b)?1:0;return d});
return f(c).mixin(e)},h=function(a){a=n[a];return!0===a||"true"===a||f.isFunction(a)};f(b).each(function(a,b){c(b)});return{on:c,bootstrapOn:h,output:function(){return f(e()).toParams()}}},Sa=function(a){var c=g.BROWSERS,b=m.request("intersectionWatcher");return{calcInitialViewState:function(d,e,f){var k={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30},s={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},q=g.NA,l=!w.xDomainIframe||b.isStarted()||a.browserIs(c.GECKO)||a.browserIs(c.IE);f=f?k:s;if(l||e)q=d===g.PIV_NA?
g.NA:d>=f.IN_VIEW?g.IN_VIEW:d<=f.OUT_OF_VIEW?g.OUT_OF_VIEW:d>=f.PARTIAL_VIEW?g.PARTIAL_VIEW_PLUS:g.PARTIAL_VIEW_MINUS;return q},calcPercentInView:function(a,c,h,k){var g=0,q=a;b.isStarted()?g=b.getPiv():a.hasValidDims()&&!a.isHidden()&&(f([c,h,k]).each(function(a,b){if(b.hasValidDims()){var d=q.getRounded(),c=b.getRounded(),e=Math.max(d.scrX,c.scrX),f=Math.max(d.scrY,c.scrY),k=Math.min(d.scrX+d.width,c.scrX+c.width),d=Math.min(d.scrY+d.height,c.scrY+c.height),k=k-e,d=d-f;q=F({scrX:e,scrY:f,width:0<
k?k:0,height:0
b.length;)c?(d=new Uint32Array(1),t.crypto.getRandomValues(d),b+=d[0].toString(16)):b+=(16*p.random()|0).toString(16);b=b.slice(0,32)}catch(f){a.add(g.ERROR_CODES.UID_GENERATION)}return b}())}},Ra=function(a){var c,b,d,e=m.request("features"),h=function(){var c,k,h,q,B=p.getMaxNumber();c=p.getMaxNumber();k=p.getWindow();p.getDoc();w.friendly?(c=s(),h=c.left,q=c.top,B=c.width,c=c.height,k=y.windowPosition(),h=k.scrX+h,q=k.scrY+q):e.on("rattie")&&a.browserIs(g.BROWSERS.IE)?(d=d||m.request("ieXDomainViewability"),
b=d.determineFramePosition(),h=b.scrX,q=b.scrY):f.isDef(k.mozInnerScreenX)&&(h=p.round(k.mozInnerScreenX),q=p.round(k.mozInnerScreenY));return{scrX:h,scrY:q,iFrameClippingWidth:B,iFrameClippingHeight:c}},k=function(){var a,b,d=c||y.getIeDimObj(),e=p.getWindow();f.isDef(e.innerWidth)?(a=e.innerWidth,b=e.innerHeight):d&&f.isDef(d.clientWidth)?(a=d.clientWidth,b=d.clientHeight,0===a&&0a||""===a?b:a},l=function(a,d){var c,e,k=[],h=function(a){return-1!==a.key.indexOf("q")||-1!==a.key.indexOf("g")};c=f(a).map(function(a,b){if(h(b))return b});e=f(a).map(function(a,b){if(!h(b))return b});f(c.concat(e)).each(function(a,c){var e;e=c.val;var f=c.key,h;h=24+k.join("&").length+f.length+14;h=d-h;b.on("forceid")&&h")),d;if(d=f.isDef(c))if(d=!1,f.isDef(t.navigator)&&f.isDef(t.navigator.userAgent)){var e=t.navigator.userAgent.match(/Firefox\/([\.0-9]+)/);null!==e&&2==e.length&&(e=e[1].split("."),3==parseInt(e[0],10)&&6>=parseInt(e[1],10)&&(3==e.length?13>=parseInt(e[2],
10)&&(d=!0):d=!0))}d&&(a.g=c)}return a},d={};try{d.a=encodeURIComponent(top.location.href)}catch(e){}try{d.b=encodeURIComponent(parent.location.href)}catch(h){}if(w.embedded){try{d.c=encodeURIComponent(parent.document.referrer)}catch(k){}try{d.e=encodeURIComponent(t.document.referrer)}catch(g){}}try{"jsi"!==n.mode&&(d.d=encodeURIComponent(t.location.href))}catch(q){}try{d.f=encodeURIComponent(n.jsref)}catch(l){}try{var r=b();d.g=encodeURIComponent(r.g);d.q=encodeURIComponent(r.q)}catch(m){}var d=
a(d),d=c(d),b=[],p;for(p in d)d.hasOwnProperty(p)&&b.push({key:p,val:d[p]});b.sort(function(a,b){return a.val.length>b.val.length?1:a.val.length=a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},hashCode:function(a){var c=0,b,d,e;if(0===a.length)return c;b=0;for(e=a.length;bt.unifiedId&&(x.unifiedId=t.unifiedId);var z;z=p.now()-d.sentTime;d.transferDuration=z;A=s.getFrame(t.id);C=h(A,d);f.isUndef(A)||f.isUndef(A.selfDescription)||(n.srcIsEmbedded||w.embedded)&&C?(A=A||s.addFrame(b.source,t.id.split("-"),d),A.addInformationFromSrc(d,t),e()):A.addInformationFromSrc(d,t);b=A;var y=a.request("idMapModule");
c&&C&&y.isCandidateForMyIdMap(b)&&k()}catch(F){m.trigger("error",g.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:k,sendToKnownFrames:function(){(new ca).send(e)},startListening:function(){(new V).listen(d,s,e)},validateMessage:d,processMessage:s,createMessage:e}},Mb=function(a){a=a||n;var c;a.reqquery?c=a.reqquery.split(/(?:anId=|anid=|ANID=)([^&]*)/)[1]:(c=a.adsafeSrc.split("/"),c=c[5]+"-"+c[6]);return{tagId:c,adSafeId:a.asid}},Hb=function(){var a,c=[],b=function(a){a=new Mb(a);c.push(a);return a};
a=b();return{createNew:b,getAll:function(){return c},myIdCard:a}},Qa=function(a){var c,b,d=!1,e=p.getDoc().documentElement,f=function(a){var e=!0;d&&(d=!1,a.stopPropagation(),a.preventDefault(),c=a.screenX-a.clientX,b=a.screenY-a.clientY,e=!1);return e};a.browserIs(g.BROWSERS.IE)&&z.addEvent(e,"click",f,!0);return{determineFramePosition:function(){a.browserIs(g.BROWSERS.IE)&&(d=!0,e.click());return{scrX:c,scrY:b}}}},Oa=function(a){var c=g.NA,b=!1,d=function(a){if(!f.isUndef(a)){var b=(new F(a)).getRounded(),
c;0===b.width*b.height&&(c=x.createElement("div"),f(c.style).mixin({position:"absolute",width:"100%",opacity:"0",height:"100%",zIndex:-999,top:"0px",left:"0px"}),c[g.IAS_DETECTOR]=!0,a.appendChild(c));return c||a}};return{getPiv:function(){return c},isApplicable:function(a,b,c){return a.browserIs(g.BROWSERS.CHROME)&&a.hasIntersectionObserver()&&c.xDomainIframe&&b.on("chromeNativeIO")},start:function(){var e=p.getIntersectionObserver(function(a){a=a.pop();c=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]});p.execAtEndOfThread(function(){c=0});e.observe(d(a));p.execAtEndOfThread(function(){m.trigger("delayedViewabilityReady")});b=!0},isStarted:function(){return b}}},hb=function(a,c,b){var d=!1,e=function(){c.impressionIsIdentifiable()&&!d&&(d=!0,m.trigger("notify",n._onMeasurable))};return{start:function(){var c=m.request("mobileApp");if(c.isMobileAppEnvironment()?c.isMeasurable():!b.useFlash())e();
else m.on("measurable",function(){a.browserIs(g.BROWSERS.WEBKIT)||e()})},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&f.isDef(n._onMeasurable)}}},db=function(a,c,b,d,e,h,k,m,q,l,r,u,v,B,A){var C,y,E,H,G,I=0,L=0,M=!1,J=-1!==n.mode.indexOf("jsvid"),X=k.request("mobileApp"),S=J?200:100;d=n.mobOrTab;var R=!d&&e.on("recordalternate")&&!e.bootstrapOn("killFlash"),U=c.hasFlashEnabled(),K=e.on("forcecocoa")&&U,W=e.on("nextcocoa");c.getDocumentMode();var Y=k.request("intersectionWatcher"),
Y=c.browserIs(g.BROWSERS.GECKO)||c.browserIs(g.BROWSERS.IE)&&e.on("rattie")||Y.isApplicable(c,e,w),O=w.friendlyIframe&&K||w.xDomainIframe&&Y&&K||w.xDomainIframe&&!Y,N=!d&&O&&e.on("cocoapuffs")&&U&&!e.bootstrapOn("killFlash"),Z=!1,Q=new Fb(10),$=W?na:oa,P=[J&&e.on("videotwoseconds")?2E3:1E3,5E3,15E3];e.on("everySecond")&&(P=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,15E3]);var aa=f(P).map(function(a,b){return b/1E3}).join("-"),ea=new ia(1E3),V=new ha(r.getPingJobs(P));if(e.on("hundredpct")&&
n.use100v)var fa=new ia(1E3),ba=new ha(r.getFullyInViewPingJobs(P));if(e.on("tabHiddenDtCall"))var ja=new ia(1E3),ca=new ha(r.getPosInViewPingJobs([P[0]]));var ka=function(){da();e.on("viewabilityready")&&!M&&(b.send(g.DT_CODES.VIEWABILITY_READY),k.trigger("measurable"),M=!0)};k.on("delayedViewabilityReady",ka);var da=function(d){try{Q.start();var m,s,q,r,t,w;if(a.isEnabled()&&a.hasMeasurementStrategy())q=a.getScreenLocationInfo();else{q=v.collect();R&&(q.gState=q.viewState);if(X.isMobileAppEnvironment())q.viewState=
X.getViewabilityResult(),q.method=X.getDetectionMethod(),q.percentInView=X.getPercentageInView();else if(N){C=C||new ga($,q.adDimensions,ka,e,u,c)||{};r=C.checkViewable();e.on("hundredpct")&&n.use100v&&(H=H||new Ab(zb,q.adDimensions,ka,c,e,h,l,u)||{},t=H.checkViewable(),q.fullPercentInView=t.pct,q.useCocoa=N);if(1!==q.tabHidden||r.str===g.NA)q.viewState=r.str;q.percentInView=r.pct;e.on("unreliabilityDetection")&&U&&(E=E||new ga($,F({height:0,width:-2E4}),f.noop,e,u,c)||{},w=E.checkViewable(),w.str!==
g.OUT_OF_VIEW&&(L+=1),I+=1,l.addItem({output:L+"/"+I},"fu"))}else O&&(q.viewState=g.NA,q.percentInView=g.PIV_NA);R&&(y||d||!U||(y=N?C:new ga($,q.adDimensions,f.noop,e,u,c,h)),q.fState=d||!U?g.NA:y.checkViewable().str);if(J&&(s=A.getViewStateOverride())){if(s===g.OUT_OF_VIEW){var x=q.reason?q.reason.split("."):[];x[x.length]=g.OUT_OF_VIEW_REASONS.VIDEO;q.reason=x.join(".")}q.viewState=s}}m=B.registerLocation(q);e.on("hundredpct")&&n.use100v&&(m.isFullyInView()?(fa.mark(),ba.doEligibleJobs(fa.getTotalTime()),
!e.on("zeroPing")||Z||d||(b.send(g.DT_CODES.FULLY_INVIEW,0),Z=!0)):fa.stop());m.isInView()?(ea.mark(),V.doEligibleJobs(ea.getTotalTime())):ea.stop();var z=V.getNextJob();z&&z.time===P[0]&&e.on("tabHiddenDtCall")&&(q.posViewState===g.IN_VIEW||q.posViewState===g.PARTIAL_VIEW_PLUS?(ja.mark(),ca.doEligibleJobs(ja.getTotalTime())):ja.stop());Q.stop();var G=p.round(Q.getTime()/Q.getCount());l.addItem({output:G},"lt",{type:g.DT_CODES.UNLOAD});return m}catch(K){k.trigger("error",g.ERROR_CODES.CHECK_SCREEN_LOC)}},
la,ma=function(a){var c;G=!0;var d=!1,e=function(){d||(d=!0,b.send(g.DT_CODES.VIDEO_EVENTS,void 0,void 0,void 0,void 0,function(){t.postMessage(JSON.stringify({id:n.videoId,msg:"unloadComplete",messageType:"misc"}),"*")}))};a=function(){e();if(!la){var a=[C,H,y,E];c&&clearInterval(c);f(a).each(function(a,b){b&&"function"===typeof b.removePixels&&b.removePixels()});la=!0}};m.impressionIsIdentifiable()&&(da(),c=setInterval(da,S),la=!1,k.on("adStopped",a),k.on("adVideoComplete",a),k.on("skipAd",a),z.addEvent(t,
"beforeunload",b.unload,!1),J&&z.addEvent(t,"beforeunload",e,!1))};return{checkScreenLoc:da,init:function(){"true"===n.allowViewability&&f.isFunction(x.addEventListener)?(G=!1,"complete"==x.readyState||"loaded"==x.readyState||"interactive"==x.readyState?p.execAtEndOfThread(ma):x.addEventListener("DOMContentLoaded",ma,!1)):q.waitForBody(ma)},needsFlash:function(){return O},readyFired:function(){return G},useFlash:function(){return N},stringifyPingTimes:function(){return aa}}},za=function(a){return{accepts:function(){return a.accepts()&&
a.isMediaType(g.MEDIA_TYPE.DISPLAY)}}},ya=function(a){return{accepts:function(){return f.isDef(a.avid)},isMediaType:function(c){var b=!1;try{var d=a.avid.getAvidAdSessionContext().mediaType;f.isUndef(d)&&(d=g.MEDIA_TYPE.DISPLAY);b=c===d}catch(e){}return b}}},wa=function(a,c){var b=function(a){try{c.trigger("screenLocationChanged",{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},isObstructed:!1,isHidden:!1,numberOfAdverts:1,
percentageInView:a.eventData.percentageInView,detectionMethod:"av"})}catch(b){}};return{start:function(){try{a.avid.addEventListener("viewability",b)}catch(c){}},addScreenLocationChangedListener:function(a){c.on("screenLocationChanged",a)}}},xa=function(a,c){var b=function(a){var b=a.percentageInView;a.viewState=50<=b?g.IN_VIEW:g.OUT_OF_VIEW;a.outOfViewReason=50<=b?"":g.OUT_OF_VIEW_REASONS.GEOM;c.trigger("measurementChanged",a)};return{start:function(){a.addScreenLocationChangedListener(b);a.start()},
getStrategyName:function(){return g.MEASUREMENT_STRATEGY.DISPLAY},addMeasurementChangedListener:function(a){c.on("measurementChanged",a)}}},Ca=function(a,c,b){b.start();return{isEnabled:function(){return a},hasMeasurementStrategy:function(){return f.isDef(c)},getScreenLocationInfo:function(){return b.create()}}},Aa=function(a){return{resolve:function(){var c=f(a).findFirst(function(a,c){return c.environment.accepts()});if(f.isDef(c))return c.measurementStrategy}}},Ba=function(a){var c,b=!1,d=!0,e=
{winDimensions:F({scrX:0,scrY:0,width:0,height:0}),adDimensions:F({scrX:0,scrY:0,width:0,height:0}),containerDimensions:F({scrX:0,scrY:0,width:0,height:0}),method:g.NA,viewState:g.NA,percentInView:g.NA,reason:"",obstructed:g.NA,isHidden:g.NA,tabHidden:g.NA,posViewState:g.NA,adCompCount:1},h=function(a){return new F({scrX:a.x,scrY:a.y,width:a.width,height:a.height})},k=function(a){e={winDimensions:h(a.windowDimensions),adDimensions:h(a.adDimensions),containerDimensions:h(a.containerDimensions),method:a.detectionMethod||
g.NA,viewState:a.viewState||g.NA,percentInView:f.isDef(a.percentageInView)?a.percentageInView:g.NA,reason:a.outOfViewReason||"",obstructed:g.NA,isHidden:g.NA,tabHidden:g.NA,posViewState:a.viewState||g.NA,adCompCount:a.numberOfAdverts};c=!0;b&&m.trigger("delayedViewabilityReady")};return{create:function(){d&&!c&&(b=!0,d=!1);return e},start:function(){f.isDef(a)&&(a.addMeasurementChangedListener(k),a.start())}}},sa=function(a){function c(){var c=e.isSafeToInjectMraid();b=Nb(a).resolve(c)}var b,d=new Ob,
e=new Pb;try{a.bootstrapOn("mobOrTab")&&(d.detect(),d.hasDetectedMobileApp()&&(e.detect(),c()))}catch(h){m.trigger("error",g.ERROR_CODES.MOBILE_APP)}return{isMobileAppEnvironment:function(){return d.hasDetectedMobileApp()},isMeasurable:function(){return f.isDef(b)&&b.isMeasurable()},getPercentageInView:function(){var a=g.NA;f.isDef(b)&&b.isMeasurable()&&(a=b.getPercentageInView());return a},getViewabilityResult:function(){var a=g.NA;f.isDef(b)&&b.isMeasurable()&&(a=b.getViewabilityResult());return a},
getDetectionMethod:function(){var a=g.NA;f.isDef(b)&&b.isViewabilitySupported()&&(a=b.getDetectionMethod());return a}}},Qb=function(){var a=!1,c=!1,b=p.getWindow(),d=function(){var a=b.avid;return f.isDef(a)&&f.isDef(a.getPercentageInView)},e=function(){return d()&&c},h=function(){c=!0;a&&e()&&m.trigger("delayedViewabilityReady")};(function(){var c=b.avid;d()&&("loading"===c.getState()?(a=!0,c.addEventListener("ready",function(){h()})):h())})();return{isViewabilitySupported:d,isMeasurable:e,getViewabilityResult:function(){return 50<=
b.avid.getPercentageInView()?g.IN_VIEW:g.OUT_OF_VIEW},getPercentageInView:function(){return b.avid.getPercentageInView()},getDetectionMethod:function(){return g.DETECTION_METHODS.AVID}}},Rb=function(){var a=!1,c=p.getWindow().avid,b=!1,d,e=function(){!b&&h()&&(m.trigger("delayedViewabilityReady"),b=!0)},h=function(){return k()&&a},k=function(){return f.isDef(d)};c.addEventListener("ready",function(){a=!0;e()});c.addEventListener("viewability",function(a){d=a.eventData.percentageInView;e()});return{isViewabilitySupported:k,
isMeasurable:h,getViewabilityResult:function(){return 50<=d?g.IN_VIEW:g.OUT_OF_VIEW},getPercentageInView:function(){return d},getDetectionMethod:function(){return g.DETECTION_METHODS.AVID}}},Sb={url:{STRINGIFIED_METHOD:"u",detect:function(a){return!!f(a).findFirst(function(a,b){return-1!==p.getWindow().location.href.indexOf(b)})}},userAgent:{STRINGIFIED_METHOD:"a",detect:function(a){return!!f(a).findFirst(function(a,b){var d;d=!1;var e=p.getWindow();f.isDef(e.navigator)&&f.isDef(e.navigator.userAgent)&&
(d=(d=e.navigator.userAgent)&&-1!==d.indexOf(b));return d})}},javascript:{STRINGIFIED_METHOD:"j",detect:function(a){return!!f(a).findFirst(function(a,b){return f.isDef(M.stringToProp(b))})}},scriptSrc:{STRINGIFIED_METHOD:"s",detect:function(a){return!!f(a).findFirst(function(a,b){return y.containsScriptTagWithSrc(function(a){return f.isDef(a)&&-1!==a.indexOf(b)})})}}},qa=function(){var a=function(a,b){var d,e=Sb[a];e.detect(b)&&(d=e.STRINGIFIED_METHOD);return d};return{process:function(c){return f(c).map(a).join("")}}},
Tb={url:["file:","content:","applewebdata:","afma-sdk","adsx.greystripe.com/openx/www/delivery/ia.php"],userAgent:["QuantcastSDK","afma-sdk"],scriptSrc:["file:"],javascript:"ADMARVEL mopubFinishLoad InmobiObj PandoraApp mraid.sasSendMessage avid.getAvidAdSessionContext".split(" ")},Ob=function(){var a,c=function(){return void 0!==a&&""!==a};return{detect:function(){a=qa().process(Tb);c()&&m.trigger("addOutputItem",{output:"1"},"mapp",{type:"impression"})},hasDetectedMobileApp:c}},Nb=function(a){return{resolve:function(c){var b,
d=p.getWindow(),e=d.avid;if(a.on("useScreenLocationInfoAdaptor")&&f.isDef(e))return b;f.isDef(e)?(c=f.isDef(e.getAvidAdSessionContext)?e.getAvidAdSessionContext().avidApiLevel:"1",b="2"===c?new Rb:new Qb):f.isDef(d.mraid)||c?b=new Ub:m.trigger("addOutputItem",{output:"na"},"mi",{type:"impression"});return b}}},Ub=function(){var a=!1,c=!1,b=!1,d=p.getWindow(),e=function(){var a=d.mraid;return f.isDef(a)&&f.isDef(a.isViewable)},h=function(){return e()&&b},k=function(){b=!0;c&&h()&&m.trigger("delayedViewabilityReady")},
n=function(){var b=d.mraid;e()&&(a=!0,"loading"===b.getState()?(c=!0,b.addEventListener("ready",function(){k()})):k())},q=function(){a||(c=!0,n())};(function(){var a=!0;if(p.getWindow().mraid||y.containsScriptTagWithSrc("mraid.js"))a=!1;m.trigger("addOutputItem",{output:f.stringifyTriState(a)},"mi",{type:"impression"});return a})()?m.trigger("exec","mraid.js",q):n();return{isViewabilitySupported:e,isMeasurable:h,getViewabilityResult:function(){return d.mraid.isViewable()?g.IN_VIEW:g.OUT_OF_VIEW},
getPercentageInView:function(){return d.mraid.isViewable()?100:0},getDetectionMethod:function(){return g.DETECTION_METHODS.MRAID}}},Pb=function(){var a=[],c=[],b=function(b,c){var f,k=qa().process(c.detectionRules);k&&(a.push(c.STRINGIFIED_SDK+"*"+k),f=c);return f};return{detect:function(){c=f(Vb).map(b);0=e&&d++;a=c;b++},100),h=function(){c++;
e()},k=function(){m.trigger("addOutputItem",{output:{tmm:function(){return c},tma:function(){return b},sma:function(){return d}}},{type:g.DT_CODES.UNLOAD})};return{start:function(){k();z.addEvent(p.getTop().document,"mousemove",h)},isApplicable:function(a){return a.on("mmsb")&&!a.bootstrapOn("mobOrTab")&&!w.xDomainIframe}}},ib=function(){var a={},c=function(c,e){var f;c[e]=function(c,d,e){e&&(a[e]={x:c,y:d},a.ul&&a.lsr&&(f=ra().getOffDesktopResult(a.ul,a.lsr),b(f)))}},b=function(a){try{m.trigger("addOutputItem",
{output:a},"od")}catch(b){m.trigger("error",g.ERROR_CODES.OFF_DESKTOP)}};return{isApplicable:function(a,b){var c=a.on("oddet"),f=b.hasFlashEnabled(),m=b.getBrowserType()===g.BROWSERS.IE,n=b.isOnWin7(),l=b.isIEVersion(8);return!a.bootstrapOn("killFlash")&&c&&f&&m&&n&&!l},start:function(){try{ec().setupPixels(c),setTimeout(function(){a.ul&&a.lsr||b(ra().getOffDesktopResult())},1E4)}catch(d){m.trigger("error",g.ERROR_CODES.OFF_DESKTOP)}}}},ra=function(){var a=function(a){var b=g.NA;return a?{x:a.x-250,
y:a.y-188}:{x:b,y:b}};return{getOffDesktopResult:function(c,b){c=a(c);b=a(b);return f({mc:[c.x,c.y,b.x,b.y].join("|")}).toION()}}},ec=function(){var a="_postPosition_"+n.asid.replace(/-/g,""),c=function(b){var c=R("/PixelB.swf","cdn","name="+b+"&jsPostFn="+a,!0);b=fc[b];c.style.width=b.WIDTH+"px";c.style.height=b.HEIGHT+"px";c.style.position="fixed";c.style.top=b.TOP+"px";c.style.left=b.LEFT+"px";return c};return{setupPixels:function(b){var d=p.getDoc(),d=d.body||d.contentElement,e;e=p.getDoc().createElement("div");
e.innerHTML='';e=e.firstChild;d.appendChild(e);d=e.contentWindow;d.document.open().close();e=d.document.body;var f=c("ul"),g=c("lsr");e.appendChild(f);e.appendChild(g);b(d,a)}}},dc=function(a,c){var b=[],d=!0,e=function(f){var g=p.getTop();f=f||g.event;b.push({x:p.round(f.clientX),y:p.round(f.clientY)});d&&g.setTimeout(function(){z.removeEvent(g.document,"mousemove",e);c(b)},
a);d=!1};(function(){var a=p.getTop();z.addEvent(a.document,"mousemove",e)})()},kb=function(){return{start:function(){var a=p.getTop().status;p.getTop().status=p.getTop().status+" ";p.getTop().status===a+" "&&(p.getTop().status=a,m.trigger("addOutputItem",{output:1},"sb"))},isApplicable:function(a,c){return a.on("mmsb")&&!a.bootstrapOn("mobOrTab")&&!w.xDomainIframe&&c.browserIs(g.BROWSERS.IE)}}},ub=function(){var a=y.appendElement("iframe",{name:"hpif",style:"display:none"}),c=[{pieces:["jwp","la",
"yer"],abbr:"j"},{pieces:["flo","wpl","ayer"],abbr:"f"}],b=function(b){a.contentWindow[b.pieces.join("")]=function(){return{play:function(){m.trigger("addOutputItem",{output:b.abbr},"vh",{minDt:!0,type:g.DT_CODES.VH});m.trigger("sendMinDt",g.DT_CODES.VH)}}}},d=5E3;(function h(){a.contentWindow?f(c).each(function(a,c){b(c)}):(d-=100,0<=d&&t.setTimeout(h,100))})()},fc={ul:{WIDTH:3,HEIGHT:3,TOP:-3600,LEFT:-3600},lsr:{WIDTH:3,HEIGHT:3,TOP:32767,LEFT:32767}};try{vb()}catch(gc){__IntegralASDiagnosticCall("main",
gc,n)}};try{(function(){var n=__IntegralASConfig.useFIF?window.parent:window;__IntegralASConfig.initialize(__IntegralASConfig,n,n.document)})()}catch(err$$12){__IntegralASDiagnosticCall("initialize",err$$12,__IntegralASConfig)};