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