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, 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'}, protocol:'http', jsref : "", asid : "7848c374-08c6-11e6-8122-00259087612a", allowViewability : "true", jsFeatures : "mousetrack,cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie:10,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,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,mraidinjection,fxdet:0,mmsb:100,bigmon:0", adsafeDomain : "adsafeprotected.com:80", minimizeCalls : "false", adWidth : "", adHeight : "", forceAppend : "true", mode : "jload", _onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15, _onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult, _onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable, _onSuspicious : __IntegralASConfig && __IntegralASConfig.onSuspicious, _onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC, _onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5, requrl : "http:\/\/pixel.adsafeprotected.com\/mon", reqquery : "anId=9546&campId=2x2&pubId=17094022&chanId=105796462&placementId=425539822&pubCreative=80147148622&pubOrder=344894542", dtBaseURL: "http:\/\/dt.adsafeprotected.com\/dt", adsafeSrc : "", adsafeSep : "", tpiLookupURL:"", getTpl: "false", use100v: true, useBapiCallback: "", useViewabilityNotification: "", scriptUrl : "http://pixel.adsafeprotected.com/jload?anId=9546&campId=2x2&pubId=17094022&chanId=105796462&placementId=425539822&pubCreative=80147148622&pubOrder=344", 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: "app25", cdnTestEnabled: false, mobOrTab: false, mobFwUrl : "http://mobile.adsafeprotected.com/external/monitoring/app/initial/9546/", 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(p,t,x){var l,fb=function(){l=new U;var a;l.provide("mobileApp",function(){return a=a||new na(g)});var c,d,b,e,g=l.provide("features",oa()),k=pa(g),q=qa(),s=ra(l),m=sa(),n=new ta(l),u=l.provide("mPage",ua()),z=va(),v=wa(),A=xa(),C=ya(m,A),A=za(m),H=Aa(m),E=l.provide("browser",Ba()),B=Ca();l.provide("ieXDomainViewability",Da(E));var F=Ea(E),J=Fa(E),ka=w.isVideo()?Ga(p.videoId,g,v):{};Ha(Ia.build());var B=Ja(B,m,J,F,ka,g),t=Ka(B,m,u),x=La(s),q=Ma(B,m,g,H,n,E,v, q),y=Na(m,g,l,s),s=Oa(C,q,m,H,n),D=Pa(C,q),y=Qa(y,g),L=Ra(E,q,m,g,J,l,H,F,n,x,u,t,v,ka),u=Sa(C,m,g,H,y,n,E,L),v=Ta(l),C=Ua(l),H=Va(E,H,L),F=Wa(),J=Xa();q.setViewabilityMod(L);var G;if(!function(){var a=!1,b,d;try{f.isDef(p)&&f.isDef(p.killPhrases)&&""!==p.killPhrases&&(b=p.adsafeSrc?p.adsafeSrc:p.requrl+p.reqquery,d=p.killPhrases.split(","),f(d).each(function(c,e){e=decodeURIComponent(d[c]).replace(/^\s+|\s+$/g,"");-1!==b.search(e)&&(a=!0)})),p.doNothing&&(a=!0)}catch(c){m.add(h.ERROR_CODES.KILL_IT)}return a}()){if(k.isApplicable())try{k.start(), n.addItem(k.getFrameMap(),"fm"),g.on("fm2")&&n.addItem(k.getFrameMapIncludingPeerCase(),"fm2"),g.on("idMap")&&(c=k.getIdMap())&&n.addItem(c,"idMap")}catch(ba){m.add(h.ERROR_CODES.ADTALK_GENERAL)}c=Ya();c.isApplicable()&&c.start();var N;try{"true"!==p.minimizeCalls&&L.init();g.on("mousetrack")&&(e=Za(B,n),e.init());N=z.detectTopURL();g.on("exch")&&(d=$a(m,n),d.parse(N));if(g.on("getPl")&&navigator&&navigator.plugins){b=ab(navigator.plugins);var M=b.hash();n.addItem({output:M.join(".")},"pl",{type:h.DT_CODES.ADTALK}); if(g.on("decodePl")&&M.length){var I=b.decode(M);n.addItem({output:I.join(".")},"pd",{type:h.DT_CODES.ADTALK})}}var P=A.getProps();f(P).each(function(a,b){n.addItem({output:b},a,{type:"UFO"})})}catch(K){m.add(h.ERROR_CODES.IMPRESSION_LEADUP)}g.bootstrapOn("use100v")&&bb();q.sendCookie();u.send(N);g.on("cdnTest")&&p.cdnTestEnabled&&C.init();H.isApplicable(g)&&H.start();g.bootstrapOn("getTpl")&&g.on("usetpl")&&s.init();p.tpiLookupURL&&D.init(p.tpiLookupURL);cb(g);"true"!==p.minimizeCalls&&(G=(new Date).getTime(), r.execAtEndOfThread(function(){r.execAtEndOfThread(function(){var a={output:(new Date).getTime()-G};n.addItem(a,"sinceFw",{type:h.DT_CODES.ADTALK});f.isDef(L.readyFired())&&n.addItem({output:L.readyFired()},"readyFired",{type:h.DT_CODES.ADTALK});k.sendAdTalkCall()})}));g.on("usesca")&&v.load()}g.on("usevh")&&db();g.on("fxdet")&&E.hasFlashEnabled()&&eb(E);F.isApplicable(g)&&F.start();J.isApplicable(g,E)&&J.start()},f=function(a){var c=function(b){var c=null===a,c="object"===typeof a&&!c,e=!d()&&c; return b?c:e},d=function(){return a instanceof Array},b=function(b,d){if(a.length===+a.length)for(var c=0,e=a.length;ca,e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""), g=[];a=b?-a:a;do d=a%c,g.push(e[d]),a=(a-d)/c;while(0=h.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!w.isVideo();return d.calcInitialViewState(s(),!1,a)},n=function(a){var b=-1;f(e).each(function(d,c){c.isNode(a)&&(b=d)});return b},u=function(a){return function(){return e[0]&& e[0][a]()}};l.on("adComponentAdded",function(a){f(a).each(function(a,b){-1===n(b)&&k(b,h.DETECTION_METHODS.MUTATION)})});l.on("adComponentRemoved",function(a){f(a).each(function(a,b){var d=n(b);-1=h.MRC_LARGE_AD_SIZE;e()});l.on("impressionsent",function(){c=!0;e()});b.onHiddenChange(e)},qa=function(){var a=[],c={},d={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};l.on("newScreenEvent",function(b){b=f(b).selectProperties(f(d).keys());b=f(b).asStrings();var e=f(b).compareTo(c);e&&(e.t=w.getTagTime(),a.push(e));f(c).mixin(b)});return{toString:function(){return f(a).toION(d)}}},jb=function(a,c,d,b,e,g,k){var q;(function(){var g=d.getRounded(),m=g.width- 5,f=g.height-5,u=0.5*g.width+1,g=0.5*g.height+1;q=[new a(c,m,f,e,k,b),new a(c,m,5,e,k,b),new a(c,5,f,e,k,b),new a(c,5,5,e,k,b),new a(c,u,g,e,k,b)]})();return{getNumInView:function(){var a=[],b=0;f(q).each(function(b,d){var c=d.isInView()?1:0;a.push(c)});g.addItem({output:a.join(".")},"pvs");f(a).each(function(a,d){b+=d});return b},getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;f(q).each(function(b,d){d.isNotReadyToReport()&&(a=!1)});return a},remove:function(){f(q).each(function(a, b){try{b.remove()}catch(d){}})}}},kb=function(a,c,d,b,e,g,k,q){var s=e.on("nextcocoa")?la:ma,m=new a(s,x.body,c,b,e,k,q),n,u,z=0;d=d||f.noop;n=setInterval(function(){m.isReady()&&!u?(u=!0,d(),clearInterval(n)):(5===++z||u)&&clearInterval(n)},50);return{checkViewable:function(){var a=m.isReady(),b=m.getNumInView(),b=m.getPctInView(b),c=g.calcInitialViewState(b,!0);a&&!u&&(u=!0,d());return{str:a?c:h.NA,pct:a?b:-1}},removePixels:function(){m.remove()}}},da=function(a,c,d,b,e,g){var k,q,s=c.getRounded(), m=[],n=!1,u=0,z=b.on("largeAd")&&c.isMrcLarge()&&!w.isVideo()?lb(s):mb(s),v=function(){var a;if(!n)for(n=!0,a=0;a=e?h.IN_VIEW:h.OUT_OF_VIEW);a&&!q&&(q=!0,d());return{str:a?e:h.NA,pct:a?A():-1}},removePixels:function(){f(m).each(function(a,b){try{b.remove()}catch(d){}})}}},U=function(){var a=new nb,c=new ob;return f(a).mixin(c)},ob=function(){var a={},c=function(d,b){a[d]=a[d]||new R;a[d].push(b)};return{on:function(a,b){b?c(a,b):f(a).each(c)},trigger:function(d){var b,c=f(arguments).toArray();if(b=a[d])c.shift(),b.run.apply({},c)}}},Ya=function(){var a, c={},d={ox:0},b=r.getWindow(),e=f.isDef(b.JSON)&&f.isDef(b.postMessage),g=function(a){var b=a.uniqueId;a=d[a.vendorKey];var e=!1;f.isDef(a)&&1>a&&b&&!c[b]&&(e=!0);return e},k=function(){if(a)return a.type="receipt",a},q=function(b,e,g){a=e;d[e.vendorKey]++;g();c[e.uniqueId]=!0;s(e)&&(g="false"===e.isSampling,b=["ext",e.vendorKey,e.dataKey].join("_"),g={encode:!0,minDt:g,type:g?h.DT_CODES.EXTERNAL:h.DT_CODES.UNLOAD},l.trigger("addOutputItem",{output:e.dataValue},b,g),l.trigger("addOutputItem",{output:e.vendorKey}, "ext_vendor",g),"false"===e.isSampling&&l.trigger("sendMinDt",h.DT_CODES.EXTERNAL))},s=function(a){var b=function(a){return f.isStr(a)&&50>a.length};return b(a.vendorKey)&&b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return e},start:function(){(new V).listen(g,q,k)}}},S=function(a,c){var d,b=l.request("browser"),e=new I,g=p.cocaPuffsPath;e.sub(c||"static");e.master(e.master().split(":")[0]);g&&(e.master(g),e.sub(""));var f=function(a,b){return''}; return function(){var c,g=e+a,m=f("allowscriptaccess","always");c=f("movie",g)+f("play","true")+f("loop","true");var n=b.browserIs(h.BROWSERS.IE)||b.browserIs(h.BROWSERS.MSEDGE),u=b.browserIs(h.BROWSERS.IE);n&&(c+=f("wmode","transparent"));u?(n=d=x.createElement("div"),u="blag"+p.birthdate+r.random(),n.innerHTML=""+c+m+"",c=d.firstChild):(c=x.createElement("object"), c.data=g,c.type=h.FLASH_MIME,c.innerHTML=m);c.style.position="absolute";c.style.width="1px";c.style.opacity="0";c.style.height="0px";return c}()},la=function(a,c,d,b,e,g,k,q){var s=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),m="_IASflashPixelCallback"+(p.birthdate+""+r.round(1E6*r.random())),n=!1,u=!1,z,v,A,C,H=function(){if(z&&f.isFunction(z.jsHandshake)&&!n){z.style.height="1px"===z.style.height?"2px":"1px";try{z.confirmResize()}catch(a){n=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}}, E=function(){if(n)return!1;var a,b;try{(a=C||z&&f.isFunction(z.jsHandshake))&&!u&&(C=!0,t[m]=B,b=z.jsHandshake(m),u=!0,B(b))}catch(d){a=!1,n=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},B=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)}},F=function(a,b,d){var c=new S(s?"/detector_4_5_IE.pix":"/detector_4_5.pix"),e=c.style;c[h.IAS_DETECTOR]="true";e.left=b+"px";e.top= d+"px";a.appendChild(c);e.height="1px";z=c;s&&setInterval(H,100);return c}(a,c,d);return{isInView:function(){var a;if(E()){try{a=A}catch(b){C=!1,l.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==a&&(z.style.height=v?"1px":"2px",v=!v)}return E()&&a},isNotReadyToReport:function(){return!E()},createdFlash:z,remove:function(){F.parentNode&&F.parentNode.removeChild(F)}}},ma=function(a,c,d,b,e,g,k){var q=g.browserIs(h.BROWSERS.IE)||g.browserIs(h.BROWSERS.MSEDGE),s=!1,m,n,u,z,v,A=function(a, b){return''},C=function(a,b){return a+'="'+b+'" '},H=function(){if(E()&&!s){m.style.height="1px"===m.style.height?"2px":"1px";try{m.confirmResize()}catch(a){s=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}},E=function(){var a=!1;try{a=m&&f.isFunction(m.jsHandshake)}catch(b){}return a},B=function(){if(s)return!1;var a;try{if((a=v||E())&&!u){v=!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(d){a=!1,s=!0,l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a};D.addEvent(t,"message",function(a){try{var b=f.flatJSONParse(a.data);"IASCOCOA"===b.type&&b.id===u&&(z=1===+b.isInView)}catch(d){l.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}});var F=function(a,b,d){var c;c=new I;var e=p.cocaPuffsPath;c.sub("static");c.master(c.master().split(":")[0]);e&&(c.master(e),c.sub(""));var e=c+(q?"/detector_4_2_IE.pix":"/detector_4_1.pix"),f=A("allowscriptaccess","always"),k= A("movie",e)+A("play","true")+A("loop","true");q&&(k+=A("wmode","transparent"));g.browserIs(h.BROWSERS.IE)?(c=x.createElement("div"),c.innerHTML=""+k+f+"",m=c.firstChild):(m=x.createElement("object"),m.data=e,m.type=h.FLASH_MIME,m.innerHTML=f,m[h.IAS_DETECTOR]="true");m.style.position="absolute";m.style.width="1px";m.style.opacity= "0";m.style.height="0px";c=m;e=c.style;e.left=b+"px";e.top=d+"px";a.appendChild(c);e.height="1px";q&&setInterval(H,100);return c}(a,c,d);return{isInView:function(){var a;if(B()){try{a=z}catch(b){v=!1,l.trigger("error",h.ERROR_CODES.COCOA_GONE)}g.browserIs("w")&&void 0!==a&&(m.style.height=n?"1px":"2px",n=!n)}return B()&&a},isNotReadyToReport:function(){return!B()},createdFlash:m,remove:function(){F.parentNode&&F.parentNode.removeChild(F)}}},W=function(){var a=function(d,b,c){var g=b.length,f=d.frames; c&&c(d,b);if(f.length){for(d=0;d=b&&(d.task(),a.shift())},getNextJob:function(){return a[0]}}},V=function(){var a=function(a, d,b,e){var g,k=f.noop,q,s;if(JSON&&JSON.parse)try{g=JSON.parse(a.data),q=a.source,d(g)&&(e&&(s=e(q))&&(k=function(){(new T(q)).send(function(){return s})}),b(a,g,k))}catch(m){g&&l.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(c,d,b){D.addEvent(t,"message",function(e){a(e,c,d,b)})}}},T=function(a){var c=function(a){return f(a).mapToObj(function(a,d){var c;f.isFunction(d)||(c={},c[a]=d);return c})};return{send:function(d){if(JSON&&JSON.stringify){var b=f(a).isObj()?[a]:(new W).getFrames(a); f(b).each(function(a,b){var k;k=f.resolve(d,b)||{};k.sentTime=r.now();k=c(k);b.postMessage(f(k).JSONStringify(),"*")})}}}},ta=function(a){var c=0,d={},b=function(a,b,d){if(f.isUndef(a.output))throw Error("item with id "+b+' must have "output" method');this.item=a;this.id=b||++c;this.props=d||{};this.output=function(){return f.isFunction(a.output)?a.output():a.output}},e=function(a){var b,c,e=[];for(b in d)d.hasOwnProperty(b)&&(c=a(b,d[b]))&&e.push(c);return e},g=function(a,c,e){e=e||c;e="string"!== typeof e?e:{};var g=function(a,c,e){a=new b(a,c,e);d[a.id]=a};f(a.output).isObj()?f(a.output).each(function(a,b){g({output:b},a,e)}):g(a,c,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?b[encodeURIComponent(c)]=encodeURIComponent(g):b[c]=g)})},iterate:e,getItem:function(a){return d[a]}}},lb=function(a){var c=a.width-5,d=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,q=0.3*a.height+1,s=0.7*a.height+2,m,n=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:r.floor(b),y:r.floor(c)}};m=[n(c,d),n(c,5),n(5,d),n(5,5),n(b,e),n(g,q),n(f,q),n(g,s),n(f,s)];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}}},mb=function(a,c){var d=0.5*a.width+1,b;b=[{y:r.floor(0.5*a.height+1),x:r.floor(d)}];return{get:function(){return b}, getPctInView:function(a){return 1===a?50:0}}},nb=function(){var a={},c=function(c,b){a[c]=b};return{request:function(c){var b,e=a[c],g=f(arguments).toArray();g.shift();f.isUndef(e)||(b=f.isFunction(e)?e.apply({},g):e);return b},provide:function(d,b){b?a[d]=b:f(d).each(c);return b}}},Ka=function(a,c,d){return{collect:function(){var b=a.find(),c=b.getOutOfViewReasons(),g=d.isHidden(),k=G(y.calcWinDims()),q=b.getDims();if(!k.hasValidDims()||!q.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:w.embedded, winDimensions:k,adDimensions:q};!0===g&&c.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:k,adDimensions:q,containerDimensions:b.getContainerDims(),method:b.getDetectionMethod(),viewState:c.length?h.OUT_OF_VIEW:b.getViewState(),percentInView:b.getPercentInView(),reason:c.join("."),obstructed:f.stringifyTriState(b.isObstructed()),isHidden:f.stringifyTriState(b.isHidden()),tabHidden:f.stringifyTriState(g),posViewState:b.getViewState(),adCompCount:b.getComponentCount()}}}},pb=function(a){a=a|| f.identity;var c=[],d=r.now(),b=function(){var a=r.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})}}},qb=function(a){var c=a||1,d=0,b=0,e=0,g=0;return{start:function(){0===d%c&&(e=r.now())},stop:function(){0===d%c&&(g+=r.now()-e,b++);d++},getTime:function(){return g}, getCount:function(){return b}}},fa=function(a){var c=0,d=w.getTagTime(),b=0,e,g;return{getTotalTime:function(){return b},stop:function(){c=0;d=w.getTagTime()},mark:function(){e=w.getTagTime()-d;c+=e;c>a&&(g=c-e\x3c/script>'],iframe:[''],img:['']}[a];d=c[0]+b+c[1];"true"===p.forceAppend?"script"!==a?(c=x.createElement("DIV"),c.innerHTML=d,e.appendChild(c.childNodes[0])):(c=x.createElement("SCRIPT"), c.src=b,e.appendChild(c)):x.write(d)},b=function(a,b,c){var d=!c&&D.getXHR2();d?(d.open("POST",a),d.onreadystatechange=function(){4===d.readyState&&200===d.status&&b&&b()},d.send()):(c=new Image,b&&(c.onload=b),c.src=a)},e=function(a,b){var c=x.createElement("script");c.type="text/javascript";c.src=a;b&&(c.onload=b);f.isDef(p.contextNode.parentNode)&&p.contextNode.parentNode.appendChild(c)},g=function(c){f.isFunction(c)?c():"string"===typeof c?b(c,void 0,!0):a.add(h.ERROR_CODES.NOTIFY_CLIENT)},k= function(a,b,d,g){e(c.wrap(a,b,d,g))};l.on({addNode:d,send:b,exec:e,notify:g,jsonp:k});return{addNode:d,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",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"}},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"}},w=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 r.now()-p.birthdate},getPageTime:function(){return f.isDef(t.chrome)&&f.isDef(t.chrome.csi)&&f.isFunction(t.chrome.csi)?r.round(chrome.csi().pageT):h.NA},isVideo:function(){return-1!==p.mode.indexOf("jsvid")},isMobileApp:function(){return f.isDef(t.mraid)}}}(), D={addEvent:function(a,c,d,b){f.isDef(a.addEventListener)?"mouseenter"===c?a.addEventListener("mouseover",D.mouseEnter(d),b):"mouseleave"===c?a.addEventListener("mouseout",D.mouseEnter(d),b):a.addEventListener(c,d,b):f.isDef(a.attachEvent)&&a.attachEvent("on"+c,d)},removeEvent:function(a,c,d){f.isDef(a.removeEventListener)?("mouseenter"===c?(c="mouseover",d=D.mouseEnter):"mouseleave"===c&&(c="mouseout",d=D.mouseEnter),a.removeEventListener(c,d)):f.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="";x.defaultView&&x.defaultView.getComputedStyle?d=x.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;f.isDef(t.XMLHttpRequest)?(b=new XMLHttpRequest, "withCredentials"in b&&(d=b)):f.isDef(XDomainRequest)&&(d=new XDomainRequest);return d}},Ma=function(a,c,d,b,e,g,k,q){var s=0,m=0,n=!1,u,z={},v=[h.DT_CODES.ADTALK],A=function(a,c,e,g,q,u){e=e||!d.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 v=p.dtBaseURL,C=new I(v),w=r.now(),y=z[a];v||(C.path("dt"),d.on("usedtdomain")&&C.sub("dt"));a===h.DT_CODES.PERFORMANCE&&C.sub("dtias");t(C,a,c);q&& q.field&&C.setParam(q.field,q.value);g||E(C,a);l.trigger("send",C,function(){m+=1;s=r.now()-w;f.isFunction(u)&&u()},e);a===h.DT_CODES.UNLOAD&&(n=!0);z[a]=f.isDef(y)?y+1:1}catch(x){__IntegralASDiagnosticCall("dt-"+a,x),l.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"},e=p.mode,c=c[a]||c[e];d.on(b||e+"Diag")&&c&&A(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=z[a];f.isDef(c)&&-1!==v.indexOf(a)&&0!==c&&(b=b+"."+c);return b},t=function(a,c,d){d=f.isDef(d)?d:C(c);a.setParam("asId",p.asid);d={c:b.getCacheBustId(),pingTime:d,time:w.getTagTime(),type:c};e.filterOutput(function(a){return a.minDt&&(!a.type||a.type=== c)},d);a.setParam("tv",d)},E=function(a,b){var f,n={};k.fastForward();b===h.DT_CODES.VIDEO_EVENTS&&(f=l.request("videoEventsString"))&&(n.ve=f,n.clog=q);b===h.DT_CODES.UNLOAD&&(n.ndt=m);-1!==p.mode.indexOf("jsvid")&&(n.vv=l.request("videoVersion"));n.NULL1=d.output();n.NULL2=k.stringify(10);n.em=w.embedded;n.fr=w.friendly;n.uf=u.useFlash()?1:0;n.e=c.toString();n.tt=p.mode;n.dtt=s;e.filterOutput(function(a){return!a.minDt&&(!a.type||a.type===b)},n);a.setParam("tv",n);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;d.on("cookie")&&"true"===p.sendCookie&&p.protocol&&p.cookieDomain&&p.asid&&(a=p.protocol+"://"+p.cookieDomain+"?asid="+p.asid,l.trigger("send",a,f.noop,!0),m++)},unload:function(){n||A(h.DT_CODES.UNLOAD,-1,!0)},diagnostic:a,setViewabilityMod:function(a){u=a}}},G=function(a){var c={},d=!1,b=function(){var a={};f(c).each(function(b,c){a[b]=r.round(c)});return a},e=function(){return r.round(c.width)* r.round(c.height)};(function(){var b;a!==t.parent&&(1!==a.nodeType?c=a:f.isDef(a.getBoundingClientRect)&&(b=y.getRect(a),f(c).mixin({x:f.useIfDef(b.x)||b.scrX,y:f.useIfDef(b.y)||b.scrY,scrX:b.scrX,scrY:b.scrY,width:b.width,height:b.height})))})();return{hasValidDims:function(){var a,b=f(c).find(function(b,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){c[a]=b},isHidden:function(){var b= 1===a.nodeType?y.nodeIsHidden(a):0===a.width||0===a.height;return d?!1:b},treatAsPlaceholder:function(){d=!0},area:e,isMrcLarge:function(){return e()>=h.MRC_LARGE_AD_SIZE}}},Ca=function(){return{calcDims:function(a,c){var d=new G(a),b=y.getClippedDimensions(a,c),e=d.getRounded();d.set("height",b.heights){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 h=u=void 0,v=m.childNodes;for(u=0;u100*r.random());return a[b]},d={fc:"forcecocoa", rt:"rattie",cb:"cachebust",np:"nextcocoa",th:"tabHiddenDtCall",es:"everySecond"},b={gm:"use100v",fif:"useFIF"},e=function(){var c,e;c=f(d).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(c).mixin(e)},g=function(a){a=p[a];return!0===a||"true"===a||f.isFunction(a)};f(d).each(function(a,b){c(b)});return{on:c,bootstrapOn:g,output:function(){return f(e()).toParams()}}},Fa=function(a){var c=h.BROWSERS,d=a.browserIs(c.GECKO)|| a.browserIs(c.IE)||w.friendlyIframe||!w.embedded;return{calcInitialViewState:function(a,c,f){var k={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30},q={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},s=h.NA;f=f?k:q;if(d||c)s=a>=f.IN_VIEW?h.IN_VIEW:a<=f.OUT_OF_VIEW?h.OUT_OF_VIEW:a>=f.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS;return s},calcPercentInView:function(a,c,d,k){var q=0,h=a;a.hasValidDims()&&!a.isHidden()&&(f([c,d,k]).each(function(a,b){if(b.hasValidDims()){var c=h.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;h=G({scrX:e,scrY:f,width:0c.length;)e?(b=new Uint32Array(1),t.crypto.getRandomValues(b),c+=b[0].toString(16)):c+=(16*r.random()|0).toString(16);c=c.slice(0,30)}catch(f){a.add(h.ERROR_CODES.UID_GENERATION)}return c}()}},Ea=function(a){var c,d,b,e=l.request("features"),g=function(){var c,g,k,s,v=r.getMaxNumber();c=r.getMaxNumber();g=r.getWindow();r.getDoc();w.friendly?(c=q(),k=c.left,s=c.top,v=c.width,c=c.height,g=y.windowPosition(),k=g.scrX+k,s=g.scrY+s):e.on("rattie")&&a.browserIs(h.BROWSERS.IE)? (b=b||l.request("ieXDomainViewability"),d=b.determineFramePosition(),k=d.scrX,s=d.scrY):f.isDef(g.mozInnerScreenX)&&(k=r.round(g.mozInnerScreenX),s=r.round(g.mozInnerScreenY));return{scrX:k,scrY:s,iFrameClippingWidth:v,iFrameClippingHeight:c}},k=function(){var a,b,d=c||y.getIeDimObj(),e=r.getWindow();f.isDef(e.innerWidth)?(a=e.innerWidth,b=e.innerHeight):d&&f.isDef(d.clientWidth)?(a=d.clientWidth,b=d.clientHeight,0===a&&0=s)return"";var c,d,e=[],g=function(a){return-1!==a.key.indexOf("q")||-1!==a.key.indexOf("g")};c=f(a).map(function(a,b){if(g(b))return b});d=f(a).map(function(a,b){if(!g(b))return b});f(c.concat(d)).each(function(a,c){var d;d="adsafe_url="+c.val+"&adsafe_type="+c.key;var f=e.join("&").length;d.length+f+b<=s&&e.push(d)});return e.join("&")},n=function(a){var e=0,m=K.hashCode(p.asid),n="adsafe_jsinfo=",l=q.needsFlash()?{viewState:h.NA}:q.checkScreenLoc(!0),t="c:"+b.getCacheBustId()+ ",sl:"+l.viewState+",em:"+w.embedded+",fr:"+w.friendly,E=d.on("postDts")&&D.getXHR2()?"p":"i",B=["pt:"+q.stringifyPingTimes()+(l.viewState!=h.NA?l.details:""),f(k.params()).toParams(),"id:"+p.asid];g.iterate(function(a,b){B.push(a+":"+b.output())});c.toString()&&B.push("e:"+c.toString());B.push(d.output());B.push("uf:"+(q.useFlash()?1:0));B.push("tt:"+p.mode);B.push("et:"+(r.now()-p.birthdate));B.push("uid:"+b.unq);B.push("v:1.78.0");B.push("sp:"+("true"===p.jsDoSplit?1:0));B.push("ct:"+w.getPageTime()); B.push("dtm:"+E);B.push("mn:"+p.mn);B.push("gtpl:"+("true"===p.getTpl?1:0));d.on("resolution")&&(B.push("wr:"+f(y.windowSize()).toArray().join(".")),B.push("sr:"+f(y.screenSize()).toArray().join(".")));-1===(""+m).indexOf(k.params().br.toUpperCase().charCodeAt(0))&&B.push("mf:"+m);var x=function(a){if(a)return","+a};n.length+a+t.length+5<=s&&(n+=x(t),f(B).each(function(c,d){-1!==d.indexOf("id:")&&n.length+a+d.length+5<=s?(n+=x(d),b.impressionIsIdentifiable(!0)):n.length+a+d.length+5<=s?n+=x(d):e+= 1}),x("sp:"+("true"===p.jsDoSplit?1:0)));return n+=",ov:"+e};return{send:function(a){s=d.on("bigmon")&&"jload"===p.mode?4E3:2E3;var b=e.baseUrl;try{b+=m(a,b.length)}catch(f){c.add(h.ERROR_CODES.IMPRESSION_URLS)}b+="&"===b.slice(-1)?"":"&";try{b+=n(b.length)}catch(g){c.add(h.ERROR_CODES.JSINFO),b+="adsafe_jsinfo=e:"+c.toString()}e.macroUrl&&(b+="&"===b.slice(-1)?"":"&",b+=e.macroUrl);try{e.sendImpression(b),l.trigger("impressionsent")}catch(k){__IntegralASDiagnosticCall("impsend",k,p)}}}},Pa=function(a, c){return{init:function(d){a.jsonp(d,function(a){c.send(h.DT_CODES.THIRD_PARTY,void 0,!1,!0,{field:"tpiLookup",value:a})},!1,"callback")}}},La=function(a){var c=function(a,c){return{time:a,task:c}},d=function(a,d){d=d||f.noop;return function(g){return f(g).map(function(f,g){var h=g/1E3;return new c(g,function(){var c;c="";var f=w.isVideo()?2:1;h!==f&&(c+=h);c=p["_onInViewMRC"+c];l.trigger("sendDt",a,h);d(c)})})}};return{getJob:function(a,d){return new c(a,d)},getPingJobs:d(h.DT_CODES.PING,function(b){"true"=== p.useViewabilityNotification&&!a.skipAsFraudulent()&&b&&l.trigger("notify",b)}),getFullyInViewPingJobs:d(h.DT_CODES.FULLY_INVIEW),getPosInViewPingJobs:d(h.DT_CODES.POS_INVIEW)}},xa=function(){var a=function(a,b){-1!==a.indexOf(b+"&")&&(b+="&");return a.replace(b,"")},c=function(a,b,c){var f=a.indexOf("?");b=b+"="+c;if(-1===f)return a+"?"+b;f++;return a.slice(0,f)+b+"&"+a.slice(f)};return{wrap:function(d,b,e,f){var k="__IntegralAS_"+p.asid.replace(/\-/g,"")+"_"+r.round(1E4*Math.random()),h,s,m;f=f|| "ias_callback";RegExp(f).test(d)&&(h=RegExp("("+f+"=)(.[^&]*)").exec(d)[0],s=h.split("=")[1],m=K.stringToFn(s),d=a(d,h));t[k]=function(a){b(a);e&&m&&m(a);t[k]=void 0};return d=c(d,f,k)}}},Qa=function(a,c){var d={jss:{isFW:!0,nodeType:"script"},jsi:{isFW:!0,nodeType:"iframe"},jload:{impressionMethod:function(a){l.trigger("send",a,function(){l.trigger("sendDiag")},!c.on("postMon"))}},bapi:{impressionMethod:function(b){l.trigger("jsonp",b,a.enabled?a.callback:f.noop,a.enabled?!0:!1)}},jsapi:{isFW:!0, impressionMethod:function(b){l.trigger("jsonp",b,a.enabled?a.callback:f.noop,a.enabled?!0:!1)}},jsvid:{impressionMethod:function(a){l.on("adImpression",function(){l.trigger("send",a,f.noop,!c.on("postMon"))})}},fwjsvid:{isFW:!0,impressionMethod:function(a){var c="false"===p.fwMonitoring,d=function(a){a=a.split("/");a[3]="db2";a[4]="video";return a.join("/")};c&&l.trigger("jsonp",d(a),function(a){l.trigger("videoBlockResult",a)});l.on("adImpression",function(d){var g;if(g=c)g=d&&f.isBool(d.integral_didBlock)&& 0<=d.integral_timeToDecision;g&&(a=a.replace(/(adsafe_jsinfo=)([^&]*)/,"$1$2,abc:"+(d.integral_didBlock?1:0)+",abct:"+d.integral_timeToDecision));l.trigger("send",a,f.noop,!0)})}},jspix:{nodeType:"img"}};return new function(){var a=function(a){var b=-1===a.indexOf("?")?"?":"&";return a+b},c=d[p.mode],f=!!c.isFW,k=function(a){var b;b=l.request("mobileApp").isMobileAppEnvironment()&&p.mobFwUrl?p.mobFwUrl:a?p.adsafeSrc:p.requrl;a||(b+="?"+p.reqquery);return b}(f),h=k.indexOf("BEGIN__ADSAFE"),s=-1!== h,m=s?k.slice(h):"",a=s?k.slice(0,h):a(k);return{isFW:f,baseUrl:a,macroUrl:m,sendImpression:function(a){c.nodeType?l.trigger("addNode",c.nodeType,a):c.impressionMethod(a)}}}},Za=function(a,c){var d,b=p.mtCell,e=p.mtSample,g=0,k=0,q=[],s=null,m=null,n,l=function(a){try{var d=r.now()-s;g+=d;D.removeEvent("mousemove",v);q.push("{ht:"+g+",mm:{"+f(n).toParams()+"}}");c.addItem({output:"{cs:"+b+",sr:"+e+",ec:"+q.length+",me:["+q.slice(-10).join(",")+"]}"},"mt",{type:h.DT_CODES.UNLOAD})}catch(k){}},z=function(a){try{g= 0,n={},s=r.now(),D.addEvent(d,"mousemove",v)}catch(b){}},v=function(c){var g,h,s,q,v,l,p;try{null===m&&(m=d&&f.isDef(c.clientX)&&f.isDef(c.clientY));if(m&&0===k%e&&(v=a.calcDims(),-1!==v)){p=r.ceil(v.width/b);var u=c.clientX,z=c.clientY;s=w.embedded?u:u-v.x;q=w.embedded?z:z-v.y;g=r.floor(s/b);h=r.floor(q/b);l=g+h*p;n[l]?n[l]++:n[l]=1}k++}catch(t){}};return{init:function(){var b=setInterval(function(){try{a.isAdDetected()&&(d=a.getOriginatingElement(),D.addEvent(d,"mouseenter",z),D.addEvent(d,"mouseleave", l),clearInterval(b))}catch(c){}},250)}}},r={execAtEndOfThread:function(a){setTimeout(a,0)},now:function(){return(new Date).getTime()},random:function(){return Math.random()},round:function(a){return Math.round(a)},ceil:function(a){return Math.ceil(a)},floor:function(a){return Math.floor(a)},min:function(){return Math.min.apply(null,arguments)},getWindow:function(){return t},getMaxNumber:function(){return Number.MAX_VALUE},getTop:function(){return top},getNewActiveXObject:function(a){return new ActiveXObject(a)}, getDoc:function(){return x}},ua=function(){var a,c=!1,d=new R,b=function(){var b=r.getWindow();return w.friendly&&b.top.document&&(f.isFunction(b.top.document.hasFocus)||f(b.top.document.hasFocus).isObj())&&!b.top.document.hasFocus()||(f.isDef(a.prop)?r.getDoc()[a.prop]:null)},e=function(){var c=r.getWindow(),e=function(){d.run(b())};D.addEvent(c,"focus",e,!0);D.addEvent(c,"blur",e,!0);a.event&&D.addEvent(r.getDoc(),a.event,e,!0)};a=function(){var a,b="hidden",c="visibilitychange",d=r.getDoc();f.isUndef(d.hidden)? f(["moz","ms","webkit"]).each(function(e,h){var l=h+"Hidden";f.isDef(d[l])&&(b=l,c=h+c,a=!0)}):a=!0;return a?{prop:b,event:c}:{}}();return{isHidden:b,onHiddenChange:function(a){d.push(a);c||(c=!0,e())}}},va=function(){var a=function(a){for(var b in a)if(a.hasOwnProperty(b)){var c=a[b];(""===c||"null"===c||"undefined"===c||null===c||f.isUndef(c))&&delete a[b]}return a},c=function(a){var b={},c,g;for(g in a)a.hasOwnProperty(g)&&(c=a[g],f.isUndef(b[c])?b[c]=g:b[c]+=g);a={};for(g in b)b.hasOwnProperty(g)&& (c=b[g],a[c]=g);return a};return{detectTopURL:function(){var d=function(){var a={g:"",q:""};try{a.q=t.parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.location.href}catch(b){var c=b.message,c=c.substring(c.lastIndexOf("<")+1,c.lastIndexOf(">")),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(w.embedded){try{b.c=encodeURIComponent(parent.document.referrer)}catch(k){}try{b.e=encodeURIComponent(t.document.referrer)}catch(h){}}try{"jsi"!==p.mode&&(b.d=encodeURIComponent(t.location.href))}catch(s){}try{b.f=encodeURIComponent(p.jsref)}catch(m){}try{var n=d();b.g=encodeURIComponent(n.g);b.q=encodeURIComponent(n.q)}catch(l){}var b= a(b),b=c(b),d=[],r;for(r in b)b.hasOwnProperty(r)&&d.push({key:r,val:b[r]});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,e;if(0===a.length)return c;d=0;for(e=a.length;d v.unifiedId&&(x.unifiedId=v.unifiedId);var y;y=r.now()-c.sentTime;c.transferDuration=y;t=q.getFrame(v.id);C=g(t,c);f.isUndef(t)||f.isUndef(t.selfDescription)||(p.srcIsEmbedded||w.embedded)&&C?(t=t||q.addFrame(b.source,v.id.split("-"),c),t.addInformationFromSrc(c,v),e()):t.addInformationFromSrc(c,v);b=t;var B=a.request("idMapModule");d&&C&&B.isCandidateForMyIdMap(b)&&k()}catch(D){l.trigger("error",h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:k,sendToKnownFrames:function(){(new T).send(e)}, startListening:function(){(new V).listen(b,q,e)},validateMessage:b,processMessage:q,createMessage:e}},xb=function(a){a=a||p;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}},sb=function(){var a,c=[],d=function(a){a=new xb(a);c.push(a);return a};a=d();return{createNew:d,getAll:function(){return c},myIdCard:a}},Da=function(a){var c,d,b=!1,e=r.getDoc().documentElement,f=function(a){var e=!0;b&&(b=!1,a.stopPropagation(), a.preventDefault(),c=a.screenX-a.clientX,d=a.screenY-a.clientY,e=!1);return e};a.browserIs(h.BROWSERS.IE)&&D.addEvent(e,"click",f,!0);return{determineFramePosition:function(){a.browserIs(h.BROWSERS.IE)&&(b=!0,e.click());return{scrX:c,scrY:d}}}},Va=function(a,c,d){var b=!1,e=function(){c.impressionIsIdentifiable()&&!b&&(b=!0,l.trigger("notify",p._onMeasurable))};return{start:function(){var b=l.request("mobileApp");if(b.isMobileAppEnvironment()?b.isMeasurable():!d.useFlash())e();else l.on("measurable", function(){a.browserIs(h.BROWSERS.WEBKIT)||e()})},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&&f.isDef(p._onMeasurable)}}},Ra=function(a,c,d,b,e,g,k,l,s,m,n,u,z,v){var A,C,y,E,B=0,F=0,J,I=-1!==p.mode.indexOf("jsvid"),K=g.request("mobileApp"),U=I?200:100;d=p.mobOrTab;var R=!d&&b.on("recordalternate"),Q=a.hasFlashEnabled(),L=b.on("forcecocoa")&&Q,V=b.on("nextcocoa");a.getDocumentMode();var ba=a.browserIs(h.BROWSERS.GECKO)||a.browserIs(h.BROWSERS.IE)&&b.on("rattie"),N= w.friendlyIframe&&L||w.xDomainIframe&&ba&&L||w.xDomainIframe&&!ba,M=!d&&N&&b.on("cocoapuffs")&&Q,S=!1,P=new qb(10),ca=V?la:ma,O=[I&&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 W=f(O).map(function(a,b){return b/1E3}).join("-"),$=new fa(1E3),T=new ea(m.getPingJobs(O));if(b.on("hundredpct")&&p.use100v)var aa=new fa(1E3),X=new ea(m.getFullyInViewPingJobs(O));if(b.on("tabHiddenDtCall"))var ga=new fa(1E3),Z=new ea(m.getPosInViewPingJobs([O[0]])); var ha=function(){Y();b.on("viewabilityready")&&(c.send(h.DT_CODES.VIEWABILITY_READY),g.trigger("measurable"))};g.on("delayedViewabilityReady",ha);var Y=function(d){try{P.start();var k,m,l,q,t,w;l=u.collect();R&&(l.gState=l.viewState);if(K.isMobileAppEnvironment())l.viewState=K.getViewabilityResult(),l.method=K.getDetectionMethod(),l.percentInView=K.getPercentageInView();else if(M){A=A||new da(ca,l.adDimensions,ha,b,n,a)||{};q=A.checkViewable();b.on("hundredpct")&&p.use100v&&(E=E||new kb(jb,l.adDimensions, ha,a,b,e,s,n)||{},t=E.checkViewable(),l.fullPercentInView=t.pct,l.useCocoa=M);if(1!==l.tabHidden||q.str===h.NA)l.viewState=q.str;l.percentInView=q.pct;b.on("unreliabilityDetection")&&Q&&(y=y||new da(ca,G({height:0,width:-2E4}),f.noop,b,n,a)||{},w=y.checkViewable(),w.str!==h.OUT_OF_VIEW&&(F+=1),B+=1,s.addItem({output:F+"/"+B},"fu"))}else N&&(l.viewState=h.NA,l.percentInView=-1);R&&(C||d||!Q||(C=M?A:new da(ca,l.adDimensions,f.noop,b,n,a,e)),l.fState=d||!Q?h.NA:C.checkViewable().str);if(I&&(m=v.getViewStateOverride())){if(m=== h.OUT_OF_VIEW){var x=l.reason?l.reason.split("."):[];x[x.length]=h.OUT_OF_VIEW_REASONS.VIDEO;l.reason=x.join(".")}l.viewState=m}k=z.registerLocation(l);b.on("hundredpct")&&p.use100v&&(k.isFullyInView()?(aa.mark(),X.doEligibleJobs(aa.getTotalTime()),!b.on("zeroPing")||S||d||(c.send(h.DT_CODES.FULLY_INVIEW,0),S=!0)):aa.stop());k.isInView()?($.mark(),T.doEligibleJobs($.getTotalTime())):$.stop();var D=T.getNextJob();D&&D.time===O[0]&&b.on("tabHiddenDtCall")&&(l.posViewState===h.IN_VIEW||l.posViewState=== h.PARTIAL_VIEW_PLUS?(ga.mark(),Z.doEligibleJobs(ga.getTotalTime())):ga.stop());P.stop();var J=r.round(P.getTime()/P.getCount());s.addItem({output:J},"lt",{type:h.DT_CODES.UNLOAD});return k}catch(L){g.trigger("error",h.ERROR_CODES.CHECK_SCREEN_LOC)}},ia,ja=function(a){var b;J=!0;var d=!1,e=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:p.videoId,msg:"unloadComplete",messageType:"misc"}),"*")}))};a=function(){e();if(!ia){var a= [A,E,C,y];b&&clearInterval(b);f(a).each(function(a,b){b&&"function"===typeof b.removePixels&&b.removePixels()});ia=!0}};k.impressionIsIdentifiable()&&(Y(),b=setInterval(Y,U),ia=!1,g.on("adStopped",a),g.on("adVideoComplete",a),g.on("skipAd",a),D.addEvent(t,"beforeunload",c.unload,!1),I&&D.addEvent(t,"beforeunload",e,!1))};return{checkScreenLoc:Y,init:function(){"true"===p.allowViewability&&f.isFunction(x.addEventListener)?(J=!1,"complete"==x.readyState||"loaded"==x.readyState||"interactive"==x.readyState? r.execAtEndOfThread(ja):x.addEventListener("DOMContentLoaded",ja,!1)):l.waitForBody(ja)},needsFlash:function(){return N},readyFired:function(){return J},useFlash:function(){return M},stringifyPingTimes:function(){return W}}},na=function(a){function c(){var b=a.on("mraidinjection")&&e.isSafeToInjectMraid();d=yb().resolve(b)}var d,b=new zb,e=new Ab;try{a.bootstrapOn("mobOrTab")&&(b.detect(),b.hasDetectedMobileApp()&&(e.detect(),c()))}catch(g){l.trigger("error",h.ERROR_CODES.MOBILE_APP)}return{isMobileAppEnvironment:function(){return b.hasDetectedMobileApp()}, isMeasurable:function(){return f.isDef(d)&&d.isMeasurable()},getPercentageInView:function(){var a=h.NA;f.isDef(d)&&d.isMeasurable()&&(a=d.getPercentageInView());return a},getViewabilityResult:function(){var a=h.NA;f.isDef(d)&&d.isMeasurable()&&(a=d.getViewabilityResult());return a},getDetectionMethod:function(){var a=h.NA;f.isDef(d)&&d.isViewabilitySupported()&&(a=d.getDetectionMethod());return a}}},Bb=function(){var a=!1,c=!1,d=r.getWindow(),b=function(){var a=d.avid;return f.isDef(a)&&f.isDef(a.getPercentageInView)}, e=function(){return b()&&c},g=function(){c=!0;a&&e()&&l.trigger("delayedViewabilityReady")};(function(){var c=d.avid;b()&&("loading"===c.getState()?(a=!0,c.addEventListener("ready",function(){g()})):g())})();return{isViewabilitySupported:b,isMeasurable:e,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}}},Cb={url:{STRINGIFIED_METHOD:"u", detect:function(a){return!!f(a).findFirst(function(a,d){return-1!==r.getWindow().location.href.indexOf(d)})}},userAgent:{STRINGIFIED_METHOD:"a",detect:function(a){return!!f(a).findFirst(function(a,d){var b;b=!1;var e=r.getWindow();f.isDef(e.navigator)&&f.isDef(e.navigator.userAgent)&&(b=(b=e.navigator.userAgent)&&-1!==b.indexOf(d));return b})}},javascript:{STRINGIFIED_METHOD:"j",detect:function(a){return!!f(a).findFirst(function(a,d){return f.isDef(K.stringToProp(d))})}},scriptSrc:{STRINGIFIED_METHOD:"s", detect:function(a){return!!f(a).findFirst(function(a,d){return y.containsScriptTagWithSrc(function(a){return f.isDef(a)&&-1!==a.indexOf(d)})})}}},Z=function(){var a=function(a,d){var b,e=Cb[a];e.detect(d)&&(b=e.STRINGIFIED_METHOD);return b};return{process:function(c){return f(c).map(a).join("")}}},Db={url:["file:","content:","applewebdata:","afma-sdk"],userAgent:["QuantcastSDK","afma-sdk"],scriptSrc:["file:"],javascript:["ADMARVEL","mopubFinishLoad","InmobiObj","gsStatus","mraid.sasSendMessage"]}, zb=function(){var a,c=function(){return void 0!==a&&""!==a};return{detect:function(){a=Z().process(Db);c()&&l.trigger("addOutputItem",{output:"1"},"mapp",{type:"impression"})},hasDetectedMobileApp:c}},yb=function(){var a=r.getWindow();return{resolve:function(c){var d;f.isDef(a.avid)?d=new Bb:f.isDef(a.mraid)||c?d=new Eb:l.trigger("addOutputItem",{output:"na"},"mi",{type:"impression"});return d}}},Eb=function(){var a=!1,c=!1,d=!1,b=r.getWindow(),e=function(){var a=b.mraid;return f.isDef(a)&&f.isDef(a.isViewable)}, g=function(){return e()&&d},k=function(){d=!0;c&&g()&&l.trigger("delayedViewabilityReady")},q=function(){var d=b.mraid;e()&&(a=!0,"loading"===d.getState()?(c=!0,d.addEventListener("ready",function(){k()})):k())},s=function(){a||(c=!0,q())};(function(){var a=!0;if(r.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",s):q();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}}},Ab=function(){var a=[],c=[],d=function(b,c){var d,f=Z().process(c.detectionRules);f&&(a.push(c.STRINGIFIED_SDK+"*"+f),d=c);return d};return{detect:function(){c=f(Fb).map(d);0=e&&b++;a=c;d++},100),g=function(){c++;e()},k=function(){l.trigger("addOutputItem",{output:{tmm:function(){return c},tma:function(){return d},sma:function(){return b}}},{type:h.DT_CODES.UNLOAD})};return{start:function(){k();D.addEvent(r.getTop().document,"mousemove",g)},isApplicable:function(a){return!w.xDomainIframe&& a.on("mmsb")}}},Xa=function(){return{start:function(){var a=r.getTop().status;r.getTop().status=r.getTop().status+" ";r.getTop().status===a+" "&&(r.getTop().status=a,l.trigger("addOutputItem",{output:1},"sb"))},isApplicable:function(a,c){return!w.xDomainIframe&&c.browserIs(h.BROWSERS.IE)&&a.on("mmsb")}}},db=function(){var a=y.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(){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(c).each(function(a,b){d(b)}):(b-=100,0<=b&&t.setTimeout(g,100))})()};try{fb()}catch(Ob){__IntegralASDiagnosticCall("main",Ob,p)}}; try{(function(){var p=__IntegralASConfig.useFIF?window.parent:window;__IntegralASConfig.initialize(__IntegralASConfig,p,p.document)})()}catch(err$$12){__IntegralASDiagnosticCall("initialize",err$$12,__IntegralASConfig)};