__IASScope.__IntegralASExec=__IASScope.__IntegralASExec||{};__IASScope.__IntegralASExec["19.8.104"]=__IASScope.__IntegralASExec["19.8.104"]||{}; __IASScope.__IntegralASExec["19.8.104"].initialize=function(n,w,N){function Ua(){var g,a,b;n.perf.markStart(na);l.startSystem();y=l.getAggregator();y.provide({omidAdSessionContext:{}});y.provide({omidAdSessionVerificationParameters:{}});g=Va();a=oa();b=(new Wa).createInstance(g,a);y.provide({mErrors:g,mJsonp:a,mComm:b});g=__IASOmidVerificationClient;y.provide({omidVerificationClient:g});y.once("callContinueMain",function(){var a,b;n.perf.markStart(pa);b=Y.instantiateModules();a=Y.preImpression(b.mDataTransfer, b.mViewability,b.mAdTalk,b.iOutput,b.mErrors,b.mAncestorOrigins,b.mBrowser,b.mPageUrls,b.mFeatures,s,b.renderDetector);Y.sendImpression(b.mErrors,b.mFeatures,b.mIds,b.mMode,b.iOutput,b.mBrowser,b.mViewability,a,b.mVideo);Y.postImpression(b.mBrowser,b.mIds,b.mViewability,b.mFeatures,b.mComm,b.mDataTransfer,b.mErrors,b.iOutput,b.loopDelay,b.mAdTalk,b.viewabilityMeasurement,b.mAncestorOrigins,s);n.perf.markEnd(pa)});y.on("tryToCallContinueMain",function(a){n.isResolved?y.trigger("callContinueMain"): y.trigger("requestBootstrapper",a)});y.once("requestBootstrapper",function(a){var b=n.forcedBootstrapperHost||"http://jsconfig.adsafeprotected.com";"string"===typeof a&&(a=JSON.parse(a));var e=a&&a.config,h=a&&a.sca,t=a&&a.xsca;e&&y.trigger("jsonp",b+"/jsconfig"+e+(n.adSessionId?"&adSessionId="+n.adSessionId:""),function(a){Object.assign(n,"string"===typeof a?JSON.parse(a):a);n.isResolved=!0;n.sp_cdnScripts={sca:h,xsca:t};y.trigger("callContinueMain")},!1,"cbName")});g=[{environment:new da(g),adSessionReadyStrategy:new Xa(g)}, {environment:new Ya,adSessionReadyStrategy:new Za}];(new $a(g)).resolve().adSessionReadyStrategy.start();n.perf.markEnd(na)}var y,Y=function(){function g(a){var b=new ab(a,s),c=new bb,d=new cb(a,s),p=db(a,s),q=(new eb(n,s,a)).resolve(),g=[b],D=[];p.applies()&&g.push(p);d.applies()&&g.push(d);c.applies(a,s)&&g.push(c);f(q).each(function(a,b){g.push(new fb(b,s));D.push(b.id)});0g,d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""), e=[];g=c?-g:g;do b=g%a,e.push(d[b]),g=(g-b)/a;while(0b)a:{var v=c,E,K,x,C,Q=u.getNodeName(v);c=r.getTop()&&r.getTop().document;try{x=m(v);if(c&&v===c.body){f=null;break a}u.isWindow(v)?(E=t(v,x),E||(C="["+k.AD_IDENTIFIER+"-"+n.asid+"]",K=u.crossQuerySelector(C),a=K.parentNode,E=V(a,x,e))):("IFRAME"===Q?v=v.contentWindow.document:a=v,x=m(v),E=V(v,x,e));void 0===E&&a&&a.parentNode&& (a=E=a.parentNode,b+=1)}catch(B){l.getAggregator().trigger("renderdiag",B)}f=E}else{f=c;E=u.getNodeName(f);try{Q=m(f),u.isWindow(f)?v=t(f,Q):("IFRAME"===E&&(f=f.contentWindow.document,Q=m(f)),v=V(f,Q,e))}catch(L){l.getAggregator().trigger("renderdiag",L)}f=v}d=d(f)}else d=null;return d};return{find:p,getClosestContainerName:function(){return u.getNodeName(g)}}},Mb=function(){var g,a=!1,b=!1,c={status:k.RENDER.STATUS.OTHER,details:k.RENDER.DETAILS.OTHER},d={status:k.RENDER.STATUS.DETECTED,details:k.RENDER.DETAILS.ENVIRONMENT}, e=l.getAggregator().request("omidAdSessionContext"),h=function(){a=!0},t=function(a){a&&(a.status=k.RENDER.STATUS.DETECTED);l.getAggregator().trigger("adRendered")},m=function(){var a=!1;s.isOmid()&&e&&e.useOMID13Logic&&(a=!0);return a},p=function(a){var b={},c=r.getDoc(),d=function(e){var h=e&&e.type;if("readystatechange"===h&&"complete"===e.target.readyState||"load"===h)t(b),g.saveNode(a),"readystatechange"===h?g.save(k.RENDER.DIAGNOSTIC.DOCUMENT_READY):"load"===h&&g.save(k.RENDER.DIAGNOSTIC.LOAD_FIRED), D(b),z.removeEvent(a,"load",d),z.removeEvent(c,"readystatechange",d)};"complete"===c.readyState?(t(b),g.saveNode(a),g.save(k.RENDER.DIAGNOSTIC.DOCUMENT_READY)):(z.addEvent(a,"load",d),z.addEvent(c,"readystatechange",d));return b},q=function(){var a=r.getWindow().mraid,b=a&&a.getState&&a.getState(),d=function(){z.removeEvent(a,"ready",d);g.save(k.RENDER.DETAILS.ENVIRONMENT);g.save(k.RENDER.DIAGNOSTIC.MRAID_READY);t();D({status:k.RENDER.STATUS.DETECTED})};g.save(k.RENDER.DETAILS.ENVIRONMENT);"default"=== b?(t(),g.save(k.RENDER.DIAGNOSTIC.MRAID_DEFAULT),c.status=k.RENDER.STATUS.DETECTED):"loading"===b?(z.addEvent(a,"ready",d),g.save(k.RENDER.DIAGNOSTIC.MRAID_LOADING)):(z.addEvent(a,"ready",d),g.save(k.RENDER.DIAGNOSTIC.MRAID_UNKNOWN));D(c)},f=function(a){a===k.RENDER.STATUS.DETECTED&&l.getAggregator().trigger("perfCheckpoint",{type:k.PERF_TIMELINE_TRACKER_CONFIG.RENDER.TYPE,timestamp:r.now(),code:k.PERF_TIMELINE_TRACKER_CONFIG.RENDER.CODE})},D=function(b){var d=g.build();b=b.status||c.status;d=d?d: c.details;a&&b===k.RENDER.STATUS.DETECTED?(f(b),l.getAggregator().trigger("addThrottledOutputItem","rend",b),l.getAggregator().trigger("addThrottledOutputItem","renddet",d)):(f(b),l.getAggregator().trigger("addOutputItem",{output:b},"rend"),l.getAggregator().trigger("addOutputItem",{output:d},"renddet"))},v=function(){l.getAggregator().on("primaryadfound",function(a){var b,d=c,e=new $b,h=!0,m=function(){var c=a&&a.getAdNode(),m=e.find(c);if(u.isNodeXDomainIframe(m))b?r.clearInterval(b):h=!1,d=p(m); else if(m){var c=!1,q=u.getRect(m);m&&"IMG"===u.getNodeName(m)&&(c=0===m.naturalWidth||0===m.naturalHeight);!c&&q.width>=k.RENDER.WIDTH_THRESHOLD&&q.height>=k.RENDER.HEIGHT_THRESHOLD&&(t(d),b?r.clearInterval(b):h=!1);g.saveNode(m)}else m=e.getClosestContainerName()||g.getAdNodeName(c)||d.details,g.save(m);D(d)},f=l.getAggregator().request("mobileApp");f&&f.isMobileAppEnvironment&&f.isMobileAppEnvironment()&&s.isMraid()?q():(m(),h&&(b=r.setInterval(m,500)));l.getAggregator().trigger("eligiblerender")})}, E=function(){var a=e&&!!e.isVideo,c=e&&!!e.videoStartArrived,h=e&&!!e.geometryArrived;return b||!h||a&&!c?!1:(l.getAggregator().trigger("eligiblerender"),g.save(k.RENDER.DETAILS.ENVIRONMENT),g.save(k.RENDER.DIAGNOSTIC.OMID_RENDERED),t(),D(d),b=!0)};return{start:function(){var a=!1;l.getAggregator().trigger("perfCheckpoint",{type:k.PERF_TIMELINE_TRACKER_CONFIG.RENDER.TYPE,timestamp:r.now(),code:"initial"});l.getAggregator().on("adRendered",function(){a=!0});l.getAggregator().provide("adRenderStatus", function(){return a});g=new ac;new bc;l.getAggregator().on("impressionsent",h);m()?E()||(g.save(k.RENDER.DETAILS.ENVIRONMENT),g.save(k.RENDER.DIAGNOSTIC.OMID_UNRENDERED),D(c),l.getAggregator().on("omidrendgeoupdate",function(){E()}),l.getAggregator().on("omidrendvideostart",function(){E()})):s.isAvid()||s.isOmid()||s.isVideo()?(l.getAggregator().trigger("eligiblerender"),g.save(d.details),t(),D(d)):(D(c),v())}}},ac=function(){var g=[],a=[],b=function(a){var b;if(u.isWindow(a))b="WINDOW";else if(u.isNodeXDomainIframe(a))b= "XIFRAME";else try{b=u.getNodeName(a)}catch(h){c("nen")}return b},c=function(a){g.push(a)};return{build:function(){var b=[];f(a).each(function(a,c){b.push(c)});f(g).each(function(a,c){b.push(c)});a=[];g=[];return b.join(".")},getAdNodeName:b,save:c,saveNode:function(d){try{var e=d&&b(d),h=d&&u.getRect(d),t=d&&"IMG"===e,m=d&&u.hasBackgroundImage(d),p=d&&d.innerText&&0=k.RENDER.WIDTH_THRESHOLD&&h.height>=k.RENDER.HEIGHT_THRESHOLD? k.RENDER.DIAGNOSTIC.QUALIFIED_SIZE:k.RENDER.DIAGNOSTIC.UNQUALIFIED_SIZE,f=(m||t)&&(0===d.naturalWidth||0===d.naturalHeight);a.push(e);a.push(g);f&&a.push(k.RENDER.DIAGNOSTIC.BROKEN_IMAGE);m&&a.push(k.RENDER.DIAGNOSTIC.STYLED_NODE);q&&a.push(k.RENDER.DIAGNOSTIC.TEXT_NODE)}catch(v){c("sne")}}}},bc=function(g){var a,b=!1,c=!1,d=function(){l.getAggregator().trigger("addOutputItem",{output:!a&&b?"1":"0"},"rmeas");a&&a.message&&!c&&(__IntegralASDiagnosticCall("renderloop",a),l.getAggregator().trigger("addThrottledProp", k.DT_SLOT.ENVIRONMENT,"rle",1),c=!0)};l.getAggregator().on("eligiblerender",function(){b=!0;d()});l.getAggregator().on("renderdiag",function(b){a=b;d()});d()},aa=function(){return{applies:function(g,a){var b=l.getAggregator().request("mobileApp"),c=!a.bootstrapOn("mobOrTab")&&g.browserIs(k.BROWSERS.WEBKIT);return(g.browserIs(k.BROWSERS.CHROME)||g.isAndroidWebViewBrowser()||(a.on("mobSafIO")?g.browserIs(k.BROWSERS.WEBKIT):c)||g.browserIs(k.BROWSERS.MSEDGE))&&!b.isMobileAppEnvironment()&&g.hasIntersectionObserver()}}}, Pb=function(){var g,a,b=!1,c=l.getAggregator().request("mPage"),d=function(){!b&&a&&g&&!c.isHidden()&&(b=!0,l.getAggregator().trigger("sendDt",k.DT_CODES.LARGE_BILLABLE))};l.getAggregator().on("primaryadfound",function(a){g=a.getDims().area()>=k.MRC_LARGE_AD_SIZE;d()});l.getAggregator().on("impressionsent",function(){a=!0;d()});c.onHiddenChange(d)},vb=function(){var g=[],a={},b={percentInView:"piv",sl:"vs",reason:"r",width:"w",height:"h"};l.getAggregator().on("newScreenEvent",function(c){c=f(c).selectProperties(f(b).keys()); c=f(c).asStrings();var d=f(c).compareTo(a);d&&(d.t=s.getTagTime(),g.push(d));f(a).mixin(c)});return{toString:function(){return f(g).toION(b)}}},za=function(){var g=new cc,a=new H;return f(g).mixin(a)},H=function(){var g={},a={},b=function(b,c,h){if((b=a[b])&&0!==b)return h&&(b=b.slice(0,1)),f(b).each(function(a,b){c.apply({},b)}),!0},c=function(a,b,c){g[a]=g[a]||new fa;g[a].push(b,c)};return{on:function(a,e){var h={};e?h[a]=e:h=a;f(h).each(c);f(h).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=g[a])&&c.run.apply({},b)},persistentTrigger:function(b){var c=f(arguments).toArray();c.shift();var h=b;a[h]=a[h]||[];a[h].push(c);(h=g[b])&&h.run.apply({},c)}}},ga=function(){var g=function(a,c,d){var e,h=c.length,t=u.isWindow(a)?a.frames:u.getChildWindowsOf(a);d&&d(a,c);if(t&&t.length){for(a=0;a=e&&!a[e]&&(d.getTask().call(), a[e]=!0)})}}},Aa=function(){var g,a=new ha,b=function(b,d,e,h){var t,m,p,q;if(JSON&&JSON.parse)try{t=JSON.parse(b.data),m=b.source,q=f.noop,d(t)&&(h&&(p=h(m,t))&&(q=function(){a.send(function(){return p},m)}),e(b,t,q))}catch(g){t&&l.getAggregator().trigger("error",k.ERROR_CODES.MESSAGE_LISTENER)}};return{listen:function(a,d,e){g=function(h){b(h,a,d,e)};z.addEvent(w,"message",g)},stop:function(){g&&z.removeEvent(w,"message",g);g=null}}},ha=function(){var g=function(a){return f(a).isObj()?[a]:(new ga).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=g(c);f(d).each(function(c,d){var t;t=f.resolve(b,d)||{};t.sentTime=r.now();t=a(t);d.postMessage(f(t).JSONStringify(),"*")})}}}},dc=function(g,a){return{onAll:function(b){var c={};f(a).each(function(d,e){g.on(e,function(){c[e]=1;f(c).keys().length===a.length&&(c={},b())})})}}},rb=function(g){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)};g.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,g;a(e)&&(g=d.output(),e.encode&&(c=encodeURIComponent(c),g=encodeURIComponent(g)),f.isFunction(b)?b(c,g):b[c]=g)})},iterate:d,cleanup:function(){d(function(a,c){c.props.flagForRemoval&&delete b[a]})},getItem:function(a){return b[a]}}},cc=function(){var g={},a=function(a,c){g[a]=c};return{request:function(a){var c,d=g[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?g[b]=c:f(b).each(a);return c}}},Gb=function(){return{createInstance:function(g,a,b,c){return s.isDomless()?new ec:new fc(g,a,b,c)}}},fc=function(g,a,b,c){var d;return{collect:function(){var a=g.find(),h=a.getOutOfViewReasons(),t=b.isHidden(),m=c.isDeviceTypeGroupMobile()&&d?d:G(u.calcWinDims()),p=a.getDims();d=m;if(!a.hasAd()||!m.hasValidDims()||!p.hasValidDims())return{viewState:k.NA,posViewState:k.NA,embedded:s.embedded,winDimensions:m,adDimensions:p};!0===t&&h.push(k.OUT_OF_VIEW_REASONS.FOCUS); return{winDimensions:m,adDimensions:p,containerDimensions:a.getContainerDims(),method:a.getDetectionMethod(),viewState:h.length?k.OUT_OF_VIEW:a.getViewState(),viewStateIgnoringRender:a.getViewStateIgnoringRender(),percentInView:a.getPercentInView(),percentInViewIgnoringRender:a.getPercentInViewIgnoringRender(),reason:h.join("."),obstructed:f.stringifyTriState(a.isObstructed()),isHidden:f.stringifyTriState(a.isHidden()),tabHidden:f.stringifyTriState(t),posViewState:a.getViewState(),adCompCount:a.getComponentCount(), sliceStatus:a.getSliceStatus()}}}},ec=function(){return{collect:function(){return{}}}},gc=function(g){g=g||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=g(b);c();0!==a.length&&b===e.state||a.push({state:b,duration:0})}}},Ba=function(g,a){var b=g||1,c=0,d=0,e,h=0;return{start:function(){0=== c%b&&(e=r.now())},stop:function(){var t=e||a;0===c%b&&(h+=r.now()-t,d++);c++},getTime:function(){return h},getCount:function(){return d}}},Ca=function(){var g,a=0,b=0,c=new H(!0),d=function(){g&&(a++,c.trigger(a),b>a?r.execAtEndOfThread(d):e())},e=function(){g=!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(){g||(g=!0,r.execAtEndOfThread(d))},kill:e,isActive:function(){return g}}},hc=function(g,a){var b, c=a,d=function(a){b||(a&&g(),b=r.setInterval(g,c))},e=function(a){a&&g();r.clearInterval(b);b=null};return{start:d,stop:e,updateFrequency:function(a,b){c=a;e();d(b)}}},Z=function(g){var a,b,c=0,d=s.getTagTime(),e=0,h=!1;return{getTotalTime:function(){return e},stop:function(){c=0;d=s.getTagTime();h=!1},mark:function(){a=h?s.getTagTime()-d:0;c+=a;c>=g&&(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(s.friendly&&!s.isMobileApp())if(b=l.getAggregator().request("adSlotIds"))c=b;else{var d,e;if(d=u.getOurNodeInTop()){var h=u.getAncestorNodes(d);e=f(h).map(a)}if(b=e=e&&g(e))l.getAggregator().trigger("addOutputItem",{output:b},"slid",{type:k.DT_CODES.ADTALK,asION:!0}),l.getAggregator().provide("adSlotIds",b),c=b}return c}catch(t){l.getAggregator().trigger("error",k.ERROR_CODES.AD_SLOT_ID)}}()};l("AdRefreshDetection",[],function(){var g=[30,45,60,90],a={start:function(){var a=this,c=n.asid, d=this.getChanId(),e=n&&n.contextNode&&n.contextNode.nextSibling&&n.contextNode.nextSibling.id;c&&d&&(this.recordAdSlotImpression(c,d,e,function(c,d){c?l.getAggregator().trigger("error",k.ERROR_CODES.AD_REFRESH):a.sendRefreshSession(d)}),a.registerInternalViewabilityListener(d,e))},adRefreshIntervalIsValid:function(a){return-1!==g.indexOf(a)},getChanId:function(){for(var a=n.reqquery.split("&"),c,d=/(\S+)=(\S+)/g,e=0;e