var __IntegralASDiagnosticCall = (function(code, err, config) { try { var alreadySent = false; return function(code, err, config) { try { if (!alreadySent) { alreadySent = true; if (config) { // cannot stringify DOM node due to parent-child relationship config.contextNode = ''; } var img = new Image(); img.src = '//fw.adsafeprotected.com/jsdiagnostic' + '?code:' + code + '&err:' + encodeURIComponent(err.message) + '&config:' + encodeURIComponent(JSON.stringify(config)); } } catch(err) {} }; } catch(err) { return function(){}; } })(); try { var __IntegralASConfig = { jsDoSplit : "false", cocaPuffsPath : "", debug : "false", killPhrases : "", jsDiag:'true', version:'0', mtCell: 10, sp_imp_maxLength: 2000, sp_imp_jload_maxLength: 2000, sp_imp_jsInfo_minLength: 0, mtSample: 5, cookieDomain:'sc.iasds01.com/dtc', trackMouse : "true", exchList:{'e1':'nqzryq','e2':'tbbtyrnqf.t.qbhoyrpyvpx','e3':'ehovpbacebwrpg','e4':'chozngvp','e5':'bcrak','e6':'nqoevgr.pbz','e7':'tynz.pbz','e8':'lvryqznantre.pbz','e9':'yvwvg','e10':'nqakf','p11':'ghea.pbz','p12':'zngugnt','p13':'vaivgrzrqvn','p14':'qngnkh','n15':'zrqvn6qrterrf','n16':'dhnagfreir','n17':'esvuho.arg','a18':'napubeserr','a19':'eff2frnepu','a20':'mgfgngvp.pbz','n21':'ovq.npr.nqiregvfvat','e22':'wnfba','v23':'fcbgkpqa','v24':'ogeyy','v25':'yvirenvy','v26':'nqncgi','v27':'nqnc.gi','n29':'qbzqrk.pbz','n30':'ernyih.arg','d31':'cvengronl','d32':'cebklonl','d33':'onlcebkl','d34':'cvengrcebkl','d35':'cebklcvengr','d36':'onlcvengr','n37':'tjnyyrg','p39':'j55p.arg','p40':'c0l.pa','p41':'vcvalbh.pbz','p42':'c0lwferaqre'}, killFlash: 'false', protocol:'https', jsref : "https:\/\/ad.doubleclick.net\/ddm\/adi\/N10077.288332ACCUEN\/B9517959.129311721;sz=300x250;click0=http:\/\/d.agkn.com\/pixel\/4134\/?che=454373&col=322883,4,953115,,1917414,607cc76c-6da7-4826-8a9b-6ee8dc18d762&l0=http:\/\/insight.adsrvr.org\/track\/clk?imp=607cc76c-6da7-4826-8a9b-6ee8dc18d762&ag=0bsi9il&crid=frpze9vs&cf=&fq=0&td_s=www.newyorker.com&rcats=7sp,jm8&mcat=&mste=newyorker.com&mfld=4&mssi=sqgomns9al&mfsi=i8kzy32xy2&sv=openx&uhow=162&agsa=&rgco=United%20States&rgre=Massachusetts&rgme=506&rgci=Cambridge&rgz=02138&dt=PC&osf=Linux&os=Other&br=Chrome&svpid=&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=&crrelr=&testid=audience-eval-new&r=;ord=801824;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?", asid : "3acda7d9-1fa5-11e6-ae6c-382c4ac73093", allowViewability : "true", jsFeatures : "mousetrack,cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,unreliabilityDetection,videotwoseconds,getPl,decodePl,resolution,usetpl,usesca:1,tpiLookupURL,hundredpct,jloadDiag:0,cdnTest:1,blur:40,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,fxdet,mmsb:100,bigmon:0,chromeNativeIO:0", adsafeDomain : "adsafeprotected.com:80", minimizeCalls : "false", adWidth : "", adHeight : "", forceAppend : "true", _onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15, _onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult, _onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable, _onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious, _onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC, _onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5, reqquery : "anId=10184&advId=5368208&campId=9517959&pubId=2306745&chanId=69332462&placementId=129311721&planId=302331385&adsafe_par&impId=AMsySZZdJoSDE7JvRsQUzGYKICZ5", mode : "jload", requrl : "https:\/\/pixel.adsafeprotected.com\/mon", dtBaseURL: "https:\/\/dt.adsafeprotected.com\/dt", adsafeSrc : "", adsafeSep : "", tpiLookupURL:"", getTpl: "false", use100v: false, useBapiCallback: "", useViewabilityNotification: "", scriptUrl : "https://pixel.adsafeprotected.com/jload?anId=10184&advId=5368208&campId=9517959&pubId=2306745&chanId=69332462&placementId=129311721&planId=302331385&a", accountForSadImps:'', sendCookie:'false', fwMonitoring:'', cdnTestUrl: "//cdn.adsafeprotected.com/cdn-test.js", colloTestUrl: "//pixel.adsafeprotected.com/jload?campId=cdnTest&anId=100", doNothing: false, cdnTestEnabled: false, mn: "app27", cdnTestEnabled: false, mobOrTab: false, mobFwUrl : "https://mobile.adsafeprotected.com/external/monitoring/app/initial/10184/", videoId : '' }; if (__IntegralASConfig.jsFeatures.indexOf('asidJsDiagnostic') !== -1) { var fakeErr = { message: __IntegralASConfig.asid }; __IntegralASDiagnosticCall('asid', fakeErr); } __IntegralASConfig.birthdate = new Date().getTime(); __IntegralASConfig.useFIF = (!!window.__IntegralASUseFIF) && __IntegralASConfig.mode === 'jload'; __IntegralASConfig.contextNode = (function() { if (__IntegralASConfig.useFIF) { return window.frameElement; // Early exit if using FIF } var tempScript, embedded = window != top, scripts = document.getElementsByTagName('script'), result = scripts[scripts.length - 1], scriptIndex = scripts.length, useDocWrite = 'jss,jsi,jspix'.indexOf(__IntegralASConfig.mode) !== -1, scriptUrl = __IntegralASConfig.scriptUrl; try { while (--scriptIndex >= 0) { tempScript = scripts[scriptIndex]; if (tempScript.src && tempScript.src.indexOf(scriptUrl) === 0 && tempScript.getAttribute('data-ias-script-tag') === null) { result = tempScript; tempScript.setAttribute('data-ias-script-tag', 'found'); break; } } if (scriptIndex === 0 && useDocWrite && !embedded) { document.write(''); result = document.getElementById('s' + __IntegralASConfig.asid).parentNode; } } catch(e) { } return result; }()); } catch(err) { __IntegralASConfig = {}; __IntegralASDiagnosticCall('bootstrapper', err); } __IntegralASConfig.initialize=function(n,t,z){var m,hb=function(){m=new W;var a;m.provide("mobileApp",function(){return a=a||new na(g)});var c,d,b,f,g=m.provide("features",oa()),l=pa(g),p=qa(),s=ra(m),k=sa(),r=new ta(m),u=m.provide("mPage",ua()),x=va(),y=wa(),w=xa(),C=ya(k,w),w=za(k),G=Aa(k),D=m.provide("browser",Ba()),F=m.provide("intersectionWatcher",Ca(q.getDoc().body)),t=Da();m.provide("ieXDomainViewability",Ea(D));var K=Fa(D),L=Ga(D),z=v.isVideo()?Ha(n.videoId,g,y):{};Ia(Ja.build());var t=Ka(t, k,L,K,z,g),Ma=La(t,k,u),A=Na(s),p=Oa(t,k,g,G,r,D,y,p),B=Pa(k,g,m,s),s=Qa(C,p,k,G,r),N=Ra(C,p),B=Sa(B,g),E=Ta(D,p,k,g,L,m,G,K,r,A,u,Ma,y,z),u=Ua(C,k,g,G,B,r,D,E),y=Va(m),C=Wa(m),G=Xa(D,G,E),K=Ya(),L=Za();p.setViewabilityMod(E);var X;if(!function(){var a=!1,b,d;try{e.isDef(n)&&e.isDef(n.killPhrases)&&""!==n.killPhrases&&(b=n.adsafeSrc?n.adsafeSrc:n.requrl+n.reqquery,d=n.killPhrases.split(","),e(d).each(function(c,f){f=decodeURIComponent(d[c]).replace(/^\s+|\s+$/g,"");-1!==b.search(f)&&(a=!0)})),n.doNothing&& (a=!0)}catch(c){k.add(h.ERROR_CODES.KILL_IT)}return a}()){if(l.isApplicable())try{l.start(),r.addItem(l.getFrameMap(),"fm"),g.on("fm2")&&r.addItem(l.getFrameMapIncludingPeerCase(),"fm2"),g.on("idMap")&&(c=l.getIdMap())&&r.addItem(c,"idMap")}catch(R){k.add(h.ERROR_CODES.ADTALK_GENERAL)}c=$a();c.isApplicable()&&c.start();var O;try{F.isApplicable(D,g,v)&&F.start();"true"!==n.minimizeCalls&&E.init();g.on("mousetrack")&&(f=ab(t,r),f.init());O=x.detectTopURL();g.on("exch")&&(d=bb(k,r),d.parse(O));if(g.on("getPl")&& navigator&&navigator.plugins){b=cb(navigator.plugins);var M=b.hash();r.addItem({output:M.join(".")},"pl",{type:h.DT_CODES.ADTALK});if(g.on("decodePl")&&M.length){var H=b.decode(M);r.addItem({output:H.join(".")},"pd",{type:h.DT_CODES.ADTALK})}}var Q=w.getProps();e(Q).each(function(a,b){r.addItem({output:b},a,{type:"UFO"})})}catch(J){k.add(h.ERROR_CODES.IMPRESSION_LEADUP)}g.bootstrapOn("use100v")&&db();p.sendCookie();u.send(O);g.on("cdnTest")&&n.cdnTestEnabled&&C.init();G.isApplicable(g)&&G.start(); g.bootstrapOn("getTpl")&&g.on("usetpl")&&s.init();n.tpiLookupURL&&N.init(n.tpiLookupURL);eb(g);"true"!==n.minimizeCalls&&(X=(new Date).getTime(),q.execAtEndOfThread(function(){q.execAtEndOfThread(function(){var a={output:(new Date).getTime()-X};r.addItem(a,"sinceFw",{type:h.DT_CODES.ADTALK});e.isDef(E.readyFired())&&r.addItem({output:E.readyFired()},"readyFired",{type:h.DT_CODES.ADTALK});l.sendAdTalkCall()})}));g.on("usesca")&&y.load()}g.on("usevh")&&fb();g.on("fxdet")&&D.hasFlashEnabled()&&gb(D); K.isApplicable(g)&&K.start();L.isApplicable(g,D)&&L.start()},e=function(a){var c=function(b){var c=null===a,c="object"===typeof a&&!c,f=!d()&&c;return b?c:f},d=function(){return a instanceof Array},b=function(b,d){if(a.length===+a.length)for(var c=0,f=a.length;ca,f="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),g=[];a=b?-a:a;do d=a%c,g.push(f[d]),a=(a-d)/c;while(0= h.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!v.isVideo();return d.calcInitialViewState(s(),!1,a)},r=function(a){var b=-1;e(f).each(function(d,c){c.isNode(a)&&(b=d)});return b},u=function(a){return function(){return f[0]&&f[0][a]()}};m.on("adComponentAdded",function(a){e(a).each(function(a,b){-1===r(b)&&l(b,h.DETECTION_METHODS.MUTATION)})});m.on("adComponentRemoved",function(a){e(a).each(function(a,b){var d=r(b);-1=h.MRC_LARGE_AD_SIZE;f()});m.on("impressionsent",function(){c=!0;f()});b.onHiddenChange(f)},qa=function(){var a=[],c={},d={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};m.on("newScreenEvent",function(b){b=e(b).selectProperties(e(d).keys());b=e(b).asStrings();var f=e(b).compareTo(c);f&&(f.t= v.getTagTime(),a.push(f));e(c).mixin(b)});return{toString:function(){return e(a).toION(d)}}},lb=function(a,c,d,b,f,g,l){var p;(function(){var g=d.getRounded(),k=g.width-5,e=g.height-5,u=0.5*g.width+1,g=0.5*g.height+1;p=[new a(c,k,e,f,l,b),new a(c,k,5,f,l,b),new a(c,5,e,f,l,b),new a(c,5,5,f,l,b),new a(c,u,g,f,l,b)]})();return{getNumInView:function(){var a=[],b=0;e(p).each(function(b,d){var c=d.isInView()?1:0;a.push(c)});g.addItem({output:a.join(".")},"pvs");e(a).each(function(a,d){b+=d});return b}, getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;e(p).each(function(b,d){d.isNotReadyToReport()&&(a=!1)});return a},remove:function(){e(p).each(function(a,b){try{b.remove()}catch(d){}})}}},mb=function(a,c,d,b,f,g,l,p){var s=f.on("nextcocoa")?la:ma,k=new a(s,z.body,c,b,f,l,p),r,u,x=0;d=d||e.noop;r=setInterval(function(){k.isReady()&&!u?(u=!0,d(),clearInterval(r)):(5===++x||u)&&clearInterval(r)},50);return{checkViewable:function(){var a=k.isReady(),b=k.getNumInView(), b=k.getPctInView(b),c=g.calcInitialViewState(b,!0);a&&!u&&(u=!0,d());return{str:a?c:h.NA,pct:a?b:-1}},removePixels:function(){k.remove()}}},ea=function(a,c,d,b,f,g){var l,p,s=c.getRounded(),k=[],r=!1,u=0,x=b.on("largeAd")&&c.isMrcLarge()&&!v.isVideo()?nb(s):ob(s),y=function(){var a;if(!r)for(r=!0,a=0;a=f?h.IN_VIEW:h.OUT_OF_VIEW);a&&!p&&(p=!0,d());return{str:a?f:h.NA,pct:a?w():-1}},removePixels:function(){e(k).each(function(a,b){try{b.remove()}catch(d){}})}}},W=function(){var a=new pb,c=new qb;return e(a).mixin(c)},qb=function(){var a= {},c=function(d,b){a[d]=a[d]||new S;a[d].push(b)};return{on:function(a,b){b?c(a,b):e(a).each(c)},trigger:function(d){var b,c=e(arguments).toArray();if(b=a[d])c.shift(),b.run.apply({},c)}}},$a=function(){var a,c={},d={ox:0},b=q.getWindow(),f=e.isDef(b.JSON)&&e.isDef(b.postMessage),g=function(a){var b=a.uniqueId;a=d[a.vendorKey];var f=!1;e.isDef(a)&&1>a&&b&&!c[b]&&(f=!0);return f},l=function(){if(a)return a.type="receipt",a},p=function(b,f,g){a=f;d[f.vendorKey]++;g();c[f.uniqueId]=!0;s(f)&&(g="false"=== f.isSampling,b=["ext",f.vendorKey,f.dataKey].join("_"),g={encode:!0,minDt:g,type:g?h.DT_CODES.EXTERNAL:h.DT_CODES.UNLOAD},m.trigger("addOutputItem",{output:f.dataValue},b,g),m.trigger("addOutputItem",{output:f.vendorKey},"ext_vendor",g),"false"===f.isSampling&&m.trigger("sendMinDt",h.DT_CODES.EXTERNAL))},s=function(a){var b=function(a){return e.isStr(a)&&50>a.length};return b(a.vendorKey)&&b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return f},start:function(){(new T).listen(g,p,l)}}}, U=function(a,c){var d,b=m.request("browser"),f=new H,g=n.cocaPuffsPath;f.sub(c||"static");f.master(f.master().split(":")[0]);g&&(f.master(g),f.sub(""));var e=function(a,b){return''};return function(){var c,g=f+a,k=e("allowscriptaccess","always");c=e("movie",g)+e("play","true")+e("loop","true");var r=b.browserIs(h.BROWSERS.IE)||b.browserIs(h.BROWSERS.MSEDGE),u=b.browserIs(h.BROWSERS.IE);r&&(c+=e("wmode","transparent"));u?(r=d=z.createElement("div"),u="blag"+n.birthdate+ q.random(),r.innerHTML=""+c+k+"",c=d.firstChild):(c=z.createElement("object"),c.data=g,c.type=h.FLASH_MIME,c.innerHTML=k);c.style.position="absolute";c.style.width="1px";c.style.opacity="0";c.style.height="0px";return c}()},la=function(a,c,d,b,f,g,l,p){var s=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),k="_IASflashPixelCallback"+(n.birthdate+""+ q.round(1E6*q.random())),r=!1,u=!1,x,y,w,C,G=function(){if(x&&e.isFunction(x.jsHandshake)&&!r){x.style.height="1px"===x.style.height?"2px":"1px";try{x.confirmResize()}catch(a){r=!0,m.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},D=function(){if(r)return!1;var a,b;try{(a=C||x&&e.isFunction(x.jsHandshake))&&!u&&(C=!0,t[k]=F,b=x.jsHandshake(k),u=!0,F(b))}catch(d){a=!1,r=!0,m.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},F=function(a){try{if(e.isUndef(a.isInView))throw"corrupted Flash pixel message received"; w=1===+a.isInView}catch(b){m.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}},I=function(a,b,d){var c=new U(s?"/detector_4_5_IE.pix":"/detector_4_5.pix"),f=c.style;c[h.IAS_DETECTOR]="true";f.left=b+"px";f.top=d+"px";a.appendChild(c);f.height="1px";x=c;s&&setInterval(G,100);return c}(a,c,d);return{isInView:function(){var a;if(D()){try{a=w}catch(b){C=!1,m.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==a&&(x.style.height=y?"1px":"2px",y=!y)}return D()&&a},isNotReadyToReport:function(){return!D()}, createdFlash:x,remove:function(){I.parentNode&&I.parentNode.removeChild(I)}}},ma=function(a,c,d,b,f,g,l){var p=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),s=!1,k,r,u,x,y,w=function(a,b){return''},C=function(a,b){return a+'="'+b+'" '},G=function(){if(D()&&!s){k.style.height="1px"===k.style.height?"2px":"1px";try{k.confirmResize()}catch(a){s=!0,m.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},D=function(){var a=!1;try{a=k&&e.isFunction(k.jsHandshake)}catch(b){}return a}, F=function(){if(s)return!1;var a;try{if((a=y||D())&&!u){y=!0;var b=e.flatJSONParse(k.jsHandshake());u=b.id;if(e.isUndef(u))throw"corrupted Flash pixel message received";x=1===+b.isInView}}catch(d){a=!1,s=!0,m.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a};B.addEvent(t,"message",function(a){try{var b=e.flatJSONParse(a.data);"IASCOCOA"===b.type&&b.id===u&&(x=1===+b.isInView)}catch(d){m.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}});var I=function(a,b,d){var c;c=new H;var f=n.cocaPuffsPath; c.sub("static");c.master(c.master().split(":")[0]);f&&(c.master(f),c.sub(""));var f=c+(p?"/detector_4_2_IE.pix":"/detector_4_1.pix"),e=w("allowscriptaccess","always"),l=w("movie",f)+w("play","true")+w("loop","true");p&&(l+=w("wmode","transparent"));g.browserIs(h.BROWSERS.IE)?(c=z.createElement("div"),c.innerHTML=""+l+e+"", k=c.firstChild):(k=z.createElement("object"),k.data=f,k.type=h.FLASH_MIME,k.innerHTML=e,k[h.IAS_DETECTOR]="true");k.style.position="absolute";k.style.width="1px";k.style.opacity="0";k.style.height="0px";c=k;f=c.style;f.left=b+"px";f.top=d+"px";a.appendChild(c);f.height="1px";p&&setInterval(G,100);return c}(a,c,d);return{isInView:function(){var a;if(F()){try{a=x}catch(b){y=!1,m.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==a&&(k.style.height=r?"1px":"2px",r=!r)}return F()&&a}, isNotReadyToReport:function(){return!F()},createdFlash:k,remove:function(){I.parentNode&&I.parentNode.removeChild(I)}}},Y=function(){var a=function(d,b,c){var g=b.length,e=d.frames;c&&c(d,b);if(e.length){for(d=0;d=b&&(d.task(),a.shift())},getNextJob:function(){return a[0]}}},T=function(){var a=function(a,d,b,f){var g,l=e.noop,p,s;if(JSON&&JSON.parse)try{g=JSON.parse(a.data),p=a.source,d(g)&&(f&&(s=f(p))&&(l=function(){(new V(p)).send(function(){return s})}),b(a,g,l))}catch(k){g&&m.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(c,d,b){B.addEvent(t,"message",function(f){a(f,c,d,b)})}}},V=function(a){var c= function(a){return e(a).mapToObj(function(a,d){var c;e.isFunction(d)||(c={},c[a]=d);return c})};return{send:function(d){if(JSON&&JSON.stringify){var b=e(a).isObj()?[a]:(new Y).getFrames(a);e(b).each(function(a,b){var l;l=e.resolve(d,b)||{};l.sentTime=q.now();l=c(l);b.postMessage(e(l).JSONStringify(),"*")})}}}},ta=function(a){var c=0,d={},b=function(a,b,d){if(e.isUndef(a.output))throw Error("item with id "+b+' must have "output" method');this.item=a;this.id=b||++c;this.props=d||{};this.output=function(){return e.isFunction(a.output)? a.output():a.output}},f=function(a){var b,c,f=[];for(b in d)d.hasOwnProperty(b)&&(c=a(b,d[b]))&&f.push(c);return f},g=function(a,c,f){f=f||c;f="string"!==typeof f?f:{};var g=function(a,c,f){a=new b(a,c,f);d[a.id]=a};e(a.output).isObj()?e(a.output).each(function(a,b){g({output:b},a,f)}):g(a,c,f)};a.on("addOutputItem",function(a,b,c){g(a,b,c)});return{addItem:g,filterOutput:function(a,b){return f(function(c,d){var f=d.props,g=d.output();a(f)&&(f.encode?b[encodeURIComponent(c)]=encodeURIComponent(g): b[c]=g)})},iterate:f,getItem:function(a){return d[a]}}},nb=function(a){var c=a.width-5,d=a.height-5,b=0.5*a.width+1,f=0.5*a.height+1,g=0.3*a.width+1,e=0.7*a.width+1,p=0.3*a.height+1,s=0.7*a.height+2,k,r=function(b,c){1>b&&(b=1);1>c&&(c=1);b>a.width&&(b=0!==a.width?a.width:1);c>a.height&&(c=0!==a.height?a.height:1);return{x:q.floor(b),y:q.floor(c)}};k=[r(c,d),r(c,5),r(5,d),r(5,5),r(b,f),r(g,p),r(e,p),r(g,s),r(e,s)];return{get:function(){return k},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}}},ob=function(a,c){var d=0.5*a.width+1,b;b=[{y:q.floor(0.5*a.height+1),x:q.floor(d)}];return{get:function(){return b},getPctInView:function(a){return 1===a?50:0}}},pb=function(){var a={},c=function(c,b){a[c]=b};return{request:function(c){var b,f=a[c],g=e(arguments).toArray();g.shift();e.isUndef(f)||(b=e.isFunction(f)?f.apply({},g):f);return b},provide:function(d,b){b?a[d]=b:e(d).each(c);return b}}},La=function(a,c,d){return{collect:function(){var b= a.find(),c=b.getOutOfViewReasons(),g=d.isHidden(),l=E(A.calcWinDims()),p=b.getDims();if(!l.hasValidDims()||!p.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:v.embedded,winDimensions:l,adDimensions:p};!0===g&&c.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:l,adDimensions:p,containerDimensions:b.getContainerDims(),method:b.getDetectionMethod(),viewState:c.length?h.OUT_OF_VIEW:b.getViewState(),percentInView:b.getPercentInView(),reason:c.join("."),obstructed:e.stringifyTriState(b.isObstructed()), isHidden:e.stringifyTriState(b.isHidden()),tabHidden:e.stringifyTriState(g),posViewState:b.getViewState(),adCompCount:b.getComponentCount()}}}},rb=function(a){a=a||e.identity;var c=[],d=q.now(),b=function(){var a=q.now();c.length&&(c[c.length-1].duration+=a-d,d=a)};return{clear:function(){b();c=[]},fastForward:b,get:function(){return c},hasAlwaysBeen:function(a){return 1===c.length&&c[0].state===a},addState:function(d){var g=c[c.length-1];d=a(d);b();0!==c.length&&d===g.state||c.push({state:d,duration:0})}}}, sb=function(a){var c=a||1,d=0,b=0,f=0,g=0;return{start:function(){0===d%c&&(f=q.now())},stop:function(){0===d%c&&(g+=q.now()-f,b++);d++},getTime:function(){return g},getCount:function(){return b}}},ga=function(a){var c=0,d=v.getTagTime(),b=0,f,g;return{getTotalTime:function(){return b},stop:function(){c=0;d=v.getTagTime()},mark:function(){f=v.getTagTime()-d;c+=f;c>a&&(g=c-f\x3c/script>'],iframe:[''],img:['']}[a];d=c[0]+b+c[1];"true"===n.forceAppend?"script"!==a?(c=z.createElement("DIV"),c.innerHTML=d,f.appendChild(c.childNodes[0])):(c=z.createElement("SCRIPT"),c.src=b,f.appendChild(c)):z.write(d)},b=function(a,b,c){var d=!c&&B.getXHR2();d?(d.open("POST",a),d.onreadystatechange=function(){4===d.readyState&&200===d.status&&b&&b()},d.send()):(c=A.createImage(),b&&(c.onload=b),c.src=a)},f=function(a,b){var c=z.createElement("script");c.type="text/javascript";c.src= a;b&&(c.onload=b);e.isDef(n.contextNode.parentNode)&&n.contextNode.parentNode.appendChild(c)},g=function(c){e.isFunction(c)?c():"string"===typeof c?b(c,void 0,!0):a.add(h.ERROR_CODES.NOTIFY_CLIENT)},l=function(a,b,d,g){f(c.wrap(a,b,d,g))};m.on({addNode:d,send:b,exec:f,notify:g,jsonp:l});return{addNode:d,send:b,exec:f,notify:g,jsonp:l}},h={MRC_LARGE_AD_SIZE:242500,FLASH_MIME:"application/x-shockwave-flash",IN_VIEW:"inView",OUT_OF_VIEW:"outOfView",PARTIAL_VIEW_PLUS:"partialViewPlus",PARTIAL_VIEW_MINUS:"partialViewMinus", NA:"na",PIV_NA:-1,DT_CODES:{ADTALK:"a",DIAGNOSTIC:"b",PERFORMANCE:"e",THIRD_PARTY:"i",LARGE_BILLABLE:"l",VIDEO_EVENTS:"m",PING:"p",FULLY_INVIEW:"pf",QUARTILE_FULLY_INVIEW:"qf",SCA:"s",POS_INVIEW:"t",UNLOAD:"u",VIEWABILITY_READY:"v",VH:"vh",EXTERNAL:"x"},DETECTION_METHODS:{AD_PLACEHOLDER:"s",AD_HUNT:"a",IFRAME:"i",VIDEO:"v",MRAID:"m",AVID:"av",MUTATION:"c"},OUT_OF_VIEW_REASONS:{GEOM:"l",OBSTRUCTION:"o",FOCUS:"f",COLLAPSED:"c",HIDDEN:"h",VIDEO:"v"},VIDEO_CHANNELS:{VANS:{AS3_ADAPTOR:"av3",JS_ADAPTOR:"jv3"}}, PERF_TRACKER_TYPES:{VANS:{TYPE:"vans",COUNT:4},JSVIDWRAPPER:"jsvidwrap",ASVIDWRAPPER:"asvidwrap"},ERROR_CODES:{GET_AD_DIMENSIONS:"a",AD_SLOT_ID:"A",BAPI_CALLBACK:"b",ADTALK_GENERAL:"c",COCOA_GONE:"C",GET_SCREEN_LOC_GET_DIMENSIONS:"d",ADTALK_DUBIOUS:"D",NO_CONTAINER:"e",VIDEO_IN_IFRAME_DIMS_CALC:"F",PHONE_HOME:"h",UID_GENERATION:"i",IMPRESSION_URLS:"I",JSINFO:"J",KILL_IT:"k",LOCATION_DETAILS:"l",IMPRESSION_LEADUP:"L",MESSAGE_LISTENER:"m",NOTIFY_CLIENT:"n",AT_INIT:"N",GET_SCREEN_LOC_PIV_CALC:"p",PLUGIN_PARSING:"P", GET_ELEM_STYLE:"s",AT_SEND:"S",NO_VIDEO_AD_INTERFACE:"u",ENVIRONMENT:"v",GET_WIN_DIMENSIONS:"w",AC_WATCHER:"W",EXCHANGE_PARSING:"x",CHECK_SCREEN_LOC:"V",MOBILE_APP:"M",FLASH_API_ACCESS:"z"},IAS_DETECTOR:"iasdetector",BROWSERS:{WEBKIT:"w",OPERA:"o",GECKO:"g",CHROME:"c",IE:"i",MSEDGE:"e"}},v=function(){var a=t!=top,c=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}();return{embedded:a,friendly:c,friendlyIframe:a&&c,xDomainIframe:a&&!c,getTagTime:function(){return q.now()-n.birthdate},getPageTime:function(){return e.isDef(t.chrome)&& e.isDef(t.chrome.csi)&&e.isFunction(t.chrome.csi)?q.round(chrome.csi().pageT):h.NA},isVideo:function(){return-1!==n.mode.indexOf("jsvid")},isMobileApp:function(){return e.isDef(t.mraid)}}}(),B={addEvent:function(a,c,d,b){e.isDef(a.addEventListener)?"mouseenter"===c?a.addEventListener("mouseover",B.mouseEnter(d),b):"mouseleave"===c?a.addEventListener("mouseout",B.mouseEnter(d),b):a.addEventListener(c,d,b):e.isDef(a.attachEvent)&&a.attachEvent("on"+c,d)},removeEvent:function(a,c,d){e.isDef(a.removeEventListener)? ("mouseenter"===c?(c="mouseover",d=B.mouseEnter):"mouseleave"===c&&(c="mouseout",d=B.mouseEnter),a.removeEventListener(c,d)):e.isDef(a.detachEvent)&&a.detachEvent("on"+c,d)},mouseEnter:function(a){var c=this;return function(d){var b=d.relatedTarget;this===b||c.isAChildOf(this,b)||a.call(this,d)}},isAChildOf:function(a,c){if(a===c)return!1;for(;c&&c!==a;)c=c.parentNode;return c===a},getStyle:function(a,c){var d="";z.defaultView&&z.defaultView.getComputedStyle?d=z.defaultView.getComputedStyle(a,"").getPropertyValue(c): a.currentStyle&&(c=c.replace(/\-(\w)/g,function(a,c){return c.toUpperCase()}),d=a.currentStyle[c]);return d},getXHR2:function(a,c){var d,b;e.isDef(t.XMLHttpRequest)?(b=new XMLHttpRequest,"withCredentials"in b&&(d=b)):e.isDef(XDomainRequest)&&(d=new XDomainRequest);return d}},Oa=function(a,c,d,b,f,g,l,p){var s=0,k=0,r=!1,u,x={},y=[h.DT_CODES.ADTALK],w=function(a,c,f,g,p,u){f=f||!d.on("postDts");var y=a===h.DT_CODES.VH||a===h.DT_CODES.DIAGNOSTIC||a===h.DT_CODES.ADTALK;if(b.impressionIsIdentifiable()&& (y||"n"!==l.getCurrentLoc()))try{var w=n.dtBaseURL,C=new H(w),t=q.now(),v=x[a];w||(C.path("dt"),d.on("usedtdomain")&&C.sub("dt"));a===h.DT_CODES.PERFORMANCE&&C.sub("dtias");G(C,a,c);p&&p.field&&C.setParam(p.field,p.value);g||D(C,a);m.trigger("send",C,function(){k+=1;s=q.now()-t;e.isFunction(u)&&u()},f);a===h.DT_CODES.UNLOAD&&(r=!0);x[a]=e.isDef(v)?v+1:1}catch(z){__IntegralASDiagnosticCall("dt-"+a,z),m.trigger("error",h.ERROR_CODES.PHONE_HOME)}};a=function(a,b){var c={bapi:"a",bapiClient:"b",jload:"c", jss:"d",jsi:"e",cdnTest:"f",colloTest:"g"},f=n.mode,c=c[a]||c[f];d.on(b||f+"Diag")&&c&&w(h.DT_CODES.DIAGNOSTIC,-5,!0,!0,{field:"bkp",value:c})};var C=function(a){var b;a===h.DT_CODES.UNLOAD?b=-1:a===h.DT_CODES.ADTALK?b=-2:a===h.DT_CODES.VIEWABILITY_READY?b=-3:a===h.DT_CODES.VIDEO_EVENTS?b=-4:a===h.DT_CODES.DIAGNOSTIC?b=-5:a===h.DT_CODES.THIRD_PARTY?b=-6:a===h.DT_CODES.QUARTILE_FULLY_INVIEW?b=-7:a===h.DT_CODES.LARGE_BILLABLE&&(b=-8);var c=x[a];e.isDef(c)&&-1!==y.indexOf(a)&&0!==c&&(b=b+"."+c);return b}, G=function(a,c,d){d=e.isDef(d)?d:C(c);a.setParam("asId",n.asid);d={c:b.getCacheBustId(),pingTime:d,time:v.getTagTime(),type:c};f.filterOutput(function(a){return a.minDt&&(!a.type||a.type===c)},d);a.setParam("tv",d)},D=function(a,b){var e,r={};l.fastForward();b===h.DT_CODES.VIDEO_EVENTS&&(e=m.request("videoEventsString"))&&(r.ve=e,r.clog=p);b===h.DT_CODES.UNLOAD&&(r.ndt=k);-1!==n.mode.indexOf("jsvid")&&(r.vv=m.request("videoVersion"));r.NULL1=d.output();r.NULL2=l.stringify(10);r.em=v.embedded;r.fr= v.friendly;r.uf=u.useFlash()?1:0;r.e=c.toString();r.tt=n.mode;r.dtt=s;f.filterOutput(function(a){return!a.minDt&&(!a.type||a.type===b)},r);a.setParam("tv",r);a.setParam("br",g.getBrowserType())};m.on({sendDt:w,sendMinDt:function(a,b){w(a,b,void 0,!0)},sendDiag:a});return{send:w,sendCookie:function(){var a;d.on("cookie")&&"true"===n.sendCookie&&n.protocol&&n.cookieDomain&&n.asid&&(a=n.protocol+"://"+n.cookieDomain+"?asid="+n.asid,m.trigger("send",a,e.noop,!0),k++)},unload:function(){r||w(h.DT_CODES.UNLOAD, -1,!0)},diagnostic:a,setViewabilityMod:function(a){u=a}}},E=function(a){var c={},d=!1,b=function(){var a={};e(c).each(function(b,c){a[b]=q.round(c)});return a},f=function(){return q.round(c.width)*q.round(c.height)};(function(){var b;a!==t.parent&&(1!==a.nodeType?c=a:e.isDef(a.getBoundingClientRect)&&(b=A.getRect(a),e(c).mixin({x:e.useIfDef(b.x)||b.scrX,y:e.useIfDef(b.y)||b.scrY,scrX:b.scrX,scrY:b.scrY,width:b.width,height:b.height})))})();return{hasValidDims:function(){var a,b=e(c).find(function(b, c){a=!0;return isNaN(c)});return e.isDef(a)&&e.isUndef(b)},toString:function(){var a=b();return[a.scrX,a.scrY,a.width,a.height].join(".")},getRounded:b,set:function(a,b){c[a]=b},isHidden:function(){var b=1===a.nodeType?A.nodeIsHidden(a):0===a.width||0===a.height;return d?!1:b},treatAsPlaceholder:function(){d=!0},area:f,isMrcLarge:function(){return f()>=h.MRC_LARGE_AD_SIZE}}},Da=function(){return{calcDims:function(a,c){var d=new E(a),b=A.getClippedDimensions(a,c),f=d.getRounded();d.set("height",b.height< f.height?b.height:f.height||1);d.set("width",b.widthh){u=void 0;if(u=k.parentNode===a)if(u=void 0,u="DIV"===k.nodeName)if(u=void 0,u=""===k.style.backgroundImage){var x=u=void 0,y=k.childNodes; for(u=0;u100*q.random());return a[b]},d={fc:"forcecocoa",rt:"rattie",cb:"cachebust",np:"nextcocoa",th:"tabHiddenDtCall",es:"everySecond"}, b={gm:"use100v",fif:"useFIF"},f=function(){var c,f;c=e(d).mapToObj(function(b,c){var d={};d[b]=a[c]?1:0;return d});f=e(b).mapToObj(function(a,b){var c={};c[a]=g(b)?1:0;return c});return e(c).mixin(f)},g=function(a){a=n[a];return!0===a||"true"===a||e.isFunction(a)};e(d).each(function(a,b){c(b)});return{on:c,bootstrapOn:g,output:function(){return e(f()).toParams()}}},Ga=function(a){var c=h.BROWSERS,d=m.request("intersectionWatcher");return{calcInitialViewState:function(b,f,e){var l={IN_VIEW:65,OUT_OF_VIEW:25, PARTIAL_VIEW:30},p={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},s=h.NA,k=!v.xDomainIframe||d.isStarted()||a.browserIs(c.GECKO)||a.browserIs(c.IE);e=e?l:p;if(k||f)s=b===h.PIV_NA?h.NA:b>=e.IN_VIEW?h.IN_VIEW:b<=e.OUT_OF_VIEW?h.OUT_OF_VIEW:b>=e.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS;return s},calcPercentInView:function(a,c,g,l){var h=0,s=a;d.isStarted()?h=d.getPiv():a.hasValidDims()&&!a.isHidden()&&(e([c,g,l]).each(function(a,b){if(b.hasValidDims()){var c=s.getRounded(),d=b.getRounded(), f=Math.max(c.scrX,d.scrX),e=Math.max(c.scrY,d.scrY),g=Math.min(c.scrX+c.width,d.scrX+d.width),c=Math.min(c.scrY+c.height,d.scrY+d.height),g=g-f,c=c-e;s=E({scrX:f,scrY:e,width:0c.length;)f?(b=new Uint32Array(1),t.crypto.getRandomValues(b),c+=b[0].toString(16)):c+=(16*q.random()|0).toString(16);c=c.slice(0,30)}catch(e){a.add(h.ERROR_CODES.UID_GENERATION)}return c}()}},Fa=function(a){var c,d,b,f=m.request("features"),g=function(){var c,g,l,s,y=q.getMaxNumber();c=q.getMaxNumber();g=q.getWindow();q.getDoc();v.friendly?(c=p(),l=c.left,s=c.top,y=c.width,c=c.height,g=A.windowPosition(),l=g.scrX+l,s=g.scrY+s):f.on("rattie")&&a.browserIs(h.BROWSERS.IE)? (b=b||m.request("ieXDomainViewability"),d=b.determineFramePosition(),l=d.scrX,s=d.scrY):e.isDef(g.mozInnerScreenX)&&(l=q.round(g.mozInnerScreenX),s=q.round(g.mozInnerScreenY));return{scrX:l,scrY:s,iFrameClippingWidth:y,iFrameClippingHeight:c}},l=function(){var a,b,d=c||A.getIeDimObj(),f=q.getWindow();e.isDef(f.innerWidth)?(a=f.innerWidth,b=f.innerHeight):d&&e.isDef(d.clientWidth)?(a=d.clientWidth,b=d.clientHeight,0===a&&0")),d;if(d=e.isDef(c))if(d=!1,e.isDef(t.navigator)&&e.isDef(t.navigator.userAgent)){var f=t.navigator.userAgent.match(/Firefox\/([\.0-9]+)/);null!==f&&2==f.length&&(f=f[1].split("."),3== parseInt(f[0],10)&&6>=parseInt(f[1],10)&&(3==f.length?13>=parseInt(f[2],10)&&(d=!0):d=!0))}d&&(a.g=c)}return a},b={};try{b.a=encodeURIComponent(top.location.href)}catch(f){}try{b.b=encodeURIComponent(parent.location.href)}catch(g){}if(v.embedded){try{b.c=encodeURIComponent(parent.document.referrer)}catch(l){}try{b.e=encodeURIComponent(t.document.referrer)}catch(h){}}try{"jsi"!==n.mode&&(b.d=encodeURIComponent(t.location.href))}catch(s){}try{b.f=encodeURIComponent(n.jsref)}catch(k){}try{var r=d(); b.g=encodeURIComponent(r.g);b.q=encodeURIComponent(r.q)}catch(m){}var b=a(b),b=c(b),d=[],q;for(q in b)b.hasOwnProperty(q)&&d.push({key:q,val:b[q]});d.sort(function(a,b){return a.val.length>b.val.length?1:a.val.length=a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},hashCode:function(a){var c=0,d,b,f;if(0===a.length)return c;d=0;for(f=a.length;dt.unifiedId&&(z.unifiedId=t.unifiedId);var A;A=q.now()-c.sentTime;c.transferDuration=A;w=p.getFrame(t.id);C=g(w,c);e.isUndef(w)||e.isUndef(w.selfDescription)||(n.srcIsEmbedded||v.embedded)&&C?(w=w||p.addFrame(b.source,t.id.split("-"),c),w.addInformationFromSrc(c,t),f()):w.addInformationFromSrc(c,t);b=w;var B=a.request("idMapModule");d&&C&&B.isCandidateForMyIdMap(b)&&l()}catch(E){m.trigger("error", h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:l,sendToKnownFrames:function(){(new V).send(f)},startListening:function(){(new T).listen(b,p,f)},validateMessage:b,processMessage:p,createMessage:f}},zb=function(a){a=a||n;var c;a.reqquery?c=a.reqquery.split(/(?:anId=|anid=|ANID=)([^&]*)/)[1]:(c=a.adsafeSrc.split("/"),c=c[5]+"-"+c[6]);return{tagId:c,adSafeId:a.asid}},ub=function(){var a,c=[],d=function(a){a=new zb(a);c.push(a);return a};a=d();return{createNew:d,getAll:function(){return c},myIdCard:a}}, Ea=function(a){var c,d,b=!1,f=q.getDoc().documentElement,e=function(a){var f=!0;b&&(b=!1,a.stopPropagation(),a.preventDefault(),c=a.screenX-a.clientX,d=a.screenY-a.clientY,f=!1);return f};a.browserIs(h.BROWSERS.IE)&&B.addEvent(f,"click",e,!0);return{determineFramePosition:function(){a.browserIs(h.BROWSERS.IE)&&(b=!0,f.click());return{scrX:c,scrY:d}}}},Ca=function(a){var c=h.NA,d=!1;return{getPiv:function(){return c},isApplicable:function(a,c,d){return a.browserIs(h.BROWSERS.CHROME)&&a.hasIntersectionObserver()&& d.xDomainIframe&&c.on("chromeNativeIO")},start:function(){var b=q.getIntersectionObserver(function(a){a=a.pop();c=a.intersectionRect.width*a.intersectionRect.height/(a.boundingClientRect.width*a.boundingClientRect.height)*100},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.99,1]});q.execAtEndOfThread(function(){c=0});b.observe(a);q.execAtEndOfThread(function(){m.trigger("delayedViewabilityReady")});d=!0},isStarted:function(){return d}}},Xa=function(a,c,d){var b=!1,f=function(){c.impressionIsIdentifiable()&& !b&&(b=!0,m.trigger("notify",n._onMeasurable))};return{start:function(){var b=m.request("mobileApp");if(b.isMobileAppEnvironment()?b.isMeasurable():!d.useFlash())f();else m.on("measurable",function(){a.browserIs(h.BROWSERS.WEBKIT)||f()})},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&e.isDef(n._onMeasurable)}}},Ta=function(a,c,d,b,f,g,l,m,s,k,r,u,x,y){var w,C,A,D,F,I=0,K=0,L=!1,H=-1!==n.mode.indexOf("jsvid"),J=g.request("mobileApp"),W=H?200:100;d=n.mobOrTab;var S=!d&& b.on("recordalternate"),N=a.hasFlashEnabled(),T=b.on("forcecocoa")&&N,X=b.on("nextcocoa");a.getDocumentMode();var R=g.request("intersectionWatcher"),R=a.browserIs(h.BROWSERS.GECKO)||a.browserIs(h.BROWSERS.IE)&&b.on("rattie")||R.isApplicable(a,b,v),O=v.friendlyIframe&&T||v.xDomainIframe&&R&&T||v.xDomainIframe&&!R,M=!d&&O&&b.on("cocoapuffs")&&N,U=!1,Q=new sb(10),da=X?la:ma,P=[H&&b.on("videotwoseconds")?2E3:1E3,5E3,15E3];b.on("everySecond")&&(P=[1E3,2E3,3E3,4E3,5E3,6E3,7E3,8E3,9E3,1E4,11E3,12E3,13E3, 14E3,15E3]);var Y=e(P).map(function(a,b){return b/1E3}).join("-"),ba=new ga(1E3),V=new fa(k.getPingJobs(P));if(b.on("hundredpct")&&n.use100v)var ca=new ga(1E3),Z=new fa(k.getFullyInViewPingJobs(P));if(b.on("tabHiddenDtCall"))var ha=new ga(1E3),aa=new fa(k.getPosInViewPingJobs([P[0]]));var ia=function(){$();b.on("viewabilityready")&&!L&&(c.send(h.DT_CODES.VIEWABILITY_READY),g.trigger("measurable"),L=!0)};g.on("delayedViewabilityReady",ia);var $=function(d){try{Q.start();var l,k,m,p,t,v;m=u.collect(); S&&(m.gState=m.viewState);if(J.isMobileAppEnvironment())m.viewState=J.getViewabilityResult(),m.method=J.getDetectionMethod(),m.percentInView=J.getPercentageInView();else if(M){w=w||new ea(da,m.adDimensions,ia,b,r,a)||{};p=w.checkViewable();b.on("hundredpct")&&n.use100v&&(D=D||new mb(lb,m.adDimensions,ia,a,b,f,s,r)||{},t=D.checkViewable(),m.fullPercentInView=t.pct,m.useCocoa=M);if(1!==m.tabHidden||p.str===h.NA)m.viewState=p.str;m.percentInView=p.pct;b.on("unreliabilityDetection")&&N&&(A=A||new ea(da, E({height:0,width:-2E4}),e.noop,b,r,a)||{},v=A.checkViewable(),v.str!==h.OUT_OF_VIEW&&(K+=1),I+=1,s.addItem({output:K+"/"+I},"fu"))}else O&&(m.viewState=h.NA,m.percentInView=h.PIV_NA);S&&(C||d||!N||(C=M?w:new ea(da,m.adDimensions,e.noop,b,r,a,f)),m.fState=d||!N?h.NA:C.checkViewable().str);if(H&&(k=y.getViewStateOverride())){if(k===h.OUT_OF_VIEW){var z=m.reason?m.reason.split("."):[];z[z.length]=h.OUT_OF_VIEW_REASONS.VIDEO;m.reason=z.join(".")}m.viewState=k}l=x.registerLocation(m);b.on("hundredpct")&& n.use100v&&(l.isFullyInView()?(ca.mark(),Z.doEligibleJobs(ca.getTotalTime()),!b.on("zeroPing")||U||d||(c.send(h.DT_CODES.FULLY_INVIEW,0),U=!0)):ca.stop());l.isInView()?(ba.mark(),V.doEligibleJobs(ba.getTotalTime())):ba.stop();var B=V.getNextJob();B&&B.time===P[0]&&b.on("tabHiddenDtCall")&&(m.posViewState===h.IN_VIEW||m.posViewState===h.PARTIAL_VIEW_PLUS?(ha.mark(),aa.doEligibleJobs(ha.getTotalTime())):ha.stop());Q.stop();var F=q.round(Q.getTime()/Q.getCount());s.addItem({output:F},"lt",{type:h.DT_CODES.UNLOAD}); return l}catch(L){g.trigger("error",h.ERROR_CODES.CHECK_SCREEN_LOC)}},ja,ka=function(a){var b;F=!0;var d=!1,f=function(){d||(d=!0,c.send(h.DT_CODES.VIDEO_EVENTS,void 0,void 0,void 0,void 0,function(){t.postMessage(JSON.stringify({id:n.videoId,msg:"unloadComplete",messageType:"misc"}),"*")}))};a=function(){f();if(!ja){var a=[w,D,C,A];b&&clearInterval(b);e(a).each(function(a,b){b&&"function"===typeof b.removePixels&&b.removePixels()});ja=!0}};l.impressionIsIdentifiable()&&($(),b=setInterval($,W),ja= !1,g.on("adStopped",a),g.on("adVideoComplete",a),g.on("skipAd",a),B.addEvent(t,"beforeunload",c.unload,!1),H&&B.addEvent(t,"beforeunload",f,!1))};return{checkScreenLoc:$,init:function(){"true"===n.allowViewability&&e.isFunction(z.addEventListener)?(F=!1,"complete"==z.readyState||"loaded"==z.readyState||"interactive"==z.readyState?q.execAtEndOfThread(ka):z.addEventListener("DOMContentLoaded",ka,!1)):m.waitForBody(ka)},needsFlash:function(){return O},readyFired:function(){return F},useFlash:function(){return M}, stringifyPingTimes:function(){return Y}}},na=function(a){function c(){var a=f.isSafeToInjectMraid();d=Ab().resolve(a)}var d,b=new Bb,f=new Cb;try{a.bootstrapOn("mobOrTab")&&(b.detect(),b.hasDetectedMobileApp()&&(f.detect(),c()))}catch(g){m.trigger("error",h.ERROR_CODES.MOBILE_APP)}return{isMobileAppEnvironment:function(){return b.hasDetectedMobileApp()},isMeasurable:function(){return e.isDef(d)&&d.isMeasurable()},getPercentageInView:function(){var a=h.NA;e.isDef(d)&&d.isMeasurable()&&(a=d.getPercentageInView()); return a},getViewabilityResult:function(){var a=h.NA;e.isDef(d)&&d.isMeasurable()&&(a=d.getViewabilityResult());return a},getDetectionMethod:function(){var a=h.NA;e.isDef(d)&&d.isViewabilitySupported()&&(a=d.getDetectionMethod());return a}}},Db=function(){var a=!1,c=!1,d=q.getWindow(),b=function(){var a=d.avid;return e.isDef(a)&&e.isDef(a.getPercentageInView)},f=function(){return b()&&c},g=function(){c=!0;a&&f()&&m.trigger("delayedViewabilityReady")};(function(){var c=d.avid;b()&&("loading"===c.getState()? (a=!0,c.addEventListener("ready",function(){g()})):g())})();return{isViewabilitySupported:b,isMeasurable:f,getViewabilityResult:function(){return 50<=d.avid.getPercentageInView()?h.IN_VIEW:h.OUT_OF_VIEW},getPercentageInView:function(){return d.avid.getPercentageInView()},getDetectionMethod:function(){return h.DETECTION_METHODS.AVID}}},Eb=function(){var a=!1,c=q.getWindow().avid,d=!1,b,f=function(){!d&&g()&&(m.trigger("delayedViewabilityReady"),d=!0)},g=function(){return l()&&a},l=function(){return e.isDef(b)}; c.addEventListener("ready",function(){a=!0;f()});c.addEventListener("viewability",function(a){b=a.eventData.percentageInView;f()});return{isViewabilitySupported:l,isMeasurable:g,getViewabilityResult:function(){return 50<=b?h.IN_VIEW:h.OUT_OF_VIEW},getPercentageInView:function(){return b},getDetectionMethod:function(){return h.DETECTION_METHODS.AVID}}},Fb={url:{STRINGIFIED_METHOD:"u",detect:function(a){return!!e(a).findFirst(function(a,d){return-1!==q.getWindow().location.href.indexOf(d)})}},userAgent:{STRINGIFIED_METHOD:"a", detect:function(a){return!!e(a).findFirst(function(a,d){var b;b=!1;var f=q.getWindow();e.isDef(f.navigator)&&e.isDef(f.navigator.userAgent)&&(b=(b=f.navigator.userAgent)&&-1!==b.indexOf(d));return b})}},javascript:{STRINGIFIED_METHOD:"j",detect:function(a){return!!e(a).findFirst(function(a,d){return e.isDef(J.stringToProp(d))})}},scriptSrc:{STRINGIFIED_METHOD:"s",detect:function(a){return!!e(a).findFirst(function(a,d){return A.containsScriptTagWithSrc(function(a){return e.isDef(a)&&-1!==a.indexOf(d)})})}}}, aa=function(){var a=function(a,d){var b,f=Fb[a];f.detect(d)&&(b=f.STRINGIFIED_METHOD);return b};return{process:function(c){return e(c).map(a).join("")}}},Gb={url:["file:","content:","applewebdata:","afma-sdk","adsx.greystripe.com/openx/www/delivery/ia.php"],userAgent:["QuantcastSDK","afma-sdk"],scriptSrc:["file:"],javascript:["ADMARVEL","mopubFinishLoad","InmobiObj","PandoraApp","mraid.sasSendMessage"]},Bb=function(){var a,c=function(){return void 0!==a&&""!==a};return{detect:function(){a=aa().process(Gb); c()&&m.trigger("addOutputItem",{output:"1"},"mapp",{type:"impression"})},hasDetectedMobileApp:c}},Ab=function(){return{resolve:function(a){var c,d=q.getWindow(),b=d.avid;e.isDef(b)?(a=e.isDef(b.getAvidAdSessionContext)?b.getAvidAdSessionContext().avidApiLevel:"1",c="2"===a?new Eb:new Db):e.isDef(d.mraid)||a?c=new Hb:m.trigger("addOutputItem",{output:"na"},"mi",{type:"impression"});return c}}},Hb=function(){var a=!1,c=!1,d=!1,b=q.getWindow(),f=function(){var a=b.mraid;return e.isDef(a)&&e.isDef(a.isViewable)}, g=function(){return f()&&d},l=function(){d=!0;c&&g()&&m.trigger("delayedViewabilityReady")},p=function(){var d=b.mraid;f()&&(a=!0,"loading"===d.getState()?(c=!0,d.addEventListener("ready",function(){l()})):l())},n=function(){a||(c=!0,p())};(function(){var a=!0;if(q.getWindow().mraid||A.containsScriptTagWithSrc("mraid.js"))a=!1;m.trigger("addOutputItem",{output:e.stringifyTriState(a)},"mi",{type:"impression"});return a})()?m.trigger("exec","mraid.js",n):p();return{isViewabilitySupported:f,isMeasurable:g, getViewabilityResult:function(){return b.mraid.isViewable()?h.IN_VIEW:h.OUT_OF_VIEW},getPercentageInView:function(){return b.mraid.isViewable()?100:0},getDetectionMethod:function(){return h.DETECTION_METHODS.MRAID}}},Cb=function(){var a=[],c=[],d=function(b,c){var d,e=aa().process(c.detectionRules);e&&(a.push(c.STRINGIFIED_SDK+"*"+e),d=c);return d};return{detect:function(){c=e(Ib).map(d);0=e&&b++;a=c;d++},100),g=function(){c++;f()},l=function(){m.trigger("addOutputItem",{output:{tmm:function(){return c}, tma:function(){return d},sma:function(){return b}}},{type:h.DT_CODES.UNLOAD})};return{start:function(){l();B.addEvent(q.getTop().document,"mousemove",g)},isApplicable:function(a){return!v.xDomainIframe&&a.on("mmsb")}}},Za=function(){return{start:function(){var a=q.getTop().status;q.getTop().status=q.getTop().status+" ";q.getTop().status===a+" "&&(q.getTop().status=a,m.trigger("addOutputItem",{output:1},"sb"))},isApplicable:function(a,c){return!v.xDomainIframe&&c.browserIs(h.BROWSERS.IE)&&a.on("mmsb")}}}, fb=function(){var a=A.appendElement("iframe",{name:"hpif",style:"display:none"}),c=[{pieces:["jwp","la","yer"],abbr:"j"},{pieces:["flo","wpl","ayer"],abbr:"f"}],d=function(b){a.contentWindow[b.pieces.join("")]=function(){return{play:function(){m.trigger("addOutputItem",{output:b.abbr},"vh",{minDt:!0,type:h.DT_CODES.VH});m.trigger("sendMinDt",h.DT_CODES.VH)}}}},b=5E3;(function g(){a.contentWindow?e(c).each(function(a,b){d(b)}):(b-=100,0<=b&&t.setTimeout(g,100))})()};try{hb()}catch(Rb){__IntegralASDiagnosticCall("main", Rb,n)}};try{(function(){var n=__IntegralASConfig.useFIF?window.parent:window;__IntegralASConfig.initialize(__IntegralASConfig,n,n.document)})()}catch(err$$12){__IntegralASDiagnosticCall("initialize",err$$12,__IntegralASConfig)};