var __IntegralASDiagnosticCall = (function(code, err, config) {
	try {
		var alreadySent = {};
		return function(code, err, config) {
			var contextNode;
			try {
				if (!alreadySent[code]) {
					alreadySent[code] = true;
					if (config) {
						// cannot stringify DOM node due to parent-child relationship
						contextNode = config.contextNode;
						config.contextNode = '';
					}

					var img = new Image();
					img.src = '//pixel.adsafeprotected.com/jsdiagnostic' +
						'?code:' + code +
						'&err:' + encodeURIComponent(err.message) +
						'&config:' + encodeURIComponent(JSON.stringify(config));
					//restore after stringification so js can continue
					if (config) {
						config.contextNode = contextNode;
					}
				}
			} catch(err) {}
		};
	} catch(err) {
		return function(){};
	}
})();

try {
	var __IntegralASConfig = {
		jsDoSplit : false,
		cocaPuffsPath : "",
		debug : "false",
		killPhrases : "",
		jsDiag:'true',
		version:'17.4.8',
		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:{xsca: "cdn.adsafeprotected.com/xsca.17.4.1.js", sca: "cdn.adsafeprotected.com/sca.17.4.1.js" , main: "static.adsafeprotected.com/main.17.4.8.js"},
		protocol:'https',
		jsref : "https:\/\/tpc.googlesyndication.com\/safeframe\/1-0-10\/html\/container.html",
		asid : "4782de17-9033-11e7-8b18-f0795936a475",
		allowViewability : "true",
		jsFeatures : "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:0,mmsb:0,bigmon:0,chromeNativeIO:100,oddet:0,ios:100,ancestor:100,avmm:100,avgrn:100,useScreenLocationInfoAdaptor:100,swapids:100,pIntervals:10,firewall_cdn_domain,usesca:10,usexsca:0,bustediframe:100,impFailSafe:100,yieldmo:100,displayCustomView:0,sfdetect,pmdetect:100,novidnodeerr:5,diagnosticCM:0,viewabilityOptimization:100,usehaps:100,customMetric:100,sizmek,celtra,groupmCM,avidPropertiesInImpression,abcAudit",
		adsafeDomain : "adsafeprotected.com:80",
		minimizeCalls : "false",
		adWidth : "300",
		adHeight : "600",
		forceAppend : "false",
		sp_imp_maxLength: 6000,
		sp_imp_jsInfo_minLength: 200,
		_onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15,
		_onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC,
		_onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable,
		_onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult,
		_onInViewFull : __IntegralASConfig && __IntegralASConfig.onInViewFull,
		_onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious,
		_onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5,
		reqquery : "",
		mode : "rjss",
		requrl : "",
		dtBaseURL: "https:\/\/dt.adsafeprotected.com\/dt?advEntityId=97757",
		adsafeSrc : "https:\/\/fw.adsafeprotected.com\/rfw\/ad.atdmt.com\/97757\/16913994\/d\/a.js;p=11272201157223;cod=1;idfa=;idfa_lat=;aaid=;aaid_lat=;cache=152212?click=http%3A%2F%2Finsight.adsrvr.org%2Ftrack%2Fclk%3Fimp%3D5a8d66a5-d1f0-4a24-9814-faa8e1ce201e%26ag%3Djmyermi%26sfe%3Dbe2b94c%26sig%3DW1LVTUTlLjNwqUQKRekD-qCmA2ml4DOQhumJePJy02U.%26crid%3D0v7wxzm9%26cf%3D93997%26fq%3D0%26td_s%3Dwww.usnews.com%26rcats%3Dj2e%2C5rf%2C6vy%2Cy29%26mcat%3D%26mste%3D%26mfld%3D4%26mssi%3D%26mfsi%3Dw23pmkudhu%26sv%3Dgoogle%26uhow%3D163%26agsa%3D%26rgco%3DUnited%2520States%26rgre%3DMassachusetts%26rgme%3D506%26rgci%3DCambridge%26rgz%3D02138%26dt%3DPC%26osf%3DLinux%26os%3DOther%26br%3DChrome%26svpid%3Dpub-2267701164720097%26rlangs%3Den%26mlang%3D%26did%3D7842782081189421%26rcxt%3DOther%26tmpc%3D20.31%26vrtd%3D%26osi%3D%26osv%3D%26daid%3D%26dnr%3D0%26vpb%3D%26svsc%3D%26dur%3DCjAKDGNoYXJnZS1hbGwtMSIgCP___________wESE3R0ZF9kYXRhX2V4Y2x1c2lvbnM.%26crrelr%3D%26npt%3D%26svscid%3Dpub-2267701164720097%26mdl%3DChrome%2520-%2520Linux%26atst%3D0%26r%3Dhttps:\/\/adclick.g.doubleclick.net\/aclk%3Fsa%3Dl%26ai%3DC7-6xTDmrWb-2Gq7xzgWswpmgBJmi8ZRG5pagjlfAjbcBEAEgAGDJlu6IhKTsD4IBF2NhLXB1Yi0yMjY3NzAxMTY0NzIwMDk3oAHahvPoA8gBCeACAKgDAaoEnAJP0JHILM0xGv-a-TwfHIUQva97ZPfIaPlk83jvaK-AF_WZePRebwAkDC1nW0WN3laRLaXNekUypdaPMt8Sr7zqBg21SHm59x_7bSMFqlYE6LiXRGWhDirmiVX9YEfMkT_jZ12WdajeqO5N1FFRt9bZfNOo61tYvTl2mNA5KVguWcnJlAHwhfYqLZZn_VGd1md2RgN-y7Yslh7RZbD-fq1g7JP-boj1sMYSa9P3NN_ktwA1b9ziqm_Cqt0bGOdj5DfbVCqCVVPzX6nKKAFLYHJRj8AKeDlQjY9LKzwVFdtrdlEIYV8ECKx0GGhi4FRwxTCTPbMp6Pq7YphkqosQJ8oYbRLaMh6jkQiuZyysKl-ZTd2PeKEXLmiABQqsvuAEAYAG2qeBmYq66b7cAaAGIagHpr4b2AcA0ggFCIBhEAE%26num%3D1%26sig%3DAOD64_1ICZvPwn6L-onxeDK8IO4uRth0iw%26client%3Dca-pub-2267701164720097%26adurl%3D",
		tpiLookupURL:"",
		getTpl: "false",
		use100v: true,
		useBapiCallback: "",
		useViewabilityNotification: "",
		scriptUrl : "https:\/\/fw.adsafeprotected.com\/rjss\/ad.atdmt.com\/97757\/16913994\/d\/a.js;p=11272201157223;cod=1;idfa=;idfa_lat=;aaid=;aaid_lat=;cache=152212?click=http%",
		accountForSadImps:'',
		sendCookie:'true',
		cookieBaseURL:'sc.iasds01.com\/dtc?advEntityId=97757',
		fwMonitoring:'false',
		doNothing: false,
		mn: "app44",
		mobOrTab: false,
		mobFwUrl : "https://mobile.adsafeprotected.com/internal/blocking/app/initial/97757/16913994?redirectUrl=https%3A%2F%2Fad.atdmt.com%2Fd%2Fa.js%3Bp%3D11272201157223%3Bcod%3D1%3Bidfa%3D%3Bidfa_lat%3D%3Baaid%3D%3Baaid_lat%3D%3Bcache%3D152212%3Fclick%3Dhttp%253A%252F%252Finsight.adsrvr.org%252Ftrack%252Fclk%253Fimp%253D5a8d66a5-d1f0-4a24-9814-faa8e1ce201e%2526ag%253Djmyermi%2526sfe%253Dbe2b94c%2526sig%253DW1LVTUTlLjNwqUQKRekD-qCmA2ml4DOQhumJePJy02U.%2526crid%253D0v7wxzm9%2526cf%253D93997%2526fq%253D0%2526td_s%253Dwww.usnews.com%2526rcats%253Dj2e%252C5rf%252C6vy%252Cy29%2526mcat%253D%2526mste%253D%2526mfld%253D4%2526mssi%253D%2526mfsi%253Dw23pmkudhu%2526sv%253Dgoogle%2526uhow%253D163%2526agsa%253D%2526rgco%253DUnited%252520States%2526rgre%253DMassachusetts%2526rgme%253D506%2526rgci%253DCambridge%2526rgz%253D02138%2526dt%253DPC%2526osf%253DLinux%2526os%253DOther%2526br%253DChrome%2526svpid%253Dpub-2267701164720097%2526rlangs%253Den%2526mlang%253D%2526did%253D7842782081189421%2526rcxt%253DOther%2526tmpc%253D20.31%2526vrtd%253D%2526osi%253D%2526osv%253D%2526daid%253D%2526dnr%253D0%2526vpb%253D%2526svsc%253D%2526dur%253DCjAKDGNoYXJnZS1hbGwtMSIgCP___________wESE3R0ZF9kYXRhX2V4Y2x1c2lvbnM.%2526crrelr%253D%2526npt%253D%2526svscid%253Dpub-2267701164720097%2526mdl%253DChrome%252520-%252520Linux%2526atst%253D0%2526r%253Dhttps%3A%2F%2Fadclick.g.doubleclick.net%2Faclk%253Fsa%253Dl%2526ai%253DC7-6xTDmrWb-2Gq7xzgWswpmgBJmi8ZRG5pagjlfAjbcBEAEgAGDJlu6IhKTsD4IBF2NhLXB1Yi0yMjY3NzAxMTY0NzIwMDk3oAHahvPoA8gBCeACAKgDAaoEnAJP0JHILM0xGv-a-TwfHIUQva97ZPfIaPlk83jvaK-AF_WZePRebwAkDC1nW0WN3laRLaXNekUypdaPMt8Sr7zqBg21SHm59x_7bSMFqlYE6LiXRGWhDirmiVX9YEfMkT_jZ12WdajeqO5N1FFRt9bZfNOo61tYvTl2mNA5KVguWcnJlAHwhfYqLZZn_VGd1md2RgN-y7Yslh7RZbD-fq1g7JP-boj1sMYSa9P3NN_ktwA1b9ziqm_Cqt0bGOdj5DfbVCqCVVPzX6nKKAFLYHJRj8AKeDlQjY9LKzwVFdtrdlEIYV8ECKx0GGhi4FRwxTCTPbMp6Pq7YphkqosQJ8oYbRLaMh6jkQiuZyysKl-ZTd2PeKEXLmiABQqsvuAEAYAG2qeBmYq66b7cAaAGIagHpr4b2AcA0ggFCIBhEAE%2526num%253D1%2526sig%253DAOD64_1ICZvPwn6L-onxeDK8IO4uRth0iw%2526client%253Dca-pub-2267701164720097%2526adurl%253D",
		anId : '',
		advEntityId : '97757',
		pubEntityId : '16913994',
		videoId : '',
		videoChannel : '',
		customViewability: [{ "id":"grpm1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "ub": 242499}, {"piv": 50, "lb": 242500}], "mediaTypes":["display"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "rts":"_onInViewGroupM" }, { "id":"grpm2", "tiv": "15|50%", "minunit":1, "sound": "on", "soundExcl": "groupm_native", "thresholds": [{"piv":100, "ub": 299999},{"piv":80, "lb": 300000} ], "mediaTypes":["video"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"] }]
	};

	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('<span id="s' + __IntegralASConfig.asid + '"/>');
				result = document.getElementById('s' + __IntegralASConfig.asid).parentNode;
			}
		} catch(e) { }
	
		return result;
	}());

} catch(err) {
	__IntegralASConfig = {};
	__IntegralASDiagnosticCall('bootstrapper', err);
}

__IntegralASConfig.initialize=function(r,w,E){var l,mb=function(){O.startSystem();l=O.getAggregator();var g;l.provide("mobileApp",function(){return g=g||new ta(b)});var a;l.provide("avidJsClient",function(){return a=a||new ua(q.getWindow())});l.provide("context",t);var b=l.provide("features",va()),c=l.provide("browser",wa()),d=xa(),e=l.provide("ids",ya()),k=new za(l),p=aa(),p=Aa(d,p),n=X.getMeasurement(e,b,c);b.on("swapids")&&(r.oid=r.asid,r.asid=e.unq);var m,s=Ba(b),u=Ca(),F=Da(l),y=l.provide("mPage",
Ea()),B=Fa(),z=l.provide("pageUrls",Ga(B,q)),G=Ha();l.provide("ieXDomainViewability",Ia(c));l.provide("iframe",Ja(c));var C=Ka(c),I=l.provide("video",!t.isVideo()||t.isAvid()||t.isInMobiMraidVideo()?{}:La(r.videoId,b,G));Ma(Na.build());var D=Oa(d,C,b),Qa=Pa(D,d,y,t),H=l.provide("jobFactory",Ra(F)),u=Sa(D,d,b,e,k,c,G,u),D=Ta(d,b,l,F),D=Ua(D,b,n.isImmediate()),y=l.provide("viewability",Va(new K,n,c,u,d,b,C,l,e,k,H,y,Qa,G,I));X.startViewabilityMeasurementStrategies(b,y,F,H);var v=ba(),Q;u.setViewabilityMod(y);
if(!X.killRequest(d)){if(s.isApplicable(t))try{s.start(),k.addItem(s.getFrameMap(),"fm"),b.on("fm2")&&k.addItem(s.getFrameMapIncludingPeerCase(),"fm2"),b.on("idMap")&&(m=s.getIdMap())&&k.addItem(m,"idMap")}catch(U){d.add(h.ERROR_CODES.ADTALK_GENERAL)}m=Wa();m.isApplicable()&&m.start();B.isApplicable(c,b,t)&&B.start();var w;try{w=z.detectTopURL();b.on("exch")&&Xa(d,k).parse(w);var x=Ya();x.isApplicable(b)&&x.start(b);t.usesGroupMLegacyCustomMetric()&&Za();var ca=$a();ca.isApplicable(b)&&(ca.start(),
l.trigger("sendCookie"))}catch(E){d.add(h.ERROR_CODES.IMPRESSION_LEADUP)}try{ab(d,b,e,D,k,c,y).send(w),f.isFunction(I.triggerInitializationEvents)&&I.triggerInitializationEvents()}catch(A){__IntegralASDiagnosticCall("impsend",A,r)}try{var da=bb();da.start();da.addFieldTypes([h.DT_SLOT.IM,h.DT_SLOT.FRAUD,h.DT_SLOT.ENVIRONMENT,h.DT_SLOT.FRAUDEXP]);var J=cb(c,e,y);J.isApplicable(b)&&J.start();b.bootstrapOn("getTpl")&&b.on("usetpl")&&db(p,u,d,e,k).init();r.tpiLookupURL&&eb(p,u).init(r.tpiLookupURL);fb();
"true"!==r.minimizeCalls&&(Q=(new Date).getTime(),q.execAtEndOfThread(function(){q.execAtEndOfThread(function(){try{var a={output:(new Date).getTime()-Q};k.addItem(a,"sinceFw",{type:h.DT_CODES.ADTALK});f.isDef(v.loopStarted())&&k.addItem({output:v.loopStarted()},"readyFired",{type:h.DT_CODES.ADTALK});s.isApplicable(t)&&s.sendAdTalkCall()}catch(b){d.add(h.ERROR_CODES.ADTALK_DELAY)}})}));n&&n.start();var L=gb();L.isApplicable(b,c)&&L.start();var N=hb();N.isApplicable(b,c)&&N.start();var P=ib();P.isApplicable(b)&&
P.start();var S=jb();S.isApplicable(b,c)&&S.start();kb().start(["sca","xsca"],b);B.isStarted()&&B.sendOriginList();O.runAll();var T=lb();T.isApplicable(b)&&(T.start(),R.recordBlockingTime(),R.setupOnLoadTracking(),R.setupBrowserDelayTracking())}catch(W){d.add(h.ERROR_CODES.POST_IMPRESSION)}}},X=function(){function g(a){var b=new nb(a,t),c=new ob,d=new pb(a,t),e=qb(a,t),k=(new rb(r,t,a)).resolve(),p=[b],n=[];e.applies()&&p.push(e);d.applies()&&p.push(d);c.applies(a,t)&&p.push(c);f(k).each(function(a,
b){p.push(new sb(b,t));n.push(b.id)});0<n.length&&l.trigger("addOutputItem",{output:n},"metricIdList",{type:h.DT_CODES.UNLOAD,asION:!0});return p}return{getMeasurement:function(a,b,c){var d=l.request("avidJsClient"),e=l.request("mobileApp"),k=l.request("context"),p=e.isSafeToInjectMraid(),n=new tb(q.getWindow(),new K),m=new ub(q.getWindow(),p,e.isMobileAppEnvironment()),g=new ea(n,new K),f=new vb(q.getWindow(),new K),p=new wb(d,a),h=new xb(d,p,r.mode),y=new ea(f,new K),B=new yb(d,new K),z=new zb(d,
p,r.mode),f=new fa(f,B,new K),G=new Ab(q.getWindow(),new K),k=new Bb(q.getWindow(),k),n=new fa(n,G,new K),G=new Cb(d,new K),C=new Db,I=new Eb,D=new Fb(new ga,q.getWindow(),new K),d=new Gb(d,new K),C=(d=(new ha([{environment:C,measurementStrategy:d},{environment:I,measurementStrategy:D}])).resolve())?d.measurementStrategy:{},I=new Hb(new Ib),d=new Jb(G,C,new K,I),G=new Kb(G,C,B,new K,I),B=new Lb(t.isVideo(),new K);b=new ia(b,c,t,e);c=p.accepts()&&p.supportsAdContainerGeometry();m=(new ha(c?[{environment:h,
measurementStrategy:d},{environment:z,measurementStrategy:G},{environment:k,measurementStrategy:n},{environment:m,measurementStrategy:g}]:[{environment:h,measurementStrategy:y},{environment:z,measurementStrategy:f},{environment:k,measurementStrategy:n},{environment:m,measurementStrategy:g}])).resolve();g=new Mb(m,c);p.accepts()&&a.setAvidAdSessionContext(p.getAvidAdSessionContext());return!m&&b.accepts()?B:new Nb(m,g,e.isMobileAppEnvironment())},startViewabilityMeasurementStrategies:function(a,b,
c,d){var e=g(a);return f(e).map(function(e,p){var n=new Ob(p,b),m=(new Pb(c,a,p.rts)).getCallbacks(),m=new Qb(d.createPingJobs(p.type,p.timeInViewThresholds,m,p.metricId)),n=new Rb(n,new Sb(p.minUnit),m);n.start();return n})},killRequest:function(a){var b=!1,c,d;try{f.isDef(r)&&f.isDef(r.killPhrases)&&""!==r.killPhrases&&(c=r.adsafeSrc?r.adsafeSrc:r.requrl+r.reqquery,d=r.killPhrases.split(","),f(d).each(function(a,e){e=decodeURIComponent(d[a]).replace(/^\s+|\s+$/g,"");-1!==c.search(e)&&(b=!0)})),
r.doNothing&&(b=!0)}catch(e){a.add(h.ERROR_CODES.KILL_IT)}return b}}}(),f=function(g){return new A(g)},A=function(g){this.iterable=g};A.prototype.isObj=function(g){var a=null===this.iterable,a="object"===typeof this.iterable&&!a,b=!this.isArray()&&a;return g?a:b};A.prototype.isArray=function(){return this.iterable instanceof Array};A.prototype.isEmpty=function(g){return 0===this.keys(g).length};A.prototype.each=function(g,a){var b=this.iterable;if(b.length===+b.length)for(var c=0,d=b.length;c<d;++c)g(c,
b[c]);else for(c in b)(b.hasOwnProperty(c)||a)&&g(c,b[c])};A.prototype.map=function(g,a){var b=[];this.each(function(c,d){var e=g(c,d);if(void 0!==e||a)b[b.length]=e});return b};A.prototype.stringify=function(g,a){a=a||",";var b=[];this.each(function(a,d){var e=g(a,d);f.isDef(e)&&b.push(e)});return b.join(a)};A.prototype.toION=function(g,a){var b,c="[",d="]";a=a||0;g=g||{};if(4<++a)return"object";if(!this.isObj(!0)||this.iterable.hasOwnProperty("toString"))return""+this.iterable;this.isArray()?b=
this.map(function(b,c){return f(c).toION(g,a)}):(c="{",d="}",b=this.map(function(b,c){var d="string"===typeof b&&-1!==b.indexOf("NULL"),n=f(c).toION(g,a);return d?n:(g[b]||b)+":"+n}));return c+b.join(",")+d};A.prototype.compareTo=function(g){var a=!1;this.each(function(b,c){g[b]!==c&&(a||(a={}),a[b]=c)});return a};A.prototype.toParams=function(g){return this.stringify(function(a,b){return"string"===typeof a&&-1!==a.indexOf("NULL")?b:a+":"+b},g)};A.prototype._privateMixin=function(g,a,b){for(var c in a)f.isDef(a[c])&&
(b||a.hasOwnProperty(c))&&(g[c]=a[c]);return g};A.prototype.mapToObj=function(g){var a={},b=this;this.each(function(c,d){var e=g(c,d);f(e).isObj()&&b._privateMixin(a,e)});return a};A.prototype.invert=function(){return this.mapToObj(function(g,a){var b={};b[a]=g;return b})};A.prototype.mixin=function(g,a){return this._privateMixin(this.iterable,g,a)};A.prototype.find=function(g){var a;this.each(function(b,c){g(b,c)&&(a=c)});return a};A.prototype.findFirst=function(g){var a,b;this.each(function(c,d){!b&&
g(c,d)&&(a=d,b=!0)});return a};A.prototype.keys=function(g){var a=[];this.each(function(b){a.push(b)},g);return a};A.prototype.asStrings=function(){var g={};this.each(function(a,b){g[a]=""+b});return g};A.prototype.selectProperties=function(g){var a={},b=this;f(g).each(function(c,d){f.isDef(b.iterable[d])&&(a[d]=b.iterable[d])});return a};A.prototype.filter=function(g,a){return this.map(function(a,c){var d;if(f.isUndef(g)||f.resolve(g,a,c))d=c;return d},a)};A.prototype.toArray=function(){return this.map(function(g,
a){return a})};A.prototype.JSONStringify=function(){var g,a,b=!1;w.Prototype&&w.Prototype.Version&&-1===w.Prototype.Version.indexOf("1.7")&&(b=!0);b&&(a=Array.prototype.toJSON,delete Array.prototype.toJSON);g=JSON.stringify(this.iterable);b&&(Array.prototype.toJSON=a);return g};A.prototype.contains=function(g){var a=f(this.iterable).findFirst(function(a,c){return g===c});return f.isDef(a)};f.toBase=function(g,a){var b,c=0>g,d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),
e=[];g=c?-g:g;do b=g%a,e.push(d[b]),g=(g-b)/a;while(0<g);e=e.reverse().join("");return c?"-"+e:e};f.isDef=function(g){return"undefined"!==typeof g};f.isUndef=function(g){return!f.isDef(g)};f.isBool=function(g){return"boolean"===typeof g};f.noop=function(){};f.identity=function(g){return g};f.isFunction=function(g){return"function"===typeof g};f.isStr=function(g){return"string"===typeof g};f.useIfDef=function(g){return f.isDef(g)?g:!1};f.stringifyTriState=function(g){return!0===g?1:!1===g?0:"na"};
f.getNum=function(g){g=parseInt(g);isFinite(g)||(g=-1);return g};f.resolve=function(g){var a=f(arguments).toArray();a.shift();return f.isFunction(g)?g.apply({},a):g};f.flatJSONParse=function(g){var a,b,c,d=/"(\w+)":(\d+|(?:"([^"]*)"))/g,e={};for(c=d.exec(g);c;)a=c[1],b=c[3],c=c[2],e[a]=b||+c,c=d.exec(g);return e};f.debounce=function(g,a,b){var c,d=b||w;return function(){var b=this,k=arguments;d.clearTimeout(c);c=d.setTimeout(function(){c=null;g.apply(b,k)},a)}};f.last=function(g){return g[g.length-
1]};f.collapseArgsIntoHash=function(g,a){var b={};a?b[g]=a:b=g;return b};f.fromBoolToNum=function(g){return g?1:0};f.isNumeric=function(g){return f.isDef(g)&&null!==g&&!isNaN(g)};var O=function(){var g,a={},b=[],c=[],d=function(){var a={},b=f(arguments).toArray();b.unshift(a);c.push(b);return a},e=function(c,d,e,m,s){s=s||{};var u,h,l=function(a){0===b.length&&(b=f(a).map(function(a,b){return g.request(b)}))},B=function(){if(!u){var a=[];u=!0;l(["features","browser","context"]);s.emits&&(c.events=
new K);if(!s.applies||s.applies.apply(s,b))h=!0,a=f(e).map(function(a,b){return g.request(b)},!0),a.push(c),f(c).mixin(m.apply({},a))}};(function(){var b=s.tier;f.isDef(b)&&(a[b]=a[b]||new W,a[b].push(B))})();g.provide(d,function(){var a;B();h&&(a=c);return a});return c};d.runAll=function(){var b=f(a).keys().sort(function(a,b){return a-b});f(b).each(function(a,b){d.runTier(b)})};d.runTier=function(b){a[b].run();delete a[b]};d.startSystem=function(){g=g||new ja;f(c).each(function(a,b){e.apply({},b)})};
d.getAggregator=function(){return g};return d}(),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",CUSTOM:"c",
XSCA:"xs"},DT_SLOT:{IM:"im",FRAUD:"sca",FRAUDEXP:"xsca",ENVIRONMENT:"env"},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",BUSTED_IFRAME_SIZMEK:"bs",VENDOR_CELTRA:"vc"},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",POST_IMPRESSION:"E",ADTALK_DELAY:"f",VIDEO_IN_IFRAME_DIMS_CALC:"F",GREEN:"g",INIT_ADS_MANAGER:"G",PHONE_HOME:"h",FEATURE_SCRIPT:"H",HIDDEN:"H1",HIDDEN2:"H2",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",AUTOPLAY_DETECTION:"n",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",
XSCA:"Z",BUSTED_IFRAME_IN_IO:"y"},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:{PRE_IMPRESSION_FRAUD:4,VIEWABILITY:7,ENVIRONMENT:8,FRAUD:9},IMPRESSION_EVENT:"impression",AD_IDENTIFIER:"data-integralas-id",IAS_DETECTOR:"iasdetector",AVID:{AD_SESSION_TYPE:{DISPLAY:"display",VIDEO:"video",MANAGED_DISPLAY:"managedDisplay",
MANAGED_VIDEO:"managedVideo"}}},S=function(){return{applies:function(g,a,b){b=l.request("mobileApp");return(g.browserIs(h.BROWSERS.CHROME)||g.isAndroidWebViewBrowser()||g.browserIs(h.BROWSERS.MSEDGE))&&!b.isMobileAppEnvironment()&&g.hasIntersectionObserver()&&a.on("chromeNativeIO")}}},Za=function(){var g,a,b=!1,c=l.request("mPage"),d=function(){!b&&a&&g&&!c.isHidden()&&(b=!0,l.trigger("sendDt",h.DT_CODES.LARGE_BILLABLE))};l.on("primaryadfound",function(a){g=a.getDims().area()>=h.MRC_LARGE_AD_SIZE;
d()});l.on("impressionsent",function(){a=!0;d()});c.onHiddenChange(d)},Ca=function(){var g=[],a={},b={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};l.on("newScreenEvent",function(c){c=f(c).selectProperties(f(b).keys());c=f(c).asStrings();var d=f(c).compareTo(a);d&&(d.t=t.getTagTime(),g.push(d));f(a).mixin(c)});return{toString:function(){return f(g).toION(b)}}},Tb=function(g,a,b,c,d,e,k){var p;(function(){var e=b.getRounded(),m=e.width-5,f=e.height-5,u=0.5*e.width+1,e=0.5*e.height+1;
p=[new g(a,m,f,d,k,c),new g(a,m,5,d,k,c),new g(a,5,f,d,k,c),new g(a,5,5,d,k,c),new g(a,u,e,d,k,c)]})();return{getNumInView:function(){var a=[],b=0;f(p).each(function(b,c){var d=c.isInView()?1:0;a.push(d)});e.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){}})}}},
Ub=function(g,a,b,c,d,e,k,p){var n=new g(ka,E.body,a,c,d,k,p),m,s,u=0;b=b||f.noop;m=setInterval(function(){n.isReady()&&!s?(s=!0,b(),clearInterval(m)):(5===++u||s)&&clearInterval(m)},50);return{checkViewable:function(){var a=n.isReady(),c=n.getNumInView(),c=n.getPctInView(c),d=e.calcInitialViewState(c);a&&!s&&(s=!0,b());return{str:a?d:h.NA,pct:a?c:-1}},removePixels:function(){n.remove()}}},Xb=function(g,a,b,c,d,e,k){var p,n,m=a.getRounded(),s=[],u=!1,l=0,y=49>a.area(),B=(c.on("largeAd")&&a.isMrcLarge()&&
!t.isVideo()||k)&&!y?Vb(m):Wb(m,y),z=function(){var a;if(!u)for(u=!0,a=0;a<s.length;a++)if(s[a].isNotReadyToReport()){u=!1;break}return u},G=function(){var a=0;f(s).each(function(b,c){c.isInView()&&(a+=1)});return B.getPctInView(a)};(function(){var a=B.get();f(a).each(function(a,b){var p=new g(E.body,b.x,b.y,c,d,e);p.weight=b.weight;s.push(p)})})();b=b||f.noop;p=setInterval(function(){z()&&!n?(n=!0,b(),clearInterval(p)):(5===++l||n)&&clearInterval(p)},50);return{checkViewable:function(){var d=z(),
e;d&&(e=c.on("largeAd")&&a.isMrcLarge()?30:50,e=G()>=e?h.IN_VIEW:h.OUT_OF_VIEW);d&&!n&&(n=!0,b());return{str:d?e:h.NA,pct:d?G():-1}},removePixels:function(){f(s).each(function(a,b){try{b.remove()}catch(c){}})},getPercentInView:G}},ja=function(){var g=new Yb,a=new K;return f(g).mixin(a)},K=function(){var g={},a=function(a,c,d){g[a]=g[a]||new W;g[a].push(c,d)};return{on:function(b,c){c?a(b,c):f(b).each(a)},once:function(b,c){a(b,c,1)},trigger:function(a){var c,d=f(arguments).toArray();if(c=g[a])d.shift(),
c.run.apply({},d)}}},Wa=function(){var g={},a={ox:0},b=q.getWindow(),c=f.isDef(b.JSON)&&f.isDef(b.postMessage),d=function(b){var c=b.uniqueId;b=a[b.vendorKey];var d=!1;f.isDef(b)&&1>b&&c&&!g[c]&&(d=!0);return d},e=function(a,b){if(b)return b.type="receipt",b},k=function(b,c,d){a[c.vendorKey]++;d();g[c.uniqueId]=!0;p(c)&&(d="false"===c.isSampling,b=["ext",c.vendorKey,c.dataKey].join("_"),d={encode:!0,minDt:d,type:d?h.DT_CODES.EXTERNAL:h.DT_CODES.UNLOAD},l.trigger("addOutputItem",{output:c.dataValue},
b,d),l.trigger("addOutputItem",{output:c.vendorKey},"ext_vendor",d),"false"===c.isSampling&&l.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 c},start:function(){(new la).listen(d,k,e)}}},Zb=function(g,a,b,c){var d=l.request("browser");if(l.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0};var e=function(a,b){return'<param name="'+
a+'" value="'+b+'"/>'};return function(){var k,p,n,m=r.dtBaseURL,f=r.cocaPuffsPath,m=new P(m);m.sub(a||"static");m.master(m.master().split(":")[0]);m.path("");f&&(m.master(f),m.sub(""));m+=g;f=e("allowscriptaccess","always");k=e("movie",m)+e("play","true")+e("loop","true");n=d.browserIs(h.BROWSERS.IE)||d.browserIs(h.BROWSERS.MSEDGE);p=d.browserIs(h.BROWSERS.IE);n&&(n=c?"window":"transparent",k+=e("wmode",n));b&&(f+=e("FlashVars",b));p?(p=E.createElement("div"),n="blag"+r.birthdate+q.random(),p.innerHTML=
"<object "+('id="'+n+'" ')+'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+('type="'+h.FLASH_MIME+'" ')+('data="'+m+'" ')+">"+k+f+"</object>",k=p.firstChild):(k=E.createElement("object"),k.data=m,k.type=h.FLASH_MIME,k.innerHTML=f);m=k;m.style.position="absolute";m.style.width="1px";m.style.opacity="0";m.style.height="0px";return k}()},ka=function(g,a,b,c,d,e,k,p){var n=e.browserIs(h.BROWSERS.IE)||e.browserIs(h.BROWSERS.MSEDGE),m="_IASflashPixelCallback"+(r.birthdate+""+q.round(1E6*q.random())),
s=!1,u=!1,F,y,B,z,G=function(){if(F&&f.isFunction(F.jsHandshake)&&!s){F.style.height="1px"===F.style.height?"2px":"1px";try{F.confirmResize()}catch(a){s=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},C=function(){if(s)return!1;var a,b;try{(a=z||F&&f.isFunction(F.jsHandshake))&&!u&&(z=!0,w[m]=I,b=F.jsHandshake(m),u=!0,I(b))}catch(c){a=!1,s=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},I=function(a){try{if(f.isUndef(a.isInView))throw"corrupted Flash pixel message received";
B=1===+a.isInView}catch(b){l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}},t=function(a,b,c){var d=new Zb(n?"/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";F=d;n&&!d.isPlaceholder&&setInterval(G,100);return d}(g,a,b);return{isInView:function(){var a;if(C()){try{a=B}catch(b){z=!1,l.trigger("error",h.ERROR_CODES.COCOA_GONE)}e.browserIs("w")&&void 0!==a&&(F.style.height=y?"1px":"2px",y=!y)}return C()&&
a},isNotReadyToReport:function(){return!C()},createdFlash:F,remove:function(){t.parentNode&&t.parentNode.removeChild(t)}}},Y=function(){var g=function(a,c,d){var e=c.length,k=v.isWindow(a)?a.frames:v.getChildWindowsOf(a);d&&d(a,c);if(k.length){for(a=0;a<k.length;a++)c[e]=a,g(k[a],c,d);c.pop()}},a=function(a,c){try{g(c||top,[0],a)}catch(d){}};return{traverse:a,getFrames:function(b,c){var d=[];a(function(a){d.push(a)},c);return f(d).filter(b)}}},W=function(){var g=[];return{push:function(a,b){var c=
0;b=b||Number.MAX_VALUE;g[g.length]=function(){c<b&&(c++,a.apply({},arguments))}},run:function(){var a=arguments;f(g).each(function(b,c){c.apply({},a)})}}},Qb=function(g){return{doEligibleJobs:function(a){var b=g[0],c=b&&b.time;f.isDef(c)&&a>=c&&(b.task(),g.shift())},getNextJob:function(){return g[0]}}},la=function(){var g,a=function(a,c,d,e){var k,p=f.noop,n,m;if(JSON&&JSON.parse)try{k=JSON.parse(a.data),n=a.source,c(k)&&(e&&(m=e(n,k))&&(p=function(){(new ma(n)).send(function(){return m})}),d(a,
k,p))}catch(g){k&&l.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(b,c,d){g=function(e){a(e,b,c,d)};x.addEvent(w,"message",g)},stop:function(){g&&x.removeEvent(w,"message",g);g=null}}},ma=function(g){var a=function(a){return f(a).mapToObj(function(a,b){var e;f.isFunction(b)||(e={},e[a]=b);return e})};return{send:function(b){if(JSON&&JSON.stringify){var c=f(g).isObj()?[g]:(new Y).getFrames(g);f(c).each(function(c,e){var k;k=f.resolve(b,e)||{};k.sentTime=q.now();k=a(k);e.postMessage(f(k).JSONStringify(),
"*")})}}}},$b=function(g,a){return{onAll:function(b){var c={};f(a).each(function(d,e){g.on(e,function(){c[e]=1;f(c).keys().length===a.length&&(c={},b())})})}}},za=function(g){var a=0,b={},c=function(b,c,d){if(f.isUndef(b.output))throw Error("item with id "+c+' must have "output" method');this.item=b;this.id=c||++a;this.props=d||{};this.output=function(){var a=f.resolve(b.output);this.props.asION&&(a=f(a).toION());return a}},d=function(a){var c,d,e=[];for(c in b)b.hasOwnProperty(c)&&(d=a(c,b[c]))&&
e.push(d);return e},e=function(a,d,e){e=e||d;e="string"!==typeof e?e:{};var m=function(a,d,e){a=new c(a,d,e);b[a.id]=a};f(a.output).isObj()&&!e.asION?f(a.output).each(function(a,b){m({output:b},a,e)}):m(a,d,e)};g.on("addOutputItem",function(a,b,c){e(a,b,c)});return{addItem:e,filterOutput:function(a,b){return d(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:d,cleanup:function(){d(function(a,c){c.props.flagForRemoval&&
delete b[a]})},getItem:function(a){return b[a]}}},Vb=function(g){var a=g.width-5,b=g.height-5,c=0.5*g.width+1,d=0.5*g.height+1,e=0.3*g.width+1,k=0.7*g.width+1,p=0.3*g.height+1,n=0.7*g.height+2,m,f=function(a,b){1>a&&(a=1);1>b&&(b=1);a>g.width&&(a=0!==g.width?g.width:1);b>g.height&&(b=0!==g.height?g.height:1);return{x:q.floor(a),y:q.floor(b)}};m=[f(a,b),f(a,5),f(5,b),f(5,5),f(c,d),f(e,p),f(k,p),f(e,n),f(k,n)];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}}},Wb=function(g,a){var b=0.5*g.width+1,c;c=[{y:q.floor(0.5*g.height+1),x:q.floor(b)}];return{get:function(){return c},getPctInView:function(a){return 1===a?50:0}}},Yb=function(){var g={},a=function(a,c){g[a]=c};return{request:function(a){var c,d=g[a],e=f(arguments).toArray();e.shift();f.isUndef(d)||(c=f.isFunction(d)?d.apply({},e):d);return c},provide:function(b,c){c?g[b]=c:f(b).each(a);return c}}},Pa=function(g,a,b,c){var d;return{collect:function(){var a=
g.find(),k=a.getOutOfViewReasons(),p=b.isHidden(),n=c.isDeviceTypeGroupMobile()&&d?d:J(v.calcWinDims()),m=a.getDims();d=n;if(!a.hasAd()||!n.hasValidDims()||!m.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:t.embedded,winDimensions:n,adDimensions:m};!0===p&&k.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:n,adDimensions:m,containerDimensions:a.getContainerDims(),method:a.getDetectionMethod(),viewState:k.length?h.OUT_OF_VIEW:a.getViewState(),percentInView:a.getPercentInView(),
reason:k.join("."),obstructed:f.stringifyTriState(a.isObstructed()),isHidden:f.stringifyTriState(a.isHidden()),tabHidden:f.stringifyTriState(p),posViewState:a.getViewState(),adCompCount:a.getComponentCount()}}}},ac=function(g){g=g||f.identity;var a=[],b=q.now(),c=function(){var c=q.now();a.length&&(a[a.length-1].duration+=c-b,b=c)};return{clear:function(){c();a=[]},fastForward:c,get:function(){return a},hasAlwaysBeen:function(b){return 1===a.length&&a[0].state===b},addState:function(b){var e=a[a.length-
1];b=g(b);c();0!==a.length&&b===e.state||a.push({state:b,duration:0})}}},na=function(g,a){var b=g||1,c=0,d=0,e,k=0;return{start:function(){0===c%b&&(e=q.now())},stop:function(){var p=e||a;0===c%b&&(k+=q.now()-p,d++);c++},getTime:function(){return k},getCount:function(){return d}}},oa=function(){var g,a=0,b=0,c=new K(!0),d=function(){g&&(a++,c.trigger(a),b>a?q.execAtEndOfThread(d):e())},e=function(){g=!1;a=0};return{onTick:function(a,d){var e=f.collapseArgsIntoHash(a,d);f(e).each(function(a,c){a=parseInt(a);
b=a>b?a:b});c.on(e)},start:function(){g||(g=!0,q.execAtEndOfThread(d))},kill:e,isActive:function(){return g}}},bc=function(g,a){var b,c=a,d=q.getWindow(),e=function(a){b||(a&&g(),b=d.setInterval(g,c))},k=function(a){a&&g();d.clearInterval(b);b=null};return{start:e,stop:k,updateFrequency:function(a,b){c=a;k();e(b)}}},Sb=function(g){var a,b,c=0,d=t.getTagTime(),e=0,k=!1;return{getTotalTime:function(){return e},stop:function(){c=0;d=t.getTagTime();k=!1},mark:function(){a=k?t.getTagTime()-d:0;c+=a;c>=
g&&(b=c-a<g,e+=b?c:a);d=t.getTagTime();k=!0}}},P=function(g,a){var b=g||r.adsafeSrc||r.requrl;b&&0===b.indexOf("http")||(b=r.protocol+"://"+b);var b=/((http|https):\/\/(([^\/\.]*)\.([^\/]*)))(?:\/(.[^?]*)\??(.+)?)*/.exec(b),c=b[1],d=b[2],e=b[3],k=b[4],p=b[5],n=g?b[6]:"",m=a?b[7]:"",s={},h=function(a){f.isDef(a)&&(k=a);return k},l=function(a){f.isDef(a)&&(p=a);return p},y=function(a,b){return a+"="+f(b).toION()},m=m?m.replace(/&$/,""):"";return{appendToParamValue:function(b,c){var d,e;(d=s[b])?s[b]=
d+c:a&&m.length&&(d=m.split(b),e=1<d.length)&&(e=d[1].split("&")[0],d=[d[0],e].join(b),m=m.replace(d,d+c))},fullDom:c,hostname:e,sub:h,master:l,setParam:function(a,b){s[a]=s[a]||{};f(b).isObj()?f(s[a]).mixin(b):s[a]=b},path:function(a){n=a},toString:function(){var a=h()?h()+".":"",b=n?"/"+n:"",c;m||!f(s).isEmpty()?(c=f(s).isEmpty()?"":f(s).stringify(y,"&"),c="?"+m+(m&&c?"&"+c:c)):c="";return d+"://"+a+l()+b+c}}},fb=function(){var g=function(a){var c=[];f(a).each(function(a,b){400>=c.concat(b).join("").length&&
c.push(b)});return c},a=function(a,c){var d;c&&c.id&&(d=c.id.replace(/[^\w-_.\/]/g,""));return d};(function(){var b;try{if(t.friendly&&!t.isMobileApp()){var c,d;if(c=v.getOurNodeInTop()){var e=v.getAncestorNodes(c);d=f(e).map(a)}(b=d=d&&g(d))&&l.trigger("addOutputItem",{output:b},"slid",{type:h.DT_CODES.ADTALK,asION:!0})}}catch(k){l.trigger("error",h.ERROR_CODES.AD_SLOT_ID)}})()},Fa=function(){var g,a,b=function(a,b){-1!==b.indexOf("https")&&(b+="*");return b.replace(/^https?:\/\//,"")};return{isApplicable:function(a,
b,e){return a.hasAncestorOrigins()&&b.on("ancestor")&&e.xDomainIframe},isStarted:function(){return!!a},start:function(){try{g=q.getWindow().location.ancestorOrigins,a=!0}catch(b){l.trigger("error",h.ERROR_CODES.ANCESTOR_ORIGINS)}},getMyFrameDepth:function(){return g&&g.length||0},getTopDomain:function(){return f.last(g)},sendOriginList:function(){var a;a="ao:"+(g?f(g).map(b).reverse():[]).join(",");l.trigger("addOutputItem",{output:a},"tpiLookup",{type:h.DT_CODES.THIRD_PARTY,standalone:!0,encode:!0});
l.trigger("sendDt",h.DT_CODES.THIRD_PARTY)}}},db=function(g,a,b,c,d){var e=function(a,b,c){d.addItem({output:a+"."+b+"."+c},"ctpl")},k=function(d){try{a.diagnostic("c");var k=d.length,m=0,s=0;e(k,0,0);f(d).each(function(a,b){g.send(b.replace("%%CBS%%",c.getCacheBustId()),function(){e(k,m,++s)},!0);e(k,++m,s)})}catch(u){b.add(h.ERROR_CODES.AT_SEND)}};return{init:function(){try{var a=(new P).fullDom;"/"!==a.slice(-1)&&(a+="/");a+="tpl?asId="+r.asid;g.jsonp(a,k)}catch(c){b.add(h.ERROR_CODES.AT_INIT)}}}},
Ta=function(g,a,b,c){return{enabled:"true"===r.useBapiCallback,callback:function(a){b.trigger("sendDiag");try{"true"===r.accountForSadImps&&c.measure(a),r._onAPIResult&&r._onAPIResult(a)}catch(e){g.add(h.ERROR_CODES.BAPI_CALLBACK),b.trigger("sendDiag","bapiClient")}}}},wa=function(){var g=h.BROWSERS,a,b=function(){var a="0",b=q.getWindow(),c=function(a){return a.replace(/\D+/g,",").match(/^,?(.+),?$/)[1].split(",").join(".")};try{try{var d=q.getNewActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
try{d.AllowScriptAccess="always"}catch(e){a="6"}}catch(p){}a=c(q.getNewActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version"))}catch(k){try{b.navigator.mimeTypes[h.FLASH_MIME].enabledPlugin&&(a=c((b.navigator.plugins["Shockwave Flash 2.0"]||b.navigator.plugins["Shockwave Flash"]).description))}catch(g){}}return a},c=function(){f.isUndef(a)&&(a=b());return a},d=function(a){return k()===a},e=function(){var a=q.getDoc();return a&&a.documentMode?a.documentMode:h.NA},k=function(){var a=
"u",b=q.getWindow();try{f.isDef(b.opera)&&f.isDef(b.opera.buildNumber)?a=g.OPERA:f.isDef(b.mozInnerScreenY)?a=g.GECKO:f.isDef(b.chrome)&&f.isDef(b.chrome.csi)?a=g.CHROME:f.isDef(b.msWriteProfilerMark)&&f.isDef(b.crypto)?a=g.MSEDGE:f.isDef(b.attachEvent)||f.isDef(b.msCrypto)?a=g.IE:f.isDef(b.WebKitPoint)&&(a=g.WEBKIT)}catch(c){}return a},p=function(){var a=!1,b=q.getWindow();f.isDef(b.navigator)&&f.isDef(b.navigator.userAgent)&&(a=b.navigator.userAgent);return a};return{browserIs:d,hasIntersectionObserver:function(){return"function"===
typeof IntersectionObserver},hasFlashEnabled:function(){return"0"!==c()},hasAncestorOrigins:function(){var a=q.getWindow().location;return!(!a||!a.ancestorOrigins)},hasPostMessage:function(){var a=q.getWindow();return!(!a||!f.isFunction(a.postMessage))},getFlashVersion:c,getDocumentMode:e,getBrowserType:k,getUserAgent:p,params:function(){var a=k(),b=c(),p;p=5;var u=q.getWindow(),l=q.getDoc();d(g.IE)?u.msCrypto?p=11:u.atob?p=10:u.addEventListener?p=9:u.JSON&&l.querySelector?p=8:u.XMLHttpRequest?p=
7:l.compatMode&&(p=6):p=h.NA;var u=e(),l=["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"],y=h.NA,B=q.getDoc(),z=B.createElement("div");if(d(g.IE))try{if("-ms-ime-align"in B.documentElement.style)y="11";else for(z.style.behavior="url(#default#clientcaps)",B=0;B<l.length&&!(y=z.getComponentVersion(l[B],"componentid").replace(/,/g,"."));B++);}catch(G){}l=y;y=h.NA;z=q.getWindow();f.isDef(z.navigator)&&f.isDef(z.navigator.appName)&&
(y=z.navigator.appName.toLowerCase()[0]);return{br:a,fv:b,bv:p,dm:u,abv:l,an:y}},isAndroidWebViewBrowser:function(){var a=p(),b=["SamsungBrowser","FB_IAB","Silk"],c=function(){return f(b).findFirst(function(b,c){return L.contains(a,c)})};return L.contains(a,"Android")&&c()}}},Aa=function(g,a){var b=function(a,b){var c,d,e=r.contextNode.parentNode;b=b||a;a=1<arguments.length?a:"script";c={script:['<script type="text/javascript" src="','">\x3c/script>'],iframe:['<iframe width="100%" height="100%" frameborder="0" vspace="0" hspace="0" scrolling="no" marginheight="0" marginwidth="0" src="',
'"></iframe>'],img:['<img src="','"/>']}[a];d=c[0]+b+c[1];"true"===r.forceAppend?"script"!==a?(c=E.createElement("DIV"),c.innerHTML=d,e.appendChild(c.childNodes[0])):(c=E.createElement("SCRIPT"),c.src=b,e.appendChild(c)):E.write(d)},c=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)},d=function(a,b,c,d){var e=E.createElement("script");c=c||r.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)},e=function(a){f.isFunction(a)?a({iasImpId:r.asid}):a&&"string"===typeof a&&c(a,void 0,!0)},k=function(b,c,e,k){d(a.wrap(b,c,e,k))};l.on({addNode:b,send:c,exec:d,notify:e,jsonp:k});return{addNode:b,send:c,exec:d,notify:e,jsonp:k}},t=function(){var g=w!=top,a=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}(),b=function(){return f.isDef(q.getWindow().mraid)},
c=function(){var a=q.getWindow().inmobi,c=a&&a.IASDocumentVideoBuffer,a=a&&c&&f.isFunction(c.addVideoEventListener);return b()&&!!a},d=function(a){return!1===f(r.customViewability).isArray()?!1:0<f(r.customViewability).filter(function(b,c){return L.contains(c.id,a)}).length},e=function(){return r.use100v};return{embedded:g,friendly:a,isFriendlyToParent:function(a){var b;try{b=a.frameElement}catch(c){b=!1}return b},friendlyIframe:g&&a,xDomainIframe:g&&!a,getTagTime:function(){return q.now()-r.birthdate},
getPageTime:function(){return f.isDef(w.chrome)&&f.isDef(w.chrome.csi)&&f.isFunction(w.chrome.csi)?q.round(chrome.csi().pageT):h.NA},isVideo:function(){var a;if(!(a=-1!==r.mode.indexOf("jsvid"))){var b;a=l.request("avidJsClient");var d=!1;if(a.isAvidAvailable())try{b=a.getAvidAdSessionContext(),d=b.mediaType===h.MEDIA_TYPE.VIDEO}catch(e){}a=d||c()}return a},isMobileApp:function(){return f.isDef(w.mraid)},isSpecifiedAd:function(){var a=r._cl_adpath;return a&&f.isStr(a)},isAvid:function(){return f.isDef(q.getWindow().avid)},
isAvidNative:function(){var a;a=l.request("avidJsClient");return a.isAvidAvailable()?(a=a.getAvidAdSessionContext().avidAdSessionType,a===h.AVID.AD_SESSION_TYPE.MANAGED_DISPLAY||a===h.AVID.AD_SESSION_TYPE.MANAGED_VIDEO):!1},isBustedIframe:function(){return void 0!==Z()},isMraid:b,isSafeFrame:function(){return f(q.getWindow().$sf).isObj(!1)&&f(q.getWindow().$sf.ext).isObj(!1)},isInMobiMraidVideo:c,isDeviceTypeGroupMobile:function(){return r.mobOrTab},usesIASFullyInViewCustomMetric:function(){return d("fiv")||
e()},usesGroupMLegacyCustomMetric:e}}(),x={addEvent:function(g,a,b,c){f.isDef(g.addEventListener)?"mouseenter"===a?g.addEventListener("mouseover",x.mouseEnter(b),c):"mouseleave"===a?g.addEventListener("mouseout",x.mouseEnter(b),c):g.addEventListener(a,b,c):f.isDef(g.attachEvent)&&("DOMContentLoaded"===a&&(a="load"),g.attachEvent("on"+a,b))},removeEvent:function(g,a,b){f.isDef(g.removeEventListener)?("mouseenter"===a?(a="mouseover",b=x.mouseEnter):"mouseleave"===a&&(a="mouseout",b=x.mouseEnter),g.removeEventListener(a,
b)):f.isDef(g.detachEvent)&&g.detachEvent("on"+a,b)},mouseEnter:function(g){var a=this;return function(b){var c=b.relatedTarget;this===c||a.isAChildOf(this,c)||g.call(this,b)}},isAChildOf:function(g,a){if(g===a)return!1;for(;a&&a!==g;)a=a.parentNode;return a===g},getStyle:function(g,a,b){var c="",d=E.defaultView&&E.defaultView.getComputedStyle;b=b||"";d?c=(g=E.defaultView.getComputedStyle(g,b))?g.getPropertyValue(a):c:g.currentStyle&&(a=a.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),c=
g.currentStyle[a]);return c},getXHR2:function(g,a){var b,c;f.isDef(w.XMLHttpRequest)?(c=new XMLHttpRequest,"withCredentials"in c&&(b=c)):f.isDef(XDomainRequest)&&(b=new XDomainRequest);return b},whenReady:function(g,a){var b=a||(t.xDomainIframe?E:q.getTop().document),c=function(a){var c=setInterval(function(){b.body&&(clearInterval(c),a())},50)},d=this;(function(a){var k=function(){a(!0)};f.isFunction(E.addEventListener)?"complete"==b.readyState||"loaded"==b.readyState||"interactive"==b.readyState?
q.execAtEndOfThread(k):d.addEvent(b,"DOMContentLoaded",k,!1):c(a)})(g)},isSandboxed:function(g){var a,b=q.getWindow(),c=!1;if("sandbox"in q.getDoc().createElement("iframe")){try{a=b.frameElement}catch(d){}if(a)g=a.hasAttribute("sandbox");else{a=!1;b=q.getDoc();if(g.browserIs(h.BROWSERS.CHROME))try{b.domain="hol@#3+~"}catch(e){/Assignment is forbidden for sandboxed iframes/.test(e.message)&&(a=!0)}g=a}c=g}return c},styleElement:function(g,a){if(g&&f(g.style).isObj()&&f(a).isObj()){var b="";f(a).each(function(a,
d){b+=a+": "+d+" !important;"});g.style.cssText=b}},nodeIsAbsolutelyPositioned:function(g){return"absolute"===x.getStyle(g,"position")||g.style&&"absolute"===g.style.position}},T=function(g){var a,b=T.callTypeCounter,c=[h.DT_CODES.ADTALK],d={UNLOAD:-1,ADTALK:-2,VIEWABILITY_READY:-3,VIDEO_EVENTS:-4,DIAGNOSTIC:-5,THIRD_PARTY:-6,QUARTILE_FULLY_INVIEW:-7,LARGE_BILLABLE:-8,AVIREEN:-9,SCA:-10},e=function(){var a={},b=h.DT_CODES;f("UNLOAD ADTALK VIEWABILITY_READY VIDEO_EVENTS DIAGNOSTIC THIRD_PARTY QUARTILE_FULLY_INVIEW LARGE_BILLABLE AVIREEN SCA".split(" ")).each(function(c,
e){a[b[e]]=d[e]});return a};a=function(){var a=e()[g],d=b&&b[g];f.isDef(d)&&0!==d&&f(c).contains(g)&&(a=a+"."+d);d=b[g];b[g]=f.isDef(d)?d+1:1;return a}();return{callType:g,enumerator:a}};T.callTypeCounter={};var Sa=function(g,a,b,c,d,e,k,p){var n=0,m=0,s=!1,u,F=function(a,e,p,g,u,y){p=p||!b.on("postDts");var F=a===h.DT_CODES.VH||a===h.DT_CODES.DIAGNOSTIC||a===h.DT_CODES.ADTALK||a===h.DT_CODES.SCA||a===h.DT_CODES.XSCA||a===h.DT_CODES.EXTERNAL||a===h.DT_CODES.LARGE_BILLABLE;if(c.impressionIsIdentifiable()&&
(F||"n"!==k.getCurrentLoc()))try{var t=r.dtBaseURL,v=new P(t,!0),w=q.now();l.trigger("preSendDt",a);t||(v.path("dt"),b.on("usedtdomain")&&v.sub("dt"));B(v,a,e);u&&u.field&&v.setParam(u.field,u.value);g||z(v,a);l.trigger("send",v,function(){m+=1;n=q.now()-w;f.isFunction(y)&&y()},p);a===h.DT_CODES.UNLOAD&&(s=!0);d.cleanup()}catch(x){__IntegralASDiagnosticCall("dt-"+a,x),l.trigger("error",h.ERROR_CODES.PHONE_HOME)}};g=function(){s||F(h.DT_CODES.UNLOAD,-1,!0)};var y=function(a,c){var d={bapi:"a",bapiClient:"b",
jload:"c",jss:"d",jsi:"e"},e=r.mode,d=d[a]||d[e];b.on(c||e+"Diag")&&d&&F(h.DT_CODES.DIAGNOSTIC,-5,!0,!0,{field:"bkp",value:d})},B=function(a,b,e){var p=new T(b);e=f.isDef(e)?e:p.enumerator;a.setParam("asId",r.asid);e={c:c.getCacheBustId(),pingTime:e,time:t.getTagTime(),type:b};d.filterOutput(function(a){var c=a.minDt&&(!a.type||a.type===b);c&&a.oneTime&&(a.flagForRemoval=!0);return c},e);a.setParam("tv",e)},z=function(c,g){var f,s={};d.filterOutput(function(a){return a.standalone&&!a.minDt&&a.type===
g},function(a,b){c.setParam(a,b.replace("%3A",":"))});k.fastForward();if(g===h.DT_CODES.VIDEO_EVENTS||t.isVideo()&&g===h.DT_CODES.CUSTOM)if(f=l.request("videoEventsString"))s.ve=f;if(g===h.DT_CODES.CUSTOM||g===h.DT_CODES.UNLOAD||g===h.DT_CODES.VIDEO_EVENTS)s.clog=p;g===h.DT_CODES.UNLOAD&&(s.ndt=m);-1!==r.mode.indexOf("jsvid")&&(s.vv=l.request("videoVersion"));s.NULL1=b.output();s.NULL2=k.stringify(10);s.em=t.embedded;s.fr=t.friendly;s.uf=u.useFlash()?1:0;s.e=a.toString();s.tt=r.mode;s.dtt=n;d.filterOutput(function(a){var b=
!a.standalone&&!a.minDt&&(!a.type||a.type===g);b&&a.oneTime&&(a.flagForRemoval=!0);return b},s);c.setParam("tv",s);c.setParam("br",e.getBrowserType())};l.on({sendDt:function(a,b,c){F(a,f.resolve(b),void 0,void 0,void 0,c)},sendMinDt:function(a,b){F(a,b,void 0,!0)},sendDiag:y,updateDtCount:function(){m++},unload:g});return{send:F,unload:g,diagnostic:y,setViewabilityMod:function(a){u=a}}},J=function(g){var a={},b=!1,c=function(){var a=1===g.nodeType?v.nodeIsHidden(g):0===g.width||0===g.height;return b?
!1:a},d=function(){var b={};f(a).each(function(a,c){b[a]=q.round(c)});return b},e=function(a){return f.isNumeric(a)||f.isUndef(a)},k=function(){return q.round(a.width)*q.round(a.height)};(function(){var b;g!==w.parent&&(1!==g.nodeType?a=g:f.isDef(g.getBoundingClientRect)&&(b=v.getRect(g),f(a).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(){return e(a.scrX)&&e(a.scrY)&&f.isNumeric(a.width)&&f.isNumeric(a.height)},
toString:function(){var a=d();return[a.scrX,a.scrY,a.width,a.height].join(".")},getRounded:d,set:function(b,c){a[b]=c},isHidden:c,treatAsPlaceholder:function(){b=!0},area:k,isMrcLarge:function(){return k()>=h.MRC_LARGE_AD_SIZE},isOneByOne:function(){return c()&&1>=k()}}},v={nodeIsHidden:function(g){var a=this.getRect(g),b=0!==parseInt(x.getStyle(g,"width"))&&0===a.width,a=0===a.width||0===a.height;g="hidden"===x.getStyle(g,"visibility");return b||a||g},calcWinDims:function(){var g,a,b;try{a=v.windowPosition(),
b=v.windowSize(),g={scrX:q.round(a.scrX),scrY:q.round(a.scrY),width:q.round(b.width),height:q.round(b.height)}}catch(c){l.trigger("error",h.ERROR_CODES.GET_WIN_DIMENSIONS),g={}}return g},windowSize:function(){var g={},a,b;if(t.friendly)if(a=top.document,b=a.documentElement,a=a.body,f.isDef(top.innerWidth))g.width=top.innerWidth,g.height=top.innerHeight;else if(f.isDef(b.clientWidth))g.width=b.clientWidth,g.height=b.clientHeight;else if(f.isDef(a.clientWidth))g.width=a.clientWidth,g.height=a.clientHeight;
else throw g.width=g.height=0,"";else f.isDef(w.outerWidth)&&(g.width=w.outerWidth,g.height=w.outerHeight);return g},windowPosition:function(){var g=0,a=0;f.isDef(w.screenX)?(g=w.screenX,a=w.screenY):f.isDef(w.screenLeft)&&(g=w.screenLeft,a=w.screenTop);return{scrX:g,scrY:a}},getNodeArea:function(g){var a=-1;g&&(g=v.getRect(g),a=g.width*g.height);return a},getRect:function(g){var a={},b=v.windowPosition();g=g.getBoundingClientRect();f.isUndef(g.x)&&(a.x=g.left,a.y=g.top);f.isUndef(g.width)&&(a.width=
g.right-g.left,a.height=g.bottom-g.top);f(a).mixin(g,!0);a.scrX=b.scrX+a.x;a.scrY=b.scrY+a.y;return a},getIeDimObj:function(){return E.documentElement&&f.isDef(E.documentElement.clientWidth)&&E.documentElement||E.body},getPlaceholderSpan:function(){var g=E.createElement("span");f(g.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});g.innerHTML=".";return g},createImage:function(){var g=t.friendly&&q.getTop().Image;return f.isFunction(g)?new g:new Image},
createHiddenIframe:function(g){var a=q.getDoc().createElement("iframe"),b={width:"0px",height:"0px",border:"0",position:"absolute",top:"-10000px",left:"-10000px"};x.styleElement(a,g?{display:"none"}:b);return a},tagNameIs:function(g,a){return g.tagName.toUpperCase()===a.toUpperCase()},getClippedDimensions:function(g,a){var b,c,d,e=1E4,k=1E4;b=x.nodeIsAbsolutelyPositioned(g);d=!v.tagNameIs(g,"OBJECT");if(null!==g.parentNode&&!b&&d&&!v.tagNameIs(a,"BODY")){d=g;do d=d.parentNode,b=!v.tagNameIs(d,"OBJECT"),
c="inline"!==x.getStyle(d,"display"),b&&c&&(b=v.getRect(d),e=b.width<e?b.width:e,k=b.height<k?b.height:k);while(d.parentNode!==E&&d!==a)}return{width:q.round(e),height:q.round(k)}},findChildWithLargestContent:function(g){var a=function(a){for(;a.parentNode!==g&&"inline"!==x.getStyle(a.parentNode,"display");)a=a.parentNode;return a},b=null,c=function(a){var b,c,p=null,f=-1;if(a.length)for(b=0,c=a.length;b<c;b++){var m=a[b],s=v.getNodeArea(m),h;if(h=s>f){h=void 0;if(h=m.parentNode===g)if(h=void 0,h=
"DIV"===m.nodeName)if(h=void 0,h=""===m.style.backgroundImage){var l=h=void 0,y=m.childNodes;for(h=0;h<y.length;h++)1===y[h].nodeType&&(l=!0);h=!l}h=!h}h&&(p=m,f=s)}return p}(function(a){var b,c,p,g,f=[],s="iframe img a object embed div".split(" ");b=0;for(c=s.length;b<c;b++){var h=a.getElementsByTagName(s[b]);if(h.length)for(p=0,g=h.length;p<g;p++)f.push(h[p])}return f}(g));c&&(b=a(c));return b},screenSize:function(){var g={width:-1,height:-1};try{f.isDef(w.screen)&&(g={width:w.screen.width,height:w.screen.height})}catch(a){}return g},
calcMonDims:function(){var g=f(v.screenSize()).mixin({scrX:0,scrY:0});f.isDef(screen.availLeft)&&(g={scrX:w.screen.availLeft,scrY:w.screen.availTop,width:w.screen.availWidth,height:w.screen.availHeight});return g},getOurIFrameInTop:function(){for(var g,a=q.getTop(),b=q.getWindow();b!=a;)g=b,b=g.parent;return g},getOurNodeInTop:function(){var g;t.friendly&&(g=t.embedded?(g=v.getOurIFrameInTop())&&g.frameElement:r.contextNode);return g},getAncestorNodes:function(g){var a=[],b=g.ownerDocument&&g.ownerDocument.documentElement;
if(b)for(;g.parentNode!==b;)a.push(g),g=g.parentNode;return a},getTagsNamed:function(g,a){var b,c=a||q.getDoc();try{b=c.getElementsByTagName(g)}catch(d){b=null}return b},containsScriptTagWithSrc:function(g){return!!f(v.getTagsNamed("script")).findFirst(function(a,b){var c=b.src;return f.isFunction(g)?g(c):c===g})},contains:function(g,a){var b=!1;try{b=f.isDef(g)&&f.isFunction(g.contains)&&g.contains(a)}catch(c){}return b},querySelector:function(g,a){var b;try{b=g.querySelector(a)}catch(c){b=null}return b},
nodeIsInWindow:function(g,a){return g.ownerDocument&&(g.ownerDocument.defaultView||g.ownerDocument.parentWindow)===a},setAttributeOf:function(g,a,b){g&&f.isFunction(g.setAttribute)&&g.setAttribute(a,b)},removeAttributeOf:function(g,a){g&&f.isFunction(g.removeAttribute)&&g.removeAttribute(a)},crossQuerySelector:function(g,a){var b,c=[r.contextNode.parentNode,q.getDoc()];t.friendly&&(a&&t.embedded&&c.push(q.getWindow().frameElement.ownerDocument),c.push(q.getTop().document));f(c).each(function(a,c){var k=
v.querySelector(c,g);!b&&k&&(b=k)});return b},getNodeName:function(g){return g&&g.nodeName},isWindow:function(g){var a=!1;try{a=g&&"object"===typeof g&&"setInterval"in g}catch(b){a=!0}return a},getChildWindowsOf:function(g){var a=[];(g=v.getTagsNamed("iframe",g))&&(a=f(g).map(function(a,c){return c.contentWindow}));return a},getFrameId:function(){var g=q.getWindow().frameElement;return g&&g.id},isViewportVisible:function(g,a){var b=g.innerWidth,c=g.innerHeight,d=b>a.width&&c>a.height;return b*c>a.width*
a.height&&d},getTagName:function(g){return g.tagName.toLowerCase()},getAttribute:function(g,a){return g.getAttribute(a)},attributeMatches:function(g,a,b){g=g&&v.getAttribute(g,a);return b.test(g)},isImageTag:function(g){return g&&g.src&&v.tagNameIs(g,"img")},getDimensionFromStyle:function(g){var a,b=x.getStyle(g,"width");g=x.getStyle(g,"height");b&&g&&(a={width:f.getNum(b),height:f.getNum(g)});return a},getDimensionFromAttributes:function(g){var a,b=v.getAttribute(g,"width");g=v.getAttribute(g,"height");
b&&g&&(a={width:f.getNum(b),height:f.getNum(g)});return a},traverseAndFindFirstMatchingNode:function a(b,c){var d,e,k;if(c(b))e=b;else if(k=b.children)for(d=0;d<k.length&&!(e=a(k[d],c));d++);return e},getFirstChildElement:function(a){return a&&a.children&&a.children[0]},isClippable:function(a,b){var c=!0,d="fixed"===x.getStyle(a,"position"),e="hidden"!==x.getStyle(b,"overflow")&&!d;t.isSpecifiedAd()&&(d||e)&&(c=!1);return c}},xa=function(){var a={},b=function(b){f.isDef(a[b])?a[b]++:a[b]=1};l.on("error",
function(a){a=f(a).isObj()?a.errorCode:a;b(a)});return{list:a,add:b,toString:function(){var b="",d;for(d in a)a.hasOwnProperty(d)&&(b+=d);return b},hasErrors:function(){for(var b in a)return!0;return!1}}},Xa=function(a,b){var c=function(a){var b=[];if(a&&a instanceof Array)b=f(a).map(function(a,b){return b.val}),b.push(r.adsafeSrc,r.requrl,r.reqquery);else throw Error("Unexpected data type in ExchangeParser.getUrlList");return b};return{parse:function(d){try{var e,k=c(d),p=k&&k.length&&k.join("|"),
n=r.exchList;p&&(e=f(n).map(function(a,b){return 0<=p.indexOf(L.rot(b))?a:void 0}),e.length&&b.addItem({output:e.join(".")},"ex",{type:h.IMPRESSION_EVENT}))}catch(m){a.add(h.ERROR_CODES.EXCHANGE_PARSING)}}}},va=function(){var a={},b=function(b){var c;f.isUndef(a[b])&&(c=r.jsFeatures,a[b]=!1,-1!==c.indexOf(b)&&(c=RegExp(b+"(?=$|,)|"+b+":(?!,|$)(.?\\d*(?=,|$))").exec(c)))&&(c=c[1],a[b]=!c||c>100*q.random());return a[b]},c={rt:"rattie",cb:"cachebust",th:"tabHiddenDtCall",es:"everySecond",sa:"swapids",
sc:"usesca",ha:"usehaps"},d={gm:"use100v",fif:"useFIF"},e=function(){var b,e;b=f(c).mapToObj(function(b,c){var d={};d[b]=f.fromBoolToNum(a[c]);return d});e=f(d).mapToObj(function(a,b){var c={};c[a]=f.fromBoolToNum(k(b));return c});e.gm=f.fromBoolToNum(t.usesIASFullyInViewCustomMetric());return f(b).mixin(e)},k=function(a){a=r[a];return!0===a||"true"===a||f.isFunction(a)};f(c).each(function(a,c){b(c)});return{on:b,bootstrapOn:k,bootstrapperHas:function(a){a=f.isStr(a)?[a]:a;return f(a).map(function(a,
b){if(f.isDef(r[b]))return 1}).length===a.length},getEnabledScriptUrl:function(a){var c=b("use"+a);a=r.sp_cdnScripts&&r.sp_cdnScripts[a];return c&&a},output:function(){return f(e()).toParams()}}},Ka=function(a){return{calcInitialViewState:function(a,c){var d;d={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30};var e={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},k=h.NA;d=c?d:e;f.isDef(a)&&a!==h.NA&&-1<a&&(k=a>=d.IN_VIEW?h.IN_VIEW:a<=d.OUT_OF_VIEW?h.OUT_OF_VIEW:a>=d.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS);
return k},calcPercentInView:function(a,c,d,e){var k=0,p=a;a.hasValidDims()&&!a.isHidden()&&(f([c,d,e]).each(function(a,b){if(b.hasValidDims()){var c=p.getRounded(),d=b.getRounded(),e=Math.max(c.scrX,d.scrX),k=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-k;p=J({scrX:e,scrY:k,width:0<f?f:0,height:0<c?c:0})}}),k=q.round(p.area()/a.area()*100));return k}}},ya=function(){var a,b=!1,c;a=function(a){var b=[];b.push(a.slice(0,8));
b.push(a.slice(8,12));b.push(a.slice(12,16));b.push(a.slice(16,20));b.push(a.slice(20));return b.join("-")}(function(){var a="";try{for(var b,c=w.Uint32Array&&w.crypto&&w.crypto.getRandomValues;32>a.length;)c?(b=new Uint32Array(1),w.crypto.getRandomValues(b),a+=b[0].toString(16)):a+=(16*q.random()|0).toString(16);a=a.slice(0,32)}catch(d){l.trigger("error",h.ERROR_CODES.UID_GENERATION)}return a}());var d=function(){return r.anId};return{getAsid:function(){return r.asid},getAnId:d,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 d()||r.advEntityId+"-"+r.pubEntityId},impressionIsIdentifiable:function(a){a&&(b=!0);return b},unq:a,getAvidIds:function(){return c},setAvidAdSessionContext:function(a){c=a}}},Ja=function(a){var b,c,d,e=l.request("features"),k=function(a,b){a=a||q.getWindow();b=b||{top:0,left:0,width:q.getMaxNumber(),height:q.getMaxNumber()};for(var c,d=a.parent.frames,e=!1,p=0,f=d.length;p<f;p++)if(d[p]==
a){c=d[p];e=!0;break}if(e){c=v.getRect(c.frameElement);b.left+=c.left;b.top+=c.top;try{b.width=q.min(b.width,c.width),b.height=q.min(b.height,c.height)}catch(z){l.trigger("error",h.ERROR_CODES.GET_AD_DIMENSIONS)}a!==q.getTop()&&k(a.parent,b)}return b},p=function(){var p,m={};try{var s,u,F,y,B,z,r=q.getMaxNumber(),C=q.getMaxNumber(),I=q.getWindow();q.getDoc();t.friendly?(s=k(),F=s.left,y=s.top,r=s.width,C=s.height,u=v.windowPosition(),B=u.scrX+F,z=u.scrY+y):e.on("rattie")&&a.browserIs(h.BROWSERS.IE)?
(d=d||l.request("ieXDomainViewability"),c=d.determineFramePosition(),B=c.scrX,z=c.scrY):f.isDef(I.mozInnerScreenX)&&(B=q.round(I.mozInnerScreenX),z=q.round(I.mozInnerScreenY));var m={scrX:B,scrY:z,iFrameClippingWidth:r,iFrameClippingHeight:C},D,w,H=b||v.getIeDimObj(),M=q.getWindow();b=H;f.isDef(M.innerWidth)?(D=M.innerWidth,w=M.innerHeight):H&&f.isDef(H.clientWidth)?(D=H.clientWidth,w=H.clientHeight,0===D&&0<H.offsetWidth&&(D=H.offsetWidth),0===w&&0<H.offsetHeight&&(w=H.offsetHeight)):M.frameElement&&
f.isDef(M.frameElement.clientWidth)&&(D=M.frameElement.clientWidth,w=M.frameElement.clientHeight);p=D;m.height=w;m.width=p}catch(Q){l.trigger("error",h.ERROR_CODES.GET_AD_DIMENSIONS)}return m};return{calcDims:function(){return new J(p())},getClippedDims:function(){var a=p();return new J({scrX:a.scrX,scrY:a.scrY,width:a.iFrameClippingWidth,height:a.iFrameClippingHeight})}}},eb=function(a,b){return{init:function(c){a.jsonp(c,function(a){b.send(h.DT_CODES.THIRD_PARTY,void 0,!1,!0,{field:"tpiLookup",
value:a})},!1,"callback")}}},Ra=function(a){var b=function(a,b){return{time:a,task:b}};return{createPingJobs:function(a,d,e,k){return f(d.timeThresholds).map(function(d,n){var m=n/1E3;return new b(n,function(){f.isDef(k)&&l.trigger("addOutputItem",{output:k},"metricId",{type:a});l.trigger("sendDt",a,m);if(e[n])e[n]()})})}}},aa=function(){var a=function(a,b){-1!==a.indexOf(b+"&")&&(b+="&");return a.replace(b,"")},b=function(a,b,c){var p=a.indexOf("?");b=b+"="+c;if(-1===p)return a+"?"+b;p++;return a.slice(0,
p)+b+"&"+a.slice(p)},c=function(){return"__IntegralAS_"+r.asid.replace(/\-/g,"")+"_"+q.round(1E4*Math.random())};return{wrap:function(d,e,k,p){var f=c(),m,s,h;p=p||"ias_callback";d=""+d;RegExp(p).test(d)&&(m=RegExp("("+p+"=)(.[^&]*)").exec(d)[0],s=m.split("=")[1],h=L.stringToFn(s),d=a(d,m));w[f]=function(a){e(a);k&&h&&h(a);w[f]=void 0};return d=b(d,p,f)},wrapToGlobal:function(a){var b=c();w[b]=function(c){a(c);w[b]=void 0};return b}}},Ua=function(a,b,c){var d=function(a,b){var c=a;b&&(c=P(a,!0),c.appendToParamValue("adsafe_jsinfo",
",ext:"+f(b).toION()));return c},e={jss:{isFW:!0,nodeType:"script"},rjss:{isFW:!0,nodeType:"script"},jsi:{isFW:!0,nodeType:"iframe"},rjsi:{isFW:!0,nodeType:"iframe"},jload:{impressionMethod:function(c){a.enabled?l.trigger("jsonp",c,a.callback,!0):l.trigger("send",c,function(){l.trigger("sendDiag")},!b.on("postMon"))}},bapi:{impressionMethod:function(b){l.trigger("jsonp",b,a.enabled?a.callback:f.noop,a.enabled?!0:!1)}},jsapi:{isFW:!0,impressionMethod:function(b){l.trigger("jsonp",b,a.enabled?a.callback:
f.noop,a.enabled?!0:!1)}},jsvid:{manualDefer:!0,impressionMethod:function(c){l.on("adImpression",function(e,n){var m;try{m=d(c,n),a.enabled?l.trigger("jsonp",m,a.callback,!0):l.trigger("send",m,f.noop,!b.on("postMon"))}catch(s){__IntegralASDiagnosticCall("jsvidimp",s,r)}})}},fwjsvid:{isFW:!0,manualDefer:!0,impressionMethod:function(a){var b="false"===r.fwMonitoring,c=function(a){a=a.split("/");a[3]="db2";a[4]="video";return a.join("/")};b&&l.trigger("jsonp",c(a),function(a){l.trigger("videoBlockResult",
a)});l.on("adImpression",function(c,e){var n;try{var h;if(h=b)h=c&&f.isBool(c.integral_didBlock)&&0<=c.integral_timeToDecision;h&&(a=a.replace(/(adsafe_jsinfo=)([^&]*)/,"$1$2,abc:"+(c.integral_didBlock?1:0)+",abct:"+c.integral_timeToDecision));n=d(a,e);l.trigger("send",n,f.noop,!0)}catch(y){__IntegralASDiagnosticCall("fwjsvidimp",y,r)}})}},jspix:{nodeType:"img"}};return new function(){var a=function(a){var b=-1===a.indexOf("?")?"?":"&";return a+b},b=e[r.mode],d=!!b.isFW,f=function(a){var b;b=l.request("mobileApp").isMobileAppEnvironment()&&
r.mobFwUrl?r.mobFwUrl:a?r.adsafeSrc:r.requrl;a||(b+="?"+r.reqquery);return b}(d),h=f.indexOf("BEGIN__ADSAFE"),u=-1!==h,q=u?f.slice(h):"",a=u?f.slice(0,h):a(f);return{isFW:d,baseUrl:a,macroUrl:q,sendImpression:function(a){var d=function(){b.nodeType?l.trigger("addNode",b.nodeType,a):b.impressionMethod(a)};if(c||b.manualDefer)d(a);else if(!b.manualDefer)l.on("adImpression",function(){d(a)})}}}},q={execAtEndOfThread:function(a){setTimeout(a,0)},now:function(){return(new Date).getTime()},random:function(){return Math.random()},
round:function(a){return Math.round(a)},ceil:function(a){return Math.ceil(a)},floor:function(a){return Math.floor(a)},min:function(){return Math.min.apply(null,arguments)},max:function(){return Math.max.apply(null,arguments)},getWindow:function(){return w},getMaxNumber:function(){return Number.MAX_VALUE},getTop:function(){return top},getNewActiveXObject:function(a){return new ActiveXObject(a)},getDoc:function(){return E},getIntersectionObserver:function(a,b){return new IntersectionObserver(a,b)},
pow:function(a,b){return Math.pow(a,b)}},Ea=function(){var a,b=!1,c=l.request("features"),d=new W,e=function(){var b;c.on("blur")?(b=q.getWindow(),b=t.friendly&&b.top.document&&(f.isFunction(b.top.document.hasFocus)||f(b.top.document.hasFocus).isObj())&&!b.top.document.hasFocus()||(f.isDef(a.prop)?q.getDoc()[a.prop]:null)):b=f.isDef(a.prop)?q.getDoc()[a.prop]:null;return b},k=function(){var b=q.getWindow(),c=function(){d.run(e())};x.addEvent(b,"focus",c,!0);x.addEvent(b,"blur",c,!0);a.event&&x.addEvent(q.getDoc(),
a.event,c,!0)};a=function(){var a,b="hidden",c="visibilitychange",d=q.getDoc();f.isUndef(d.hidden)?f(["moz","ms","webkit"]).each(function(e,k){var h=k+"Hidden";f.isDef(d[h])&&(b=h,c=k+c,a=!0)}):a=!0;return a?{prop:b,event:c}:{}}();return{isHidden:e,onHiddenChange:function(a){d.push(a);b||(b=!0,k())}}},Ga=function(a,b){var c,d=function(a){for(var b in a)if(a.hasOwnProperty(b)){var c=a[b];(""===c||"null"===c||"undefined"===c||null===c||f.isUndef(c))&&delete a[b]}return a},e=function(a){var b={},c,d;
for(d in a)a.hasOwnProperty(d)&&(c=a[d],f.isUndef(b[c])?b[c]=d:b[c]+=d);a={};for(d in b)b.hasOwnProperty(d)&&(c=b[d],a[c]=d);return a},k=function(){var k,n=function(){var a={};try{a.q=b.getWindow().parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.location.href}catch(c){var d=c.message,d=d.substring(d.lastIndexOf("<")+1,d.lastIndexOf(">")),e;if(e=f.isDef(d)){var k=b.getWindow();e=!1;f.isDef(k.navigator)&&f.isDef(k.navigator.userAgent)&&(k=k.navigator.userAgent.match(/Firefox\/([\.0-9]+)/),
null!==k&&2==k.length&&(k=k[1].split("."),3==parseInt(k[0],10)&&6>=parseInt(k[1],10)&&(3==k.length?13>=parseInt(k[2],10)&&(e=!0):e=!0)))}e&&(a.g=d)}return a},m={};try{m.a=encodeURIComponent(top.location.href)}catch(h){}try{m.b=encodeURIComponent(parent.location.href)}catch(l){}if(t.embedded){try{m.c=encodeURIComponent(parent.document.referrer)}catch(q){}try{m.e=encodeURIComponent(w.document.referrer)}catch(y){}}try{"jsi"!==r.mode&&(m.d=encodeURIComponent(w.location.href))}catch(B){}try{m.f=encodeURIComponent(r.jsref)}catch(z){}try{k=
n(),m.g=encodeURIComponent(k.g||""),m.q=encodeURIComponent(k.q||""),a.isStarted()&&!k.g&&1<a.getMyFrameDepth()&&(m.g=encodeURIComponent(a.getTopDomain()))}catch(G){}m=d(m);m=e(m);k=[];for(var C in m)m.hasOwnProperty(C)&&k.push({key:C,val:m[C]});k.sort(function(a,b){return a.val.length>b.val.length?1:a.val.length<b.val.length?-1:0});return c=k};return{detectTopURL:k,getDetectedURLs:function(){return c?c:k()}}},Da=function(a){var b=!1;return{measure:function(c){(b=0===c.rsa)&&a.trigger("notify",r._onSuspicious)},
skipAsFraudulent:function(){return b}}},Ha=function(){var a=[],b={},c={sl:"n"},d=0,e,k,p={i:0,o:0,n:0,pp:0,pm:0},n=function(a){var b={},c=a.winDimensions,d=a.adDimensions;f.isDef(c)&&c.hasValidDims()&&(b.wc=c);f.isDef(d)&&d.hasValidDims()&&(b.ac=d,b.am=a.method,b.cc=a.containerDimensions);f({piv:"percentInView",obst:"obstructed",th:"tabHidden",reas:"reason",cmps:"adCompCount"}).each(function(c,d){var e=a[d];f.isDef(e)&&(b[c]=e)});c=f(b).toParams();return""===c?"":","+c},m=function(a,c){var d=new ac(c);
return b[a]=d},s=function(a,b){return(b||"")+{inView:"i",outOfView:"o",na:"n",partialViewMinus:"pm",partialViewPlus:"pp"}[a]},u=function(){f(c).each(function(b,c){p[c]+=a.length?k-d:k});d=k},q=function(b){a.length&&u();f(b).each(function(a,b){var d=c[a];d!==b&&"n"===d&&(p[b]+=p.n);c[a]=b});a.length||u()},y=function(a){var c,d=h.NA,d=a.adDimensions?a.adDimensions.getRounded():{width:d,height:d};c=n(a);var e={sl:s(a.viewState)};k=t.getTagTime();q(e);e.t=k;c=f({toString:function(){f(b).each(function(a,
b){b.fastForward()});return"{"+f(e).toParams()+this.details+this.breakdowns+"}"},details:c,breakdowns:{piv:[],as:[],toString:function(){var a,b=function(a,b){return b.duration+"~"+b.state};a=""+("piv:["+f(this.piv).stringify(b)+"]");a+=",as:["+f(this.as).stringify(b)+"]";return",bkn:{"+a+"}"}}}).mixin(e);f(c).mixin(a);c.width=d.width;c.height=d.height;return c};(function(){m("piv",function(a){var b,c=a.percentInView,d=[1,25,30,50,75];100===c||0===c?b=c:(f(d).each(function(a,e){f.isUndef(b)&&c<e&&
(b=d[a-1])}),f.isUndef(b)&&(b=d[d.length-1]));return b});m("as",function(a){var b=h.NA;a=a.adDimensions?a.adDimensions.getRounded():{width:b,height:b};return a.width+"."+a.height})})();return{fastForward:function(){k=t.getTagTime();u()},registerLocation:function(d){var k,p=!1;c.sl==s(d.viewState)&&a.length?(k=new y(d),a[a.length-1].details=k.details):(k=new y(d),a.push(k),e=d.viewState,p=!0);l.trigger("newScreenEvent",k);f(b).each(function(b,c){-1!=="piv|as".indexOf(b)?(p&&c.clear(),c.addState(k),
a[a.length-1].breakdowns[b]=c.get()):c.addState(k)});return k},stringify:function(b){var c="";a.length&&(c=f({slTimes:"{"+f(p).toParams()+"}",slEvents:"["+a.slice(-b).join(",")+"]",slEventCount:a.length}).toParams());return c},createViewabilityTracker:m,getCurrentLoc:function(){return s(e)}}},L={hashCode:function(a){var b=0,c,d,e;if(0===a.length)return b;c=0;for(e=a.length;c<e;c++)d=a.charCodeAt(c),b=(b<<5)-b+d,b|=0;return b},rot:function(a){return a.replace(/[a-zA-Z]/g,function(a){return String.fromCharCode(("Z">=
a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},stringToFn:function(a){var b,c=w,d=a.split(".");for(a=0;a<d.length;a++)if(b=c,c=c[d[a]],f.isUndef(c)||a===d.length-1&&!f.isFunction(c))return!1;return function(){c.apply(b,arguments)}},stringToProp:function(a){var b=q.getWindow(),c=a.split(".");for(a=0;a<c.length&&(b=b[c[a]],!f.isUndef(b));a++);return b},contains:function(a,b){return-1!==a.indexOf(b)},trim:function(a){return f.isFunction(a.trim)?a.trim():a.replace(" ","")}},cc=function(){var a=function(){var a=
function(a){return a&&a.width&&30<a.width&&a.height&&30<a.height},b=function(b){b=v.getDimensionFromAttributes(b);return a(b)};return{hasValidDimensions:function(c){var d;(d=b(c))||(c=v.getDimensionFromStyle(c),d=a(c));return d},hasValidDimentionAttributes:b}}(),b=/GoogleActiveViewClass/,c=/DfaVisibilityIdentifier_/,d=/doubleclick.net\/pcs\/click?/,e=/_blank/,k=function(a){var d=v.tagNameIs(a,"div"),e=v.attributeMatches(a,"class",b);a=v.attributeMatches(a,"id",c);return d&&e&&a};return{getDFPGoogleDiv:function(a){return v.traverseAndFindFirstMatchingNode(a,
k)},getClickableImage:function(b){var c,k=(b=v.getFirstChildElement(b))&&v.tagNameIs(b,"a"),f=v.attributeMatches(b,"href",d),h=v.attributeMatches(b,"target",e);k&&f&&h&&(b=v.getFirstChildElement(b),v.isImageTag(b)&&a.hasValidDimentionAttributes(b)&&(c=b));return c},getNodeMatchingMinimumSize:function(b){return v.traverseAndFindFirstMatchingNode(b,a.hasValidDimensions)}}},dc=function(){var a=cc(),b=function(a,b){b.tag=v.getTagName(a);b.size=v.getDimensionFromAttributes(a)||v.getDimensionFromStyle(a)};
return{getDFPValue:function(c){var d;if(d=a.getDFPGoogleDiv(c)){var e;c={type:0};if(d)if(c.type=1,e=a.getClickableImage(d))c.type=2,b(e,c);else if(d=a.getNodeMatchingMinimumSize(d))c.type=3,b(d,c);d=c}else if(d={type:0},c=a.getNodeMatchingMinimumSize(c))d.type=4,b(c,d);return d}}};O("viewport",[],function(){var a={width:4,height:4},b=function(c,d){if(!v.isViewportVisible(c,a))return c;if(c!==d&&t.isFriendlyToParent(c))return b(c.parent,d)},c=function(){var a=q.getWindow();return b(a,q.getWindow().top)},
d=function(){return"undefined"!==typeof c()};return{MIN_VISIBLE_DIM:a,isHidden:d,isCurrentIframeTheHiddenFrame:function(){var b,c=q.getWindow();v.isViewportVisible(c,a)?d()&&(b=!1):b=!0;return b},getWindowWithHiddenViewport:c}});var ec=function(a){var b,c,d=function(d){b=a.setInterval(d,100);c=a.setTimeout(function(){e()},42E4)},e=function(){b&&(a.clearInterval(b),b=null);c&&(a.clearTimeout(c),c=null)};return{onResize:function(b){var c=a.innerWidth,f=a.innerHeight,m=!1;d(function(){var d;d=a.innerHeight;
(d=a.innerWidth!==c||d!==f)&&(m=!0);m&&!d&&(b(),e(),m=!1);c=a.innerWidth;f=a.innerHeight})}}};O("adStuffingDetector",["viewport"],function(a,b){var c,d=function(){try{var d=a.isHidden(),k,p={};d!==c&&(k=f.stringifyTriState(d),p.res1=k,p.ps=k,p.ts=q.now(),p.psfr=f.stringifyTriState(a.isCurrentIframeTheHiddenFrame()),b.events.trigger("newState",p));c=d}catch(n){l.trigger("error",h.ERROR_CODES.HIDDEN2)}};return{start:function(){if(a.isHidden()){d();var b=a.getWindowWithHiddenViewport();if(b)ec(b).onResize(d)}}}},
{emits:!0,applies:function(a,b,c){return c.embedded&&!c.isBustedIframe()&&!c.isSpecifiedAd()}});O("hiddenAds",["adStuffingDetector"],function(a){var b=0,c=function(a,b){l.trigger("addThrottledProp",h.DT_SLOT.FRAUD,a,f(b).toION())},d=function(a){2>b&&c("ha1",a);b++};(function(){var b,k;t.embedded&&q.execAtEndOfThread(function(){try{k=r.contextNode.parentNode;var f=b=dc().getDFPValue(k),n={};n.df=f.type;f.size&&(n.sz=f.size.width+"."+f.size.height);f.tag&&(n.dom=f.tag);c("dfp",n);b.size&&a&&(a.events.on("newState",
d),a.start())}catch(m){l.trigger("error",h.ERROR_CODES.HIDDEN)}})})()},{tier:h.TIERS.PRE_IMPRESSION_FRAUD,applies:function(a,b,c){return a.on("usehaps")}});var Ba=function(a){var b,c,d,e=new ja,k=new Y,p=new fc(e),n=new gc,m=new hc,h=new ic(e,a),u=function(){f.isUndef(d)&&(d=new jc(e));return d},q=function(){e.provide({frameCollection:function(){return p},adProxy:function(){return m},adTalkMessage:function(a){return new kc(a,e)},adTalkMessageCollection:function(){return n},idMapModule:u,interFrameQuerySelector:function(a){return new lc(a)}})};
return{isApplicable:function(a){return f.isDef(w.JSON)&&f.isDef(w.postMessage)&&!a.isAvid()},start:function(){q();k.traverse(p.addFrame);h.startListening();h.sendToKnownFrames();l.once("stopAdTalk",function(){h.stopListening()})},sendAdTalkCall:h.sendAdTalkCall,getFrameMap:function(){f.isUndef(b)&&(b=new pa(e));return b},getFrameMapIncludingPeerCase:function(){f.isUndef(c)&&(c=new pa(e,!0));return c},getIdMap:u}},kc=function(a,b){var c,d=b.request("adProxy").myIdCard,e=b.request("frameCollection").getMe().getStringifiedPosition();
c=l.request("features").on("swapids")?r.oid:r.asid;var f=a||{},p=r.asid,d=d.tagId,n=t.embedded,m=t.friendly,s=r.birthdate;c=c.split("-")[2];var u;t.friendly?u="["+h.AD_IDENTIFIER+"-"+r.asid+"]":(u=q.getWindow(),u=u.location&&u.location.href,u='iframe[src*="'+(u&&u.replace(/^https?\:\/\//i,""))+'"]');return{messageContent:f,srcAsid:p,srcTagId:d,srcIsEmbedded:n,srcIsFriendly:m,srcBirthdate:s,iasCommonId:c,nodeSelector:u,positionStr:e,version:"0.1"}},gc=function(){var a={};return{add:function(b,c){var d=
b&&b.srcAsid;d&&!a[d]&&(a[d]=b,d!==r.asid&&f.isFunction(c)&&c(b))},map:function(b){return f(a).map(b)},has:function(b){return a[b]}}},mc=function(a,b,c,d){var e,k=a==w;e={position:b.slice(0),id:b.join("-"),isMe:k,isLeaf:!a.frames.length,adProxies:k?c:[],selfDescription:void 0,unifiedId:r.birthdate,srcIsEmbedded:d?d.srcIsEmbedded:void 0,inbox:d?[d]:[],getDomObj:function(){return a},getStringifiedPosition:function(){return f(e.position).map(function(a,b){return f.toBase(Number(b)+1,36)}).join("")},
isValidForMapping:function(){return e.isLeaf||e.isMe||f.isDef(e.selfDescription)}};var p=function(a){var b=e.adProxies;a=a.adProxies;var c=[];b.length&&a.length?f(a).each(function(a,d){n(b,d)&&c.push(d)}):c=a;e.adProxies=b.concat(c)},n=function(a,b){return!f(a).find(function(a,c){return c.adSafeId&&c.adSafeId===b.adSafeId})},m=function(a){f(e.inbox).find(function(b,c){return c.srcAsid&&c.srcAsid===a.srcAsid})||e.inbox.push(a)};e.addInformationFromSrc=function(a,b){p(b);m(a);e.srcIsEmbedded=a.srcIsEmbedded;
e.selfDescription=b};return e},fc=function(a){var b=[],c={},d={noMe:!0};return{addFrame:function(e,f,p){var n=a.request("adProxy").getAll();e=new mc(e,f,n,p);b.push(e);c[e.id]=e;e.isMe&&(d=e);return e},getFrame:function(a){return c[a]},list:b,dictionary:c,getMe:function(){return d}}},pa=function(a,b){var c=function(a,c){var f=c.adProxies,n="";if(c.isValidForMapping()){if(b)n+=d(f,c.getStringifiedPosition());else{var m;m=""+c.getStringifiedPosition();m+=c.isMe?"*":"";m+=f.length?"."+f[0].tagId:"";
n+=m}return n}},d=function(a,b){var c="";return c=a.length?c+f(a).stringify(function(a,c){return b+(r.asid===c.adSafeId?"*":"")+"."+c.tagId},"|"):c+b};return{output:function(){var b=a.request("frameCollection"),d=f(b.list).stringify(c,"|");return f.toBase(b.getMe().unifiedId,62)+"+"+d}}},jc=function(a){var b=a.request("frameCollection").getMe().getStringifiedPosition(),c=r.contextNode.parentNode,d=a.request("interFrameQuerySelector",c),e=function(a){var b=a.length;return 120<b?a.substr(0,120)+".of"+
b:a},f=function(a){var e=!1,e=!t.embedded,f="BODY"!==v.getNodeName(c)&&"HEAD"!==v.getNodeName(c),k;if(k=a.srcIsEmbedded){k="0.1"!==a.version;var l=a.nodeSelector&&-1===a.nodeSelector.indexOf(h.AD_IDENTIFIER);k=!(k?l:!a.srcIsFriendly)}e&&f&&!k?e=!!d.queryFor(a.nodeSelector):(e=a.positionStr,a=a.srcIsEmbedded&&t.embedded,e=0===b.indexOf(e)||0===e.indexOf(b),e=!(!a||!e));return e};return{output:function(){var c,d=b+"*";c=a.request("adTalkMessageCollection").map(function(a,b){var c;a!==r.asid&&f(b)&&
(c=b.positionStr+"."+b.srcAsid+"."+b.transferDuration+"_"+b.srcTagId);return c});c.push(d);c=c.join("|");return c=e(c)},isCandidateForMyIdMap:f}},lc=function(a){var b=new Y,c=function(a){var b=a,c="IFRAME"===v.getNodeName(a),d=v.isWindow(a);c?b=a.contentWindow.document:d&&(b=a.document);return b},d=function(a,b){return v.querySelector(c(a),b)},e=function(c,e){var n,m,h;try{m=d(c,e),m||(n=b.getFrames(!0,a),f(n).findFirst(function(a,b){return h=d(b,e)}))}catch(l){}return m||h||null};return{queryFor:function(b){var c=
null;b&&(c=e(a,b));return c}}},ic=function(a){var b=!1,c,d;d=l.request("features").on("swapids")?r.oid:r.asid;var e=function(a){var b=d.split("-")[2];return a.hasOwnProperty("messageContent")&&b===a.iasCommonId},k=function(){var b=a.request("frameCollection").getMe();return a.request("adTalkMessage",{self:b,unifiedId:b.unifiedId})},p=function(a,b){a.unifiedId>b.unifiedId&&(a.unifiedId=b.unifiedId)},n=function(a){return q.now()-a.sentTime},m=function(){var c=h.DT_CODES.ADTALK;a.request("frameCollection");
b||(b=!0);l.trigger("sendDt",c)},s=function(a){return f.isUndef(a)||f.isUndef(a.selfDescription)},u=function(c,d,e){var f=!1,k,u,q,r;try{k=a.request("frameCollection"),u=d.messageContent.self,p(k.getMe(),u),d.transferDuration=n(d),q=k.getFrame(u.id),a.request("adTalkMessageCollection").add(d,function(){f=!0}),s(q)||f?(q=q||k.addFrame(c.source,u.id.split("-"),d),q.addInformationFromSrc(d,u),e()):q.addInformationFromSrc(d,u),(r=b&&f&&a.request("idMapModule").isCandidateForMyIdMap(d))&&m()}catch(t){l.trigger("error",
h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:m,sendToKnownFrames:function(){(new ma).send(k)},startListening:function(){c=new la;c.listen(e,u,k)},stopListening:function(){c&&c.stop()},validateMessage:e,processMessage:u,createMessage:k}},nc=function(){var a=l.request("ids"),b=a.getAsid();return{tagId:a.getFwId(),adSafeId:b}},hc=function(){var a,b=[],c=function(a){a=new nc(a);b.push(a);return a};a=c();return{createNew:c,getAll:function(){return b},myIdCard:a}},Ia=function(a){var b,c,d=!1,e=
q.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}}}},oc=function(a,b){var c,d=h.NA,e=d,k=!1,p=!1,n=!1,m=!b,s=function(){var b=q.getIntersectionObserver(function(a){a=a.pop();var b=a.intersectionRect.width*a.intersectionRect.height/
(a.boundingClientRect.width*a.boundingClientRect.height)*100;isNaN(b)&&(b=0);d=Math.min(b,100);c=a.boundingClientRect;d!==e&&q.execAtEndOfThread(function(){l.trigger("IOPivChange",d)});e=d},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.8,0.99,1]});m&&q.execAtEndOfThread(function(){d===h.NA&&(d=0)});b.observe(u(a));m&&q.execAtEndOfThread(function(){t.isBustedIframe()||l.trigger("delayedViewabilityReady")});k=!0},u=function(b){if(!f.isUndef(b)){if(n){b=a.document;var c=b.createElement("div");f(c.style).mixin({position:"absolute",
width:"100%",opacity:"0",height:"100%",zIndex:-999,top:"0px",left:"0px"});c[h.IAS_DETECTOR]=!0;b.body.appendChild(c);b=c}return b}};return{getPiv:function(){return d},start:function(){var b;try{a.document&&(n=!0,b={bodyElement:a.document.body,document:a.document})}catch(c){p=!0}b&&null!==b.bodyElement?s():b&&b.document?x.whenReady(s,b.document):p?l.request("errors").add(h.ERROR_CODES.BUSTED_IFRAME_IN_IO):s()},isStarted:function(){return k},getAdNodeDimensions:function(){var a;c&&(a=J({scrX:void 0,
scrY:void 0,width:c.width,height:c.height}));return a},isReady:function(){return d!==h.NA}}},ba=function(){var a=!1;(function(){x.whenReady(function(){l.trigger("startViewabilityLoop");a=!0})})();return{loopStarted:function(){return a}}};O("loopDelay",[],ba,{applies:function(a,b,c){return a.bootstrapOn("allowViewability")},tier:h.TIERS.VIEWABILITY});var pc=function(){return{start:function(a){l.on("measurable",function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)}}},qc=
function(){return{start:function(a){a()},isApplicable:function(a){return a.isImmediatelyMeasurable()}}},cb=function(a,b,c){var d=!1,e=function(){b.impressionIsIdentifiable()&&!d&&(d=!0,l.trigger("notify",r._onMeasurable))};return{start:function(){var b;b=[rc(),sc(),qc(),pc()];(b=f(b).findFirst(function(b,d){return d.isApplicable(c,a)}))&&b.start(e)},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&f.isDef(r._onMeasurable)}}},sc=function(){return{start:function(a){$b(l,
["adImpression","measurable"]).onAll(function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)&&t.isVideo()}}},rc=function(){return{start:function(a){l.on("adImpression",function(){a()})},isApplicable:function(a){return a.isImmediatelyMeasurable()&&t.isVideo()}}},xb=function(a,b,c){var d=["rjss","jss","jload"],e=function(){var b=!1,c=a.getAvidAdSessionContext();f.isDef(c)&&(b=c.isDeferred);return!b};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(){e()||a.addEventListener("ready",function(){l.trigger("adImpression")})}}},wb=function(a){return{accepts:function(){return a.isAvidAvailable()},getAvidAdSessionContext:function(){return a.getAvidAdSessionContext()},isMediaType:function(b){var c,d=a.getAvidAdSessionContext();a.isAvidAvailable()&&f.isDef(d)&&(c=d.mediaType||h.MEDIA_TYPE.DISPLAY);return b===c},supportsAdContainerGeometry:function(){var b=
!1,c=a.getAvidAdSessionContext();f.isDef(c)&&(b=c.avidJsVersion,(c=f.isUndef(b))||(c=f.getNum(b.split(".")[0]),b=f.getNum(b.split(".")[1]),c=2===c?7<=b:3<=c),b=c);return b}}},vb=function(a,b){var c,d=function(a){var d,f,n;try{d=a.eventData.percentageInView,f=c&&75<=d,n={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||75<=d,isObstructed:!1,isHidden:!1,numberOfAdverts:1,
percentageInView:d,detectionMethod:"av"},b.trigger("screenLocationChanged",n)}catch(m){}};return{start:function(){try{var b=a.getAvidAdSessionContext().avidAdSessionType;c="display"===b||"video"===b;a.addEventListener("viewability",d)}catch(f){}},addScreenLocationChangedListener:function(a){b.on("screenLocationChanged",a)}}},zb=function(a,b,c){var d=["rjss","jss","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.addEventListener("video",function(a){"AdImpression"===a.eventSubType&&l.trigger("adImpression")})}catch(b){}}}},yb=function(a,b){var c=function(a){try{b.trigger("videoPlaybackEvent",{eventType:a.eventSubType,eventData:a.eventData})}catch(c){}};return{start:function(){a.addEventListener("video",c)},addVideoPlaybackEventListener:function(a){b.on("videoPlaybackEvent",a)}}},ea=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(){l.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}}},
Nb=function(a,b,c){var d=f.isDef(a)?a.environment:void 0,e=f.isDef(a)?a.measurementStrategy:void 0,k=function(){return f.isDef(e)};f.isDef(b)&&b.start();return{hasMeasurementStrategy:k,getScreenLocationInfo:function(a){return b.create(a)},isImmediate:function(){return k()?d.isImmediate():!0},isMeasurable:function(){return k()?e.isMeasurable():!1},isMediaType:function(a){return k()?d.isMediaType(a):!1},start:function(){k()&&d.start()},requiresDelayedViewabilityEvent:function(){k()&&b.requiresDelayedViewabilityEvent()}}},
ha=function(a){return{resolve:function(){var b=f(a).findFirst(function(a,b){return b.environment.accepts()});if(f.isDef(b))return b}}},Mb=function(a,b){var c=!1,d,e={winDimensions:J({scrX:0,scrY:0,width:0,height:0}),adDimensions:J({scrX:0,scrY:0,width:0,height:0}),containerDimensions:J({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},k=function(a){return a?new J({scrX:a.x,scrY:a.y,
width:a.width,height:a.height}):J({scrX:0,scrY:0,width:0,height:0})},p=function(a){d={winDimensions:k(a.windowDimensions),adDimensions:k(a.adDimensions),containerDimensions:k(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:f.stringifyTriState(a.isObstructed),isHidden:h.NA,tabHidden:h.NA,posViewState:a.viewState||h.NA,adCompCount:1,shouldDelegateToDomBasedViewability:a.shouldDelegateToDomBasedViewability};
a.isMeasurable&&c&&(c=!1,l.trigger("delayedViewabilityReady"))};return{create:function(a){var c=e;if(f.isDef(d))if(b)c=d;else if(d.shouldDelegateToDomBasedViewability)c=a,c.method=d.method;else if(0===d.percentInView||75<=d.percentInView)c=d;return c},start:function(){var b;f.isDef(a)&&f.isDef(a.measurementStrategy)&&(b=a.measurementStrategy,b.addMeasurementChangedListener(p),b.start())},requiresDelayedViewabilityEvent:function(){c=!0}}},fa=function(a,b,c){var d=!1,e=!1,k=!1,p,n,m,s,u=function(){if(!f.isUndef(n)){var a=
[],b,l;d?(e?(l=!1,b=100):(l=s,b=m),50>b&&a.push(h.OUT_OF_VIEW_REASONS.GEOM)):(l=!1,b=0,a.push(h.OUT_OF_VIEW_REASONS.VIDEO));k=!0;n.shouldDelegateToDomBasedViewability=l;n.percentageInView=b;n.viewState=50>b?h.OUT_OF_VIEW:h.IN_VIEW;n.outOfViewReason=a.join(".");p=n;c.trigger("measurementChanged",p)}},q=function(a){n=a;m=a.percentageInView;s=a.shouldDelegateToDomBasedViewability;u()},r=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);u()};return{start:function(){l.trigger("addOutputItem",{output:h.MEDIA_TYPE.VIDEO_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(q);a.start();b.addVideoPlaybackEventListener(r);b.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.VIDEO},addMeasurementChangedListener:function(a){c.on("measurementChanged",a)},isMeasurable:function(){return k}}},Bb=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,l.trigger("adImpression"))})}catch(d){}}}},Ab=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)}}},Cb=function(a,b){var c=function(a){a={viewport:a.eventData.viewport||{width:0,height:0},originalAdContainer:a.eventData.originalAdContainer||{x:0,y:0,width:0,height:0},computedAdContainer:a.eventData.computedAdContainer||{x:0,y:0,width:0,height:0},percentageInView:a.eventData.percentageInView,detectionMethod:h.DETECTION_METHODS.AVID,outOfViewReason:d(a.eventData.reasons)};b.trigger("containerGeometryMeasurementChanged",a)},d=function(a){var b={inactive:h.OUT_OF_VIEW_REASONS.FOCUS,viewport:h.OUT_OF_VIEW_REASONS.GEOM,
clipped:h.OUT_OF_VIEW_REASONS.GEOM,obstructed:h.OUT_OF_VIEW_REASONS.OBSTRUCTION,backgrounded:h.OUT_OF_VIEW_REASONS.FOCUS,notFound:h.OUT_OF_VIEW_REASONS.HIDDEN},c=[];if(!a)return"";f(a).each(function(a,d){var e=b[d];e&&0>c.indexOf(c)&&c.push(e)});return c.join(".")};return{start:function(){a.addEventListener("viewability",c)},addAdContainerGeometryMeasurementChangedListener:function(a){b.on("containerGeometryMeasurementChanged",a)},translateAvidOutOfViewReasons:d}},Hb=function(a){var b=function(a,
b){var c=Math.max(a.x,b.x),d=Math.max(a.y,b.y),e=Math.min(a.x+a.width,b.x+b.width),f=Math.min(a.y+a.height,b.y+b.height),e=e-c,f=f-d;return{x:c,y:d,width:0<e?e:0,height:0<f?f:0}},c=function(a,c,d){a=b(c,a);return b(d,{x:0,y:0,width:a.width,height:a.height})},d=function(a,b){return{x:a.x+b.x,y:a.y+b.y,width:b.width,height:b.height}},e=function(a,b){return{x:b.x-a.x,y:b.y-a.y,width:b.width,height:b.height}};return{calculateGeometricMeasurement:function(b,p){if(f.isDef(b)&&f.isDef(p)){var n=b.viewport,
m=b.computedAdContainer,s=m.obstructions,l=s&&0<s.length,q=b.originalAdContainer,r=b.detectionMethod,t=0,n={x:0,y:0,width:n.width,height:n.height},z=d(q,p.adGeometry),v=b.outOfViewReason,C=0,w=0,D=l||!1;p.adFound&&0<b.percentageInView&&(C=e(m,z),C=c(n,m,C),C=C.width*C.height,l?(t=e(m,z),t=c(n,m,t),m=d(m,t),s=a.calculateObstructedArea(m,s)):s=0,w=s,t=Math.round((C-w)/(z.width*z.height)*100),l&&0===w&&(D=!1));return{windowDimensions:n,containerDimensions:q,adDimensions:z,percentageInView:t,viewState:50<=
t?h.IN_VIEW:h.OUT_OF_VIEW,outOfViewReason:50<=t?"":v||h.OUT_OF_VIEW_REASONS.GEOM,detectionMethod:r,isObstructed:D}}}}},Db=function(){return{accepts:function(){return t.isAvidNative()}}},Gb=function(a,b){var c=function(a){a=a.eventData.originalAdContainer;var c=!!a;b.trigger("avidNativeGeometryChanged",{adGeometry:{x:0,y:0,width:c?a.width:0,height:c?a.height:0},adFound:c})};return{start:function(){a.addEventListener("viewability",c)},addAdGeometryMeasurementChangedListener:function(a){b.on("avidNativeGeometryChanged",
a)}}},Eb=function(){return{accepts:function(){return t.isAvid()&&!t.isAvidNative()}}},Jb=function(a,b,c,d){var e,k,p,n=function(){if(f.isDef(e)&&f.isDef(k)){var a=d.calculateGeometricMeasurement(e,k);p=a.isMeasurable=!0;c.trigger("geometryMeasurementChanged",a)}},m=function(a){e=a;n()},s=function(a){k=a;n()};return{start:function(){l.trigger("addOutputItem",{output:h.MEDIA_TYPE.DISPLAY_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addAdContainerGeometryMeasurementChangedListener(m);a.start();
b.addAdGeometryMeasurementChangedListener(s);b.start()},addMeasurementChangedListener:function(a){c.on("geometryMeasurementChanged",a)},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.DISPLAY},isMeasurable:function(){return p}}},Ib=function(){return{calculateObstructedArea:function(a,b){var c,d,e,f,h=b&&0<b.length,n;if(h){n=Math.round(a.width);d=Math.round(a.height);c=Array(n);for(e=0;e<n;e++)c[e]=Array(d);n={matrix:c,obscuredPixelCount:0,x:Math.round(a.x),y:Math.round(a.y),width:n,height:d}}else n=
{};d=n;c=n=0;if(h){for(;n<b.length;n++){c=b[n];e=h=d;var m=c;c=Math.max(e.x,m.x);d=Math.max(e.y,m.y);f=Math.min(e.x+e.width,m.x+m.width);m=Math.min(e.y+e.height,m.y+m.height);e=f-c;f=m-d;e=0<e?e:0;f=0<f?f:0;c-=h.x;d-=h.y;e=c+e;f=d+f;for(c=Math.round(c);c<Math.round(e);c++)for(m=Math.round(d);m<Math.round(f);m++)void 0!==h.matrix[c]&&void 0===h.matrix[c][m]&&(h.matrix[c][m]=1,h.obscuredPixelCount+=1);d=h}c=d.obscuredPixelCount}return c}}},Kb=function(a,b,c,d,e){var k=!1,p=!1,n,m,s,q,r,y=function(){if(!(f.isUndef(m)||
f.isUndef(s)||f.isUndef(q))){r=!0;var a=e.calculateGeometricMeasurement(m,s),b=k&&p,c=k&&50<=a.percentageInView,l={windowDimensions:a.windowDimensions,containerDimensions:a.containerDimensions,adDimensions:a.adDimensions,percentageInView:a.percentageInView,detectionMethod:a.detectionMethod,isMeasurable:!0,isObstructed:a.isObstructed};b&&(l.percentageInView=100);b||c?l.viewState=h.IN_VIEW:(l.viewState=h.OUT_OF_VIEW,l.outOfViewReason=a.outOfViewReason||h.OUT_OF_VIEW_REASONS.VIDEO);n=l;d.trigger("videoGeometryMeasurementChanged",
n)}},t=function(a){m=a;y()},z=function(a){s=a;y()},v=function(a){q=a;a=a.eventType;"AdEnteredFullscreen"===a?p=!0:"AdExitedFullscreen"===a?p=!1:-1!=="AdStarted|AdVideoStart|AdPlaying".indexOf(a)?k=!0:-1!=="AdSkipped|AdUserClose|AdPaused|AdVideoComplete|AdStopped|AdError".indexOf(a)&&(k=!1);y()};return{start:function(){l.trigger("addOutputItem",{output:h.MEDIA_TYPE.VIDEO_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addAdContainerGeometryMeasurementChangedListener(t);a.start();b.addAdGeometryMeasurementChangedListener(z);
b.start();c.addVideoPlaybackEventListener(v);c.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.VIDEO},addMeasurementChangedListener:function(a){d.on("videoGeometryMeasurementChanged",a)},isMeasurable:function(){return r}}},Fb=function(a,b,c){var d,e=function(){var b=a.find(),e,h=!0;f.isDef(b)?(e=b.getBoundingClientRect(),e={x:e.left,y:e.top,width:e.width,height:e.height}):h=!1;if(b=h)b=e,b=!f.isDef(d)||!f.isDef(f(b).compareTo(d));b&&(d=e,c.trigger("mobileAppGeometryChanged",{adGeometry:e,
adFound:h}))};return{start:function(){e();b.setInterval(e,50)},addAdGeometryMeasurementChangedListener:function(a){c.on("mobileAppGeometryChanged",a)}}},ub=function(a,b,c){return{accepts:function(){var d=f(a.mraid).isObj();return c&&(d||b)},isImmediate:function(){return!0},start:function(){}}},tb=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)},k=function(){var b=a.mraid;d();b.addEventListener("viewableChange",d)},p=function(){var b=a.mraid;e()&&(c=!0,"loading"===b.getState()?b.addEventListener("ready",function(){k()}):k())},n=function(){c||p()};return{start:function(){var b=!0;if(f.isDef(a.mraid)||v.containsScriptTagWithSrc("mraid.js"))b=
!1;l.trigger("addOutputItem",{output:f.stringifyTriState(b)},"mi",{type:"impression"});b?l.trigger("exec","mraid.js",n):p()},addScreenLocationChangedListener:function(a){b.on("mraidScreenLocationChanged",a)}}},Pb=function(a,b,c){var d={},e=function(c){var d=f.noop;b.bootstrapOn("useViewabilityNotification")&&(d=function(){var b=r[c];a.skipAsFraudulent()||l.trigger("notify",b)});return d};(function(){c&&f(c).map(function(a,b){d[a]=e(b)})})();return{getCallbacks:function(){return d}}},ob=function(){var a=
new N({tiv:[1E4]}),b=f([h.IN_VIEW,h.PARTIAL_VIEW_PLUS]);return{timeInViewThresholds:a,type:h.DT_CODES.FULLY_INVIEW,rts:{},isInView:function(a){var d=q.max(a.fullPercentInView||0,a.percentInView);return b.contains(a.viewState)&&100===d},applies:function(a,b){return a.on("abcAudit")&&925955==r.anId&&b.usesIASFullyInViewCustomMetric()},minUnit:1E3}},nb=function(a,b){var c,d,e;c=a.on("everySecond");var f=b.isVideo();d=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,15E3];e=[1E3,5E3,15E3];
var p=[2E3,5E3,15E3];c?(c=new N({tiv:d}),d=d[0]):f?(c=new N({tiv:p}),d=p[0]):(c=new N({tiv:e}),d=e[0]);e={5E3:"_onInViewMRC5",15E3:"_onInViewMRC15"};e[d]="_onInViewMRC";return{timeInViewThresholds:c,type:h.DT_CODES.PING,rts:e,isInView:function(a){return-1!==(h.IN_VIEW+"|"+h.PARTIAL_VIEW_PLUS).indexOf(a.viewState)},applies:!0,minUnit:1E3}},qb=function(a,b){var c;c=a.on("everySecond");var d=b.isVideo(),e=b.usesIASFullyInViewCustomMetric(),f=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3,14E3,
15E3],p=[1E3,5E3,15E3],n=[2E3,5E3,15E3],m=function(a){var b=q.max(a.fullPercentInView||0,a.percentInView);return-1!==(h.IN_VIEW+"|"+h.PARTIAL_VIEW_PLUS).indexOf(a.viewState)&&100===b};c=c?new N({tiv:f}):d?new N({tiv:n}):new N({tiv:p});l.provide("isFullyInViewProvider",{isFullyInView:m});return{timeInViewThresholds:c,type:h.DT_CODES.FULLY_INVIEW,isInView:m,applies:function(){return e},minUnit:1E3}},pb=function(a,b){return{timeInViewThresholds:new N({tiv:[0]}),type:h.DT_CODES.FULLY_INVIEW,rts:{0:"_onInViewFull"},
isInView:function(a){var b=q.max(a.fullPercentInView||0,a.percentInView);return-1!==(h.IN_VIEW+"|"+h.PARTIAL_VIEW_PLUS).indexOf(a.viewState)&&100===b},applies:function(){return b.usesGroupMLegacyCustomMetric()},minUnit:1E3}},sb=function(a,b){var c,d,e=q.getMaxNumber(),k=b.isVideo();c=new N(a);d={};f.isDef(a.rts)&&(d={timThreshold:a.rts});return{timeInViewThresholds:c,type:h.DT_CODES.CUSTOM,rts:d,isInView:function(b){if(!b.adDimensions)return!1;var c,d,h,l=b.adDimensions.area(),r=1===b.tabHidden,t=
q.max(b.fullPercentInView||0,b.percentInView);c=f(a.thresholds).findFirst(function(a,b){d=b.lb||0;h=b.ub||e;if(l>=d&&l<=h)return!0});c=!r&&t>=c.piv;k&&(c=c&&b.isVideoPlaying);return c},metricId:a.id,minUnit:a.minunit?1E3*a.minunit:1E3}},rb=function(a,b,c){var d=b.isVideo()?"video":"display",e=b.isMobileApp()?"app":"web",k=b.isDeviceTypeGroupMobile()?"mobile":"desktop",h=f(a.customViewability).isArray()&&0<a.customViewability.length,n=c.on("customMetric"),m=c.on("groupmCM"),l=function(a,b){var c,h,
n,p,l;c=f(b.mediaTypes).contains(d);h=f(b.distributionChannels).contains(e);n=f.isDef(b.deviceGroups)?f(b.deviceGroups).contains(k):!0;p=L.contains(b.id,"fiv");l=L.contains(b.id,"groupmCM");p=!p;l&&(p=m);return p&&c&&h&&n};return{resolve:function(){var b=[],c;n&&h&&(c=f(a.customViewability).filter(l),f(c).each(function(a,c){b.push(c)}));return b}}},N=function(a){f(a.tiv).isArray()?a=a.tiv:"string"===typeof a.tiv?(a=a.tiv.split("|"),a=[8E3,1E3*parseInt(a[0])]):a=[1E3*a.tiv];return{timeThresholds:a}},
Rb=function(a,b,c){var d=function(d){a.isInView(d)?(b.mark(),c.doEligibleJobs(b.getTotalTime())):b.stop()};return{start:function(){a.addMeasurementChangedListener(d)}}},Ob=function(a,b){return{isInView:a.isInView,addMeasurementChangedListener:function(a){b.addMeasurementChangedListener(a)}}},Va=function(a,b,c,d,e,k,p,n,m,l,u,r,y,v,z){var G,C,w=!1,D=t.isVideo(),x=n.request("mobileApp");e=t.isDeviceTypeGroupMobile();m=c.hasFlashEnabled();c.getDocumentMode();u=S();u=c.browserIs(h.BROWSERS.GECKO)||c.browserIs(h.BROWSERS.IE)&&
k.on("rattie")||u.applies(c,k,t);var H=t.xDomainIframe&&!u,M=!e&&H&&m&&!k.bootstrapOn("killFlash"),Q=new na(10),U=function(){A();V()},V=function(){k.on("viewabilityready")&&!w&&(d.send(h.DT_CODES.VIEWABILITY_READY),n.trigger("measurable"),w=!0)};n.on("delayedViewabilityReady",U);n.on("delayedViewabilityReadyCallOnly",V);var A=function(d){d=d||!1;try{Q.start();var e,f,m,u,w;if(b.hasMeasurementStrategy())m=b.getScreenLocationInfo(y.collect(),d);else{m=y.collect();if(x.isMobileAppEnvironment())m.viewState=
h.NA,m.method=h.NA,m.percentInView=h.NA;else if(M){G=G||new Xb(ka,m.adDimensions,U,k,r,c)||{};u=G.checkViewable();t.usesGroupMLegacyCustomMetric()&&(C=C||new Ub(Tb,m.adDimensions,U,c,k,p,l,r)||{},w=C.checkViewable(),m.fullPercentInView=w.pct,m.useCocoa=M);if(1!==m.tabHidden||u.str===h.NA)m.viewState=u.str;m.percentInView=u.pct}else H&&(m.viewState=h.NA,m.percentInView=h.PIV_NA);if(D&&!t.isAvid()){f=z.getViewStateOverride();m.isVideoPlaying=!0;if(f){if(f===h.OUT_OF_VIEW){var I=m.reason?m.reason.split("."):
[];I[I.length]=h.OUT_OF_VIEW_REASONS.VIDEO;m.reason=I.join(".")}m.viewState=f;m.isVideoPlaying=f===h.IN_VIEW}z.isPlayingInFullscreen()&&(m.percentInView=100)}}e=v.registerLocation(m);d||a.trigger("measurementChanged",m);Q.stop();var V=q.round(Q.getTime()/Q.getCount());l.addItem({output:V},"lt",{type:h.DT_CODES.UNLOAD});return e}catch(A){n.trigger("error",h.ERROR_CODES.CHECK_SCREEN_LOC)}};return{checkScreenLoc:A,cleanupPixelGrids:function(){f([G,C]).each(function(a,b){b&&"function"===typeof b.removePixels&&
b.removePixels()})},needsFlash:function(){return H},useFlash:function(){return M},stringifyPingTimes:function(){return k.on("everySecond")?"1-2-3-4-5-6-7-8-9-10-11-12-13-14-15":D?"2-5-15":"1-5-15"},isImmediatelyMeasurable:function(){var a=t.xDomainIframe,d=a&&c.browserIs(h.BROWSERS.WEBKIT),e=a&&c.browserIs(h.BROWSERS.MSEDGE),a=a&&c.hasIntersectionObserver(),d=!M&&!d&&!e&&!a;return x.isMobileAppEnvironment()?b.isMeasurable():d},requiresDelayedViewabilityEvent:function(){x.isMobileAppEnvironment()&&
b.hasMeasurementStrategy()&&b.requiresDelayedViewabilityEvent()},addMeasurementChangedListener:function(b){a.on("measurementChanged",b)}}};O("viewabilityLoopLifecycle",["viewability","features","context","browser"],function(a,b,c,d){var e,k=tc(c),p=[new uc,new vc(k)],n=function(){return f(p).findFirst(function(a,e){return e.applies(d,b,c)?e:void 0})},m=function(){var a=new T(h.DT_CODES.VIDEO_EVENTS);l.trigger("sendDt",a.callType,a.enumerator,function(){var a={id:r.videoId,msg:"unloadComplete",messageType:"misc"};
q.getWindow().postMessage(JSON.stringify(a),"*")})};l.once("startViewabilityLoop",function(){var b;l.request("ids").impressionIsIdentifiable()&&(e=bc(a.checkScreenLoc,k.getPollingFrequency()),(b=n())?b.start(e):e.start(!0),x.addEvent(w,"beforeunload",function(){l.trigger("adSessionComplete")},!1))});l.once("adSessionComplete",function(){c.isVideo()&&!c.isAvid()&&m();l.trigger("unload");e&&e.stop();a.cleanupPixelGrids();l.trigger("endAdSession");l.trigger("stopAdTalk")})},{tier:h.TIERS.VIEWABILITY});
var tc=function(a){return{getPollingFrequency:function(){return a.isVideo()?200:100},getOptimizedPollingFrequency:function(){return 1E3}}},vc=function(a){var b,c,d,e=function(e){d=1>e.percentInView;!c&&d?(c=!0,b.updateFrequency(a.getOptimizedPollingFrequency())):c&&!d&&(c=!1,b.updateFrequency(a.getPollingFrequency()))};return{applies:function(a,b,c){var d=l.request("mobileApp");a=(new ia(b,a,c,d)).accepts();return b.on("viewabilityOptimization")&&!a},start:function(a){b=a;b.start(!0);l.on("newScreenEvent",
e)}}},uc=function(){var a,b,c=function(c){1>c?(a||b.stop(!0),a=!0):a&&(a=!1,b.start(!0));return a};return{applies:function(a,b,c){var f=S();return b.on("viewabilityOptimization")&&f.applies(a,b,c)&&c.isDeviceTypeGroupMobile()},start:function(a){b=a;b.start(!0);l.on("IOPivChange",c)}}},xc=function(a,b,c,d,e){var k,p,n,m,s=q.getWindow(),u=q.getDoc(),F=h.AD_IDENTIFIER+"-"+r.asid,y=!1,B=J({}),z=t.isDeviceTypeGroupMobile(),G=l.request("iframe"),C;d=d||b.parentNode||b.parent;var I=function(){if(!k)if(n=
n||wc(d,e),k=n.calcDims(b,d,m),c===h.DETECTION_METHODS.VIDEO&&t.embedded){var a=k,f=(new J(b)).getRounded();try{a.set("width",f.width),a.set("height",f.height)}catch(p){l.trigger("error",h.ERROR_CODES.VIDEO_IN_IFRAME_DIMS_CALC)}}else c===h.DETECTION_METHODS.AD_PLACEHOLDER&&k.treatAsPlaceholder();return k},D=function(){var b,d,k,n;d=t.xDomainIframe&&y;k=z&&y&&m.isReady();d||k?p=m.getPiv():f.isUndef(p)&&(b=!z&&(t.friendly||f.isDef(w.mozInnerScreenX))&&e.on("offscreen"),k=I(),d=new J(v.calcWinDims()),
b=new J(b?v.calcMonDims():{}),n=c===h.DETECTION_METHODS.VIDEO&&t.embedded?G.getClippedDims():B,p=a.calcPercentInView(k,d,b,n));return p},A=function(){return a.calcInitialViewState(D())},H=function(){return b===w?!1:I().isHidden()};(function(){var a=b===s,c=u.body,d=new S,e=l.request("browser"),f=l.request("features"),k=l.request("context"),h=!t.xDomainIframe,a=a&&c?u.body:b;C=t.friendlyIframe?s.frameElement:a;x.addEvent(a,"click",function(){l.trigger("adComponentClicked")});x.addEvent(a,"mouseover",
function(){l.trigger("adComponentMousedOver")});d.applies(e,f,k)&&(m=oc(b,h),m.start(),y=!0)})();return{mark:function(){v.setAttributeOf(C,F,"")},cleanup:function(){v.removeAttributeOf(C,F)},isNode:function(a){return b===a},isHidden:H,isObstructed:function(){return!1},getDims:I,getPercentInView:D,getLocationState:A,getOnPageViewability:function(){return H()?h.OUT_OF_VIEW:A()},getDetectionMethod:function(){return c},getContainerDims:function(){return t.embedded?k:J(d)},refresh:function(){p=k=void 0;
var a,c=b.parentNode;if(c){for(;b!==w&&c&&c!==E&&!a;)a=c===d,c=c.parentNode;a||(d=b.parentNode)}}}},yc=function(a,b){var c=[],d,e=f([]),k=function(){return c[0]&&c[0].getDetectionMethod()===h.DETECTION_METHODS.AD_PLACEHOLDER},p=function(d,m,n){var p=k()||0===c.length;d=xc(a,d,m,n,b);k()&&(n=c.shift(),e=f(c),n.cleanup());c.push(d);e=f(c);p&&d.mark();p&&m!==h.DETECTION_METHODS.AD_PLACEHOLDER&&l.trigger("primaryadfound",d)},n=function(){if(d)return d;var a,b=!1,c=0,f=0;e.each(function(d,e){var k;k=e.getDims();
k.hasValidDims()&&(a=e.getPercentInView(),b=a!==h.NA,k=k.area(),c+=k,f+=a/100*k)});return d={totalArea:c,totalInView:f,hasMeasurement:b}},m=function(){var a;a=n();a=a.hasMeasurement?q.round(a.totalInView/a.totalArea*100):h.PIV_NA;isNaN(a)&&(a=0);return a},s=function(){var c=n().totalArea>=h.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!t.isVideo();return a.calcInitialViewState(m(),c)},u=function(a){var b=-1;e.each(function(c,d){d.isNode(a)&&(b=c)});return b},r=function(a){return function(){return c[0]&&c[0][a]()}};
l.on("adComponentAdded",function(a){f(a).each(function(a,b){-1===u(b)&&p(b,h.DETECTION_METHODS.MUTATION)})});l.on("adComponentRemoved",function(a){f(a).each(function(a,b){var d=u(b);-1<d&&c.splice(d,1)})});return{getDims:r("getDims"),isObstructed:r("isObstructed"),getDetectionMethod:r("getDetectionMethod"),getContainerDims:r("getContainerDims"),getViewState:s,getPercentInView:m,isHidden:r("isHidden"),isUsingPlaceholder:k,hasAd:function(){return!!c.length},refresh:function(){d=void 0;e.each(function(a,
b){b.refresh()})},addAdComponent:p,getOutOfViewReasons:function(){var a,b=[],e=c[0],f=h.OUT_OF_VIEW_REASONS;e&&(a=d||s(),a!==h.OUT_OF_VIEW&&a!==h.PARTIAL_VIEW_MINUS||b.push(f.GEOM),e.isHidden()&&b.push(f.HIDDEN),e.isObstructed()&&b.push(f.OBSTRUCTION));return b},getComponentCount:function(){return c.length}}},zc=function(a){var b=!1;if(!f.isUndef(w.MutationObserver)){var c=new MutationObserver(function(a){q.execAtEndOfThread(function(){b&&f(a).each(function(a,b){b.addedNodes.length&&l.trigger("adComponentAdded",
b.addedNodes);b.removedNodes.length&&l.trigger("adComponentRemoved",b.removedNodes)})})}),d=function(){b=!0;setTimeout(function(){b=!1},40)};l.on("adComponentClicked",d);l.on("adComponentMousedOver",d);x.whenReady(function(){try{c.observe(E.body,{attributes:!0,childList:!0,characterData:!0})}catch(b){a.add(h.ERROR_CODES.AC_WATCHER)}},q.getDoc())}},Fc=function(a,b){var c;c||(c=[ga(),{detectionMethod:h.DETECTION_METHODS.VIDEO,find:l.request("video").findAdNode,isApplicable:t.isVideo},Ac(),Bc(),Cc(),
Dc(),Ec()]);return f(c).findFirst(function(c,e){return e.isApplicable(a,b)})},Ac=function(){var a,b,c,d=function(a){a?a&&c&&(q.execAtEndOfThread(function(){l.trigger("delayedViewabilityReadyCallOnly")}),c=!1):c=!0};return{detectionMethod:function(){return b&&b.detectionMethod},isApplicable:function(a){return a.isBustedIframe()},find:function(){b=b||Z();var c=v.crossQuerySelector(Z().getCssSelector(),!0);a=c?c.parentNode:a;d(c);return c},getAdContainer:function(){return a}}},qa=function(a){var b;a=
v.findChildWithLargestContent(a||r.contextNode.parentNode);1<v.getNodeArea(a)&&!a[h.IAS_DETECTOR]&&(b=a);return b},Dc=function(){return{detectionMethod:h.DETECTION_METHODS.IFRAME,find:function(){return w},isApplicable:function(){return t.embedded}}},Gc=function(){var a,b=q.getDoc().scripts,c=function(){a||(a=f(b).findFirst(function(a,b){return L.contains(b.src,"servedby.flashtalking")}));return a};return{detectionMethod:h.DETECTION_METHODS.BUSTED_IFRAME_FLASHTALKING,isApplicable:function(a,b){return b.on("bustediframe")&&
a.embedded&&void 0!==c()},getCssSelector:function(){var b,e=a||c(),f=/;(\d+);/;e&&e.src&&(b=e.src.match(f)[1]);return"#ftdiv"+b}}},Hc=function(){return{isApplicable:function(a,b){return b.on("yieldmo")&&a.friendlyIframe&&v.getFrameId()&&L.contains(v.getFrameId(),"_tpi")&&v.crossQuerySelector("[data-href*='ads.yieldmo.com']",!0)},getCssSelector:function(){return"[id='"+v.getFrameId().replace("_tpi","")+"']"},detectionMethod:h.DETECTION_METHODS.BUSTED_IFRAME_YIELDMO}},Ic=function(){var a,b,c=q.getDoc(),
d=function(){var b;a||(a=(b=(b=v.querySelector(c,"div[id*='ebDiv']"))&&b.id)&&b.split("ebDiv")[1]);return a},e=function(){var a;b||(b=(a=(a=v.crossQuerySelector("iframe[id*='ebBannerIFrame_'][id$='"+d()+"']",!0))&&a.id)&&"#"+a);return b};return{detectionMethod:h.DETECTION_METHODS.BUSTED_IFRAME_SIZMEK,isApplicable:function(a,b){var c=q.getWindow(),h=a.friendlyIframe&&q.getWindow().frameElement,h=h&&J(h).isOneByOne(),l=function(){var a=q.getDoc().scripts;return f(a).findFirst(function(a,b){return L.contains(b.src,
"bs.serving-sys.com/BurstingPipe/adServer")})}(),c=c.EBG&&c.EBG.ads&&!f(c.EBG.ads).isEmpty();return b.on("sizmek")&&l&&c&&h&&d()&&e()},getCssSelector:e}},Z=function(){var a,b=l.request("features");a||(a=[Ic(),Hc(),Gc()]);return f(a).findFirst(function(a,d){return d.isApplicable(t,b)})},Bc=function(){var a,b=function(){q.execAtEndOfThread(function(){l.trigger("delayedViewabilityReadyCallOnly")})};return{usePlaceholder:!1,detectionMethod:h.DETECTION_METHODS.VENDOR_CELTRA,isApplicable:function(b,d){var e;
if(e=d.on("celtra"))e=r.contextNode.parentNode,L.contains(e.className,"celtra-ad-v3")?a=e:(e=v.querySelector(e,".celtra-ad-v3"))&&(a=e),e=void 0!==a;return e},find:function(){var c;a.celtra&&a.celtra.loaded&&(c=a.celtra.viewabilityObservee,b());return c}}},ga=function(){var a=l.request("mobileApp");return{usePlaceholder:!0,detectionMethod:h.DETECTION_METHODS.AD_HUNT,isApplicable:a.isMobileAppEnvironment,find:function(){return qa(q.getDoc().body)}}},Cc=function(){var a;return{detectionMethod:h.DETECTION_METHODS.SPECIFIED_AD,
isApplicable:function(){return t.isSpecifiedAd()},find:function(){var b=v.crossQuerySelector(r._cl_adpath);b&&(a=b.parentNode);return b},getAdContainer:function(){return a}}},Ec=function(){return{usePlaceholder:!0,detectionMethod:h.DETECTION_METHODS.AD_HUNT,isApplicable:function(){return!0},find:qa}},wc=function(a){var b,c;b=[Jc(),Kc(),Lc()];c=f(b).findFirst(function(b,c){return c.isApplicable(a)});b=Mc();b.isApplicable(a)&&(b.setBaseStrategy(c),c=b);return c},Lc=function(){return{calcDims:function(a,
b){var c,d,e=new J(a);v.isClippable(a,b)&&(c=v.getClippedDimensions(a,b),d=e.getRounded(),e.set("height",c.height<d.height?c.height:d.height||1),e.set("width",c.width<d.width?c.width:d.width||1));return e},isApplicable:function(a){a=(t.isSpecifiedAd()||t.isBustedIframe())&&v.nodeIsInWindow(a,q.getTop());var b=!t.embedded;return a||b}}},Kc=function(){return{calcDims:l.request("iframe").calcDims,isApplicable:function(a){return!(t.isSpecifiedAd()||t.isBustedIframe())&&t.embedded}}},Jc=function(){return{calcDims:function(a){var b=
l.request("iframe").calcDims();a=(new J(a)).getRounded();b.set("height",a.height);b.set("width",a.width);return b},isApplicable:function(a){return(t.isSpecifiedAd()||t.isBustedIframe())&&t.embedded&&!v.nodeIsInWindow(a,q.getTop())}}},Mc=function(){var a;return{calcDims:function(b,c,d){d=f.isDef(d)?d.getAdNodeDimensions():void 0;a&&f.isUndef(d)&&(d=a.calcDims(b,c));return d},isApplicable:function(a){a=S();var c=l.request("browser"),d=l.request("features"),e=l.request("context");return e.isDeviceTypeGroupMobile()&&
a.applies(c,d,e)},setBaseStrategy:function(b){a=b}}},Oa=function(a,b,c){var d,e=r.contextNode.parentNode,k=yc(b,c);zc(a);return{find:function(){if(k.isUsingPlaceholder()||!k.hasAd()){var a,b;d=d||Fc(t,c);a=d.find();!a&&d.usePlaceholder?k.hasAd()||(a=v.getPlaceholderSpan(),e.insertBefore(a,r.contextNode.nextSibling),k.addAdComponent(a,h.DETECTION_METHODS.AD_PLACEHOLDER)):a&&(b=d.getAdContainer&&d.getAdContainer()||e,k.addAdComponent(a,f.resolve(d.detectionMethod),b))}else k.refresh();return k},getDetectionMethod:function(){},
isAdDetected:function(){return!0!==k.isUsingPlaceholder()},getParent:function(){return e}}},ua=function(a){var b,c=[],d=a||w,e=function(){return"stub"===h().mode},f=function(){return void 0!==d.avid},h=function(){var a,b={};if(f())if(a=d.avid.getAvidAdSessionContext(),"string"===typeof a)try{b=JSON.parse(a)}catch(c){w.console.error(c)}else"object"===typeof a&&(b=a);return b};(function(){e()&&(b=d.setInterval(function(){if("stub"!==h().mode){d.clearInterval(b);for(var a=0;a<c.length;a++)d.avid.addEventListener(c[a].type,
c[a].functionToExecute)}},10))})();return{isAvidAvailable:f,getAvidAdSessionContext:h,addEventListener:function(a,b){e()?c.push({type:a,functionToExecute:b}):d.avid.addEventListener(a,b)},getHtmlVideoAvidAdSessionListener:function(){if(e())throw"`HtmlVideoAvidAdSessionListener` is not available while in stub mode.";return d.avid.getHtmlVideoAvidAdSessionListener()}}},ta=function(a){var b=new Nc,c=new Oc;try{a.bootstrapOn("mobOrTab")&&(b.detect(),b.hasDetectedMobileApp()&&c.detect())}catch(d){l.trigger("error",
h.ERROR_CODES.MOBILE_APP)}return{isMobileAppEnvironment:function(){return b.hasDetectedMobileApp()},isSafeToInjectMraid:function(){return c.isSafeToInjectMraid()}}},Pc={url:{STRINGIFIED_METHOD:"u",detect:function(a){return!!f(a).findFirst(function(a,c){return-1!==q.getWindow().location.href.indexOf(c)})}},userAgent:{STRINGIFIED_METHOD:"a",detect:function(a){return!!f(a).findFirst(function(a,c){var d;d=!1;var e=q.getWindow();f.isDef(e.navigator)&&f.isDef(e.navigator.userAgent)&&(d=(d=e.navigator.userAgent)&&
-1!==d.indexOf(c));return d})}},javascript:{STRINGIFIED_METHOD:"j",detect:function(a){return!!f(a).findFirst(function(a,c){return f.isDef(L.stringToProp(c))})}},scriptSrc:{STRINGIFIED_METHOD:"s",detect:function(a){return!!f(a).findFirst(function(a,c){return v.containsScriptTagWithSrc(function(a){return f.isDef(a)&&-1!==a.indexOf(c)})})}}},ra=function(){var a=function(a,c){var d,e=Pc[a];e.detect(c)&&(d=e.STRINGIFIED_METHOD);return d};return{process:function(b){return f(b).map(a).join("")}}},Qc={url:"file: content: applewebdata: afma-sdk adsx.greystripe.com/openx/www/delivery/ia.php ads.mopub.com ogury.io".split(" "),
userAgent:["QuantcastSDK","afma-sdk"],scriptSrc:["file:"],javascript:"ADMARVEL mopubFinishLoad InmobiObj PandoraApp mraid.sasSendMessage avid.getAvidAdSessionContext".split(" ")},Nc=function(){var a,b=function(){return void 0!==a&&""!==a};return{detect:function(){a=ra().process(Qc);b()&&l.trigger("addOutputItem",{output:"1"},"mapp",{type:"impression"})},hasDetectedMobileApp:b}},Oc=function(){var a=[],b=[],c=function(b,c){var f,h=ra().process(c.detectionRules);h&&(a.push(c.STRINGIFIED_SDK+"*"+h),f=
c);return f};return{detect:function(){b=f(Rc).map(c);0<b.length&&l.trigger("addOutputItem",{output:function(){return a.join(".")}},"sdk",{type:"impression"})},isSafeToInjectMraid:function(){return 1==b.length&&f.isDef(b[0].safeToInjectMraid)&&b[0].safeToInjectMraid}}},Rc=[{STRINGIFIED_SDK:"adma",safeToInjectMraid:!0,detectionRules:{javascript:["ADMARVEL"],url:["AdMarvel"]}},{STRINGIFIED_SDK:"admb",safeToInjectMraid:!0,detectionRules:{userAgent:["afma-sdk"],url:["afma-sdk"]}},{STRINGIFIED_SDK:"imbi",
safeToInjectMraid:!0,detectionRules:{javascript:["InmobiObj"]}},{STRINGIFIED_SDK:"mmed",detectionRules:{url:["mmsdk"],scriptSrc:["mmsyscache"]}},{STRINGIFIED_SDK:"mopb",safeToInjectMraid:!0,detectionRules:{javascript:["mopubFinishLoad"],url:["ads.mopub.com"]}},{STRINGIFIED_SDK:"pand",detectionRules:{javascript:["PandoraApp"]}},{STRINGIFIED_SDK:"ambe",safeToInjectMraid:!0,detectionRules:{url:["amobee"]}},{STRINGIFIED_SDK:"smat",safeToInjectMraid:!0,detectionRules:{javascript:["smaato_bridge"]}},{STRINGIFIED_SDK:"afrm",
safeToInjectMraid:!0,detectionRules:{javascript:["Adform"]}},{STRINGIFIED_SDK:"vrve",safeToInjectMraid:!0,detectionRules:{javascript:["vrvsdk"]}},{STRINGIFIED_SDK:"sads",detectionRules:{javascript:["mraid.sasSendMessage"]}},{STRINGIFIED_SDK:"ogry",safeToInjectMraid:!0,detectionRules:{url:["ogury.io"]}},{STRINGIFIED_SDK:"cnvt",detectionRules:{url:["adsx.greystripe.com/openx/www/delivery/ia.php"]}}],Sc=function(){var a,b,c=0,d=-1,e=0,k=l.request("browser"),h=function(){var a,b;a=l.request("pageUrls").getDetectedURLs();
a=f(a).findFirst(function(a,c){b=void 0;return(b=c&&decodeURIComponent(c).match(/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n]+)/im)[0])&&null!==b.match(/(insider)|(bustle)|(wikia)/i)});return f.isDef(a)};b=setInterval(function(){var a=q.now();d=a-e;e=a;c++;10<=c&&b&&clearInterval(b)},50);return{isLikelyToProduceFalsePositive:function(c){var e;c=c.getRounded().height;var f=v.calcMonDims().height,l=k.getUserAgent(),l=l&&null!==l.match(/(FBAN)/)?1:0,r=k.getUserAgent(),r=r&&null!==r.match(/(iPad)/)?
1:0,t=h()?1:0,w=k.getUserAgent(),w=w&&null!==w.match(/(Version\/9\.0)|(CriOS\/55)/)?1:0;e=q.pow(Math.E,0.0033*c-9.26E-4*f-0.340351*l-0.874412*r+0.646972*t+0.28118*w+2.987259*(1E3<d?1:0)-2.463292);e/=1+e;a={mbah:c,mbsh:f,mbfb:l,mbip:r,mbhs:t,mbbr:w,mblr:d,mbp:e};b&&clearInterval(b);return 0.15<e},getDebugState:function(){return a}}},Lb=function(a,b,c){var d,e,k,p,n,m=[],s=r.contextNode.parentNode,u=0,v=0,w=!1,B=!1,z=new Sc,G=function(){var a=m.length-1,b=-1;-1<a&&(b=m[a].piv);return b},C=function(){l.trigger("delayedViewabilityReadyCallOnly")},
I=function(a){x.whenReady(function(){e=new Tc(Uc,a,q.getDoc().body)})},D=function(){e.removePixels()},A=function(){var a=z.getDebugState(),b=G();f.isUndef(a)&&(a={});a.mbm=f.fromBoolToNum(B);a.mbrd=f.fromBoolToNum(w);a.mbtg=f.isDef(s.tagName)?s.tagName:"na";a.mbaf=f.isDef(k)?k:"na";a.mbad=f.isDef(d)?d.getRounded().width+"_"+d.getRounded().height:"na";a.piv=f.isDef(b)?b:-1;b={minDt:!1,type:"dm"};try{l.trigger("addOutputItem",{output:a},b),l.trigger("addOutputItem",{output:-101},"pingTime",b),l.trigger("sendDt",
b.type)}catch(c){}};return{getScreenLocationInfo:function(b,c){var s;s=f.isDef(d);if(c||!b.adDimensions)return b;s||(k=b.method,d=b.adDimensions,d.isMrcLarge(),I(d));if(f.isUndef(e)||!e.isReadyToMeasure())s=!1;f.isUndef(p)&&s&&(p=z.isLikelyToProduceFalsePositive(d));if(B=!p&&s){var r;s=e.getPercentInView();var x=G(),D=1===b.tabHidden,A=b.adDimensions.isMrcLarge()?30:50;v=q.now()-u;r=0<u?900>v:!0;u=q.now();0===b.adDimensions.area()&&(s=0);r||(s=0);var E=s;m.push({tm:t.getTagTime(),piv:E});3<m.length&&
m.shift();0===s&&0<x&&(r&&(r=m.length-1,E=!0,2<=m.length&&-1<r&&(E=0===m[r].piv&&0===m[r-1].piv),r=!E),r&&(s=x));if(a)if(f.isUndef(n)&&(n=l.request("video")),n.isPlayingInFullscreen())s=!0;else{if(x=!D){if(s=s>=A)f.isUndef(n)&&(n=l.request("video")),s=n.getViewStateOverride(),A=!0,s&&(A=s===h.IN_VIEW),s=A;x=s}s=x}else s=!D&&s>=A;b.viewState=s?h.IN_VIEW:h.OUT_OF_VIEW;b.percentInView=G();A=[];x=f(b.reason);D=h.OUT_OF_VIEW_REASONS;s||A.push(D.GEOM);x.contains(D.HIDDEN)&&A.push(D.HIDDEN);x.contains(D.OBSTRUCTION)&&
A.push(D.OBSTRUCTION);b.reason=A;w||(w=!0,q.execAtEndOfThread(C))}else b.viewState=h.NA,b.percentInView=-1;return b},start:function(){l.on("endAdSession",D);c&&setTimeout(A,2E3)},getStrategyName:function(){return"mobileWebXdomainSafari"},isMeasurable:function(){return B},isImmediate:function(){return!0},hasMeasurementStrategy:function(){return!0}}},ia=function(a,b,c,d){return{accepts:function(){var e=c.xDomainIframe,f=a.bootstrapOn("mobOrTab"),p=a.on("ios"),n=b.browserIs(h.BROWSERS.WEBKIT),m,l;m=
!1;b.getUserAgent()&&(l=b.getUserAgent().match(/OS\s\d+/))&&0<l.length&&(l=l.toString().match(/\d+/))&&0<l.length&&9<=parseInt(l.toString())&&(m=!0);l=d.isMobileAppEnvironment();return e&&f&&p&&n&&m&&!l},isImmediate:function(){return!1},start:function(){}}},Uc=function(a,b,c,d,e){var k,l=r.birthdate+""+q.round(1E6*q.random()),n=101,m,s,u,t=!1,v=function(){return'<html><body><script type="text/javascript">'+("("+function(a){var b=a.document;try{b.body.setAttribute("data-st","iasInit");var c,d=0,e=
0,f=!1,k=(new Date).getTime(),h=function(){e=(new Date).getTime()-d;(f=b.body.isReady())&&(c=0<d?900>=e:void 0);d=(new Date).getTime();a.requestAnimationFrame(h)};a.requestAnimationFrame(h);b.body.isInView=function(a){return{isInView:c,rate:e,lastUpdateTimestamp:d}};b.body.getRate=function(){return e};b.body.isReady=function(){return 200<=(new Date).getTime()-k}}catch(m){b.body.setAttribute("data-err",m.toString())}b.body.removeChild(a.document.scripts[0])}.toString()+")(window);")+"\x3c/script></body></html>"},
w=function(a,b){u||(n=a,u=b)},z=function(){var a,b;if(u)return!1;if(s)return!0;try{if(m.contentWindow&&m.contentWindow.document&&m.contentWindow.document.body){if(a=m.contentWindow.document.body.getAttribute("data-err"))throw Error(a);"iasInit"===m.contentWindow.document.body.getAttribute("data-st")&&w(104);(b=m.contentWindow.document.body.isReady?m.contentWindow.document.body.isReady():!1)&&(s=m.contentWindow.document.body.isInView?m.contentWindow.document.body.isInView:void 0)&&w(105)}}catch(c){w(106,
c)}return f.isDef(s)},x=function(a,b,c){var k=E.createElement("iframe");k.id=l;f(k.style).mixin({position:"absolute",width:d+"px",height:e+"px",backgroundColor:"transparent",border:"none",padding:"0px",margin:"0px",zIndex:"-999"});var n=k.style;k[h.IAS_DETECTOR]="true";n.left=b+"px";n.top=c+"px";a.appendChild(k);m=k;w(102);a=m;try{var s=a.contentWindow,q=v();s.document.open();a.contentWindow.document.write(q);s.document.close()}catch(r){w(103,r)}return k}(a,b,c);return{isInView:function(){var a,b,
c=!1;q.now();z()&&(a=s(!0),c=a.isInView,t=!1,k&&(b=20*k.rate+k.lastUpdateTimestamp,0<b&&b<a.lastUpdateTimestamp&&(c=!1,t=!0)),w(107),k=a);return c},isNotReadyToReport:function(){return!z()},createdElement:m,remove:function(){x.parentNode&&x.parentNode.removeChild(x)},getStatus:function(){return n},getError:function(){return u},isReadingInvalid:function(){return t},getRate:function(){return m.contentWindow&&m.contentWindow.document&&m.contentWindow.document.body&&m.contentWindow.document.body.getRate?
m.contentWindow.document.body.getRate():-1}}},Tc=function(a,b,c){var d=[0,0.2,0.3,0.5,0.7,0.8,1],e,k=b.getRounded(),h=[],l=!1,m=10>k.height||10>k.width,s={mbrd:!1,mbvs:[],mbe:"n",mbv:9,mbs:[],mbm:1,mbivs:[]},r=function(){var a;if(!l)for(l=!0,a=0;a<h.length;a++)if(h[a].isNotReadyToReport()){l=!1;break}return l},v=function(a){var b=[],c=0;q.floor(a.height/d.length);var e=q.floor(a.width/2-1);f(d).each(function(d,f){c=q.floor(a.height*f);c===a.height&&(c-=2);b.push({y:q.floor(c),x:q.floor(e),width:2,
height:2})});return{get:function(){return b},getPctInView:function(a){return q.ceil(a/d.length*100)}}},w=function(a){var b=[{y:0,x:0,width:a.width,height:a.height}];return{get:function(){return b},getPctInView:function(a){return 1===a?100:0}}},x=function(){var a=0,b;s.mbvs=[];s.mbs=[];f(h).each(function(c,d){(b=d.isInView())&&(a+=1);s.mbvs.push(b?1:0);s.mbs.push(d.getStatus());if("n"===s.mbe&&d.getError()){var e;e=d.getError().toString().replace(/[\s:;'\\.]/g,"_");s.mbe=e}});return e.getPctInView(a)};
(function(){e=m?w(k):v(k);var b=e.get();f(b).each(function(b,d){var e=new a(c,d.x,d.y,d.width,d.height);h.push(e)})})();return{getPercentInView:function(){var a=r(),b=x();s.mbrd=a?1:0;b!=s.mbp&&s.mbivs.push([t.getTagTime(),b]);s.mbp=b;return a?b:-1},removePixels:function(){f(h).each(function(a,b){try{b.remove()}catch(c){}})},getPixelStateForDebug:function(){s.mbm=1;h&&0<h.length&&(s.mbpr=[],s.mbir=[],f(h).each(function(a,b){s.mbpr.push(b.getRate());s.mbir.push(b.isReadingInvalid()?1:0)}));return s},
isReadyToMeasure:r}},Vc=function(){return{decorateContextParams:function(a,b){try{var c=l.request("adNode"),d;if(d="adImpression"===a)d=l.request("adNode").hasAttribute("data-ias-autoplay");d&&(b.ap="false"===c.getAttribute("data-ias-autoplay")?0:1);return b}catch(e){l.trigger("error",h.ERROR_CODES.AUTOPLAY_DETECTION)}}}},Wc=function(){return{listenForResult:function(){l.on("videoBlockResult",function(a){var b=l.request("adNode"),c=!1,d="blockAd"+r.videoId;"failed"===a.action&&(c=!0);if(b&&f.isDef(b.blockAd))b.blockAd(c);
else if(b&&f.isDef(b[d]))b[d](c)})}}},Xc=function(a,b){var c,d,e=l.request("videoTranslator"),k=l.request("videoAutoplay"),h=a.eventData,n=h&&h.ext_passthrough,m;d=e.translate(a.messageType);h=k.decorateContextParams(d,h);c=f({t:a.time-r.birthdate,tp:d,sl:b}).mixin(h);n&&(delete c.ext_passthrough,c=f(c).mixin(n));return m=f({indicatesPlaying:function(){return-1!=="showAd|adImpression|adVideoStart|resumeAd".indexOf(d)},indicatesNotPlaying:function(){return-1!=="adVideoComplete|adStopped|stopAd|pauseAd".indexOf(d)},
indicatesFullscreen:function(){var a=q.getWindow();return("resizeAd"===d||"initAd"===d)&&("fullscreen"===h.viewMode||h.width===a.screen.width)},indicatesNormalSize:function(){return"resizeAd"===d&&"normal"===h.viewMode},indicatesCompletion:function(){return-1!=="adStopped|adVideoComplete|skipAd".indexOf(d)},updateScreenLoc:function(a){c.sl=a;m.sl=a},trigger:function(){l.trigger(d,h,n)},toString:function(){return"{"+f(c).toParams()+"}"}}).mixin(c)},Yc=function(){var a=[];return{registerEvent:function(b,
c){var d=new Xc(b,c);a.push(d);return d},toString:function(){return"{"+f({vEventCount:a.length,vEvents:"["+a.join(",")+"]"}).toParams()+"}"}}},$c=function(){var a,b,c,d=function(d){c=f.isDef(d)?0===d:c;b&&c&&a.addState({isFullyInView:function(){return!1}})},e=function(){a&&a.hasAlwaysBeen(!0)&&l.trigger("sendDt",h.DT_CODES.QUARTILE_FULLY_INVIEW)},k=function(){b=!0;d()},p=function(a){a=(new Zc).getVolumeFromContext(a);d(a)};return{isApplicable:function(a){return a.usesGroupMLegacyCustomMetric()},start:function(c){l.on({adVideoStart:k,
adImpression:k,volumeChanged:p,adVideoMidpoint:e});a=c.createViewabilityTracker("mpt",function(a){var c=l.request("isFullyInViewProvider");return!b||c&&c.isFullyInView(a)})}}},ad=function(){var a={AdPaused:"pauseAd",AdVolumeChange:"volumeChanged",AdPlaying:"resumeAd"};return{translate:function(b){var c=b.charAt(0).toLowerCase()+b.slice(1);b in a&&(c=a[b]);return c}}},Zc=function(){return{getVolumeFromContext:function(a){var b,c=-1;f.isDef(a)&&(f.isDef(a.volume)?c=a.volume:f.isDef(a.adVolume)&&(c=
a.adVolume));-1!==c&&(b=c);return b}}},La=function(a,b,c){var d="IASid"+a,e="getIasVidBridgeVersion"+a,k,p,n,m,s=[],u=h.OUT_OF_VIEW,v=!1,w=!1,B=!1,z=new Yc,A=$c(),C=new Wc,E=function(b){v=!0;var d,e={};try{e=JSON.parse(unescape(b&&b.data?b.data:b))}catch(f){e={}}e.id==a&&(d=z.registerEvent(e,c.getCurrentLoc()),d.indicatesPlaying()?(w=!0,u=B?h.IN_VIEW:!1):d.indicatesNotPlaying()?(w=!1,u=h.OUT_OF_VIEW):d.indicatesFullscreen()?(B=!0,u=w?h.IN_VIEW:h.OUT_OF_VIEW):d.indicatesNormalSize()&&(B=!1,u=w?!1:
h.OUT_OF_VIEW));b=d;s.push(b);m&&K();return b},D=function(b){var c,h,k=aa().wrapToGlobal(E),m=function(a){f.isStr(a)&&(l.provide("vc",function(){return a}),l.trigger("addOutputItem",{output:a},"vc",{type:"impression"}))};try{h=b[e]||b.getIasVidBridgeVersion,c=f.isFunction(h)&&"2"===h.call(b)?unescape(b[d].call(b,a,k)):unescape(b[d].call(b,a)),v=!0,m(c||"n")}catch(n){__IntegralASDiagnosticCall("handshakefailure",n,r)}},J=function(){var c=function(a){return f(f(a).toArray()).findFirst(function(a,b){return f.isFunction(b[d])})};
k||(f([".integral-vid-"+a,"ias-ad","object","embed"]).findFirst(function(a,b){var d=q.getDoc().querySelectorAll(b);return k=c(d)}),!k&&b.on("novidnodeerr")&&__IntegralASDiagnosticCall("novidnode",{},r));return k},H=function(){var a=J();a&&!v&&D(a);return a},K=function(){f(s).each(function(a,b){b&&(f.isUndef(b.sl)&&b.updateScreenLoc(c.getCurrentLoc()),b.trigger(),b.indicatesCompletion()&&l.trigger("adSessionComplete"))});s=[];m=!0};(function(){x.addEvent(q.getWindow(),"message",function(a){E(a)});
l.provide({videoEventsString:z,videoVersion:function(){var a,b=H();try{a=b.getVersion()}catch(c){a=-1,l.trigger("error",h.ERROR_CODES.NO_VIDEO_AD_INTERFACE)}return a},videoTranslator:function(){return p=p||new ad},videoAutoplay:function(){return n=n||new Vc},adNode:H});H();C.listenForResult();A.isApplicable(t)&&A.start(c)})();return{findAdNode:H,getViewStateOverride:function(){return u},isHandshakeComplete:function(){return v},triggerInitializationEvents:K,isPlayingInFullscreen:function(){return B&&
w}}},bd=function(){return new $(h.PERF_TIMELINE_TRACKER_CONFIG.WRAPPERS.AS.TYPE,function(a,b){return a.timestamp-b.timestamp},h.PERF_TIMELINE_TRACKER_CONFIG.WRAPPERS.AS.COUNT)},bb=function(){var a,b,c={},d=0,e=function(c){if(c||a)d+=5,b.onTick(d,function(){a?e():l.trigger("sendDt",h.DT_CODES.PERFORMANCE)}),a=!1},k=function(h,k,l,p){h=c[h];p?(f.isDef(h[k])||(h[k]=[]),h[k].push(l)):h[k]=l;b&&b.isActive()||(b=new oa,d=0,e(!0),b.start());a=!0},p=function(b){f(c).each(function(d,e){var h=c[d],k={type:b,
oneTime:!0,minDt:!0,asION:!0};f(h).isEmpty()||(l.trigger("addOutputItem",{output:h},d,k),c[d]={});a=!1})};return{start:function(){l.on("preSendDt",function(a){p(a);b&&b.kill()});l.on("addThrottledProp",k)},addFieldTypes:function(a){f(a).each(function(a,b){c[b]={}})}}},lb=function(){var a={},b=function(b){a[b]||(a[b]=new na(1,r.birthdate));return a[b]},c=function(a){b(a).start()},d=function(a){var c=b(a);c.stop();l.trigger("addThrottledProp","im",a,c.getTime())};return{start:function(){l.on({markTime:c,
measureTime:d})},isApplicable:function(a){return a.on("pIntervals")}}},cd=function(){return new $(h.PERF_TIMELINE_TRACKER_CONFIG.WRAPPERS.JS.TYPE,function(a,b){return a.timestamp-b.timestamp},h.PERF_TIMELINE_TRACKER_CONFIG.WRAPPERS.JS.COUNT)},Ma=function(a){var b={},c=a instanceof Array&&a.length;c&&(f(a).each(function(a,c){b[c.getType()]=c}),l.on("perfCheckpoint",function(a){var c=b[a.type];if(c)try{c.addPoint(a),c.isFinished()&&(l.trigger("addOutputItem",{output:c.toString()},"pci",{minDt:!0,type:h.DT_CODES.PERFORMANCE}),
l.trigger("sendMinDt",h.DT_CODES.PERFORMANCE))}catch(f){}}));l.provide("perfActive",function(){return c});return{isActive:c}},$=function(a,b,c){var d=0,e=[],h=function(){var a,c={};e.sort(b);f(e).each(function(b,e){a&&(c[e.code]=e.timestamp-a);b===d&&(a=e.timestamp)});return c};return{addPoint:function(a){e.push(a)},toString:function(){return f(h()).toION()},getType:function(){return a},setBaseOrdinal:function(a){d=a},isFinished:function(){return e.length===c}}},Na=function(){function a(){}a.build=
function(){var a=[],c=l.request("vc"),d={jv3:sa,av3:sa,jvw:cd,avw:bd};c&&d[c]&&a.push(d[c]());return a};return a}(),sa=function(){return new $(h.PERF_TIMELINE_TRACKER_CONFIG.VANS.TYPE,function(a,b){return a.code-b.code},h.PERF_TIMELINE_TRACKER_CONFIG.VANS.COUNT)},R={IDS:{BLOCK_TIME:"pBlk",ON_LOAD:"pLoad",IN_BROWSER_DELAY:"pWait"},recordBlockingTime:function(){l.trigger("measureTime",R.IDS.BLOCK_TIME)},setupOnLoadTracking:function(){x.addEvent(w,"load",function(){l.trigger("measureTime",R.IDS.ON_LOAD)})},
setupBrowserDelayTracking:function(){var a=new oa;a.onTick({4:function(){l.trigger("markTime",R.IDS.IN_BROWSER_DELAY)},5:function(){l.trigger("measureTime",R.IDS.IN_BROWSER_DELAY)}});a.start()}};O("postMessageDetector",[],function(){var a=!1,b="pmdetector"+r.asid,c=function(c){(c&&c.data)===b&&(a=!0)};(function(){var d=q.getWindow();x.addEvent(d,"message",c);d.postMessage(b,"*");q.execAtEndOfThread(function(){l.trigger("addThrottledProp",h.DT_SLOT.ENVIRONMENT,"pom",f.stringifyTriState(a));x.removeEvent(d,
"message",c)})})()},{tier:h.TIERS.ENVIRONMENT,applies:function(a,b,c){return a.on("pmdetect")&&b.hasPostMessage()}});O("safeFrameDetector",[],function(){l.trigger("addThrottledProp",h.DT_SLOT.ENVIRONMENT,"sf",f.stringifyTriState(t.isSafeFrame()))},{tier:h.TIERS.ENVIRONMENT,applies:function(a,b,c){return a.on("sfdetect")}});var $a=function(){var a=r.asid,b=r.cookieBaseURL,c=r.protocol,d=function(a){f(a).each(function(a,b){l.trigger("notify",b)})},e=function(){var e;e=new P(c+"://"+b,!0);e.setParam("asid",
a);e=e.toString();l.trigger("jsonp",e,d,!0);l.trigger("updateDtCount")};return{start:function(){l.on("sendCookie",e)},isApplicable:function(a){return a.on("cookie")&&a.bootstrapOn("sendCookie")&&a.bootstrapperHas(["protocol","cookieBaseURL","asid"])}}},ab=function(a,b,c,d,e,f,p){var n=function(a,b){return isNaN(a)||0>a||""===a?b:a};return{send:function(m){try{var s,q=d.baseUrl;s=f.browserIs(h.BROWSERS.IE)?2E3:n(r.sp_imp_maxLength,2E3);var t=q,v=q.length,w,x,A=n(r.sp_imp_jsInfo_minLength,0),C="";try{w=
s-v-A,0<w&&(x=dd(m,w,14,b.on("partialUrls")),C+=x.join("&"))}catch(E){a.add(h.ERROR_CODES.IMPRESSION_URLS)}q=t+C;m=q+="&"===q.slice(-1)?"":"&";var D,t="";try{D=s-q.length,t+=ed(D,"adsafe_jsinfo=",a,b,c,e,f,p)}catch(J){a.add(h.ERROR_CODES.JSINFO),t+="adsafe_jsinfo=e:"+a.toString()}q=m+t;d.macroUrl&&(q+="&"===q.slice(-1)?"":"&",q+=d.macroUrl);d.sendImpression(q);l.trigger("impressionsent")}catch(H){__IntegralASDiagnosticCall("impsend",H,r)}}}},ed=function(a,b,c,d,e,k,l,n){return function(c){var d=c.primary.join(","),
h=b,k=0,l=function(a){if(a)return","+a};h.length+d.length+5<=a&&(h+=l(d),e.impressionIsIdentifiable(!0),f(c.secondary).each(function(b,c){h.length+c.length+5<=a?h+=l(c):k+=1}));return h+=",ov:"+k}(function(){var a,b;b=a={viewState:h.NA};d.on("impFailSafe")?q.getDoc().body&&!n.useFlash()&&(b=(b=n.checkScreenLoc(!0))?b:a):f.isDef(q.getDoc().body)&&!n.useFlash()&&(b=n.checkScreenLoc(!0));n.isImmediatelyMeasurable()||n.requiresDelayedViewabilityEvent();a=b;var u=a.viewState;b=e.getAvidIds();u=["id:"+
r.asid,"c:"+e.getCacheBustId(),"sl:"+u,"em:"+t.embedded,"fr:"+t.friendly];d.on("avidPropertiesInImpression")&&f.isDef(b)&&(u.push("abi:"+b.bundleIdentifier),u.push("apn:"+b.partner),u.push("apv:"+b.partnerVersion));a=fd(a,c,d,e,k,l,n);return{primary:u,secondary:a}}())},fd=function(a,b,c,d,e,k,l){var n=[];n.push("mn:"+r.mn);n.push("pt:"+function(){var b=l.stringifyPingTimes();a.viewState!==h.NA&&(b+=a.details);return b}());n.push(f(k.params()).toParams());e.iterate(function(a,b){var c=!b.props||f.isUndef(b.props.type),
d=!b.props||b.props.type===h.IMPRESSION_EVENT;(c||d)&&n.push(a+":"+b.output())});b.toString()&&n.push("e:"+b.toString());n.push(c.output());n.push("uf:"+(l.useFlash()?1:0));n.push("tt:"+r.mode);n.push("et:"+(q.now()-r.birthdate));c.on("swapids")?n.push("oid:"+r.oid):n.push("uid:"+d.unq);n.push("v:17.4.8");n.push("sp:"+(r.isSplitMode?1:0));n.push("ct:"+t.getPageTime());n.push("dtm:"+(c.on("postDts")&&x.getXHR2()?"p":"i"));n.push("gtpl:"+("true"===r.getTpl?1:0));c.on("resolution")&&(n.push("wr:"+f(v.windowSize()).toArray().join(".")),
n.push("sr:"+f(v.screenSize()).toArray().join(".")));(b=function(){var a,b,c;c=L.hashCode(r.asid)+"";b=k.params().br.toUpperCase().charCodeAt(0);-1===c.indexOf(b)&&(a=c);return a}())&&n.push("mf:"+b);r.mainScriptTime&&n.push("mst:"+(r.mainScriptTime-r.birthdate));return n},dd=function(a,b,c,d){var e,h=[],l=function(a){return-1!==a.key.indexOf("q")||-1!==a.key.indexOf("g")};a&&a.length&&(e=f(a).map(function(a,b){if(l(b))return b}),a=f(a).map(function(a,b){if(!l(b))return b}),f(e.concat(a)).each(function(a,
e){var f;f=e.val;var l=e.key,p;p=24+h.join("&").length+l.length+c;p=b-p;d&&p<f.length&&0<p&&(f=f.substr(0,p));if(f.length||""===e.val||""===e.type)f="adsafe_url="+f+"&adsafe_type="+l,l=h.join("&").length,f.length+l<=b&&h.push(f)}));return h},gb=function(){var a=function(){var a;a=!1;var b=q.getTop();if(b=b&&v.querySelector(b.document,'a[href^="http"]'))a=x.getStyle(b,"background",":before"),a=-1<a.indexOf("rgb(0, 255, 0)");return a},b=function(){var b;try{b=f.stringifyTriState(a()),l.trigger("addOutputItem",
{output:b},"avgrn"),l.trigger("addThrottledProp",h.DT_SLOT.FRAUD,"avgrn1",b)}catch(d){l.trigger("error",h.ERROR_CODES.GREEN)}};return{isApplicable:function(a,b){var e=a.on("avgrn"),f=!a.bootstrapOn("mobOrTab"),l=b.browserIs(h.BROWSERS.CHROME);return e&&f&&l&&t.friendly},start:function(){try{x.whenReady(b)}catch(a){l.trigger("error",h.ERROR_CODES.GREEN)}}}},hb=function(){var a=function(a){a=f(a).map(function(a,b){return b.x+"."+b.y});a=f(a).toION();l.trigger("addOutputItem",{output:a},"avmm",{minDt:!0,
type:h.DT_CODES.AVIREEN});l.trigger("sendMinDt",h.DT_CODES.AVIREEN)},b=function(b){var d;try{20<=b.length&&(d=b.slice(0,20),a(d))}catch(e){l.trigger("error",h.ERROR_CODES.AVIREEN)}};return{isApplicable:function(a,b){var e=a.on("avmm"),f=!a.bootstrapOn("mobOrTab"),l=h.BROWSERS,l=b.browserIs(l.IE)||b.browserIs(l.MSEDGE);return e&&f&&l&&t.friendly},start:function(){try{gd(400,b)}catch(a){l.trigger("error",h.ERROR_CODES.AVIREEN)}}}},Ya=function(){return{isApplicable:function(a){a=q.getWindow();return!(!a.navigator||
!a.navigator.plugins)},start:function(a){a=q.getWindow();a=hd(a.navigator.plugins);var b=a.hash(),c=b.join(".");l.trigger("addOutputItem",{output:c},"pl",{type:h.IMPRESSION_EVENT});b.length&&(a=a.decode(b),a=a.join("."),l.trigger("addOutputItem",{output:a},"pd",{type:h.DT_CODES.ADTALK}))}}},kd=function(a,b){return{start:function(){try{var c=id(),d=c.getMethodName(a),e=new P(b.getEnabledScriptUrl(a)),f=jd,p=q.getDoc();(new f(p.body||p.head||p.documentElement,e)).getWindow()[d]=c.getMethod(b)}catch(n){l.trigger("error",
h.ERROR_CODES.FEATURE_SCRIPT)}}}},id=function(){var a=function(a,c,d){a===r.asid&&(d.unshift(c),l.trigger.apply(null,d))};return{getMethod:function(b){return function(c){var d={asid:r.asid,constant:h,features:b,context:t};"function"===typeof c&&c(a,d)}},getMethodName:function(a){return"register_"+a}}},kb=function(){return{start:function(a,b){f(a).each(function(a,d){b.getEnabledScriptUrl(d)&&kd(d,b).start()})}}},ib=function(){var a,b=0,c=0,d=0,e=q.getTop(),k=f.debounce(function(){var b=q.now(),e=a?
(b-a)/1E3:0;1<=e&&5>=e&&d++;a=b;c++},100,e),p=f.debounce(function(){v.contains(e.document,v.getOurNodeInTop())||x.removeEvent(e.document,"mousemove",n)},1E3,e),n=function(){b++;k();p()},m=function(){l.trigger("addOutputItem",{output:{tmm:function(){return b},tma:function(){return c},sma:function(){return d}}},{type:h.DT_CODES.UNLOAD})};return{start:function(){m();x.addEvent(e.document,"mousemove",n)},isApplicable:function(a){return a.on("mmsb")&&!a.bootstrapOn("mobOrTab")&&!t.xDomainIframe}}},hd=
function(a){return{hash:function(){for(var b=0,c=a.length,d=[],e;b<c;b++)e=a[b].filename.replace(/\.plugin$/,""),e=L.hashCode(e),e=f.toBase(e,62).slice(-4),d.push(e);return d},decode:function(b){var c,d;c=q.floor(q.random()*b.length);d=encodeURIComponent(a[c].filename.replace(/\.plugin$/,""));return[b[c],d]}}},gd=function(a,b){var c=[],d=!0,e=function(f){var h=q.getTop();f=f||h.event;c.push({x:q.round(f.clientX),y:q.round(f.clientY)});d&&h.setTimeout(function(){x.removeEvent(h.document,"mousemove",
e);b(c)},a);d=!1};(function(){var a=q.getTop();x.addEvent(a.document,"mousemove",e)})()},jb=function(){return{start:function(){var a=q.getTop().status;q.getTop().status=q.getTop().status+" ";q.getTop().status===a+" "&&(q.getTop().status=a,l.trigger("addOutputItem",{output:1},"sb"),l.trigger("addThrottledProp",h.DT_SLOT.FRAUD,"sb1",1))},isApplicable:function(a,b){return a.on("mmsb")&&!a.bootstrapOn("mobOrTab")&&!t.xDomainIframe&&b.browserIs(h.BROWSERS.IE)}}};O("videoHoneypot",[],function(){var a=v.createHiddenIframe(!0);
a.setAttribute("name","hpif");r.contextNode.parentNode.appendChild(a);var b=function(b,c){a.contentWindow[b]=function(){return{play:function(){l.trigger("addOutputItem",{output:c},"vh",{minDt:!0,type:h.DT_CODES.VH});l.trigger("sendMinDt",h.DT_CODES.VH);l.trigger("addThrottledProp",h.DT_SLOT.FRAUD,h.DT_CODES.VH+"1",c)}}}},c=function(){f([{pieces:["jwp","la","yer"],abbr:"j"},{pieces:["flo","wpl","ayer"],abbr:"f"}]).each(function(a,c){var f=c.pieces.join("");b(f,c.abbr)})};(function(){var b=5E3,e=function(){a.contentWindow?
c():(b-=100,0<=b&&w.setTimeout(e,100))};e()})()},{tier:h.TIERS.FRAUD,applies:function(a,b,c){b=!a.bootstrapOn("mobOrTab");return a.on("usevh")&&b}});var jd=function(a,b){var c,d=/MSIE [1-9][^0-9]/g;(function(b){var f;c=v.createHiddenIframe();c.setAttribute("src","about:blank");(a||r.contextNode.parentNode).appendChild(c);f=c.contentWindow.document;if(navigator&&"string"==typeof navigator.userAgent&&-1!==navigator.userAgent.search(d)){var h,l;h=(new Date).getTime();l=Math.floor(1E5*Math.random());
b=b+"?t="+h+"&r="+l}b=["<head></head><body onload=\"var d = document;var s = d.createElement('script');d.getElementsByTagName('head')[0].appendChild(s).src","='"+b+"'\">"].join("");f.open().write(b);f.close()})(b);return{getWindow:function(){return c.contentWindow}}};try{mb()}catch(ld){__IntegralASDiagnosticCall("main",ld,r)}};
try{(function(){var r=__IntegralASConfig.useFIF?window.parent:window;__IntegralASConfig.initialize(__IntegralASConfig,r,r.document)})()}catch(err$$10){__IntegralASDiagnosticCall("initialize",err$$10,__IntegralASConfig)};
