__IASScope.__IntegralASExec=__IASScope.__IntegralASExec||{};__IASScope.__IntegralASExec["19.8.170"]=__IASScope.__IntegralASExec["19.8.170"]||{}; __IASScope.__IntegralASExec["19.8.170"].initialize=function(m,w,J){function ja(h){if(!m.executedContinueMain){m.executedContinueMain=!0;var a;m.perf.markStart(ka);Wa(m).verifyContextNode();a=Xa();var b=a.mAdTalk,c=a.iOutput,d=a.mErrors,e=a.mAncestorOrigins,g=a.mBrowser,q=a.mPageUrls,l=a.mFeatures,p=t,u=a.renderDetector,v,A,y;m.perf.markStart(la);m.b11="1"===m.adHeight&&"1"===m.adWidth?"true":"false";m.cnod=m.contextNode?"true":"false";n.getAggregator().trigger("addOutputItem",{output:h?"1":"0"},"nbld", {type:k.IMPRESSION_EVENT});var E;try{b.isApplicable(t)&&(b.start(),c.addItem(b.getFrameMap(),"fm"),l.on("fm2")&&c.addItem(b.getFrameMapIncludingPeerCase(),"fm2"),l.on("idMap")&&(E=b.getIdMap())&&c.addItem(E,"idMap"))}catch(z){d.add(k.ERROR_CODES.ADTALK_GENERAL)}try{e.isApplicable(g,l,p)&&e.start(),y=q.detectTopURL(),l.on("exch")&&(v=(new Ya).createInstance(d,c),v.parse(y)),A=Za(),A.isApplicable(l)&&A.start(l),p.usesGroupMCustomMetric()&&$a(),u.start()}catch(O){d.add(k.ERROR_CODES.IMPRESSION_LEADUP)}m.perf.markEnd(la); h=y;b=a.mVideo;try{ab(a.mErrors,a.mFeatures,a.mIds,a.mMode,a.iOutput,a.mBrowser,a.mViewability).send(h),f.isFunction(b.triggerInitializationEvents)&&b.triggerInitializationEvents()}catch(I){__IntegralASDiagnosticCall("impsend",I,m)}h=a.mBrowser;b=a.mIds;c=a.mViewability;d=a.mFeatures;e=a.mComm;g=a.mDataTransfer;q=a.mErrors;l=a.iOutput;p=a.loopDelay;u=a.mAdTalk;v=a.viewabilityMeasurement;a=a.mAncestorOrigins;A=t;try{m.perf.markStart(ma);var r=bb();r.start();r.addFieldTypes([k.DT_SLOT.IM,k.DT_SLOT.FF, k.DT_SLOT.ENVIRONMENT,k.DT_SLOT.FF_EXP]);var s=cb(h,b,c);s.isApplicable(d)&&s.start();var G;d.bootstrapOn("getTpl")&&d.on("usetpl")&&(G=db(e,g,q,b,l),G.init());eb(l,p,u,q,d,e,g,b,a);v&&v.start&&v.start();A.isDomless()||fb().start(["sca","xsca","rsrch"],d);gb();n.runTier(k.TIERS.VIEWABILITY);var F=hb();F.isApplicable(d)&&(F.start(),R.recordBlockingTime(),m.perf.mark(ib),R.setupOnLoadTracking(),R.setupBrowserDelayTracking());m.perf.markEnd(ma)}catch(w){q.add(k.ERROR_CODES.POST_IMPRESSION)}m.perf.markEnd(ka)}} function jb(h,a,b,c,d,e,g,q,l,p){try{m.perf.markStart(na),m.tpiLookupURL&&kb(g,q).init(m.tpiLookupURL),t.isDomless()||p.isStarted()&&p.sendOriginList(),n.runAll(),r.execAtEndOfThread(function(){var e;try{m.perf.markStart(oa);e={output:(new Date).getTime()-d};h.addItem(e,"sinceFw",{type:k.DT_CODES.ADTALK});f.isDef(a.loopStarted())&&h.addItem({output:a.loopStarted()},"readyFired",{type:k.DT_CODES.ADTALK});m.perf.markEnd(oa);var g,q;m.isSplitMode&&(q=m.protocol+"://"+m.sp_cdnScripts.main,m.perf.markResource(pa, q));m.impUrl&&m.perf.markResource(lb,m.impUrl);g=m.perf.getData();n.getAggregator().trigger("addThrottledProp",k.DT_SLOT.IM,"prf",f(g).toION());b.isApplicable(t)&&b.sendAdTalkCall()}catch(l){c.add(k.ERROR_CODES.ADTALK_DELAY)}}),m.perf.markEnd(na)}catch(u){c.add(k.ERROR_CODES.EVENT_LOOP_ONE)}}function mb(h){var a=new nb(h,t),b=new ob,c=new pb(h,t),d=qb(h,t),e=(new rb(m,t,h)).resolve(),g=[a],q=[];d.applies()&&g.push(d);c.applies()&&g.push(c);b.applies(h,t)&&g.push(b);f(e).each(function(a,b){g.push(new sb(b, t));q.push(b.id)});0h,d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),e=[];h=c?-h: h;do b=h%a,e.push(d[b]),h=(h-b)/a;while(0c;){if(u&&p===u){A=p;c=3;break}s.isWindow(p)&&(A=s.crossQuerySelector("["+k.AD_IDENTIFIER+"-"+m.asid+"]"),p=f.isDef(A)?A:p);A=p=f.isDef(p)?p.parentNode||p:p;c++}p=A}else p=q;if(s.isWindow(p)){try{v=p.document}catch(y){v=m.contextNode.ownerDocument}q=v}else"IFRAME"=== s.getNodeName(p)?(g.push(q),q=q.contentWindow.document):q=p;var v=[],u=(p=q&&q.getElementsByTagName&&q.getElementsByTagName("*"))&&p.length,E;if(p)for(var z=0;zl&&!f(a).contains(b)&&(q=b,l=c))}function e(){do d(b[g]),g+=1;while(0!==g%p&&g=k.RENDER.WIDTH_THRESHOLD&&q.height>=k.RENDER.HEIGHT_THRESHOLD&&(l(c),b?r.clearInterval(b):g=!1);h.saveNode(a)}else a=e.getClosestContainerName()||h.getAdNodeName(a)||c.details,h.save(a);y(c)});var q=function(){var b=a&&a.getAdNode();try{e.find(b)}catch(c){n.getAggregator().trigger("renderdiag",c)}},p=n.getAggregator().request("mobileApp");p&&p.isMobileAppEnvironment&&p.isMobileAppEnvironment()&&t.isMraid()?v():(q(),g&&(b=r.setInterval(q,500))); n.getAggregator().trigger("eligiblerender")})},z=function(){var a=g&&!!g.isVideo,c=g&&!!g.videoStartArrived,d=g&&!!g.geometryArrived;return b||!d||a&&!c?!1:(n.getAggregator().trigger("eligiblerender"),h.save(k.RENDER.DETAILS.ENVIRONMENT),h.save(k.RENDER.DIAGNOSTIC.OMID_RENDERED),l(),y(e),b=!0)};return{start:function(){var a=!1;n.getAggregator().trigger("perfCheckpoint",{type:k.PERF_TIMELINE_TRACKER_CONFIG.RENDER.TYPE,timestamp:r.now(),code:"initial"});n.getAggregator().on("adRendered",function(){a= !0});n.getAggregator().provide("adRenderStatus",function(){return a});n.getAggregator().provide("useYieldSearch",function(){return c});h=new Ac;new Bc;n.getAggregator().on("impressionsent",q);p()?z()||(h.save(k.RENDER.DETAILS.ENVIRONMENT),h.save(k.RENDER.DIAGNOSTIC.OMID_UNRENDERED),y(d),n.getAggregator().on("omidrendgeoupdate",function(){z()}),n.getAggregator().on("omidrendvideostart",function(){z()})):t.isAvid()||t.isOmid()||t.isVideo()?(n.getAggregator().trigger("eligiblerender"),h.save(e.details), l(),y(e)):(y(d),m())}}},Ac=function(){var h=[],a=[],b=function(a){var b;if(s.isWindow(a))b="WINDOW";else if(s.isNodeXDomainIframe(a))b="XIFRAME";else try{b=s.getNodeName(a)}catch(g){c("nen")}return b},c=function(a){h.push(a)};return{build:function(){var b=[];f(a).each(function(a,c){b.push(c)});f(h).each(function(a,c){b.push(c)});a=[];h=[];return b.join(".")},getAdNodeName:b,save:c,saveNode:function(d){try{var e=d&&b(d),g=d&&s.getRect(d),q=d&&"IMG"===e,l=d&&s.hasBackgroundImage(d),p=d&&d.innerText&& 0=k.RENDER.WIDTH_THRESHOLD&&g.height>=k.RENDER.HEIGHT_THRESHOLD?k.RENDER.DIAGNOSTIC.QUALIFIED_SIZE:k.RENDER.DIAGNOSTIC.UNQUALIFIED_SIZE,A=(l||q)&&f.isDef(d.naturalWidth)&&(0===d.naturalWidth||0===d.naturalHeight);a.push(e);a.push(v);A&&a.push(k.RENDER.DIAGNOSTIC.BROKEN_IMAGE);l&&a.push(k.RENDER.DIAGNOSTIC.STYLED_NODE);h&&a.push(k.RENDER.DIAGNOSTIC.TEXT_NODE)}catch(n){c("sne")}}}},Bc=function(h){var a,b=!1,c=!1,d=function(){n.getAggregator().trigger("addOutputItem", {output:!a&&b?"1":"0"},"rmeas");a&&a.message&&!c&&(__IntegralASDiagnosticCall("renderloop",a,m),n.getAggregator().trigger("addThrottledProp",k.DT_SLOT.ENVIRONMENT,"rle",1),c=!0)};n.getAggregator().on("eligiblerender",function(){b=!0;d()});n.getAggregator().on("renderdiag",function(b){a=b;d()});d()},X=function(){return{applies:function(h,a){var b=n.getAggregator().request("mobileApp");return(h.browserIs(k.BROWSERS.CHROME)||h.isAndroidWebViewBrowser()||h.browserIs(k.BROWSERS.WEBKIT)||h.browserIs(k.BROWSERS.MSEDGE))&& !b.isMobileAppEnvironment()&&h.hasIntersectionObserver()}}},Cc=function(){return{applies:function(h){var a=n.getAggregator().request("mobileApp");return(h.browserIs(k.BROWSERS.CHROME)||h.isAndroidWebViewBrowser()||h.browserIs(k.BROWSERS.WEBKIT)||h.browserIs(k.BROWSERS.MSEDGE))&&!a.isMobileAppEnvironment()&&h.hasResizeObserver()}}},$a=function(){var h,a,b=!1,c=n.getAggregator().request("mPage"),d=function(){!b&&a&&h&&!c.isHidden()&&(b=!0,n.getAggregator().trigger("sendDt",k.DT_CODES.LARGE_BILLABLE))}; n.getAggregator().on("primaryadfound",function(a){h=a.getDims().area()>=k.MRC_LARGE_AD_SIZE;d()});n.getAggregator().on("impressionsent",function(){a=!0;d()});c.onHiddenChange(d)},Gb=function(){var h=[],a={},b={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h",omidObstructions:"oobs"},c={omidObstructions:["sl","percentInView","reason"]};n.getAggregator().on("newScreenEvent",function(c){c=f(c).selectProperties(f(b).keys());c=f(c).asStrings();var g=f(c).compareTo(a);(g=d(g))&&JSON.stringify(g)!== JSON.stringify({})&&(g.t=t.getTagTime(),h.push(g));f(a).mixin(c)});var d=function(a){f(c).each(function(b,c){var d=!1;f(c).each(function(b,c){a[c]&&(d=!0)});!1===d&&delete a[b]});return a};return{toString:function(){return f(h).toION(b)}}},ya=function(){var h=new Dc,a=new B;return f(h).mixin(a)},B=function(){var h={},a={},b=function(b,c,g){if((b=a[b])&&0!==b)return g&&(b=b.slice(0,1)),f(b).each(function(a,b){c.apply({},b)}),!0},c=function(a,b,c){h[a]=h[a]||new aa;h[a].push(b,c)};return{on:function(a, e){var g={};e?g[a]=e:g=a;f(g).each(c);f(g).each(b)},once:function(a,e){b(a,e,!0)||c(a,e,1)},trigger:function(a){var b=f(arguments).toArray();b.shift();var c;(c=h[a])&&c.run.apply({},b)},persistentTrigger:function(b){var c=f(arguments).toArray();c.shift();var g=b;a[g]=a[g]||[];a[g].push(c);(g=h[b])&&g.run.apply({},c)}}},ba=function(){var h=function(a,c,d){var e,g=c.length,q=s.isWindow(a)?a.frames:s.getChildWindowsOf(a);d&&d(a,c);if(q&&q.length){for(a=0;a=e&&!a[e]&&(d.getTask().call(),a[e]=!0)})}}},za=function(){var h,a=new ca,b=function(b,d,e,g){var q,l,p,h;if(JSON&&JSON.parse)try{q=JSON.parse(b.data),l=b.source,h=f.noop,d(q)&&(g&&(p=g(l,q))&&(h=function(){a.send(function(){return p},l)}),e(b,q,h))}catch(v){q&&n.getAggregator().trigger("error",k.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(a,d,e){h=function(g){b(g,a,d,e)};x.addEvent(w,"message",h)},stop:function(){h&&x.removeEvent(w,"message",h);h= null}}},ca=function(){var h=function(a){return f(a).isObj()?[a]:(new ba).getFrames(a)},a=function(a){return f(a).mapToObj(function(a,b){var e;f.isFunction(b)||(e={},e[a]=b);return e})};return{send:function(b,c){if(JSON&&JSON.stringify){var d=h(c);f(d).each(function(c,d){var q;q=f.resolve(b,d)||{};q.sentTime=r.now();q=a(q);d.postMessage(f(q).JSONStringify(),"*")})}}}},Ec=function(h,a){return{onAll:function(b){var c={};f(a).each(function(d,e){h.on(e,function(){c[e]=1;f(c).keys().length===a.length&& (c={},b())})})}}},Bb=function(h){var a=0,b={},c=function(b,c,d){if(f.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=f.resolve(b.output);this.props.asION&&(a=f(a).toION());return a}},d=function(a){var c,d,e=[];for(c in b)b.hasOwnProperty(c)&&(d=a(c,b[c]))&&e.push(d);return e},e=function(a,d,e){e=e||d;e="string"!==typeof e?e:{};var p=function(a,d,e){a=new c(a,d,e);b[a.id]=a};f(a.output).isObj()&& !e.asION?f(a.output).each(function(a,b){p({output:b},a,e)}):p(a,d,e)};h.on("addOutputItem",function(a,b,c){e(a,b,c)});return{addItem:e,filterOutput:function(a,b){return d(function(c,d){var e=d.props,h;a(e)&&(h=d.output(),e.encode&&(c=encodeURIComponent(c),h=encodeURIComponent(h)),f.isFunction(b)?b(c,h):b[c]=h)})},iterate:d,cleanup:function(){d(function(a,c){c.props.flagForRemoval&&delete b[a]})},getItem:function(a){return b[a]}}},Dc=function(){var h={},a=function(a,c){h[a]=c};return{request:function(a){var c, d=h[a],e=f(arguments).toArray();e.shift();f.isUndef(d)||(c=f.isFunction(d)?d.apply({},e):d);return c},provide:function(b,c){c?h[b]=c:f(b).each(a);return c}}},Rb=function(){return{createInstance:function(h,a,b,c){return t.isDomless()?new Fc:new Gc(h,a,b,c)}}},Gc=function(h,a,b,c){var d;return{collect:function(){var a=h.find(),g=a.getOutOfViewReasons(),q=b.isHidden(),l=c.isDeviceTypeGroupMobile()&&d?d:C(s.calcWinDims()),p=a.getDims();d=l;if(!a.hasAd()||!l.hasValidDims()||!p.hasValidDims())return{viewState:k.NA, posViewState:k.NA,embedded:t.embedded,winDimensions:l,adDimensions:p};!0===q&&g.push(k.OUT_OF_VIEW_REASONS.FOCUS);return{winDimensions:l,adDimensions:p,containerDimensions:a.getContainerDims(),method:a.getDetectionMethod(),viewState:g.length?k.OUT_OF_VIEW:a.getViewState(),viewStateIgnoringRender:a.getViewStateIgnoringRender(),percentInView:a.getPercentInView(),percentInViewIgnoringRender:a.getPercentInViewIgnoringRender(),reason:g.join("."),obstructed:f.stringifyTriState(a.isObstructed()),isHidden:f.stringifyTriState(a.isHidden()), tabHidden:f.stringifyTriState(q),posViewState:a.getViewState(),adCompCount:a.getComponentCount(),sliceStatus:a.getSliceStatus()}}}},Fc=function(){return{collect:function(){return{}}}},Hc=function(h){h=h||f.identity;var a=[],b=r.now(),c=function(){var c=r.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 e=a[a.length-1];b=h(b);c();0!==a.length&& b===e.state||a.push({state:b,duration:0})}}},Aa=function(h,a){var b=h||1,c=0,d=0,e,g=0;return{start:function(){0===c%b&&(e=r.now())},stop:function(){var q=e||a;0===c%b&&(g+=r.now()-q,d++);c++},getTime:function(){return g},getCount:function(){return d}}},Ba=function(){var h,a=0,b=0,c=new B(!0),d=function(){h&&(a++,c.trigger(a),b>a?r.execAtEndOfThread(d):e())},e=function(){h=!1;a=0};return{onTick:function(a,d){var e=f.collapseArgsIntoHash(a,d);f(e).each(function(a,c){a=parseInt(a);b=a>b?a:b});c.on(e)}, start:function(){h||(h=!0,r.execAtEndOfThread(d))},kill:e,isActive:function(){return h}}},Ic=function(h,a){var b,c=a,d=function(a){b||(a&&h(),b=r.setInterval(h,c))},e=function(a){b&&(a&&h(),r.clearInterval(b),b=null)};return{start:d,stop:e,updateFrequency:function(a,q){c=a;b&&(e(),d(q))}}},W=function(h){var a,b,c=0,d=t.getTagTime(),e=0,g=!1;return{getTotalTime:function(){return e},stop:function(){c=0;d=t.getTagTime();g=!1},mark:function(){a=g?t.getTagTime()-d:0;c+=a;c>=h&&(b=c-a=c.concat(b).join("").length&&c.push(b)});return c},a=function(a,c){var d;c&&c.id&&(d=c.id.replace(/[^\w-_.>\/]/g,""));return d};return function(){var b,c;try{if(t.friendly&&!t.isMobileApp())if(b=n.getAggregator().request("adSlotIds"))c=b;else{var d,e;if(d=s.getOurNodeInTop()){var g=s.getAncestorNodes(d);e=f(g).map(a)}if(b=e=e&&h(e))n.getAggregator().trigger("addOutputItem",{output:b},"slid",{type:k.DT_CODES.ADTALK,asION:!0}),n.getAggregator().provide("adSlotIds",b),c=b}return c}catch(q){n.getAggregator().trigger("error", k.ERROR_CODES.AD_SLOT_ID)}}()},nc={name:"AdRefreshDetection",dependencies:[],creator:function(){var h=[15,30,45,60,90],a={start:function(){var a=this,c=m.asid,d=this.getChanId(),e=m&&m.contextNode&&m.contextNode.nextSibling&&m.contextNode.nextSibling.id;c&&d&&(this.recordAdSlotImpression(c,d,e,function(c,d){c?n.getAggregator().trigger("error",k.ERROR_CODES.AD_REFRESH):a.sendRefreshSession(d)}),a.registerInternalViewabilityListener(d,e))},adRefreshIntervalIsValid:function(a){return-1!==h.indexOf(a)}, getChanId:function(){for(var a=m.reqquery.split("&"),c,d=/(\S+)=(\S+)/g,e=0;eg;return!g&&a.hasAncestorOrigins&&a.hasAncestorOrigins()&&b.on("ancestor")&&e.xDomainIframe},isStarted:function(){return!!a},start:function(){try{h=r.getWindow().location.ancestorOrigins,a=!0}catch(b){n.getAggregator().trigger("error", k.ERROR_CODES.ANCESTOR_ORIGINS)}},getMyFrameDepth:function(){return h&&h.length||0},getTopDomain:function(){return f.last(h)},sendOriginList:function(){var a;a="ao:"+(h?f(h).map(b).reverse():[]).join(",");n.getAggregator().trigger("addOutputItem",{output:a},"tpiLookup",{type:k.DT_CODES.THIRD_PARTY,standalone:!0,encode:!0});n.getAggregator().trigger("sendDt",k.DT_CODES.THIRD_PARTY)}}},db=function(h,a,b,c,d){var e=function(a,b,c){d.addItem({output:a+"."+b+"."+c},"ctpl")},g=function(d){try{a.diagnostic("c"); var g=d.length,p=0,u=0;e(g,0,0);f(d).each(function(a,b){h.send(b.replace("%%CBS%%",c.getCacheBustId()),function(){e(g,p,++u)},!0);e(g,++p,u)})}catch(v){b.add(k.ERROR_CODES.AT_SEND)}};return{init:function(){try{var a=(new S).fullDom;"/"!==a.slice(-1)&&(a+="/");a+="tpl?asId="+m.asid;h.jsonp(a,g)}catch(c){b.add(k.ERROR_CODES.AT_INIT)}}}},Ub=function(h,a,b,c){return{enabled:"true"===m.useBapiCallback,callback:function(a){b.trigger("sendDiag");try{"true"===m.accountForSadImps&&c.measure(a),m._onAPIResult&& m._onAPIResult(a)}catch(e){h.add(k.ERROR_CODES.BAPI_CALLBACK),b.trigger("sendDiag","bapiClient")}}}},zb=function(){return{createInstance:function(h,a,b,c){return t.isDomless()?new Jc:new Kc}}},Kc=function(){var h=k.BROWSERS,a=function(a){return b()===a},b=function(){var a="u",b=r.getWindow();try{f.isDef(b.opera)&&f.isDef(b.opera.buildNumber)?a=h.OPERA:f.isDef(b.mozInnerScreenY)?a=h.GECKO:f.isDef(b.chrome)&&f.isDef(b.chrome.csi)?a=h.CHROME:f.isDef(b.msWriteProfilerMark)&&f.isDef(b.crypto)?a=h.MSEDGE: f.isDef(b.attachEvent)||f.isDef(b.msCrypto)?a=h.IE:f.isDef(b.WebKitPoint)&&(a=h.WEBKIT)}catch(c){}return a},c=function(){var a=!1,b=r.getWindow();f.isDef(b.navigator)&&f.isDef(b.navigator.userAgent)&&(a=b.navigator.userAgent);return a};return{browserIs:a,hasIntersectionObserver:function(){return"function"===typeof IntersectionObserver},hasMutationObserver:function(){return"function"===typeof MutationObserver},hasResizeObserver:function(){return"function"===typeof ResizeObserver},hasAncestorOrigins:function(){var a= r.getWindow().location;return!(!a||!a.ancestorOrigins)},hasPostMessage:function(){var a=r.getWindow();return!(!a||!f.isFunction(a.postMessage))},getDocumentMode:function(){var a=r.getDoc();return a&&a.documentMode?a.documentMode:k.NA},getBrowserType:b,getUserAgent:c,params:function(){var c=b(),e;e=["{45EA75A0-A269-11D1-B5BF-0000F8051515}","{3AF36230-A269-11D1-B5BF-0000F8051515}","{89820200-ECBD-11CF-8B85-00AA005B4383}"];var g=k.NA,q=r.getDoc(),l=q.createElement("div");if(a(h.IE))try{if("-ms-ime-align"in q.documentElement.style)g="11";else for(l.style.behavior="url(#default#clientcaps)",q=0;q