var __IntegralASDiagnosticCall = function(){}; try { var __IntegralASConfig = { jsDoSplit : false, cocaPuffsPath : "", debug : "false", killPhrases : "", jsDiag:'false', version:'17.4.3', mtCell: 10, mtSample: 5, trackMouse : "true", exchList:{'e1':'nqzryq','e2':'tbbtyrnqf.t.qbhoyrpyvpx','e3':'ehovpbacebwrpg','e4':'chozngvp','e5':'bcrak','e6':'nqoevgr.pbz','e7':'tynz.pbz','e8':'lvryqznantre.pbz','e9':'yvwvg','e10':'nqakf','p11':'ghea.pbz','p12':'zngugnt','p13':'vaivgrzrqvn','p14':'qngnkh','n15':'zrqvn6qrterrf','n16':'dhnagfreir','n17':'esvuho.arg','a18':'napubeserr','a19':'eff2frnepu','a20':'mgfgngvp.pbz','n21':'ovq.npr.nqiregvfvat','e22':'wnfba','v23':'fcbgkpqa','v24':'ogeyy','v25':'yvirenvy','v26':'nqncgi','v27':'nqnc.gi','n29':'qbzqrk.pbz','n30':'ernyih.arg','d31':'cvengronl','d32':'cebklonl','d33':'onlcebkl','d34':'cvengrcebkl','d35':'cebklcvengr','d36':'onlcvengr','n37':'tjnyyrg','p39':'j55p.arg','p40':'c0l.pa','p41':'vcvalbh.pbz','p42':'c0lwferaqre'}, killFlash: 'true', sp_cdnDomain:'cdn.adsafeprotected.com', sp_cdnScripts:{sca: "cdn.adsafeprotected.com/sca.17.3.8.js", main: "static.adsafeprotected.com/main.17.4.3.js"}, protocol:'https', jsref : "http:\/\/tpc.googlesyndication.com\/safeframe\/1-0-10\/html\/container.html", asid : "5b4c2963-8311-11e7-af63-00259069c34e", allowViewability : "true", jsFeatures : "cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,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,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 : "", adHeight : "", forceAppend : "true", sp_imp_maxLength: 6000, sp_imp_jsInfo_minLength: 200, _onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15, _onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult, _onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable, _onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious, _onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC, _onInViewFull : __IntegralASConfig && __IntegralASConfig.onInViewFull, _onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5, reqquery : "anId=923116&advId=gg6tfwc&campId=q2ellij&chanId=r9wpele&placementId=c8vtsfdk&pubId=4vj4vsw&bidurl=www.nytimes.com&uId=d1e2bca4-c8c2-4a1d-a9a0-80282112e6d8&impId=538e9667-44ee-40af-b3cc-4f5bfeaa5938&planId=google&adsafe_par", mode : "jload", requrl : "https:\/\/pixel.adsafeprotected.com\/mon", dtBaseURL: "https:\/\/dt.adsafeprotected.com\/dt?anId=923116", adsafeSrc : "", tpiLookupURL:"", getTpl: "false", use100v: true, useBapiCallback: "", useViewabilityNotification: "", scriptUrl : "https:\/\/pixel.adsafeprotected.com\/jload?anId=923116&advId=gg6tfwc&campId=q2ellij&chanId=r9wpele&placementId=c8vtsfdk&pubId=4vj4vsw&bidurl=www.nytimes.", accountForSadImps:'', sendCookie:'false', cookieBaseURL:'sc.iasds01.com\/dtc?anId=923116&pubId=4vj4vsw', fwMonitoring:'', doNothing: false, mn: "app15sje", mobOrTab: false, mobFwUrl : "https://mobile.adsafeprotected.com/external/monitoring/app/initial/923116/", anId : '923116', advEntityId : '', pubEntityId : '', videoId : '', videoChannel : '', customViewability: [{ "id":"publ1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "ub":242499}, {"piv":30, "lb":242500}], "mediaTypes":["display"], "distributionChannels":["web","app"] }, { "id":"publ2", "tiv": 2, "minunit":2, "thresholds": [{"piv":100, "ub": 242499}, {"piv":50, "lb": 242500}], "mediaTypes":["video"], "distributionChannels":["web","app"] },{ "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"] },{ "id":"fiv1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "lb": 0}], "mediaTypes":["display"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "type": "pf" }, { "id":"fiv2", "tiv": 2, "minunit":1, "thresholds": [{"piv":100, "lb": 0}], "mediaTypes":["video"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "type": "pf" }] }; if (__IntegralASConfig.jsFeatures.indexOf('asidJsDiagnostic') !== -1) { var fakeErr = { message: __IntegralASConfig.asid }; __IntegralASDiagnosticCall('asid', fakeErr); } __IntegralASConfig.birthdate = new Date().getTime(); __IntegralASConfig.useFIF = (!!window.__IntegralASUseFIF) && __IntegralASConfig.mode === 'jload'; __IntegralASConfig.contextNode = (function() { if (__IntegralASConfig.useFIF) { return window.frameElement; // Early exit if using FIF } var tempScript, embedded = window != top, scripts = document.getElementsByTagName('script'), result = scripts[scripts.length - 1], scriptIndex = scripts.length, useDocWrite = 'jss,jsi,jspix'.indexOf(__IntegralASConfig.mode) !== -1, scriptUrl = __IntegralASConfig.scriptUrl; try { while (--scriptIndex >= 0) { tempScript = scripts[scriptIndex]; if (tempScript.src && tempScript.src.indexOf(scriptUrl) === 0 && tempScript.getAttribute('data-ias-script-tag') === null) { result = tempScript; tempScript.setAttribute('data-ias-script-tag', 'found'); break; } } if (scriptIndex === 0 && useDocWrite && !embedded) { document.write(''); result = document.getElementById('s' + __IntegralASConfig.asid).parentNode; } } catch(e) { } return result; }()); } catch(err) { __IntegralASConfig = {}; __IntegralASDiagnosticCall('bootstrapper', err); } __IntegralASConfig.initialize=function(s,w,y){var m,lb=function(){L.startSystem();m=L.getAggregator();var n;m.provide("mobileApp",function(){return n=n||new ra(b)});var a;m.provide("avidJsClient",function(){return a=a||new sa(q.getWindow())});m.provide("context",t);var b=m.provide("features",ta()),c=m.provide("browser",ua()),d=va(),f=m.provide("ids",wa()),h=new xa(m),k=$(),k=ya(d,k),p=Y.getMeasurement(f,b,c);b.on("swapids")&&(s.oid=s.asid,s.asid=f.unq);var l,r=za(b),u=Aa(),B=Ba(m),D=m.provide("mPage", Ca()),z=Da(),E=m.provide("pageUrls",Ea(z,q)),A=Fa(),C=m.provide("intersectionWatcher",Ga());m.provide("ieXDomainViewability",Ha(c));m.provide("iframe",Ia(c));var F=Ja(c),M=m.provide("video",!t.isVideo()||t.isAvid()||t.isInMobiMraidVideo()?{}:Ka(s.videoId,b,A));La(Ma.build());var G=Na(d,F,b),v=Oa(G,d,D),w=m.provide("jobFactory",Pa(B)),u=Qa(G,d,b,f,h,c,A,u),G=Ra(d,b,m,B),G=Sa(G,b,p.isImmediate()),D=m.provide("viewability",Ta(new I,p,c,u,d,b,F,m,f,h,w,D,v,A,M));Y.startViewabilityMeasurementStrategies(b, D,B,w);var O=aa(),S;u.setViewabilityMod(D);if(!Y.killRequest(d)){if(r.isApplicable(t))try{r.start(),h.addItem(r.getFrameMap(),"fm"),b.on("fm2")&&h.addItem(r.getFrameMapIncludingPeerCase(),"fm2"),b.on("idMap")&&(l=r.getIdMap())&&h.addItem(l,"idMap")}catch(W){d.add(g.ERROR_CODES.ADTALK_GENERAL)}l=Ua();l.isApplicable()&&l.start();z.isApplicable(c,b,t)&&z.start();var P;try{C.isApplicable(c,b,t)&&(q.getDoc().body?C.start():x.whenReady(C.start,q.getDoc()));P=E.detectTopURL();b.on("exch")&&Va(d,h).parse(P); var ba=Wa();ba.isApplicable(b)&&ba.start(b);t.usesGroupMLegacyCustomMetric()&&Xa();var y=Ya();y.isApplicable(b)&&(y.start(),m.trigger("sendCookie"))}catch(H){d.add(g.ERROR_CODES.IMPRESSION_LEADUP)}try{Za(d,b,f,G,h,c,D).send(P),e.isFunction(M.triggerInitializationEvents)&&M.triggerInitializationEvents()}catch($a){__IntegralASDiagnosticCall("impsend",$a,s)}try{var J=ab();J.start();J.addFieldTypes([g.DT_SLOT.IM,g.DT_SLOT.FRAUD,g.DT_SLOT.ENVIRONMENT]);var K=bb(c,f,D);K.isApplicable(b)&&K.start();b.bootstrapOn("getTpl")&& b.on("usetpl")&&cb(k,u,d,f,h).init();s.tpiLookupURL&&db(k,u).init(s.tpiLookupURL);eb();"true"!==s.minimizeCalls&&(S=(new Date).getTime(),q.execAtEndOfThread(function(){q.execAtEndOfThread(function(){try{var a={output:(new Date).getTime()-S};h.addItem(a,"sinceFw",{type:g.DT_CODES.ADTALK});e.isDef(O.loopStarted())&&h.addItem({output:O.loopStarted()},"readyFired",{type:g.DT_CODES.ADTALK});r.isApplicable(t)&&r.sendAdTalkCall()}catch(b){d.add(g.ERROR_CODES.ADTALK_DELAY)}})}));p&&p.start();var N=fb();N.isApplicable(b, c)&&N.start();var R=gb();R.isApplicable(b,c)&&R.start();var T=hb();T.isApplicable(b)&&T.start();var U=ib();U.isApplicable(b,c)&&U.start();jb().start(["sca"],b);z.isStarted()&&z.sendOriginList();L.runAll();var V=kb();V.isApplicable(b)&&(V.start(),Q.recordBlockingTime(),Q.setupOnLoadTracking(),Q.setupBrowserDelayTracking())}catch(X){d.add(g.ERROR_CODES.POST_IMPRESSION)}}},Y=function(){function n(a){var b=new mb(a,t),c=new nb,d=new ob(a,t),f=pb(a,t),h=(new qb(s,t,a)).resolve(),k=[b],p=[];f.applies()&& k.push(f);d.applies()&&k.push(d);c.applies(a,t)&&k.push(c);e(h).each(function(a,b){k.push(new rb(b,t));p.push(b.id)});0e,d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),f=[];e=c?-e:e;do b=e%a,f.push(d[b]),e=(e-b)/ a;while(0=g.MRC_LARGE_AD_SIZE;d()});m.on("impressionsent",function(){a=!0;d()});c.onHiddenChange(d)},Aa=function(){var n=[],a={},b={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};m.on("newScreenEvent",function(c){c=e(c).selectProperties(e(b).keys());c=e(c).asStrings();var d=e(c).compareTo(a);d&&(d.t=t.getTagTime(),n.push(d));e(a).mixin(c)});return{toString:function(){return e(n).toION(b)}}},Sb=function(n,a,b,c,d,f,h){var k;(function(){var f=b.getRounded(),l=f.width- 5,e=f.height-5,u=0.5*f.width+1,f=0.5*f.height+1;k=[new n(a,l,e,d,h,c),new n(a,l,5,d,h,c),new n(a,5,e,d,h,c),new n(a,5,5,d,h,c),new n(a,u,f,d,h,c)]})();return{getNumInView:function(){var a=[],b=0;e(k).each(function(b,c){var d=c.isInView()?1:0;a.push(d)});f.addItem({output:a.join(".")},"pvs");e(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;e(k).each(function(b,c){c.isNotReadyToReport()&&(a=!1)});return a},remove:function(){e(k).each(function(a, b){try{b.remove()}catch(c){}})}}},Tb=function(n,a,b,c,d,f,h,k){var p=new n(ia,y.body,a,c,d,h,k),l,r,u=0;b=b||e.noop;l=setInterval(function(){p.isReady()&&!r?(r=!0,b(),clearInterval(l)):(5===++u||r)&&clearInterval(l)},50);return{checkViewable:function(){var a=p.isReady(),c=p.getNumInView(),c=p.getPctInView(c),d=f.calcInitialViewState(c,!0);a&&!r&&(r=!0,b());return{str:a?d:g.NA,pct:a?c:-1}},removePixels:function(){p.remove()}}},Wb=function(n,a,b,c,d,f,h){var k,p,l=a.getRounded(),r=[],u=!1,B=0,m=49> a.area(),z=(c.on("largeAd")&&a.isMrcLarge()&&!t.isVideo()||h)&&!m?Ub(l):Vb(l,m),q=function(){var a;if(!u)for(u=!0,a=0;a=f?g.IN_VIEW:g.OUT_OF_VIEW);d&&!p&&(p=!0,b());return{str:d?f:g.NA,pct:d?A():-1}},removePixels:function(){e(r).each(function(a,b){try{b.remove()}catch(c){}})},getPercentInView:A}},ha=function(){var n=new Xb,a=new I;return e(n).mixin(a)},I=function(){var n={},a=function(a,c,d){n[a]=n[a]||new T;n[a].push(c,d)};return{on:function(b,c){c?a(b,c):e(b).each(a)},once:function(b,c){a(b,c,1)},trigger:function(a){var c, d=e(arguments).toArray();if(c=n[a])d.shift(),c.run.apply({},d)}}},Ua=function(){var n={},a={ox:0},b=q.getWindow(),c=e.isDef(b.JSON)&&e.isDef(b.postMessage),d=function(b){var c=b.uniqueId;b=a[b.vendorKey];var d=!1;e.isDef(b)&&1>b&&c&&!n[c]&&(d=!0);return d},f=function(a,b){if(b)return b.type="receipt",b},h=function(b,c,d){a[c.vendorKey]++;d();n[c.uniqueId]=!0;k(c)&&(d="false"===c.isSampling,b=["ext",c.vendorKey,c.dataKey].join("_"),d={encode:!0,minDt:d,type:d?g.DT_CODES.EXTERNAL:g.DT_CODES.UNLOAD}, m.trigger("addOutputItem",{output:c.dataValue},b,d),m.trigger("addOutputItem",{output:c.vendorKey},"ext_vendor",d),"false"===c.isSampling&&m.trigger("sendMinDt",g.DT_CODES.EXTERNAL))},k=function(a){var b=function(a){return e.isStr(a)&&100>a.length};return b(a.vendorKey)&&b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return c},start:function(){(new ja).listen(d,h,f)}}},Yb=function(e,a,b,c){var d=m.request("browser");if(m.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0}; var f=function(a,b){return''};return function(){var h,k,p,l=s.dtBaseURL,r=s.cocaPuffsPath,l=new N(l);l.sub(a||"static");l.master(l.master().split(":")[0]);l.path("");r&&(l.master(r),l.sub(""));l+=e;r=f("allowscriptaccess","always");h=f("movie",l)+f("play","true")+f("loop","true");p=d.browserIs(g.BROWSERS.IE)||d.browserIs(g.BROWSERS.MSEDGE);k=d.browserIs(g.BROWSERS.IE);p&&(p=c?"window":"transparent",h+=f("wmode",p));b&&(r+=f("FlashVars",b));k?(k=y.createElement("div"), p="blag"+s.birthdate+q.random(),k.innerHTML=""+h+r+"",h=k.firstChild):(h=y.createElement("object"),h.data=l,h.type=g.FLASH_MIME,h.innerHTML=r);l=h;l.style.position="absolute";l.style.width="1px";l.style.opacity="0";l.style.height="0px";return h}()},ia=function(n,a,b,c,d,f,h,k){var p=f.browserIs(g.BROWSERS.IE)||f.browserIs(g.BROWSERS.MSEDGE),l="_IASflashPixelCallback"+ (s.birthdate+""+q.round(1E6*q.random())),r=!1,u=!1,B,D,z,E,A=function(){if(B&&e.isFunction(B.jsHandshake)&&!r){B.style.height="1px"===B.style.height?"2px":"1px";try{B.confirmResize()}catch(a){r=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}}},C=function(){if(r)return!1;var a,b;try{(a=E||B&&e.isFunction(B.jsHandshake))&&!u&&(E=!0,w[l]=F,b=B.jsHandshake(l),u=!0,F(b))}catch(c){a=!1,r=!0,m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}return a},F=function(a){try{if(e.isUndef(a.isInView))throw"corrupted Flash pixel message received"; z=1===+a.isInView}catch(b){m.trigger("error",g.ERROR_CODES.FLASH_API_ACCESS)}},t=function(a,b,c){var d=new Yb(p?"/detector_4_5_IE.pix":"/detector_4_5.pix"),f=d.style;d[g.IAS_DETECTOR]="true";f.left=b+"px";f.top=c+"px";d.isPlaceholder||a.appendChild(d);f.height="1px";B=d;p&&!d.isPlaceholder&&setInterval(A,100);return d}(n,a,b);return{isInView:function(){var a;if(C()){try{a=z}catch(b){E=!1,m.trigger("error",g.ERROR_CODES.COCOA_GONE)}f.browserIs("w")&&void 0!==a&&(B.style.height=D?"1px":"2px",D=!D)}return C()&& a},isNotReadyToReport:function(){return!C()},createdFlash:B,remove:function(){t.parentNode&&t.parentNode.removeChild(t)}}},U=function(){var n=function(a,c,d){var f=c.length,h=v.isWindow(a)?a.frames:v.getChildWindowsOf(a);d&&d(a,c);if(h.length){for(a=0;a=c&&(b.task(),n.shift())},getNextJob:function(){return n[0]}}},ja=function(){var n,a=function(a,c,d,f){var h,k=e.noop,p,l;if(JSON&&JSON.parse)try{h=JSON.parse(a.data),p=a.source,c(h)&&(f&&(l=f(p,h))&&(k=function(){(new ka(p)).send(function(){return l})}),d(a, h,k))}catch(r){h&&m.trigger("error",g.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(b,c,d){n=function(f){a(f,b,c,d)};x.addEvent(w,"message",n)},stop:function(){n&&x.removeEvent(w,"message",n);n=null}}},ka=function(n){var a=function(a){return e(a).mapToObj(function(a,b){var f;e.isFunction(b)||(f={},f[a]=b);return f})};return{send:function(b){if(JSON&&JSON.stringify){var c=e(n).isObj()?[n]:(new U).getFrames(n);e(c).each(function(c,f){var h;h=e.resolve(b,f)||{};h.sentTime=q.now();h=a(h);f.postMessage(e(h).JSONStringify(), "*")})}}}},Zb=function(n,a){return{onAll:function(b){var c={};e(a).each(function(d,f){n.on(f,function(){c[f]=1;e(c).keys().length===a.length&&(c={},b())})})}}},xa=function(n){var a=0,b={},c=function(b,c,d){if(e.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=e.resolve(b.output);this.props.asION&&(a=e(a).toION());return a}},d=function(a){var c,d,f=[];for(c in b)b.hasOwnProperty(c)&&(d=a(c,b[c]))&& f.push(d);return f},f=function(a,d,f){f=f||d;f="string"!==typeof f?f:{};var l=function(a,d,f){a=new c(a,d,f);b[a.id]=a};e(a.output).isObj()&&!f.asION?e(a.output).each(function(a,b){l({output:b},a,f)}):l(a,d,f)};n.on("addOutputItem",function(a,b,c){f(a,b,c)});return{addItem:f,filterOutput:function(a,b){return d(function(c,d){var f=d.props,n;a(f)&&(n=d.output(),f.encode&&(c=encodeURIComponent(c),n=encodeURIComponent(n)),e.isFunction(b)?b(c,n):b[c]=n)})},iterate:d,cleanup:function(){d(function(a,c){c.props.flagForRemoval&& delete b[a]})},getItem:function(a){return b[a]}}},Ub=function(e){var a=e.width-5,b=e.height-5,c=0.5*e.width+1,d=0.5*e.height+1,f=0.3*e.width+1,h=0.7*e.width+1,k=0.3*e.height+1,p=0.7*e.height+2,l,r=function(a,b){1>a&&(a=1);1>b&&(b=1);a>e.width&&(a=0!==e.width?e.width:1);b>e.height&&(b=0!==e.height?e.height:1);return{x:q.floor(a),y:q.floor(b)}};l=[r(a,b),r(a,5),r(5,b),r(5,5),r(c,d),r(f,k),r(h,k),r(f,p),r(h,p)];return{get:function(){return l},getPctInView:function(a){var b;0===a?b=0:1===a?b=10:2===a? b=20:5>a?b=30:7>a?b=50:9>a?b=70:9===a&&(b=100);return b}}},Vb=function(e,a){var b=0.5*e.width+1,c;c=[{y:q.floor(0.5*e.height+1),x:q.floor(b)}];return{get:function(){return c},getPctInView:function(a){return 1===a?50:0}}},Xb=function(){var n={},a=function(a,c){n[a]=c};return{request:function(a){var c,d=n[a],f=e(arguments).toArray();f.shift();e.isUndef(d)||(c=e.isFunction(d)?d.apply({},f):d);return c},provide:function(b,c){c?n[b]=c:e(b).each(a);return c}}},Oa=function(n,a,b){return{collect:function(){var a= n.find(),d=a.getOutOfViewReasons(),f=b.isHidden(),h=H(v.calcWinDims()),k=a.getDims();if(!a.hasAd()||!h.hasValidDims()||!k.hasValidDims())return{viewState:g.NA,posViewState:g.NA,embedded:t.embedded,winDimensions:h,adDimensions:k};!0===f&&d.push(g.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:h,adDimensions:k,containerDimensions:a.getContainerDims(),method:a.getDetectionMethod(),viewState:d.length?g.OUT_OF_VIEW:a.getViewState(),percentInView:a.getPercentInView(),reason:d.join("."),obstructed:e.stringifyTriState(a.isObstructed()), isHidden:e.stringifyTriState(a.isHidden()),tabHidden:e.stringifyTriState(f),posViewState:a.getViewState(),adCompCount:a.getComponentCount()}}}},$b=function(n){n=n||e.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 f=a[a.length-1];b=n(b);c();0!==a.length&&b===f.state||a.push({state:b,duration:0})}}}, la=function(e,a){var b=e||1,c=0,d=0,f,h=0;return{start:function(){0===c%b&&(f=q.now())},stop:function(){var k=f||a;0===c%b&&(h+=q.now()-k,d++);c++},getTime:function(){return h},getCount:function(){return d}}},ma=function(){var n,a=0,b=0,c=new I(!0),d=function(){n&&(a++,c.trigger(a),b>a?q.execAtEndOfThread(d):f())},f=function(){n=!1;a=0};return{onTick:function(a,d){var f=e.collapseArgsIntoHash(a,d);e(f).each(function(a,c){a=parseInt(a);b=a>b?a:b});c.on(f)},start:function(){n||(n=!0,q.execAtEndOfThread(d))}, kill:f,isActive:function(){return n}}},ac=function(e,a){var b,c=a,d=q.getWindow(),f=function(a){b||(a&&e(),b=d.setInterval(e,c))},h=function(){d.clearInterval(b);b=null};return{start:f,stop:h,updateFrequency:function(a,b){c=a;h();f(b)}}},Rb=function(e){var a,b,c=0,d=t.getTagTime(),f=0,h=!1;return{getTotalTime:function(){return f},stop:function(){c=0;d=t.getTagTime();h=!1},mark:function(){a=h?t.getTagTime()-d:0;c+=a;c>=e&&(b=c-a=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 f=v.getAncestorNodes(c);d=e(f).map(a)}(b=d=d&&n(d))&&m.trigger("addOutputItem",{output:b},"slid",{type:g.DT_CODES.ADTALK,asION:!0})}}catch(h){m.trigger("error",g.ERROR_CODES.AD_SLOT_ID)}})()},Da=function(){var n,a,b=function(a,b){-1!==b.indexOf("https")&&(b+="*");return b.replace(/^https?:\/\//,"")};return{isApplicable:function(a,b,f){return a.hasAncestorOrigins()&&b.on("ancestor")&&f.xDomainIframe}, isStarted:function(){return!!a},start:function(){try{n=q.getWindow().location.ancestorOrigins,a=!0}catch(b){m.trigger("error",g.ERROR_CODES.ANCESTOR_ORIGINS)}},getMyFrameDepth:function(){return n&&n.length||0},getTopDomain:function(){return e.last(n)},sendOriginList:function(){var a;a="ao:"+(n?e(n).map(b).reverse():[]).join(",");m.trigger("addOutputItem",{output:a},"tpiLookup",{type:g.DT_CODES.THIRD_PARTY,standalone:!0,encode:!0});m.trigger("sendDt",g.DT_CODES.THIRD_PARTY)}}},cb=function(n,a,b,c, d){var f=function(a,b,c){d.addItem({output:a+"."+b+"."+c},"ctpl")},h=function(d){try{a.diagnostic("c");var h=d.length,l=0,r=0;f(h,0,0);e(d).each(function(a,b){n.send(b.replace("%%CBS%%",c.getCacheBustId()),function(){f(h,l,++r)},!0);f(h,++l,r)})}catch(u){b.add(g.ERROR_CODES.AT_SEND)}};return{init:function(){try{var a=(new N).fullDom;"/"!==a.slice(-1)&&(a+="/");a+="tpl?asId="+s.asid;n.jsonp(a,h)}catch(c){b.add(g.ERROR_CODES.AT_INIT)}}}},Ra=function(e,a,b,c){return{enabled:"true"===s.useBapiCallback, callback:function(a){b.trigger("sendDiag");try{"true"===s.accountForSadImps&&c.measure(a),s._onAPIResult&&s._onAPIResult(a)}catch(f){e.add(g.ERROR_CODES.BAPI_CALLBACK),b.trigger("sendDiag","bapiClient")}}}},ua=function(){var n=g.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(f){a="6"}}catch(k){}a=c(q.getNewActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version"))}catch(h){try{b.navigator.mimeTypes[g.FLASH_MIME].enabledPlugin&& (a=c((b.navigator.plugins["Shockwave Flash 2.0"]||b.navigator.plugins["Shockwave Flash"]).description))}catch(e){}}return a},c=function(){e.isUndef(a)&&(a=b());return a},d=function(a){return h()===a},f=function(){var a=q.getDoc();return a&&a.documentMode?a.documentMode:g.NA},h=function(){var a="u",b=q.getWindow();try{e.isDef(b.opera)&&e.isDef(b.opera.buildNumber)?a=n.OPERA:e.isDef(b.mozInnerScreenY)?a=n.GECKO:e.isDef(b.chrome)&&e.isDef(b.chrome.csi)?a=n.CHROME:e.isDef(b.msWriteProfilerMark)&&e.isDef(b.crypto)? a=n.MSEDGE:e.isDef(b.attachEvent)||e.isDef(b.msCrypto)?a=n.IE:e.isDef(b.WebKitPoint)&&(a=n.WEBKIT)}catch(c){}return a},k=function(){var a=!1,b=q.getWindow();e.isDef(b.navigator)&&e.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||!e.isFunction(a.postMessage))},getFlashVersion:c,getDocumentMode:f,getBrowserType:h,getUserAgent:k,params:function(){var a=h(),b=c(),k;k=5;var u=q.getWindow(),m=q.getDoc();d(n.IE)?u.msCrypto?k=11:u.atob?k=10:u.addEventListener?k=9:u.JSON&&m.querySelector?k=8:u.XMLHttpRequest?k=7:m.compatMode&&(k=6):k=g.NA;var u=f(),m=["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"],D=g.NA,z=q.getDoc(),E=z.createElement("div"); if(d(n.IE))try{if("-ms-ime-align"in z.documentElement.style)D="11";else for(E.style.behavior="url(#default#clientcaps)",z=0;z\x3c/script>'],iframe:[''],img:['']}[a];d=c[0]+b+c[1];"true"===s.forceAppend?"script"!==a?(c=y.createElement("DIV"), c.innerHTML=d,f.appendChild(c.childNodes[0])):(c=y.createElement("SCRIPT"),c.src=b,f.appendChild(c)):y.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 f=y.createElement("script");c=c||s.contextNode.parentNode;f.;f.src=a;b&&(f.onload=b);d&&(f.setAttribute("defer",""),f.setAttribute("async",""));e.isDef(c)&& c.appendChild(f)},f=function(a){e.isFunction(a)?a({iasImpId:s.asid}):a&&"string"===typeof a&&c(a,void 0,!0)},h=function(b,c,f,h){d(a.wrap(b,c,f,h))};m.on({addNode:b,send:c,exec:d,notify:f,jsonp:h});return{addNode:b,send:c,exec:d,notify:f,jsonp:h}},t=function(){var n=w!=top,a=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}(),b=function(){return e.isDef(q.getWindow().mraid)},c=function(){var a=q.getWindow().inmobi,c=a&&a.IASDocumentVideoBuffer,a=a&&c&&e.isFunction(c.addVideoEventListener); return b()&&!!a},d=function(a){return!1===e(s.customViewability).isArray()?!1:0=g.MRC_LARGE_AD_SIZE},isOneByOne:function(){return c()&&1>=f()}}},v={nodeIsHidden:function(e){var a=this.getRect(e),b=0!==parseInt(x.getStyle(e,"width"))&&0===a.width,a=0===a.width||0===a.height;e="hidden"===x.getStyle(e,"visibility");return b||a||e},calcWinDims:function(){var e,a,b;try{a=v.windowPosition(),b=v.windowSize(),e={scrX:q.round(a.scrX),scrY:q.round(a.scrY),width:q.round(b.width),height:q.round(b.height)}}catch(c){m.trigger("error", g.ERROR_CODES.GET_WIN_DIMENSIONS),e={}}return e},windowSize:function(){var n={},a,b;if(t.friendly)if(a=top.document,b=a.documentElement,a=a.getElementsByTagName("body")[0],e.isDef(top.innerWidth))n.width=top.innerWidth,n.height=top.innerHeight;else if(e.isDef(b.clientWidth))n.width=b.clientWidth,n.height=b.clientHeight;else if(e.isDef(a.clientWidth))n.width=a.clientWidth,n.height=a.clientHeight;else throw n.width=n.height=0,"";else e.isDef(w.outerWidth)&&(n.width=w.outerWidth,n.height=w.outerHeight); return n},windowPosition:function(){var n=0,a=0;e.isDef(w.screenX)?(n=w.screenX,a=w.screenY):e.isDef(w.screenLeft)&&(n=w.screenLeft,a=w.screenTop);return{scrX:n,scrY:a}},getNodeArea:function(e){var a=-1;e&&(e=v.getRect(e),a=e.width*e.height);return a},getRect:function(n){var a={},b=v.windowPosition();n=n.getBoundingClientRect();e.isUndef(n.x)&&(a.x=n.left,a.y=n.top);e.isUndef(n.width)&&(a.width=n.right-n.left,a.height=n.bottom-n.top);e(a).mixin(n,!0);a.scrX=b.scrX+a.x;a.scrY=b.scrY+a.y;return a}, getIeDimObj:function(){return y.documentElement&&e.isDef(y.documentElement.clientWidth)&&y.documentElement||y.body},getPlaceholderSpan:function(){var n=y.createElement("span");e(n.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});n.innerHTML=".";return n},createImage:function(){var n=t.friendly&&q.getTop().Image;return e.isFunction(n)?new n:new Image},createHiddenIframe:function(e){var a=q.getDoc().createElement("iframe"),b={width:"0px",height:"0px",border:"0", position:"absolute",top:"-10000px",left:"-10000px"};x.styleElement(a,e?{display:"none"}:b);return a},tagNameIs:function(e,a){return e.tagName.toUpperCase()===a.toUpperCase()},getClippedDimensions:function(e,a){var b,c,d,f=1E4,h=1E4;b=x.nodeIsAbsolutelyPositioned(e);d=!v.tagNameIs(e,"OBJECT");if(null!==e.parentNode&&!b&&d&&!v.tagNameIs(a,"BODY")){d=e;do d=d.parentNode,b=!v.tagNameIs(d,"OBJECT"),c="inline"!==x.getStyle(d,"display"),b&&c&&(b=v.getRect(d),f=b.widthp){u=void 0;if(u=l.parentNode===e)if(u=void 0,u="DIV"===l.nodeName)if(u=void 0,u=""===l.style.backgroundImage){var g=u=void 0,m=l.childNodes;for(u=0;ua.width&&c>a.height;return b*c>a.width*a.height&&d},getTagName:function(e){return e.tagName.toLowerCase()},getAttribute:function(e, a){return e.getAttribute(a)},attributeMatches:function(e,a,b){e=e&&v.getAttribute(e,a);return b.test(e)},isImageTag:function(e){return e&&e.src&&v.tagNameIs(e,"img")},getDimensionFromStyle:function(g){var a,b=x.getStyle(g,"width");g=x.getStyle(g,"height");b&&g&&(a={width:e.getNum(b),height:e.getNum(g)});return a},getDimensionFromAttributes:function(g){var a,b=v.getAttribute(g,"width");g=v.getAttribute(g,"height");b&&g&&(a={width:e.getNum(b),height:e.getNum(g)});return a},traverseAndFindFirstMatchingNode:function a(b, c){var d,f,e;if(c(b))f=b;else if(e=b.children)for(d=0;d100*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"},f=function(){var b,f;b=e(c).mapToObj(function(b,c){var d={};d[b]=e.fromBoolToNum(a[c]); return d});f=e(d).mapToObj(function(a,b){var c={};c[a]=e.fromBoolToNum(h(b));return c});f.gm=e.fromBoolToNum(t.usesIASFullyInViewCustomMetric());return e(b).mixin(f)},h=function(a){a=s[a];return!0===a||"true"===a||e.isFunction(a)};e(c).each(function(a,c){b(c)});return{on:b,bootstrapOn:h,bootstrapperHas:function(a){a=e.isStr(a)?[a]:a;return e(a).map(function(a,b){if(e.isDef(s[b]))return 1}).length===a.length},getEnabledScriptUrl:function(a){var c=b("use"+a);a=s.sp_cdnScripts&&s.sp_cdnScripts[a];return c&& a},output:function(){return e(f()).toParams()}}},Ja=function(a){var b=g.BROWSERS,c=m.request("intersectionWatcher");return{calcInitialViewState:function(d,f,e){var k={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30},p={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},l=g.NA,r=!t.xDomainIframe||c.isStarted()||a.browserIs(b.GECKO)||a.browserIs(b.IE);e=e?k:p;if(r||f)l=d===g.PIV_NA?g.NA:d>=e.IN_VIEW?g.IN_VIEW:d<=e.OUT_OF_VIEW?g.OUT_OF_VIEW:d>=e.PARTIAL_VIEW?g.PARTIAL_VIEW_PLUS:g.PARTIAL_VIEW_MINUS;return l},calcPercentInView:function(a, b,h,k){var p=0,l=a;c.isStarted()?p=c.getPiv():a.hasValidDims()&&!a.isHidden()&&(e([b,h,k]).each(function(a,b){if(b.hasValidDims()){var c=l.getRounded(),d=b.getRounded(),f=Math.max(c.scrX,d.scrX),e=Math.max(c.scrY,d.scrY),k=Math.min(c.scrX+c.width,d.scrX+d.width),c=Math.min(c.scrY+c.height,d.scrY+d.height),k=k-f,c=c-e;l=H({scrX:f,scrY:e,width:0a.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){m.trigger("error",g.ERROR_CODES.UID_GENERATION)}return a}());var d=function(){return s.anId};return{getAsid:function(){return s.asid},getAnId:d,getCacheBustId:function(){var a=new Date, b=Date.parse("Jan 1 "+a.getFullYear()),a=a.getTime()-b;return e.toBase(a,62)},getFwId:function(){return d()||s.advEntityId+"-"+s.pubEntityId},impressionIsIdentifiable:function(a){a&&(b=!0);return b},unq:a,getAvidIds:function(){return c},setAvidAdSessionContext:function(a){c=a}}},Ia=function(a){var b,c,d=m.request("features"),f=function(){var f,h,p,B,D=q.getMaxNumber();f=q.getMaxNumber();h=q.getWindow();q.getDoc();t.friendly?(f=k(),p=f.left,B=f.top,D=f.width,f=f.height,h=v.windowPosition(),p=h.scrX+ p,B=h.scrY+B):d.on("rattie")&&a.browserIs(g.BROWSERS.IE)?(c=c||m.request("ieXDomainViewability"),b=c.determineFramePosition(),p=b.scrX,B=b.scrY):e.isDef(h.mozInnerScreenX)&&(p=q.round(h.mozInnerScreenX),B=q.round(h.mozInnerScreenY));return{scrX:p,scrY:B,iFrameClippingWidth:D,iFrameClippingHeight:f}},h=function(){var a,b,c=v.getIeDimObj(),d=q.getWindow();e.isDef(d.innerWidth)?(a=d.innerWidth,b=d.innerHeight):c&&e.isDef(c.clientWidth)?(a=c.clientWidth,b=c.clientHeight,0===a&&0")),f;if(f=e.isDef(d)){var k=b.getWindow(); f=!1;e.isDef(k.navigator)&&e.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)&&(f=!0):f=!0)))}f&&(a.g=d)}return a},l={};try{l.a=encodeURIComponent(top.location.href)}catch(g){}try{l.b=encodeURIComponent(parent.location.href)}catch(u){}if(t.embedded){try{l.c=encodeURIComponent(parent.document.referrer)}catch(m){}try{l.e=encodeURIComponent(w.document.referrer)}catch(q){}}try{"jsi"!== s.mode&&(l.d=encodeURIComponent(w.location.href))}catch(z){}try{l.f=encodeURIComponent(s.jsref)}catch(E){}try{k=h(),l.g=encodeURIComponent(k.g||""),l.q=encodeURIComponent(k.q||""),a.isStarted()&&!k.g&&1b.val.length?1:a.val.length=a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},stringToFn:function(a){var b,c=w,d=a.split(".");for(a=0;ab&&c("ha1",a);b++};(function(){var b,e;t.embedded&&q.execAtEndOfThread(function(){try{e=s.contextNode.parentNode;var k= b=cc().getDFPValue(e),p={};p.df=k.type;k.size&&(p.sz=k.size.width+"."+k.size.height);k.tag&&(p.dom=k.tag);c("dfp",p);b.size&&a&&(a.events.on("newState",d),a.start())}catch(l){m.trigger("error",g.ERROR_CODES.HIDDEN)}})})()},{tier:g.TIERS.PRE_IMPRESSION_FRAUD,applies:function(a,b,c){return a.on("usehaps")}});var za=function(a){var b,c,d,f=new ha,h=new U,k=new ec(f),p=new fc,l=new gc,g=new hc(f,a),u=function(){e.isUndef(d)&&(d=new ic(f));return d},q=function(){f.provide({frameCollection:function(){return k}, adProxy:function(){return l},adTalkMessage:function(a){return new jc(a,f)},adTalkMessageCollection:function(){return p},idMapModule:u,interFrameQuerySelector:function(a){return new kc(a)}})};return{isApplicable:function(a){return e.isDef(w.JSON)&&e.isDef(w.postMessage)&&!a.isAvid()},start:function(){q();h.traverse(k.addFrame);g.startListening();g.sendToKnownFrames();m.once("stopAdTalk",function(){g.stopListening()})},sendAdTalkCall:g.sendAdTalkCall,getFrameMap:function(){e.isUndef(b)&&(b=new na(f)); return b},getFrameMapIncludingPeerCase:function(){e.isUndef(c)&&(c=new na(f,!0));return c},getIdMap:u}},jc=function(a,b){var c,d=b.request("adProxy").myIdCard,e=b.request("frameCollection").getMe().getStringifiedPosition();c=m.request("features").on("swapids")?s.oid:s.asid;var h=a||{},k=s.asid,d=d.tagId,p=t.embedded,l=t.friendly,r=s.birthdate;c=c.split("-")[2];var u;t.friendly?u="["+g.AD_IDENTIFIER+"-"+s.asid+"]":(u=q.getWindow(),u=u.location&&u.location.href,u='iframe[src*="'+(u&&u.replace(/^https?\:\/\//i, ""))+'"]');return{messageContent:h,srcAsid:k,srcTagId:d,srcIsEmbedded:p,srcIsFriendly:l,srcBirthdate:r,iasCommonId:c,nodeSelector:u,positionStr:e,version:"0.1"}},fc=function(){var a={};return{add:function(b,c){var d=b&&b.srcAsid;d&&!a[d]&&(a[d]=b,d!==s.asid&&e.isFunction(c)&&c(b))},map:function(b){return e(a).map(b)},has:function(b){return a[b]}}},lc=function(a,b,c,d){var f,h=a==w;f={position:b.slice(0),id:b.join("-"),isMe:h,isLeaf:!a.frames.length,adProxies:h?c:[],selfDescription:void 0,unifiedId:s.birthdate, srcIsEmbedded:d?d.srcIsEmbedded:void 0,inbox:d?[d]:[],getDomObj:function(){return a},getStringifiedPosition:function(){return e(f.position).map(function(a,b){return e.toBase(Number(b)+1,36)}).join("")},isValidForMapping:function(){return f.isLeaf||f.isMe||e.isDef(f.selfDescription)}};var k=function(a){var b=f.adProxies;a=a.adProxies;var c=[];b.length&&a.length?e(a).each(function(a,d){p(b,d)&&c.push(d)}):c=a;f.adProxies=b.concat(c)},p=function(a,b){return!e(a).find(function(a,c){return c.adSafeId&& c.adSafeId===b.adSafeId})},l=function(a){e(f.inbox).find(function(b,c){return c.srcAsid&&c.srcAsid===a.srcAsid})||f.inbox.push(a)};f.addInformationFromSrc=function(a,b){k(b);l(a);f.srcIsEmbedded=a.srcIsEmbedded;f.selfDescription=b};return f},ec=function(a){var b=[],c={},d={noMe:!0};return{addFrame:function(e,h,k){var p=a.request("adProxy").getAll();e=new lc(e,h,p,k);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}}},na=function(a, b){var c=function(a,c){var e=c.adProxies,p="";if(c.isValidForMapping()){if(b)p+=d(e,c.getStringifiedPosition());else{var l;l=""+c.getStringifiedPosition();l+=c.isMe?"*":"";l+=e.length?"."+e[0].tagId:"";p+=l}return p}},d=function(a,b){var c="";return c=a.length?c+e(a).stringify(function(a,c){return b+(s.asid===c.adSafeId?"*":"")+"."+c.tagId},"|"):c+b};return{output:function(){var b=a.request("frameCollection"),d=e(b.list).stringify(c,"|");return e.toBase(b.getMe().unifiedId,62)+"+"+d}}},ic=function(a){var b= a.request("frameCollection").getMe().getStringifiedPosition(),c=s.contextNode.parentNode,d=a.request("interFrameQuerySelector",c),e=function(a){var b=a.length;return 120b.unifiedId&&(a.unifiedId=b.unifiedId)},p=function(a){return q.now()-a.sentTime},l=function(){var c=g.DT_CODES.ADTALK;a.request("frameCollection");b||(b=!0);m.trigger("sendDt",c)},r=function(a){return e.isUndef(a)||e.isUndef(a.selfDescription)},u=function(c,d,e){var f=!1,h,u,q,s;try{h=a.request("frameCollection"),u=d.messageContent.self,k(h.getMe(),u),d.transferDuration=p(d),q=h.getFrame(u.id),a.request("adTalkMessageCollection").add(d, function(){f=!0}),r(q)||f?(q=q||h.addFrame(c.source,u.id.split("-"),d),q.addInformationFromSrc(d,u),e()):q.addInformationFromSrc(d,u),(s=b&&f&&a.request("idMapModule").isCandidateForMyIdMap(d))&&l()}catch(t){m.trigger("error",g.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:l,sendToKnownFrames:function(){(new ka).send(h)},startListening:function(){c=new ja;c.listen(f,u,h)},stopListening:function(){c&&c.stop()},validateMessage:f,processMessage:u,createMessage:h}},mc=function(){var a=m.request("ids"), b=a.getAsid();return{tagId:a.getFwId(),adSafeId:b}},gc=function(){var a,b=[],c=function(a){a=new mc(a);b.push(a);return a};a=c();return{createNew:c,getAll:function(){return b},myIdCard:a}},Ha=function(a){var b,c,d=!1,e=q.getDoc().documentElement,h=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(g.BROWSERS.IE)&&x.addEvent(e,"click",h,!0);return{determineFramePosition:function(){a.browserIs(g.BROWSERS.IE)&& (d=!0,e.click());return{scrX:b,scrY:c}}}},Ga=function(){var a=g.NA,b=!1,c=function(a){if(!e.isUndef(a)){var b=q.getDoc().createElement("div");e(b.style).mixin({position:"absolute",width:"100%",opacity:"0",height:"100%",zIndex:-999,top:"0px",left:"0px"});b[g.IAS_DETECTOR]=!0;a.appendChild(b);return b}};return{getPiv:function(){return a},isApplicable:function(a,b,c){var e=m.request("mobileApp");return(a.browserIs(g.BROWSERS.CHROME)||a.isAndroidWebViewBrowser()||a.browserIs(g.BROWSERS.MSEDGE))&&!e.isMobileAppEnvironment()&& a.hasIntersectionObserver()&&c.xDomainIframe&&b.on("chromeNativeIO")},start:function(){var d=q.getIntersectionObserver(function(b){b=b.pop();a=Math.min(b.intersectionRect.width*b.intersectionRect.height/(b.boundingClientRect.width*b.boundingClientRect.height)*100,100)},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.8,0.99,1]});q.execAtEndOfThread(function(){a===g.NA&&(a=0)});d.observe(c(q.getDoc().body));q.execAtEndOfThread(function(){t.isBustedIframe()||m.trigger("delayedViewabilityReady")});b=!0},isStarted:function(){return b}}}, aa=function(){var a=!1;(function(){x.whenReady(function(){m.trigger("startViewabilityLoop");a=!0})})();return{loopStarted:function(){return a}}};L("loopDelay",[],aa,{applies:function(a,b,c){return a.bootstrapOn("allowViewability")},tier:g.TIERS.VIEWABILITY});var nc=function(){return{start:function(a){m.on("measurable",function(){a()})},isApplicable:function(a,b){return!b.browserIs(g.BROWSERS.WEBKIT)}}},oc=function(){return{start:function(a){a()},isApplicable:function(a){return a.isImmediatelyMeasurable()}}}, bb=function(a,b,c){var d=!1,f=function(){b.impressionIsIdentifiable()&&!d&&(d=!0,m.trigger("notify",s._onMeasurable))};return{start:function(){var b;b=[pc(),qc(),oc(),nc()];(b=e(b).findFirst(function(b,d){return d.isApplicable(c,a)}))&&b.start(f)},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&e.isDef(s._onMeasurable)}}},qc=function(){return{start:function(a){Zb(m,["adImpression","measurable"]).onAll(function(){a()})},isApplicable:function(a,b){return!b.browserIs(g.BROWSERS.WEBKIT)&& t.isVideo()}}},pc=function(){return{start:function(a){m.on("adImpression",function(){a()})},isApplicable:function(a){return a.isImmediatelyMeasurable()&&t.isVideo()}}},wb=function(a,b,c){var d=["rjss","jss","jload"],f=function(){var b=!1,c=a.getAvidAdSessionContext();e.isDef(c)&&(b=c.isDeferred);return!b};return{accepts:function(){var a=e.isDef(e(d).find(function(a,b){return b===c}));return b.accepts()&&b.isMediaType(g.MEDIA_TYPE.DISPLAY)&&a},isImmediate:f,isMediaType:b.isMediaType,start:function(){f()|| a.addEventListener("ready",function(){m.trigger("adImpression")})}}},vb=function(a){return{accepts:function(){return a.isAvidAvailable()},getAvidAdSessionContext:function(){return a.getAvidAdSessionContext()},isMediaType:function(b){var c,d=a.getAvidAdSessionContext();a.isAvidAvailable()&&e.isDef(d)&&(c=d.mediaType||g.MEDIA_TYPE.DISPLAY);return b===c},supportsAdContainerGeometry:function(){var b=!1,c=a.getAvidAdSessionContext();e.isDef(c)&&(b=c.avidJsVersion,(c=e.isUndef(b))||(c=e.getNum(b.split(".")[0]), b=e.getNum(b.split(".")[1]),c=2===c?7<=b:3<=c),b=c);return b}}},ub=function(a,b){var c,d=function(a){var d,e,p;try{d=a.eventData.percentageInView,e=c&&75<=d,p={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:e,isMeasurable:0===d||75<=d,isObstructed:!1,isHidden:!1,numberOfAdverts:1,percentageInView:d,detectionMethod:"av"},b.trigger("screenLocationChanged",p)}catch(l){}};return{start:function(){try{var b= a.getAvidAdSessionContext().avidAdSessionType;c="display"===b||"video"===b;a.addEventListener("viewability",d)}catch(e){}},addScreenLocationChangedListener:function(a){b.on("screenLocationChanged",a)}}},yb=function(a,b,c){var d=["rjss","jss","jload"];return{accepts:function(){var a=e.isDef(e(d).find(function(a,b){return b===c}));return b.accepts()&&b.isMediaType(g.MEDIA_TYPE.VIDEO)&&a},isImmediate:function(){return!1},isMediaType:b.isMediaType,start:function(){try{a.addEventListener("video",function(a){"AdImpression"=== a.eventSubType&&m.trigger("adImpression")})}catch(b){}}}},xb=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)}}},ca=function(a,b){var c=!1,d=function(a){var d=a.percentageInView;c=!0;a.viewState=50<=d?g.IN_VIEW:g.OUT_OF_VIEW;a.outOfViewReason=50<=d?"":g.OUT_OF_VIEW_REASONS.GEOM;b.trigger("measurementChanged", a)};return{start:function(){m.trigger("addOutputItem",{output:g.MEDIA_TYPE.DISPLAY_CODE},g.MEDIA_TYPE_CODE,{type:g.IMPRESSION_EVENT});a.addScreenLocationChangedListener(d);a.start()},getStrategyName:function(){return g.MEASUREMENT_STRATEGY.DISPLAY},addMeasurementChangedListener:function(a){b.on("measurementChanged",a)},isMeasurable:function(){return c}}},Mb=function(a,b,c){var d=e.isDef(a)?a.environment:void 0,f=e.isDef(a)?a.measurementStrategy:void 0,h=function(){return e.isDef(f)};e.isDef(b)&&b.start(); return{hasMeasurementStrategy:h,getScreenLocationInfo:function(a){return b.create(a)},isImmediate:function(){return h()?d.isImmediate():!0},isMeasurable:function(){return h()?f.isMeasurable():!1},isMediaType:function(a){return h()?d.isMediaType(a):!1},start:function(){h()&&d.start()},requiresDelayedViewabilityEvent:function(){h()&&b.requiresDelayedViewabilityEvent()}}},fa=function(a){return{resolve:function(){var b=e(a).findFirst(function(a,b){return b.environment.accepts()});if(e.isDef(b))return b}}}, Lb=function(a,b){var c=!1,d,f={winDimensions:H({scrX:0,scrY:0,width:0,height:0}),adDimensions:H({scrX:0,scrY:0,width:0,height:0}),containerDimensions:H({scrX:0,scrY:0,width:0,height:0}),method:g.NA,viewState:g.NA,percentInView:g.NA,reason:"",obstructed:g.NA,isHidden:g.NA,tabHidden:g.NA,posViewState:g.NA,adCompCount:1},h=function(a){return a?new H({scrX:a.x,scrY:a.y,width:a.width,height:a.height}):H({scrX:0,scrY:0,width:0,height:0})},k=function(a){d={winDimensions:h(a.windowDimensions),adDimensions:h(a.adDimensions), containerDimensions:h(a.containerDimensions),method:a.detectionMethod||g.NA,viewState:a.viewState||g.NA,percentInView:e.isDef(a.percentageInView)?a.percentageInView:g.NA,reason:a.outOfViewReason||"",obstructed:e.stringifyTriState(a.isObstructed),isHidden:g.NA,tabHidden:g.NA,posViewState:a.viewState||g.NA,adCompCount:1,shouldDelegateToDomBasedViewability:a.shouldDelegateToDomBasedViewability};a.isMeasurable&&c&&(c=!1,m.trigger("delayedViewabilityReady"))};return{create:function(a){var c=f;if(e.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;e.isDef(a)&&e.isDef(a.measurementStrategy)&&(b=a.measurementStrategy,b.addMeasurementChangedListener(k),b.start())},requiresDelayedViewabilityEvent:function(){c=!0}}},da=function(a,b,c){var d=!1,f=!1,h=!1,k,p,l,r,u=function(){if(!e.isUndef(p)){var a=[],b,u;d?(f?(u=!1,b=100):(u=r,b=l),50>b&&a.push(g.OUT_OF_VIEW_REASONS.GEOM)):(u=!1,b=0,a.push(g.OUT_OF_VIEW_REASONS.VIDEO)); h=!0;p.shouldDelegateToDomBasedViewability=u;p.percentageInView=b;p.viewState=50>b?g.OUT_OF_VIEW:g.IN_VIEW;p.outOfViewReason=a.join(".");k=p;c.trigger("measurementChanged",k)}},q=function(a){p=a;l=a.percentageInView;r=a.shouldDelegateToDomBasedViewability;u()},s=function(a){a=a.eventType;"AdEnteredFullscreen"===a?f=!0:"AdExitedFullscreen"===a?f=!1:-1!=="AdStarted|AdVideoStart|AdPlaying".indexOf(a)?d=!0:-1!=="AdSkipped|AdUserClose|AdPaused|AdVideoComplete|AdStopped".indexOf(a)&&(d=!1);u()};return{start:function(){m.trigger("addOutputItem", {output:g.MEDIA_TYPE.VIDEO_CODE},g.MEDIA_TYPE_CODE,{type:g.IMPRESSION_EVENT});a.addScreenLocationChangedListener(q);a.start();b.addVideoPlaybackEventListener(s);b.start()},getStrategyName:function(){return g.MEASUREMENT_STRATEGY.VIDEO},addMeasurementChangedListener:function(a){c.on("measurementChanged",a)},isMeasurable:function(){return h}}},Ab=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,m.trigger("adImpression"))})}catch(d){}}}},zb=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)}}},Bb=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:g.DETECTION_METHODS.AVID,outOfViewReason:d(a.eventData.reasons)};b.trigger("containerGeometryMeasurementChanged",a)},d=function(a){var b={inactive:g.OUT_OF_VIEW_REASONS.FOCUS,viewport:g.OUT_OF_VIEW_REASONS.GEOM,clipped:g.OUT_OF_VIEW_REASONS.GEOM,obstructed:g.OUT_OF_VIEW_REASONS.OBSTRUCTION,backgrounded:g.OUT_OF_VIEW_REASONS.FOCUS,notFound:g.OUT_OF_VIEW_REASONS.HIDDEN}, c=[];if(!a)return"";e(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}},Gb=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=d&&m<=g)return!0});c=!s&&t>=c.piv;h&&(c=c&&b.isVideoPlaying);return c},metricId:a.id,minUnit:a.minunit?1E3*a.minunit: 1E3}},qb=function(a,b,c){var d=b.isVideo()?"video":"display",f=b.isMobileApp()?"app":"web",h=b.isDeviceTypeGroupMobile()?"mobile":"desktop",k=e(a.customViewability).isArray()&&0a.percentInView;!e&&h?(k.updateFrequency(1E3),e=!0):e&&!h&&(k.updateFrequency(c.isVideo()?200:100),e=!1)},u=function(){var a=new R(g.DT_CODES.VIDEO_EVENTS);m.trigger("sendDt",a.callType,a.enumerator,function(){var a={id:s.videoId,msg:"unloadComplete",messageType:"misc"};q.getWindow().postMessage(JSON.stringify(a),"*")})};m.once("startViewabilityLoop",function(){if(m.request("ids").impressionIsIdentifiable()){k=ac(a.checkScreenLoc,c.isVideo()?200:100);k.start(!0);if(b.on("viewabilityOptimization")&& !l)m.on("newScreenEvent",r);x.addEvent(w,"beforeunload",function(){m.trigger("adSessionComplete")},!1)}});m.once("adSessionComplete",function(){c.isVideo()&&!c.isAvid()&&u();m.trigger("unload");k&&k.stop();a.cleanupPixelGrids();m.trigger("endAdSession");m.trigger("stopAdTalk")})},{tier:g.TIERS.VIEWABILITY});var sc=function(a,b,c,d,f){var h,k,p,l=q.getWindow(),r=q.getDoc(),u=g.AD_IDENTIFIER+"-"+s.asid,B;d=d||b.parentNode||b.parent;var D=function(){if(!h)if(p=p||rc(d,f),h=p.calcDims(b,d),c===g.DETECTION_METHODS.VIDEO&& t.embedded){var a=h,e=(new H(b)).getRounded();try{a.set("width",e.width),a.set("height",e.height)}catch(k){m.trigger("error",g.ERROR_CODES.VIDEO_IN_IFRAME_DIMS_CALC)}}else c===g.DETECTION_METHODS.AD_PLACEHOLDER&&h.treatAsPlaceholder();return h},z=function(){var b,d,h,l;d=s.mobOrTab;e.isUndef(k)&&(b=!d&&(t.friendly||e.isDef(w.mozInnerScreenX))&&f.on("offscreen"),h=D(),d=new H(v.calcWinDims()),b=new H(b?v.calcMonDims():{}),l=c===g.DETECTION_METHODS.VIDEO&&t.embedded?m.request("iframe").getClippedDims(): new H({}),k=a.calcPercentInView(h,d,b,l));return k},E=function(){return a.calcInitialViewState(z())},A=function(){return b===w?!1:D().isHidden()};(function(){var a=r.body,a=b===l&&a?r.body:b;B=t.friendlyIframe?l.frameElement:a;x.addEvent(a,"click",function(){m.trigger("adComponentClicked")});x.addEvent(a,"mouseover",function(){m.trigger("adComponentMousedOver")})})();return{mark:function(){v.setAttributeOf(B,u,"")},cleanup:function(){v.removeAttributeOf(B,u)},isNode:function(a){return b===a},isHidden:A, isObstructed:function(){return!1},getDims:D,getPercentInView:z,getLocationState:E,getOnPageViewability:function(){return A()?g.OUT_OF_VIEW:E()},getDetectionMethod:function(){return c},getContainerDims:function(){return H(d)},refresh:function(){k=h=void 0;var a,c=b.parentNode;if(c){for(;b!==w&&c&&c!==y&&!a;)a=c===d,c=c.parentNode;a||(d=b.parentNode)}}}},tc=function(a,b){var c=[],d=function(){return c[0]&&c[0].getDetectionMethod()===g.DETECTION_METHODS.AD_PLACEHOLDER},f=function(e,f,h){var k=d()||0=== c.length;e=sc(a,e,f,h,b);d()&&(h=c.shift(),h.cleanup());c.push(e);k&&e.mark();k&&f!==g.DETECTION_METHODS.AD_PLACEHOLDER&&m.trigger("primaryadfound",e)},h=function(){var a,b=!1,d=0,f=0;e(c).each(function(c,e){var h;h=e.getDims();h.hasValidDims()&&(a=e.getPercentInView(),b=a!==g.NA,h=h.area(),d+=h,f+=a/100*h)});return{totalArea:d,totalInView:f,hasMeasurement:b}},k=function(){var a=h();return a.hasMeasurement?q.round(a.totalInView/a.totalArea*100):g.PIV_NA},p=function(){var c=h().totalArea>=g.MRC_LARGE_AD_SIZE&& b.on("largeAd")&&!t.isVideo();return a.calcInitialViewState(k(),!1,c)},l=function(a){var b=-1;e(c).each(function(c,d){d.isNode(a)&&(b=c)});return b},r=function(a){return function(){return c[0]&&c[0][a]()}};m.on("adComponentAdded",function(a){e(a).each(function(a,b){-1===l(b)&&f(b,g.DETECTION_METHODS.MUTATION)})});m.on("adComponentRemoved",function(a){e(a).each(function(a,b){var d=l(b);-1v:!0;u=q.now();0===b.adDimensions.area()&&(r=0);s||(r=0);var M=r;l.push({tm:t.getTagTime(),piv:M});3=G)e.isUndef(p)&&(p=m.request("video")),r=p.getViewStateOverride(),G=!0,r&&(G=r===g.IN_VIEW),r=G;x=r}r=x}else r=!y&&r>=G;b.viewState=r?g.IN_VIEW:g.OUT_OF_VIEW;b.percentInView=A();G=[];x=e(b.reason);y=g.OUT_OF_VIEW_REASONS;r||G.push(y.GEOM);x.contains(y.HIDDEN)&&G.push(y.HIDDEN);x.contains(y.OBSTRUCTION)&&G.push(y.OBSTRUCTION);b.reason=G;w||(w=!0,q.execAtEndOfThread(C))}else b.viewState=g.NA,b.percentInView=-1;return b},start:function(){m.on("endAdSession",y);c&&setTimeout(G, 2E3)},getStrategyName:function(){return"mobileWebXdomainSafari"},isMeasurable:function(){return z},isImmediate:function(){return!0},hasMeasurementStrategy:function(){return!0}}},ga=function(a,b,c,d){return{accepts:function(){var e=c.xDomainIframe,h=a.bootstrapOn("mobOrTab"),k=a.on("ios"),p=b.browserIs(g.BROWSERS.WEBKIT),l,r;l=!1;b.getUserAgent()&&(r=b.getUserAgent().match(/OS\s\d+/))&&0