var __IntegralASDiagnosticCall = function(){}; try { var __IntegralASConfig = { jsDoSplit : false, cocaPuffsPath : "", debug : "false", killPhrases : "", jsDiag:'false', version:'17.3.30', mtCell: 10, mtSample: 5, trackMouse : "true", exchList:{'e1':'nqzryq','e2':'tbbtyrnqf.t.qbhoyrpyvpx','e3':'ehovpbacebwrpg','e4':'chozngvp','e5':'bcrak','e6':'nqoevgr.pbz','e7':'tynz.pbz','e8':'lvryqznantre.pbz','e9':'yvwvg','e10':'nqakf','p11':'ghea.pbz','p12':'zngugnt','p13':'vaivgrzrqvn','p14':'qngnkh','n15':'zrqvn6qrterrf','n16':'dhnagfreir','n17':'esvuho.arg','a18':'napubeserr','a19':'eff2frnepu','a20':'mgfgngvp.pbz','n21':'ovq.npr.nqiregvfvat','e22':'wnfba','v23':'fcbgkpqa','v24':'ogeyy','v25':'yvirenvy','v26':'nqncgi','v27':'nqnc.gi','n29':'qbzqrk.pbz','n30':'ernyih.arg','d31':'cvengronl','d32':'cebklonl','d33':'onlcebkl','d34':'cvengrcebkl','d35':'cebklcvengr','d36':'onlcvengr','n37':'tjnyyrg','p39':'j55p.arg','p40':'c0l.pa','p41':'vcvalbh.pbz','p42':'c0lwferaqre'}, killFlash: 'true', sp_cdnDomain:'cdn.adsafeprotected.com', sp_cdnScripts:{sca: "cdn.adsafeprotected.com/sca.17.2.10.js", main: "static.adsafeprotected.com/main.17.3.30.js"}, protocol:'https', jsref : "", asid : "85ba2e38-6162-11e7-8f93-70106fb72bb0", allowViewability : "true", jsFeatures : "cocoapuffs,viewabilityready,consecutive,cachebust:0,forcecocoa:0,rattie,exch,recordalternate:0,usedtdomain,nextcocoa:100,bapiDiag,cookie,postDts:0,videotwoseconds,getPl,decodePl,resolution,usetpl,tpiLookupURL,hundredpct,jloadDiag:0,blur:0,sendclogs,zeroPing,idMap,offscreen,everySecond:1,sdkdetection,moreAdTalkCalls,slid,fm2:1,largeAd,nextcocoaie:100,usevh,fxdet,mmsb:0,bigmon:0,chromeNativeIO:100,oddet:100,ios:100,ancestor:100,avmm:100,avgrn:100,useScreenLocationInfoAdaptor:100,swapids:100,pIntervals:10,firewall_cdn_domain,forceid:0,usesca:10,bustediframe:100,impFailSafe:100,yieldmo:100,displayCustomView:0,sfdetect,pmdetect:100,novidnodeerr:5,diagnosticCM:0,viewabilityOptimization:100,usehaps:100,customMetric:100,sizmek,celtra,groupmCM,avidPropertiesInImpression", adsafeDomain : "adsafeprotected.com:80", minimizeCalls : "false", adWidth : "", adHeight : "", forceAppend : "true", sp_imp_maxLength: 6000, sp_imp_jsInfo_minLength: 200, _onInViewMRC15 : __IntegralASConfig && __IntegralASConfig.onInViewMRC15, _onInViewMRC : __IntegralASConfig && __IntegralASConfig.onInViewMRC, _onMeasurable : __IntegralASConfig && __IntegralASConfig.onMeasurable, _onAPIResult : __IntegralASConfig && __IntegralASConfig.onAPIResult, _onSuspicious : "//mpp2.vindicosuite.com/fd/fdp=1&eip=4327CAA84D78A6F3D81297BFB9E94202&hug=86c0085f337f3e118f7f3068c84086cf&xid=7489574820223166492&ts=341117106", _onInViewFull : __IntegralASConfig && __IntegralASConfig.onInViewFull, _onInViewMRC5 : __IntegralASConfig && __IntegralASConfig.onInViewMRC5, reqquery : "anId=10083&campId=&pubId=4327CAA84D78A6F3D81297BFB9E94202&chanId=86c0085f337f3e118f7f3068c84086cf&placementId=&impId=7489574820223166492", mode : "jload", requrl : "https:\/\/pixel.adsafeprotected.com\/dbapi", dtBaseURL: "https:\/\/dt.adsafeprotected.com\/dt?anId=10083", adsafeSrc : "", tpiLookupURL:"", getTpl: "false", use100v: false, useBapiCallback: "true", useViewabilityNotification: "false", scriptUrl : "https:\/\/pixel.adsafeprotected.com\/jload?anId=10083&campId=&pubId=4327CAA84D78A6F3D81297BFB9E94202&chanId=86c0085f337f3e118f7f3068c84086cf&placementId=", accountForSadImps:'true', sendCookie:'false', cookieBaseURL:'sc.iasds01.com\/dtc?anId=10083&pubId=4327CAA84D78A6F3D81297BFB9E94202', fwMonitoring:'', doNothing: false, mn: "app40ami", mobOrTab: false, mobFwUrl : "https://mobile.adsafeprotected.com/external/monitoring/app/initial/10083/", anId : '10083', advEntityId : '', pubEntityId : '', videoId : '', videoChannel : '', customViewability: [{ "id":"publ1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "ub":242499}, {"piv":30, "lb":242500}], "mediaTypes":["display"], "distributionChannels":["web","app"] }, { "id":"publ2", "tiv": 2, "minunit":2, "thresholds": [{"piv":100, "ub": 242499}, {"piv":50, "lb": 242500}], "mediaTypes":["video"], "distributionChannels":["web","app"] },{ "id":"grpm1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "ub": 242499}, {"piv": 50, "lb": 242500}], "mediaTypes":["display"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "rts":"_onInViewGroupM" }, { "id":"grpm2", "tiv": "15|50%", "minunit":1, "sound": "on", "soundExcl": "groupm_native", "thresholds": [{"piv":100, "ub": 299999},{"piv":80, "lb": 300000} ], "mediaTypes":["video"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"] },{ "id":"fiv1", "tiv": 1, "minunit":1, "thresholds": [{"piv":100, "lb": 0}], "mediaTypes":["display"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "type": "pf" }, { "id":"fiv2", "tiv": 2, "minunit":1, "thresholds": [{"piv":100, "lb": 0}], "mediaTypes":["video"], "deviceGroups":["desktop","mobile"], "distributionChannels":["web","app"], "type": "pf" }] }; if (__IntegralASConfig.jsFeatures.indexOf('asidJsDiagnostic') !== -1) { var fakeErr = { message: __IntegralASConfig.asid }; __IntegralASDiagnosticCall('asid', fakeErr); } __IntegralASConfig.birthdate = new Date().getTime(); __IntegralASConfig.useFIF = (!!window.__IntegralASUseFIF) && __IntegralASConfig.mode === 'jload'; __IntegralASConfig.contextNode = (function() { if (__IntegralASConfig.useFIF) { return window.frameElement; // Early exit if using FIF } var tempScript, embedded = window != top, scripts = document.getElementsByTagName('script'), result = scripts[scripts.length - 1], scriptIndex = scripts.length, useDocWrite = 'jss,jsi,jspix'.indexOf(__IntegralASConfig.mode) !== -1, scriptUrl = __IntegralASConfig.scriptUrl; try { while (--scriptIndex >= 0) { tempScript = scripts[scriptIndex]; if (tempScript.src && tempScript.src.indexOf(scriptUrl) === 0 && tempScript.getAttribute('data-ias-script-tag') === null) { result = tempScript; tempScript.setAttribute('data-ias-script-tag', 'found'); break; } } if (scriptIndex === 0 && useDocWrite && !embedded) { document.write(''); result = document.getElementById('s' + __IntegralASConfig.asid).parentNode; } } catch(e) { } return result; }()); } catch(err) { __IntegralASConfig = {}; __IntegralASDiagnosticCall('bootstrapper', err); } __IntegralASConfig.initialize=function(q,w,z){var k,Rb=function(){K.startSystem();k=K.getAggregator();var m;k.provide("mobileApp",function(){return m=m||new qa(b)});var a;k.provide("avidJsClient",function(){return a=a||new ra(p.getWindow())});k.provide("context",v);var b=k.provide("features",sa()),c=k.provide("browser",ta()),d=ua(),f=k.provide("ids",va()),g=new wa(k),r=$(),n=xa(d,r),r=function(){var a=k.request("avidJsClient"),d=k.request("mobileApp"),g=k.request("context"),l=d.isSafeToInjectMraid(), r=new ya(p.getWindow(),new G),n=new za(p.getWindow(),l,d.isMobileAppEnvironment()),s=new aa(r,new G),e=new Aa(p.getWindow(),new G),l=new Ba(a,f),m=new Ca(a,l,q.mode),t=new aa(e,new G),h=new Da(a,new G),B=new Ea(a,l,q.mode),e=new ba(e,h,new G),A=new Fa(p.getWindow(),new G),g=new Ga(p.getWindow(),g),r=new ba(r,A,new G),A=new Ha(a,new G),y=new Ia,C=new Ja,J=new Ka(new ca,p.getWindow(),new G),a=new La(a,new G),y=(a=(new da([{environment:y,measurementStrategy:a},{environment:C,measurementStrategy:J}])).resolve())? a.measurementStrategy:{},C=new Ma(new Na),a=new Oa(A,y,new G,C),C=new Pa(A,y,h,new G,C),h=new Qa(v.isVideo(),new G),A=new ea(b,c,v,d),y=l.accepts()&&l.supportsAdContainerGeometry(),n=(new da(y?[{environment:m,measurementStrategy:a},{environment:B,measurementStrategy:C},{environment:g,measurementStrategy:r},{environment:n,measurementStrategy:s}]:[{environment:m,measurementStrategy:t},{environment:B,measurementStrategy:e},{environment:g,measurementStrategy:r},{environment:n,measurementStrategy:s}])).resolve(), s=new Ra(n,y);l.accepts()&&f.setAvidAdSessionContext(l.getAvidAdSessionContext());return!n&&A.accepts()?h:new Sa(n,s,d.isMobileAppEnvironment())}();b.on("swapids")&&(q.oid=q.asid,q.asid=f.unq);var l,s,t=Ta(),B=Ua(),C=Va(b),A=Wa(),J=Xa(k),F=k.provide("mPage",Ya()),y=Za(),D=k.provide("pageUrls",$a(y,p)),L=ab(),S=k.provide("intersectionWatcher",bb(p.getDoc().body));k.provide("ieXDomainViewability",cb(c));k.provide("iframe",db(c));var u=eb(c),w=k.provide("video",!v.isVideo()||v.isAvid()||v.isInMobiMraidVideo()? {}:fb(q.videoId,b,L));gb(hb.build());var I=ib(d,u,b),O=jb(I,d,F),x=k.provide("jobFactory",kb(J)),z=lb(I,d,b,f,g,c,L,A),A=mb(),T=nb(d,b,k,J),I=ob(n,z,d,f,g),n=pb(n,z),T=qb(T,b,r.isImmediate()),E=k.provide("viewability",rb(new G,r,c,z,d,b,u,k,f,g,x,F,O,L,w)),xb=function(){var a=new sb(b,v),c=new tb(b,v),d=ub(b,v),g=(new vb(q,v,b)).resolve(),f=[a],l=[];d.applies()&&f.push(d);c.applies()&&f.push(c);e(g).each(function(a,b){f.push(new wb(b,v));l.push(b.id)});0e,d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),f=[];e=c?-e:e;do b=e%a,f.push(d[b]),e=(e-b)/a;while(0=h.MRC_LARGE_AD_SIZE;d()});k.on("impressionsent",function(){a=!0;d()});c.onHiddenChange(d)},Wa=function(){var m=[],a={},b={percentInView:"piv", sl:"vs",reason:"r",width:"w",height:"h"};k.on("newScreenEvent",function(c){c=e(c).selectProperties(e(b).keys());c=e(c).asStrings();var d=e(c).compareTo(a);d&&(d.t=v.getTagTime(),m.push(d));e(a).mixin(c)});return{toString:function(){return e(m).toION(b)}}},Sb=function(m,a,b,c,d,f,g){var r;(function(){var f=b.getRounded(),l=f.width-5,e=f.height-5,t=0.5*f.width+1,f=0.5*f.height+1;r=[new m(a,l,e,d,g,c),new m(a,l,5,d,g,c),new m(a,5,e,d,g,c),new m(a,5,5,d,g,c),new m(a,t,f,d,g,c)]})();return{getNumInView:function(){var a= [],b=0;e(r).each(function(b,c){var d=c.isInView()?1:0;a.push(d)});f.addItem({output:a.join(".")},"pvs");e(a).each(function(a,c){b+=c});return b},getPctInView:function(a){return 5===a?100:3<=a?51:0},isReady:function(){var a=!0;e(r).each(function(b,c){c.isNotReadyToReport()&&(a=!1)});return a},remove:function(){e(r).each(function(a,b){try{b.remove()}catch(c){}})}}},Tb=function(m,a,b,c,d,f,g,r){var n=new m(Z,z.body,a,c,d,g,r),l,s,t=0;b=b||e.noop;l=setInterval(function(){n.isReady()&&!s?(s=!0,b(),clearInterval(l)): (5===++t||s)&&clearInterval(l)},50);return{checkViewable:function(){var a=n.isReady(),c=n.getNumInView(),c=n.getPctInView(c),d=f.calcInitialViewState(c,!0);a&&!s&&(s=!0,b());return{str:a?d:h.NA,pct:a?c:-1}},removePixels:function(){n.remove()}}},Wb=function(m,a,b,c,d,f,g){var r,n,l=a.getRounded(),s=[],t=!1,B=0,k=49>a.area(),A=(c.on("largeAd")&&a.isMrcLarge()&&!v.isVideo()||g)&&!k?Ub(l):Vb(l,k),p=function(){var a;if(!t)for(t=!0,a=0;a=g?h.IN_VIEW:h.OUT_OF_VIEW);d&&!n&&(n=!0,b());return{str:d?g:h.NA,pct:d?F():-1}},removePixels:function(){e(s).each(function(a, b){try{b.remove()}catch(c){}})},getPercentInView:F}},W=function(){var m=new Xb,a=new G;return e(m).mixin(a)},G=function(){var m={},a=function(a,c,d){m[a]=m[a]||new V;m[a].push(c,d)};return{on:function(b,c){c?a(b,c):e(b).each(a)},once:function(b,c){a(b,c,1)},trigger:function(a){var c,d=e(arguments).toArray();if(c=m[a])d.shift(),c.run.apply({},d)}}},Nb=function(){var m={},a={ox:0},b=p.getWindow(),c=e.isDef(b.JSON)&&e.isDef(b.postMessage),d=function(b){var c=b.uniqueId;b=a[b.vendorKey];var d=!1;e.isDef(b)&& 1>b&&c&&!m[c]&&(d=!0);return d},f=function(a,b){if(b)return b.type="receipt",b},g=function(b,c,d){a[c.vendorKey]++;d();m[c.uniqueId]=!0;r(c)&&(d="false"===c.isSampling,b=["ext",c.vendorKey,c.dataKey].join("_"),d={encode:!0,minDt:d,type:d?h.DT_CODES.EXTERNAL:h.DT_CODES.UNLOAD},k.trigger("addOutputItem",{output:c.dataValue},b,d),k.trigger("addOutputItem",{output:c.vendorKey},"ext_vendor",d),"false"===c.isSampling&&k.trigger("sendMinDt",h.DT_CODES.EXTERNAL))},r=function(a){var b=function(a){return e.isStr(a)&& 100>a.length};return b(a.vendorKey)&&b(a.dataKey)&&b(a.dataValue)};return{isApplicable:function(){return c},start:function(){(new ha).listen(d,g,f)}}},U=function(e,a,b,c){var d=k.request("browser");if(k.request("features").bootstrapOn("killFlash"))return{style:{},isPlaceholder:!0};var f=function(a,b){return''};return function(){var g,r,n,l=q.dtBaseURL,s=q.cocaPuffsPath,l=new N(l);l.sub(a||"static");l.master(l.master().split(":")[0]);l.path("");s&&(l.master(s),l.sub("")); l+=e;s=f("allowscriptaccess","always");g=f("movie",l)+f("play","true")+f("loop","true");n=d.browserIs(h.BROWSERS.IE)||d.browserIs(h.BROWSERS.MSEDGE);r=d.browserIs(h.BROWSERS.IE);n&&(n=c?"window":"transparent",g+=f("wmode",n));b&&(s+=f("FlashVars",b));r?(r=z.createElement("div"),n="blag"+q.birthdate+p.random(),r.innerHTML=""+g+s+"",g=r.firstChild):(g=z.createElement("object"), g.data=l,g.type=h.FLASH_MIME,g.innerHTML=s);l=g;l.style.position="absolute";l.style.width="1px";l.style.opacity="0";l.style.height="0px";return g}()},Z=function(m,a,b,c,d,f,g,r){var n=f.browserIs(h.BROWSERS.IE)||f.browserIs(h.BROWSERS.MSEDGE),l="_IASflashPixelCallback"+(q.birthdate+""+p.round(1E6*p.random())),s=!1,t=!1,B,C,A,J,F=function(){if(B&&e.isFunction(B.jsHandshake)&&!s){B.style.height="1px"===B.style.height?"2px":"1px";try{B.confirmResize()}catch(a){s=!0,k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}}}, y=function(){if(s)return!1;var a,b;try{(a=J||B&&e.isFunction(B.jsHandshake))&&!t&&(J=!0,w[l]=D,b=B.jsHandshake(l),t=!0,D(b))}catch(c){a=!1,s=!0,k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}return a},D=function(a){try{if(e.isUndef(a.isInView))throw"corrupted Flash pixel message received";A=1===+a.isInView}catch(b){k.trigger("error",h.ERROR_CODES.FLASH_API_ACCESS)}},L=function(a,b,c){var d=new U(n?"/detector_4_5_IE.pix":"/detector_4_5.pix"),g=d.style;d[h.IAS_DETECTOR]="true";g.left=b+"px";g.top= c+"px";d.isPlaceholder||a.appendChild(d);g.height="1px";B=d;n&&!d.isPlaceholder&&setInterval(F,100);return d}(m,a,b);return{isInView:function(){var a;if(y()){try{a=A}catch(b){J=!1,k.trigger("error",h.ERROR_CODES.COCOA_GONE)}f.browserIs("w")&&void 0!==a&&(B.style.height=C?"1px":"2px",C=!C)}return y()&&a},isNotReadyToReport:function(){return!y()},createdFlash:B,remove:function(){L.parentNode&&L.parentNode.removeChild(L)}}},X=function(){var m=function(a,c,d){var f=c.length,g=u.isWindow(a)?a.frames:u.getChildWindowsOf(a); d&&d(a,c);if(g.length){for(a=0;a=c&&(b.task(),m.shift())},getNextJob:function(){return m[0]}}},ha=function(){var m,a=function(a,c,d,f){var g,r=e.noop,n,l;if(JSON&&JSON.parse)try{g=JSON.parse(a.data),n=a.source,c(g)&&(f&&(l=f(n,g))&&(r=function(){(new ia(n)).send(function(){return l})}),d(a,g,r))}catch(s){g&&k.trigger("error",h.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(b,c,d){m=function(f){a(f,b,c,d)};x.addEvent(w,"message",m)},stop:function(){m&&x.removeEvent(w,"message",m);m=null}}},ia=function(m){var a= function(a){return e(a).mapToObj(function(a,b){var f;e.isFunction(b)||(f={},f[a]=b);return f})};return{send:function(b){if(JSON&&JSON.stringify){var c=e(m).isObj()?[m]:(new X).getFrames(m);e(c).each(function(c,f){var g;g=e.resolve(b,f)||{};g.sentTime=p.now();g=a(g);f.postMessage(e(g).JSONStringify(),"*")})}}}},Yb=function(m,a){return{onAll:function(b){var c={};e(a).each(function(d,f){m.on(f,function(){c[f]=1;e(c).keys().length===a.length&&(c={},b())})})}}},wa=function(m){var a=0,b={},c=function(b, c,d){if(e.isUndef(b.output))throw Error("item with id "+c+' must have "output" method');this.item=b;this.id=c||++a;this.props=d||{};this.output=function(){var a=e.resolve(b.output);this.props.asION&&(a=e(a).toION());return a}},d=function(a){var c,d,f=[];for(c in b)b.hasOwnProperty(c)&&(d=a(c,b[c]))&&f.push(d);return f},f=function(a,d,f){f=f||d;f="string"!==typeof f?f:{};var l=function(a,d,f){a=new c(a,d,f);b[a.id]=a};e(a.output).isObj()&&!f.asION?e(a.output).each(function(a,b){l({output:b},a,f)}): l(a,d,f)};m.on("addOutputItem",function(a,b,c){f(a,b,c)});return{addItem:f,filterOutput:function(a,b){return d(function(c,d){var f=d.props,m;a(f)&&(m=d.output(),f.encode&&(c=encodeURIComponent(c),m=encodeURIComponent(m)),e.isFunction(b)?b(c,m):b[c]=m)})},iterate:d,cleanup:function(){d(function(a,c){c.props.flagForRemoval&&delete b[a]})},getItem:function(a){return b[a]}}},Ub=function(e){var a=e.width-5,b=e.height-5,c=0.5*e.width+1,d=0.5*e.height+1,f=0.3*e.width+1,g=0.7*e.width+1,r=0.3*e.height+1,n= 0.7*e.height+2,l,s=function(a,b){1>a&&(a=1);1>b&&(b=1);a>e.width&&(a=0!==e.width?e.width:1);b>e.height&&(b=0!==e.height?e.height:1);return{x:p.floor(a),y:p.floor(b)}};l=[s(a,b),s(a,5),s(5,b),s(5,5),s(c,d),s(f,r),s(g,r),s(f,n),s(g,n)];return{get:function(){return l},getPctInView:function(a){var b;0===a?b=0:1===a?b=10:2===a?b=20:5>a?b=30:7>a?b=50:9>a?b=70:9===a&&(b=100);return b}}},Vb=function(e,a){var b=0.5*e.width+1,c;c=[{y:p.floor(0.5*e.height+1),x:p.floor(b)}];return{get:function(){return c},getPctInView:function(a){return 1=== a?50:0}}},Xb=function(){var m={},a=function(a,c){m[a]=c};return{request:function(a){var c,d=m[a],f=e(arguments).toArray();f.shift();e.isUndef(d)||(c=e.isFunction(d)?d.apply({},f):d);return c},provide:function(b,c){c?m[b]=c:e(b).each(a);return c}}},jb=function(m,a,b){return{collect:function(){var a=m.find(),d=a.getOutOfViewReasons(),f=b.isHidden(),g=E(u.calcWinDims()),r=a.getDims();if(!a.hasAd()||!g.hasValidDims()||!r.hasValidDims())return{viewState:h.NA,posViewState:h.NA,embedded:v.embedded,winDimensions:g, adDimensions:r};!0===f&&d.push(h.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:g,adDimensions:r,containerDimensions:a.getContainerDims(),method:a.getDetectionMethod(),viewState:d.length?h.OUT_OF_VIEW:a.getViewState(),percentInView:a.getPercentInView(),reason:d.join("."),obstructed:e.stringifyTriState(a.isObstructed()),isHidden:e.stringifyTriState(a.isHidden()),tabHidden:e.stringifyTriState(f),posViewState:a.getViewState(),adCompCount:a.getComponentCount()}}}},Zb=function(m){m=m||e.identity;var a= [],b=p.now(),c=function(){var c=p.now();a.length&&(a[a.length-1].duration+=c-b,b=c)};return{clear:function(){c();a=[]},fastForward:c,get:function(){return a},hasAlwaysBeen:function(b){return 1===a.length&&a[0].state===b},addState:function(b){var f=a[a.length-1];b=m(b);c();0!==a.length&&b===f.state||a.push({state:b,duration:0})}}},ja=function(e,a){var b=e||1,c=0,d=0,f,g=0;return{start:function(){0===c%b&&(f=p.now())},stop:function(){var r=f||a;0===c%b&&(g+=p.now()-r,d++);c++},getTime:function(){return g}, getCount:function(){return d}}},ka=function(){var m,a=0,b=0,c=new G(!0),d=function(){m&&(a++,c.trigger(a),b>a?p.execAtEndOfThread(d):f())},f=function(){m=!1;a=0};return{onTick:function(a,d){var f=e.collapseArgsIntoHash(a,d);e(f).each(function(a,c){a=parseInt(a);b=a>b?a:b});c.on(f)},start:function(){m||(m=!0,p.execAtEndOfThread(d))},kill:f,isActive:function(){return m}}},$b=function(e,a){var b,c=a,d=p.getWindow(),f=function(a){b||(a&&e(),b=d.setInterval(e,c))},g=function(){d.clearInterval(b);b=null}; return{start:f,stop:g,updateFrequency:function(a,b){c=a;g();f(b)}}},Cb=function(e){var a,b,c=0,d=v.getTagTime(),f=0,g=!1;return{getTotalTime:function(){return f},stop:function(){c=0;d=v.getTagTime();g=!1},mark:function(){a=g?v.getTagTime()-d:0;c+=a;c>=e&&(b=c-a\x3c/script>'], iframe:[''],img:['']}[a];d=c[0]+b+c[1];"true"===q.forceAppend?"script"!==a?(c=z.createElement("DIV"),c.innerHTML=d,f.appendChild(c.childNodes[0])):(c=z.createElement("SCRIPT"),c.src=b,f.appendChild(c)):z.write(d)},c=function(a,b,c){var d=!c&&x.getXHR2();d?(d.open("POST",a),d.onreadystatechange=function(){4===d.readyState&&200===d.status&&b&&b()}, d.send()):(c=u.createImage(),b&&(c.onload=b),c.src=a)},d=function(a,b,c,d){var f=z.createElement("script");c=c||q.contextNode.parentNode;f.type="text/javascript";f.src=a;b&&(f.onload=b);d&&(f.setAttribute("defer",""),f.setAttribute("async",""));e.isDef(c)&&c.appendChild(f)},f=function(a){e.isFunction(a)?a({iasImpId:q.asid}):a&&"string"===typeof a&&c(a,void 0,!0)},g=function(b,c,f,g){d(a.wrap(b,c,f,g))};k.on({addNode:b,send:c,exec:d,notify:f,jsonp:g});return{addNode:b,send:c,exec:d,notify:f,jsonp:g}}, v=function(){var m=w!=top,a=function(){var a;try{a=!!top.document}catch(b){a=!1}return a}(),b=function(){return e.isDef(p.getWindow().mraid)},c=function(){var a=p.getWindow().inmobi,c=a&&a.IASDocumentVideoBuffer,a=a&&c&&e.isFunction(c.addVideoEventListener);return b()&&!!a},d=function(a){return!1===e(q.customViewability).isArray()?!1:0=h.MRC_LARGE_AD_SIZE},isOneByOne:function(){return c()&&1>=f()}}},u={nodeIsHidden:function(e){var a=this.getRect(e),b=0!==parseInt(x.getStyle(e,"width"))&&0===a.width,a=0===a.width||0===a.height;e="hidden"===x.getStyle(e,"visibility");return b||a||e},calcWinDims:function(){var e,a,b;try{a=u.windowPosition(),b=u.windowSize(),e={scrX:p.round(a.scrX), scrY:p.round(a.scrY),width:p.round(b.width),height:p.round(b.height)}}catch(c){k.trigger("error",h.ERROR_CODES.GET_WIN_DIMENSIONS),e={}}return e},windowSize:function(){var m={},a,b;if(v.friendly)if(a=top.document,b=a.documentElement,a=a.getElementsByTagName("body")[0],e.isDef(top.innerWidth))m.width=top.innerWidth,m.height=top.innerHeight;else if(e.isDef(b.clientWidth))m.width=b.clientWidth,m.height=b.clientHeight;else if(e.isDef(a.clientWidth))m.width=a.clientWidth,m.height=a.clientHeight;else throw m.width= m.height=0,"";else e.isDef(w.outerWidth)&&(m.width=w.outerWidth,m.height=w.outerHeight);return m},windowPosition:function(){var m=0,a=0;e.isDef(w.screenX)?(m=w.screenX,a=w.screenY):e.isDef(w.screenLeft)&&(m=w.screenLeft,a=w.screenTop);return{scrX:m,scrY:a}},getNodeArea:function(e){var a=-1;e&&(e=u.getRect(e),a=e.width*e.height);return a},getRect:function(m){var a={},b=u.windowPosition();m=m.getBoundingClientRect();e.isUndef(m.x)&&(a.x=m.left,a.y=m.top);e.isUndef(m.width)&&(a.width=m.right-m.left, a.height=m.bottom-m.top);e(a).mixin(m,!0);a.scrX=b.scrX+a.x;a.scrY=b.scrY+a.y;return a},getIeDimObj:function(){return z.documentElement&&e.isDef(z.documentElement.clientWidth)&&z.documentElement||z.body},getPlaceholderSpan:function(){var m=z.createElement("span");e(m.style).mixin({width:"0px",height:"0px",display:"block",overflow:"hidden",visibiility:"hidden"});m.innerHTML=".";return m},createImage:function(){var m=v.friendly&&p.getTop().Image;return e.isFunction(m)?new m:new Image},createHiddenIframe:function(e){var a= p.getDoc().createElement("iframe"),b={width:"0px",height:"0px",border:"0",position:"absolute",top:"-10000px",left:"-10000px"};x.styleElement(a,e?{display:"none"}:b);return a},tagNameIs:function(e,a){return e.tagName.toUpperCase()===a.toUpperCase()},getClippedDimensions:function(e,a){var b,c,d,f=1E4,g=1E4;b=x.nodeIsAbsolutelyPositioned(e);d=!u.tagNameIs(e,"OBJECT");if(null!==e.parentNode&&!b&&d&&!u.tagNameIs(a,"BODY")){d=e;do d=d.parentNode,b=!u.tagNameIs(d,"OBJECT"),c="inline"!==x.getStyle(d,"display"), b&&c&&(b=u.getRect(d),f=b.widthn){t=void 0;if(t=l.parentNode===e)if(t=void 0,t="DIV"===l.nodeName)if(t=void 0,t=""=== l.style.backgroundImage){var h=t=void 0,k=l.childNodes;for(t=0;ta.width&&c>a.height;return b*c>a.width* a.height&&d},getTagName:function(e){return e.tagName.toLowerCase()},getAttribute:function(e,a){return e.getAttribute(a)},attributeMatches:function(e,a,b){e=e&&u.getAttribute(e,a);return b.test(e)},isImageTag:function(e){return e&&e.src&&u.tagNameIs(e,"img")},getDimensionFromStyle:function(h){var a,b=x.getStyle(h,"width");h=x.getStyle(h,"height");b&&h&&(a={width:e.getNum(b),height:e.getNum(h)});return a},getDimensionFromAttributes:function(h){var a,b=u.getAttribute(h,"width");h=u.getAttribute(h,"height"); b&&h&&(a={width:e.getNum(b),height:e.getNum(h)});return a},traverseAndFindFirstMatchingNode:function a(b,c){var d,f,e;if(c(b))f=b;else if(e=b.children)for(d=0;d100*p.random());return a[b]},c={rt:"rattie",cb:"cachebust",th:"tabHiddenDtCall",es:"everySecond",sa:"swapids",sc:"usesca",ha:"usehaps"},d={gm:"use100v",fif:"useFIF"},f=function(){var b,f;b=e(c).mapToObj(function(b,c){var d={};d[b]=e.fromBoolToNum(a[c]);return d});f=e(d).mapToObj(function(a,b){var c={};c[a]=e.fromBoolToNum(g(b)); return c});f.gm=e.fromBoolToNum(v.usesIASFullyInViewCustomMetric());return e(b).mixin(f)},g=function(a){a=q[a];return!0===a||"true"===a||e.isFunction(a)};e(c).each(function(a,c){b(c)});return{on:b,bootstrapOn:g,bootstrapperHas:function(a){a=e.isStr(a)?[a]:a;return e(a).map(function(a,b){if(e.isDef(q[b]))return 1}).length===a.length},getEnabledScriptUrl:function(a){var c=b("use"+a);a=q.sp_cdnScripts&&q.sp_cdnScripts[a];return c&&a},output:function(){return e(f()).toParams()}}},eb=function(a){var b= h.BROWSERS,c=k.request("intersectionWatcher");return{calcInitialViewState:function(d,f,e){var r={IN_VIEW:65,OUT_OF_VIEW:25,PARTIAL_VIEW:30},n={IN_VIEW:75,OUT_OF_VIEW:25,PARTIAL_VIEW:50},l=h.NA,s=!v.xDomainIframe||c.isStarted()||a.browserIs(b.GECKO)||a.browserIs(b.IE);e=e?r:n;if(s||f)l=d===h.PIV_NA?h.NA:d>=e.IN_VIEW?h.IN_VIEW:d<=e.OUT_OF_VIEW?h.OUT_OF_VIEW:d>=e.PARTIAL_VIEW?h.PARTIAL_VIEW_PLUS:h.PARTIAL_VIEW_MINUS;return l},calcPercentInView:function(a,b,g,r){var n=0,l=a;c.isStarted()?n=c.getPiv(): a.hasValidDims()&&!a.isHidden()&&(e([b,g,r]).each(function(a,b){if(b.hasValidDims()){var c=l.getRounded(),d=b.getRounded(),f=Math.max(c.scrX,d.scrX),e=Math.max(c.scrY,d.scrY),g=Math.min(c.scrX+c.width,d.scrX+d.width),c=Math.min(c.scrY+c.height,d.scrY+d.height),g=g-f,c=c-e;l=E({scrX:f,scrY:e,width:0a.length;)c?(b=new Uint32Array(1),w.crypto.getRandomValues(b),a+=b[0].toString(16)):a+=(16*p.random()|0).toString(16);a=a.slice(0,32)}catch(d){k.trigger("error",h.ERROR_CODES.UID_GENERATION)}return a}());var d=function(){return q.anId};return{getAsid:function(){return q.asid},getAnId:d,getCacheBustId:function(){var a=new Date,b=Date.parse("Jan 1 "+a.getFullYear()), a=a.getTime()-b;return e.toBase(a,62)},getFwId:function(){return d()||q.advEntityId+"-"+q.pubEntityId},impressionIsIdentifiable:function(a){a&&(b=!0);return b},unq:a,getAvidIds:function(){return c},setAvidAdSessionContext:function(a){c=a}}},db=function(a){var b,c,d=k.request("features"),f=function(){var f,g,n,B,C=p.getMaxNumber();f=p.getMaxNumber();g=p.getWindow();p.getDoc();v.friendly?(f=r(),n=f.left,B=f.top,C=f.width,f=f.height,g=u.windowPosition(),n=g.scrX+n,B=g.scrY+B):d.on("rattie")&&a.browserIs(h.BROWSERS.IE)? (c=c||k.request("ieXDomainViewability"),b=c.determineFramePosition(),n=b.scrX,B=b.scrY):e.isDef(g.mozInnerScreenX)&&(n=p.round(g.mozInnerScreenX),B=p.round(g.mozInnerScreenY));return{scrX:n,scrY:B,iFrameClippingWidth:C,iFrameClippingHeight:f}},g=function(){var a,b,c=u.getIeDimObj(),d=p.getWindow();e.isDef(d.innerWidth)?(a=d.innerWidth,b=d.innerHeight):c&&e.isDef(c.clientWidth)?(a=c.clientWidth,b=c.clientHeight,0===a&&0")),f;if(f=e.isDef(d)){var g=b.getWindow();f=!1;e.isDef(g.navigator)&&e.isDef(g.navigator.userAgent)&& (g=g.navigator.userAgent.match(/Firefox\/([\.0-9]+)/),null!==g&&2==g.length&&(g=g[1].split("."),3==parseInt(g[0],10)&&6>=parseInt(g[1],10)&&(3==g.length?13>=parseInt(g[2],10)&&(f=!0):f=!0)))}f&&(a.g=d)}return a},l={};try{l.a=encodeURIComponent(top.location.href)}catch(h){}try{l.b=encodeURIComponent(parent.location.href)}catch(t){}if(v.embedded){try{l.c=encodeURIComponent(parent.document.referrer)}catch(k){}try{l.e=encodeURIComponent(w.document.referrer)}catch(p){}}try{"jsi"!==q.mode&&(l.d=encodeURIComponent(w.location.href))}catch(A){}try{l.f= encodeURIComponent(q.jsref)}catch(J){}try{g=n(),l.g=encodeURIComponent(g.g||""),l.q=encodeURIComponent(g.q||""),a.isStarted()&&!g.g&&1b.val.length?1:a.val.length=a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})},stringToFn:function(a){var b,c=w,d=a.split(".");for(a=0;ab&&c("ha1",a);b++};(function(){var b,e;v.embedded&&p.execAtEndOfThread(function(){try{e=q.contextNode.parentNode;var r=b=bc().getDFPValue(e),n={}; n.df=r.type;r.size&&(n.sz=r.size.width+"."+r.size.height);r.tag&&(n.dom=r.tag);c("dfp",n);b.size&&a&&(a.events.on("newState",d),a.start())}catch(l){k.trigger("error",h.ERROR_CODES.HIDDEN)}})})()},{tier:h.TIERS.PRE_IMPRESSION_FRAUD,applies:function(a,b,c){return a.on("usehaps")}});var Va=function(a){var b,c,d,f=new W,g=new X,r=new dc(f),n=new ec,l=new fc,h=new gc(f,a),t=function(){e.isUndef(d)&&(d=new hc(f));return d},p=function(){f.provide({frameCollection:function(){return r},adProxy:function(){return l}, adTalkMessage:function(a){return new ic(a,f)},adTalkMessageCollection:function(){return n},idMapModule:t,interFrameQuerySelector:function(a){return new jc(a)}})};return{isApplicable:function(a){return e.isDef(w.JSON)&&e.isDef(w.postMessage)&&!a.isAvid()},start:function(){p();g.traverse(r.addFrame);h.startListening();h.sendToKnownFrames();k.once("stopAdTalk",function(){h.stopListening()})},sendAdTalkCall:h.sendAdTalkCall,getFrameMap:function(){e.isUndef(b)&&(b=new la(f));return b},getFrameMapIncludingPeerCase:function(){e.isUndef(c)&& (c=new la(f,!0));return c},getIdMap:t}},ic=function(a,b){var c,d=b.request("adProxy").myIdCard,e=b.request("frameCollection").getMe().getStringifiedPosition();c=k.request("features").on("swapids")?q.oid:q.asid;var g=a||{},r=q.asid,d=d.tagId,n=v.embedded,l=v.friendly,s=q.birthdate;c=c.split("-")[2];var t;v.friendly?t="["+h.AD_IDENTIFIER+"-"+q.asid+"]":(t=p.getWindow(),t=t.location&&t.location.href,t='iframe[src*="'+(t&&t.replace(/^https?\:\/\//i,""))+'"]');return{messageContent:g,srcAsid:r,srcTagId:d, srcIsEmbedded:n,srcIsFriendly:l,srcBirthdate:s,iasCommonId:c,nodeSelector:t,positionStr:e,version:"0.1"}},ec=function(){var a={};return{add:function(b,c){var d=b&&b.srcAsid;d&&!a[d]&&(a[d]=b,d!==q.asid&&e.isFunction(c)&&c(b))},map:function(b){return e(a).map(b)},has:function(b){return a[b]}}},kc=function(a,b,c,d){var f,g=a==w;f={position:b.slice(0),id:b.join("-"),isMe:g,isLeaf:!a.frames.length,adProxies:g?c:[],selfDescription:void 0,unifiedId:q.birthdate,srcIsEmbedded:d?d.srcIsEmbedded:void 0,inbox:d? [d]:[],getDomObj:function(){return a},getStringifiedPosition:function(){return e(f.position).map(function(a,b){return e.toBase(Number(b)+1,36)}).join("")},isValidForMapping:function(){return f.isLeaf||f.isMe||e.isDef(f.selfDescription)}};var r=function(a){var b=f.adProxies;a=a.adProxies;var c=[];b.length&&a.length?e(a).each(function(a,d){n(b,d)&&c.push(d)}):c=a;f.adProxies=b.concat(c)},n=function(a,b){return!e(a).find(function(a,c){return c.adSafeId&&c.adSafeId===b.adSafeId})},l=function(a){e(f.inbox).find(function(b, c){return c.srcAsid&&c.srcAsid===a.srcAsid})||f.inbox.push(a)};f.addInformationFromSrc=function(a,b){r(b);l(a);f.srcIsEmbedded=a.srcIsEmbedded;f.selfDescription=b};return f},dc=function(a){var b=[],c={},d={noMe:!0};return{addFrame:function(e,g,r){var n=a.request("adProxy").getAll();e=new kc(e,g,n,r);b.push(e);c[e.id]=e;e.isMe&&(d=e);return e},getFrame:function(a){return c[a]},list:b,dictionary:c,getMe:function(){return d}}},la=function(a,b){var c=function(a,c){var e=c.adProxies,n="";if(c.isValidForMapping()){if(b)n+= d(e,c.getStringifiedPosition());else{var l;l=""+c.getStringifiedPosition();l+=c.isMe?"*":"";l+=e.length?"."+e[0].tagId:"";n+=l}return n}},d=function(a,b){var c="";return c=a.length?c+e(a).stringify(function(a,c){return b+(q.asid===c.adSafeId?"*":"")+"."+c.tagId},"|"):c+b};return{output:function(){var b=a.request("frameCollection"),d=e(b.list).stringify(c,"|");return e.toBase(b.getMe().unifiedId,62)+"+"+d}}},hc=function(a){var b=a.request("frameCollection").getMe().getStringifiedPosition(),c=q.contextNode.parentNode, d=a.request("interFrameQuerySelector",c),e=function(a){var b=a.length;return 120b.unifiedId&&(a.unifiedId=b.unifiedId)},n=function(a){return p.now()- a.sentTime},l=function(){var c=h.DT_CODES.ADTALK;a.request("frameCollection");b||(b=!0);k.trigger("sendDt",c)},s=function(a){return e.isUndef(a)||e.isUndef(a.selfDescription)},t=function(c,d,e){var f=!1,g,t,p,q;try{g=a.request("frameCollection"),t=d.messageContent.self,r(g.getMe(),t),d.transferDuration=n(d),p=g.getFrame(t.id),a.request("adTalkMessageCollection").add(d,function(){f=!0}),s(p)||f?(p=p||g.addFrame(c.source,t.id.split("-"),d),p.addInformationFromSrc(d,t),e()):p.addInformationFromSrc(d, t),(q=b&&f&&a.request("idMapModule").isCandidateForMyIdMap(d))&&l()}catch(v){k.trigger("error",h.ERROR_CODES.ADTALK_DUBIOUS)}};return{sendAdTalkCall:l,sendToKnownFrames:function(){(new ia).send(g)},startListening:function(){c=new ha;c.listen(f,t,g)},stopListening:function(){c&&c.stop()},validateMessage:f,processMessage:t,createMessage:g}},lc=function(){var a=k.request("ids"),b=a.getAsid();return{tagId:a.getFwId(),adSafeId:b}},fc=function(){var a,b=[],c=function(a){a=new lc(a);b.push(a);return a}; a=c();return{createNew:c,getAll:function(){return b},myIdCard:a}},cb=function(a){var b,c,d=!1,e=p.getDoc().documentElement,g=function(a){var e=!0;d&&(d=!1,a.stopPropagation(),a.preventDefault(),b=a.screenX-a.clientX,c=a.screenY-a.clientY,e=!1);return e};a.browserIs(h.BROWSERS.IE)&&x.addEvent(e,"click",g,!0);return{determineFramePosition:function(){a.browserIs(h.BROWSERS.IE)&&(d=!0,e.click());return{scrX:b,scrY:c}}}},bb=function(a){var b=h.NA,c=!1,d=function(a){if(!e.isUndef(a)){var b=p.getDoc().createElement("div"); e(b.style).mixin({position:"absolute",width:"100%",opacity:"0",height:"100%",zIndex:-999,top:"0px",left:"0px"});b[h.IAS_DETECTOR]=!0;a.appendChild(b);return b}};return{getPiv:function(){return b},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();b=Math.min(a.intersectionRect.width*a.intersectionRect.height/(a.boundingClientRect.width*a.boundingClientRect.height)* 100,100)},{threshold:[0,0.01,0.25,0.3,0.5,0.75,0.8,0.99,1]});p.execAtEndOfThread(function(){b=0});e.observe(d(a));p.execAtEndOfThread(function(){k.trigger("delayedViewabilityReady")});c=!0},isStarted:function(){return c}}},ga=function(){var a=!1;(function(){x.whenReady(function(){k.trigger("startViewabilityLoop");a=!0})})();return{loopStarted:function(){return a}}};K("loopDelay",[],ga,{applies:function(a,b,c){return a.bootstrapOn("allowViewability")},tier:h.TIERS.VIEWABILITY});var mc=function(){return{start:function(a){k.on("measurable", function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)}}},nc=function(){return{start:function(a){a()},isApplicable:function(a){return a.isImmediatelyMeasurable()}}},Eb=function(a,b,c){var d=!1,f=function(){b.impressionIsIdentifiable()&&!d&&(d=!0,k.trigger("notify",q._onMeasurable))};return{start:function(){var b;b=[oc(),pc(),nc(),mc()];(b=e(b).findFirst(function(b,d){return d.isApplicable(c,a)}))&&b.start(f)},isApplicable:function(a){return a.bootstrapOn("useViewabilityNotification")&& e.isDef(q._onMeasurable)}}},pc=function(){return{start:function(a){Yb(k,["adImpression","measurable"]).onAll(function(){a()})},isApplicable:function(a,b){return!b.browserIs(h.BROWSERS.WEBKIT)&&v.isVideo()}}},oc=function(){return{start:function(a){k.on("adImpression",function(){a()})},isApplicable:function(a){return a.isImmediatelyMeasurable()&&v.isVideo()}}},Ca=function(a,b,c){var d=["rjss","jss","jload"],f=function(){var b=!1,c=a.getAvidAdSessionContext();e.isDef(c)&&(b=c.isDeferred);return!b};return{accepts:function(){var a= e.isDef(e(d).find(function(a,b){return b===c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.DISPLAY)&&a},isImmediate:f,isMediaType:b.isMediaType,start:function(){f()||a.addEventListener("ready",function(){k.trigger("adImpression")})}}},Ba=function(a){return{accepts:function(){return a.isAvidAvailable()},getAvidAdSessionContext:function(){return a.getAvidAdSessionContext()},isMediaType:function(b){var c,d=a.getAvidAdSessionContext();a.isAvidAvailable()&&e.isDef(d)&&(c=d.mediaType||h.MEDIA_TYPE.DISPLAY); return b===c},supportsAdContainerGeometry:function(){var b=!1,c=a.getAvidAdSessionContext();e.isDef(c)&&(b=c.avidJsVersion,(c=e.isUndef(b))||(c=e.getNum(b.split(".")[0]),b=e.getNum(b.split(".")[1]),c=2===c?7<=b:3<=c),b=c);return b}}},Aa=function(a,b){var c,d=function(a){var d,e,n;try{d=a.eventData.percentageInView,e=c&&75<=d,n={windowDimensions:{x:0,y:0,width:0,height:0},adDimensions:{x:0,y:0,width:0,height:0},containerDimensions:{x:0,y:0,width:0,height:0},shouldDelegateToDomBasedViewability:e,isMeasurable:0=== d||75<=d,isObstructed:!1,isHidden:!1,numberOfAdverts:1,percentageInView:d,detectionMethod:"av"},b.trigger("screenLocationChanged",n)}catch(l){}};return{start:function(){try{var b=a.getAvidAdSessionContext().avidAdSessionType;c="display"===b||"video"===b;a.addEventListener("viewability",d)}catch(e){}},addScreenLocationChangedListener:function(a){b.on("screenLocationChanged",a)}}},Ea=function(a,b,c){var d=["rjss","jss","jload"];return{accepts:function(){var a=e.isDef(e(d).find(function(a,b){return b=== c}));return b.accepts()&&b.isMediaType(h.MEDIA_TYPE.VIDEO)&&a},isImmediate:function(){return!1},isMediaType:b.isMediaType,start:function(){try{a.addEventListener("video",function(a){"AdImpression"===a.eventSubType&&k.trigger("adImpression")})}catch(b){}}}},Da=function(a,b){var c=function(a){try{b.trigger("videoPlaybackEvent",{eventType:a.eventSubType,eventData:a.eventData})}catch(c){}};return{start:function(){a.addEventListener("video",c)},addVideoPlaybackEventListener:function(a){b.on("videoPlaybackEvent", a)}}},aa=function(a,b){var c=!1,d=function(a){var d=a.percentageInView;c=!0;a.viewState=50<=d?h.IN_VIEW:h.OUT_OF_VIEW;a.outOfViewReason=50<=d?"":h.OUT_OF_VIEW_REASONS.GEOM;b.trigger("measurementChanged",a)};return{start:function(){k.trigger("addOutputItem",{output:h.MEDIA_TYPE.DISPLAY_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(d);a.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.DISPLAY},addMeasurementChangedListener:function(a){b.on("measurementChanged", a)},isMeasurable:function(){return c}}},Sa=function(a,b,c){var d=e.isDef(a)?a.environment:void 0,f=e.isDef(a)?a.measurementStrategy:void 0,g=function(){return e.isDef(f)};e.isDef(b)&&b.start();return{hasMeasurementStrategy:g,getScreenLocationInfo:function(a){return b.create(a)},isImmediate:function(){return g()?d.isImmediate():!0},isMeasurable:function(){return g()?f.isMeasurable():!1},isMediaType:function(a){return g()?d.isMediaType(a):!1},start:function(){g()&&d.start()},requiresDelayedViewabilityEvent:function(){g()&& b.requiresDelayedViewabilityEvent()}}},da=function(a){return{resolve:function(){var b=e(a).findFirst(function(a,b){return b.environment.accepts()});if(e.isDef(b))return b}}},Ra=function(a,b){var c=!1,d,f={winDimensions:E({scrX:0,scrY:0,width:0,height:0}),adDimensions:E({scrX:0,scrY:0,width:0,height:0}),containerDimensions:E({scrX:0,scrY:0,width:0,height:0}),method:h.NA,viewState:h.NA,percentInView:h.NA,reason:"",obstructed:h.NA,isHidden:h.NA,tabHidden:h.NA,posViewState:h.NA,adCompCount:1},g=function(a){return a? new E({scrX:a.x,scrY:a.y,width:a.width,height:a.height}):E({scrX:0,scrY:0,width:0,height:0})},r=function(a){d={winDimensions:g(a.windowDimensions),adDimensions:g(a.adDimensions),containerDimensions:g(a.containerDimensions),method:a.detectionMethod||h.NA,viewState:a.viewState||h.NA,percentInView:e.isDef(a.percentageInView)?a.percentageInView:h.NA,reason:a.outOfViewReason||"",obstructed:e.stringifyTriState(a.isObstructed),isHidden:h.NA,tabHidden:h.NA,posViewState:a.viewState||h.NA,adCompCount:1,shouldDelegateToDomBasedViewability:a.shouldDelegateToDomBasedViewability}; a.isMeasurable&&c&&(c=!1,k.trigger("delayedViewabilityReady"))};return{create:function(a){var c=f;if(e.isDef(d))if(b)c=d;else if(d.shouldDelegateToDomBasedViewability)c=a,c.method=d.method;else if(0===d.percentInView||75<=d.percentInView)c=d;return c},start:function(){var b;e.isDef(a)&&e.isDef(a.measurementStrategy)&&(b=a.measurementStrategy,b.addMeasurementChangedListener(r),b.start())},requiresDelayedViewabilityEvent:function(){c=!0}}},ba=function(a,b,c){var d=!1,f=!1,g=!1,r,n,l,s,t=function(){if(!e.isUndef(n)){var a= [],b,t;d?(f?(t=!1,b=100):(t=s,b=l),50>b&&a.push(h.OUT_OF_VIEW_REASONS.GEOM)):(t=!1,b=0,a.push(h.OUT_OF_VIEW_REASONS.VIDEO));g=!0;n.shouldDelegateToDomBasedViewability=t;n.percentageInView=b;n.viewState=50>b?h.OUT_OF_VIEW:h.IN_VIEW;n.outOfViewReason=a.join(".");r=n;c.trigger("measurementChanged",r)}},p=function(a){n=a;l=a.percentageInView;s=a.shouldDelegateToDomBasedViewability;t()},q=function(a){a=a.eventType;"AdEnteredFullscreen"===a?f=!0:"AdExitedFullscreen"===a?f=!1:-1!=="AdStarted|AdVideoStart|AdPlaying".indexOf(a)? d=!0:-1!=="AdSkipped|AdUserClose|AdPaused|AdVideoComplete|AdStopped".indexOf(a)&&(d=!1);t()};return{start:function(){k.trigger("addOutputItem",{output:h.MEDIA_TYPE.VIDEO_CODE},h.MEDIA_TYPE_CODE,{type:h.IMPRESSION_EVENT});a.addScreenLocationChangedListener(p);a.start();b.addVideoPlaybackEventListener(q);b.start()},getStrategyName:function(){return h.MEASUREMENT_STRATEGY.VIDEO},addMeasurementChangedListener:function(a){c.on("measurementChanged",a)},isMeasurable:function(){return g}}},Ga=function(a, b){return{accepts:function(){return b.isInMobiMraidVideo()},isImmediate:function(){return!1},start:function(){try{var b;a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(function(a){"AdVideoStart"!==a.type||b||(b=!0,k.trigger("adImpression"))})}catch(d){}}}},Fa=function(a,b){var c=function(a){try{b.trigger("inMobiMraidVideoPlaybackEvent",{eventType:a.type})}catch(c){}};return{start:function(){try{a.inmobi.IASDocumentVideoBuffer.addVideoEventListener(c)}catch(b){}},addVideoPlaybackEventListener:function(a){b.on("inMobiMraidVideoPlaybackEvent", a)}}},Ha=function(a,b){var c=function(a){a={viewport:a.eventData.viewport||{width:0,height:0},originalAdContainer:a.eventData.originalAdContainer||{x:0,y:0,width:0,height:0},computedAdContainer:a.eventData.computedAdContainer||{x:0,y:0,width:0,height:0},percentageInView:a.eventData.percentageInView,detectionMethod:h.DETECTION_METHODS.AVID,outOfViewReason:d(a.eventData.reasons)};b.trigger("containerGeometryMeasurementChanged",a)},d=function(a){var b={inactive:h.OUT_OF_VIEW_REASONS.FOCUS,viewport:h.OUT_OF_VIEW_REASONS.GEOM, clipped:h.OUT_OF_VIEW_REASONS.GEOM,obstructed:h.OUT_OF_VIEW_REASONS.OBSTRUCTION,backgrounded:h.OUT_OF_VIEW_REASONS.FOCUS,notFound:h.OUT_OF_VIEW_REASONS.HIDDEN},c=[];if(!a)return"";e(a).each(function(a,d){var e=b[d];e&&0>c.indexOf(c)&&c.push(e)});return c.join(".")};return{start:function(){a.addEventListener("viewability",c)},addAdContainerGeometryMeasurementChangedListener:function(a){b.on("containerGeometryMeasurementChanged",a)},translateAvidOutOfViewReasons:d}},Ma=function(a){var b=function(a, b){var c=Math.max(a.x,b.x),d=Math.max(a.y,b.y),e=Math.min(a.x+a.width,b.x+b.width),f=Math.min(a.y+a.height,b.y+b.height),e=e-c,f=f-d;return{x:c,y:d,width:0=d&&k<=h)return!0});c=!q&&v>=c.piv;g&&(c=c&&b.isVideoPlaying);return c},metricId:a.id,minUnit:a.minunit?1E3*a.minunit:1E3}},vb=function(a,b,c){var d=b.isVideo()?"video":"display",f=b.isMobileApp()?"app":"web",g=b.isDeviceTypeGroupMobile()?"mobile":"desktop",h=e(a.customViewability).isArray()&& 0a.percentInView;!e&&g?(r.updateFrequency(1E3),e=!0):e&&!g&&(r.updateFrequency(c.isVideo()?200: 100),e=!1)},t=function(){var a=new R(h.DT_CODES.VIDEO_EVENTS);k.trigger("sendDt",a.callType,a.enumerator,function(){var a={id:q.videoId,msg:"unloadComplete",messageType:"misc"};p.getWindow().postMessage(JSON.stringify(a),"*")})};k.once("startViewabilityLoop",function(){if(k.request("ids").impressionIsIdentifiable()){r=$b(a.checkScreenLoc,c.isVideo()?200:100);r.start(!0);if(b.on("viewabilityOptimization")&&!l)k.on("newScreenEvent",s);x.addEvent(w,"beforeunload",function(){k.trigger("adSessionComplete")}, !1)}});k.once("adSessionComplete",function(){c.isVideo()&&!c.isAvid()&&t();k.trigger("unload");r&&r.stop();a.cleanupPixelGrids();k.trigger("endAdSession");k.trigger("stopAdTalk")})},{tier:h.TIERS.VIEWABILITY});var rc=function(a,b,c,d,f){var g,r,n,l=p.getWindow(),s=p.getDoc(),t=h.AD_IDENTIFIER+"-"+q.asid,B;d=d||b.parentNode||b.parent;var C=function(){if(!g)if(n=n||qc(d,f),g=n.calcDims(b,d),c===h.DETECTION_METHODS.VIDEO&&v.embedded){var a=g,e=(new E(b)).getRounded();try{a.set("width",e.width),a.set("height", e.height)}catch(l){k.trigger("error",h.ERROR_CODES.VIDEO_IN_IFRAME_DIMS_CALC)}}else c===h.DETECTION_METHODS.AD_PLACEHOLDER&&g.treatAsPlaceholder();return g},A=function(){var b,d,g,l;d=q.mobOrTab;e.isUndef(r)&&(b=!d&&(v.friendly||e.isDef(w.mozInnerScreenX))&&f.on("offscreen"),g=C(),d=new E(u.calcWinDims()),b=new E(b?u.calcMonDims():{}),l=c===h.DETECTION_METHODS.VIDEO&&v.embedded?k.request("iframe").getClippedDims():new E({}),r=a.calcPercentInView(g,d,b,l));return r},J=function(){return a.calcInitialViewState(A())}, F=function(){return b===w?!1:C().isHidden()};(function(){var a=b===l?s.body:b;B=v.friendlyIframe?l.frameElement:a;x.addEvent(a,"click",function(){k.trigger("adComponentClicked")});x.addEvent(a,"mouseover",function(){k.trigger("adComponentMousedOver")})})();return{mark:function(){u.setAttributeOf(B,t,"")},cleanup:function(){u.removeAttributeOf(B,t)},isNode:function(a){return b===a},isHidden:F,isObstructed:function(){return!1},getDims:C,getPercentInView:A,getLocationState:J,getOnPageViewability:function(){return F()? h.OUT_OF_VIEW:J()},getDetectionMethod:function(){return c},getContainerDims:function(){return E(d)},refresh:function(){r=g=void 0;var a,c=b.parentNode;if(c){for(;b!==w&&c&&c!==z&&!a;)a=c===d,c=c.parentNode;a||(d=b.parentNode)}}}},sc=function(a,b){var c=[],d=function(){return c[0]&&c[0].getDetectionMethod()===h.DETECTION_METHODS.AD_PLACEHOLDER},f=function(e,f,g){var l=d()||0===c.length;e=rc(a,e,f,g,b);d()&&(g=c.shift(),g.cleanup());c.push(e);l&&e.mark();l&&f!==h.DETECTION_METHODS.AD_PLACEHOLDER&&k.trigger("primaryadfound", e)},g=function(){var a,b=!1,d=0,f=0;e(c).each(function(c,e){var g;g=e.getDims();g.hasValidDims()&&(a=e.getPercentInView(),b=a!==h.NA,g=g.area(),d+=g,f+=a/100*g)});return{totalArea:d,totalInView:f,hasMeasurement:b}},r=function(){var a=g();return a.hasMeasurement?p.round(a.totalInView/a.totalArea*100):h.PIV_NA},n=function(){var c=g().totalArea>=h.MRC_LARGE_AD_SIZE&&b.on("largeAd")&&!v.isVideo();return a.calcInitialViewState(r(),!1,c)},l=function(a){var b=-1;e(c).each(function(c,d){d.isNode(a)&&(b=c)}); return b},s=function(a){return function(){return c[0]&&c[0][a]()}};k.on("adComponentAdded",function(a){e(a).each(function(a,b){-1===l(b)&&f(b,h.DETECTION_METHODS.MUTATION)})});k.on("adComponentRemoved",function(a){e(a).each(function(a,b){var d=l(b);-1y.height||10>y.width;(d="BODY"==t.tagName&&!D&&g== h.DETECTION_METHODS.IFRAME)&&(f=new Mc(Nc,y,t))}d&&!f.isReadyToMeasure()&&(q=!1);d&&q&&(e.isUndef(r)&&(r=n.isLikelyToProduceFalsePositive(c)),d=d&&!r);if(d&&q){var I;q=f.getPercentInView();var D=J(),x=1===b.tabHidden,y=b.adDimensions.isMrcLarge()?30:50;w=p.now()-u;I=0w:!0;u=p.now();I||(q=0);var z=q;s.push({tm:v.getTagTime(),piv:z});3=y)e.isUndef(l)&&(l=k.request("video")),q=l.getViewStateOverride(),y=!0,q&&(y=q===h.IN_VIEW),q=y;D=q}q=D}else q=!x&&q>=y;b.viewState=q?h.IN_VIEW:h.OUT_OF_VIEW;b.percentInView=J();y=[];D=e(b.reason);x=h.OUT_OF_VIEW_REASONS;q||y.push(x.GEOM);D.contains(x.HIDDEN)&&y.push(x.HIDDEN);D.contains(x.OBSTRUCTION)&&y.push(x.OBSTRUCTION);b.reason=y;A||(A=!0,p.execAtEndOfThread(F))}else b.viewState=h.NA,b.percentInView=-1;return b},start:function(){n=new Lc; k.on("endAdSession",y);setTimeout(D,2E3)},getStrategyName:function(){return"mobileWebXdomainSafari"},isMeasurable:function(){return d},isImmediate:function(){return!0},hasMeasurementStrategy:function(){return!0}}},ea=function(a,b,c,d){return{accepts:function(){var e=c.xDomainIframe,g=a.bootstrapOn("mobOrTab"),k=a.on("ios"),n=b.browserIs(h.BROWSERS.WEBKIT),l,s;l=!1;b.getUserAgent()&&(s=b.getUserAgent().match(/OS\s\d+/))&&0