;/* Copyright (c) 2010-2021 Google LLC. http://angular.io/license
 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/* Version ebf1620b3b847dfbf76f6e109dcacd8e v:22.4.0.3721, c:b473f94ba4c6cdf50fa092395b9896b98d086627, b:22.4.0.3721 */(function(){new function(){if(!window.ADRUM&&!0!==window["adrum-disable"]){var k=window.ADRUM={},y=window.console,A=y&&"function"==typeof y.log?y:{log:function(){}};window["adrum-start-time"]=window["adrum-start-time"]||(new Date).getTime();var u=this&&this.Zc||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,l){a.__proto__=l}||function(a,l){for(var e in l)l.hasOwnProperty(e)&&(a[e]=l[e])};return function(b,l){function e(){this.constructor=b}a(b,l);b.prototype=null===l?Object.create(l):
(e.prototype=l.prototype,new e)}}();(function(a){(function(a){a.setUpMonitors=function(){for(var a=[],b=0;b<arguments.length;b++)a[b]=arguments[b];for(b=0;b<a.length;b++){var c=a[b];c&&c.setUp()}}})(a.monitor||(a.monitor={}))})(k||(k={}));window.Error.stackTraceLimit=Infinity;(function(a){(function(b){function l(a){return b.refs.slice.apply(a,b.refs.slice.call(arguments,1))}function e(a,f){return c(b.refs.setTimeout.apply)?b.refs.setTimeout.apply(window,arguments):b.refs.setTimeout(a,f)}function c(a){return"undefined"!==
typeof a&&null!==a}function g(a){return"object"==typeof a&&!b.isArray(a)&&null!==a}function m(a){return"function"==typeof a||!1}function f(a){return"string"==typeof a}function p(a){return"number"==typeof a}function n(a){return""===a}function s(a,f){for(var c in f){var m=f[c];if(t(f,c)){var p=a[c];g(m)&&g(p)?s(p,m):b.isArray(p)&&b.isArray(m)?a[c]=p.concat(m):a[c]=m}}return a}function t(a,b){return Object.prototype.hasOwnProperty.call(a,b)&&c(a[b])}function q(a){return f(a)?a.replace(/^\s*/,"").replace(/\s*$/,
""):a}function v(){return b.refs.ra&&m(b.refs.ra.now)}function k(){return v()?b.refs.round(b.refs.ra.now()+w()):(new Date).getTime()}function w(){var a=b.refs.ra,a=a&&a.timing&&p(a.timing.navigationStart)?a.timing.navigationStart:window["adrum-start-time"];c(a)||(a=k());return a}function r(a,b){var f=Array.prototype[a];return f?D(f):B(a,b)}function D(a){return function(f){return a.apply(f,b.refs.slice.call(arguments,1))}}function B(a,b){return function(f,g){if(!c(f))throw new TypeError(a+" called on null or undefined");
if(!m(g))throw new TypeError(g+" is not a function");return b.apply(null,arguments)}}function z(a,b,f){var c=Object(a),g=c.length>>>0,m=0;if(3>arguments.length){for(;m<g&&!(m in c);)m++;if(m>=g)throw new TypeError("Reduce of empty array with no initial value");f=c[m++]}for(;m<g;m++)m in c&&(f=b(f,c[m],m,c));return f}function E(a,f,c){return b.reduce(a,function(a,b,g,m){a[g]=f.call(c,b,g,m);return a},Array(a.length>>>0))}function F(a,f,c){return b.reduce(a,function(a,b,g,m){f.call(c,b,g,m)&&a.push(b);
return a},[])}function Q(a,b,f){a=Object(a);for(var c=a.length>>>0,g=0;g<c;g++)if(g in a&&b.call(f,a[g],g,a))return!0;return!1}function G(a,f,c){return!b.some(a,function(a){return!f.call(c,a)})}function H(a,f,c){b.reduce(a,function(a,b,g,m){f.call(c,b,g,m)},void 0)}function u(a){a=new b.refs.Error("Async Function:"+(a?" "+a:""));a.stack&&-1==a.stack.toString().indexOf(a.message)&&(a.stack=a.message+"\n"+a.stack);return a.stack}function I(a){try{throw u(a);}catch(b){return b.stack}}b.refs={isArray:Array.isArray,
toString:Object.prototype.toString,slice:Array.prototype.slice,setTimeout:window.setTimeout,setInterval:window.setInterval,ra:window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance,assign:Object.assign,round:Math.round,Error:window.Error};b.Ha=l;b.oSTO=e;b.isCORSSupported=function(){var a=window.JSON&&m(JSON.stringify);return c(window.XMLHttpRequest)&&"withCredentials"in new XMLHttpRequest&&a};b.isDefined=c;b.Tl=function(a){return"number"===typeof a&&!window.isNaN(a)};
b.isArray=m(b.refs.isArray)&&m(b.refs.isArray.bind)?b.refs.isArray.bind(Array):function(a){return b.refs.toString.call(a)===b.refs.toString.call([])};b.isObject=g;b.isFunction=m;b.isString=f;b.isNumber=p;b.isBoolean=function(a){return"boolean"==typeof a};b.Pl=function(a){if(!g(a))return!1;var b=Object.prototype.toString.call(a);return("[object Error]"===b||"[object DOMException]"===b)&&"name"in a&&"message"in a};b.max=function(a,b){return Math.max(isNaN(a)?Number.NEGATIVE_INFINITY:a,isNaN(b)?Number.NEGATIVE_INFINITY:
b)};b.Xo=n;b.qh=e;b.wp=function(a,b){e(a,b||1E4)};b.addEventListener=function(b,f,c,g){function m(){try{return c.apply(this,l(arguments))}catch(g){a.exception(g,"M1",f,b,g)}}void 0===g&&(g=!1);a.isDebug&&a.log("M0",f,b);m.K=!0;b.addEventListener?b.addEventListener(f,m,g):b.attachEvent&&b.attachEvent("on"+f,m)};b.loadScriptAsync=function(b){var f=document.createElement("script"),g=a.conf.elementIdWithNonce;f.type="text/javascript";f.async=!0;f.src=b;g&&c(q(g))&&(g=document.getElementById(g))&&(g=g.mp,
g=q(g),c(g)&&!n(g)&&f.setAttribute("nonce",g));(g=document.getElementsByTagName("script")[0])?(g.parentNode.insertBefore(f,g),a.log("M2",b)):a.log("M3",b)};b.mergeJSON=s;b.hasOwnPropertyDefined=t;b.Rf=function(a,f){if(b.isFunction(Object.getPrototypeOf))for(;b.isDefined(a)&&!t(a,f);)a=Object.getPrototypeOf(a);return a};b.co=function(a){return c(a)?b.isArray(a)?a:[a]:[]};b.Ap=function(a,b){return null!=a&&a.slice(0,b.length)==b};b.generateGUID=function(a){return c(a)&&m(a.getRandomValues)&&function(){function b(a){a=
a.toString(16);return"0000".substr(a.length)+a}var f=new Uint16Array(8);a.getRandomValues(f);return b(f[0])+b(f[1])+"_"+b(f[2])+"_"+b(f[3])+"_"+b(f[4])+"_"+b(f[5])+b(f[6])+b(f[7])}}(window.crypto||window.msCrypto)||function(){return"xxxxxxxx_xxxx_4xxx_yxxx_xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"==a?b:b&3|8).toString(16)})};b.tryExtractingErrorStack=function(a){return a?(a=a.stack)&&"string"===typeof a?a:null:null};b.trim=q;b.Im=function(a){var b={},f,c;if(!a)return b;
var g=a.split("\n");for(c=0;c<g.length;c++){var m=g[c];f=m.indexOf(":");a=q(m.substr(0,f)).toLowerCase();f=q(m.substr(f+1));a&&(b[a]=b[a]?b[a]+(", "+f):f)}return b};b.tryPeriodically=function(a,b,f,c){function g(){if(b())f&&f();else{var p=a(++m);0<p?e(g,p):c&&c()}}var m=0;g()};b.sf=function(a){return a.charAt(0).toUpperCase()+a.slice(1)};b.Sg=function(a){for(var b=[],f=1;f<arguments.length;f++)b[f-1]=arguments[f];return function(){for(var f=[],c=0;c<arguments.length;c++)f[c]=arguments[c];return a.apply(this,
b.concat(f))}};b.Yo=v;b.now=k;b.cb=w;b.Ho=z;b.reduce=r("reduce",z);b.Go=E;b.map=r("map",E);b.Eo=F;b.filter=r("filter",F);b.Io=Q;b.some=r("some",Q);b.Do=G;b.every=r("every",G);b.Fo=H;b.forEach=r("forEach",H);b.ok=function(a){return b.filter(a,c)};b.Mo=function(a){return[].concat.apply([],a)};b.zj=c(window.Reflect)&&c(window.Reflect.construct)?function(b,f,c,g){try{return null!==f?window.Reflect.construct(f,c,g):b}catch(m){return a.monitor.ErrorMonitor.n(m),b}}:function(b,f,c){try{return null!==f&&
f.apply(b,c)||b}catch(g){return a.monitor.ErrorMonitor.n(g),b}};b.Zc=function(){var a=Object.setPrototypeOf||function(a,b){var f=Object.getOwnPropertyNames(b),c;for(c in f)a[c]=b[c]};return function(b,f){function c(){this.constructor=b}a(b,f);b.prototype=null===f?Object.create(f):(c.prototype=f.prototype,new c)}}();b.wk=function(a){if(!b.isString(a))return a;var f={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;","/":"&#47;"};return a.replace(/[&<>'"/]/g,function(a){return f[a]})};b.Ep=
function(a){if(!b.isString(a))return a;var f={"&amp;":"&","&#38;":"&","&#x26;":"&","&lt;":"<","&#60;":"<","&#x3c;":"<","&gt;":">","&#62;":">","&#x3e;":">","&apos;":"'","&#39;":"'","&#x27;":"'","&quot;":'"',"&#34;":'"',"&#x22;":'"',"&sol;":"/","&#47;":"/","&#x2f;":"/"};return a.replace(/&(?:amp|#0*38|#x0*26|lt|#0*60|#x0*3c|gt|#0*62|#x0*3e|apos|#0*39|#x0*27|quot|#0*34|#x0*22|sol|#0*47|#x0*2f);/g,function(a){a=a.replace(/0+\B/g,"");return f[a]})};b.jk=function(a){var b;return function(){var f=this;b&&
clearTimeout(b);b=e(function(){a.apply(f,arguments)},300)}};b.Zk=function(a){var f=a.length;if(f)for(f-=1;0<=f;f--)if(b.isObject(a[f])&&a[f].adrumArgs)return f;return-1};b.Ad=function(a,f){var c=a.length,g;g=null;if(c)for(c-=1;0<=c;c--)if(b.isObject(a[c])&&a[c].adrumArgs){g=a[c].adrumArgs;g=g[f];break}return g};b.Qd=function(){return c(window.__zone_symbol__Promise)||c(window.__zone_symbol__ZoneAwarePromise)};var R=u(""),h=I("");b.Na=R?u:h?I:u})(a.utils||(a.utils={}))})(k||(k={}));(function(a){var b=
a.conf||(a.conf={});b.userConf=window["adrum-config"]||{};b.useHTTPSAlways=!0===b.userConf.useHTTPSAlways;b.modernBrowserFeaturesAvailable=a.utils.isDefined(window.addEventListener)&&a.utils.isCORSSupported()&&a.utils.isDefined(Array.prototype.forEach);b.spa2=b.userConf.spa&&b.userConf.spa.spa2&&(!0===b.userConf.spa.spa2||a.utils.isObject(b.userConf.spa.spa2));b.clearResTiming=b.userConf.spa&&a.utils.isObject(b.userConf.spa.spa2)&&a.utils.isDefined(b.userConf.spa.spa2.clearResTiming)?b.userConf.spa.spa2.clearResTiming:
!0;b.disableTextForTesting=!0===b.userConf.disableTextForTesting;b.enablePrimaryMetrics=(!a.utils.isDefined(b.userConf.enablePrimaryMetrics)||!0===b.userConf.enablePrimaryMetrics)&&b.modernBrowserFeaturesAvailable;b.M=!1;b.considerCarouselForVCT=a.utils.isDefined(b.userConf.bk)?b.userConf.bk:!0;b.devMode=!0===b.userConf.devMode;b.isZonePromise=!0===b.userConf.isZonePromise||!0===b.userConf.angular;b.fetch=!a.utils.isDefined(b.userConf.fetch)||!0==b.userConf.fetch;b.backTimeGap=Math.abs(b.userConf.backTimeGap)||
0;b.neverSendImageBeacon=!a.utils.isDefined(b.userConf.beacon)||!a.utils.isDefined(b.userConf.beacon.neverSendImageBeacon)||!0==b.userConf.beacon.neverSendImageBeacon;b.beaconUrlHttp=a.utils.isDefined(b.userConf.beaconUrlHttp)?b.userConf.beaconUrlHttp:"http://col.eum-appdynamics.com";b.beaconUrlHttps=a.utils.isDefined(b.userConf.beaconUrlHttps)?b.userConf.beaconUrlHttps:"https://col.eum-appdynamics.com";b.corsEndpointPath="/eumcollector/beacons/browser"+(b.spa2?"/v2":"/v1");b.imageEndpointPath="/eumcollector/adrum.gif?";
b.appKey=b.userConf.appKey||window["adrum-app-key"]||"APP_KEY_NOT_SET";a=b.useHTTPSAlways||"https:"===document.location.protocol;var l=b.userConf.adrumExtUrlHttp||"http://cdn.appdynamics.com",e=b.userConf.adrumExtUrlHttps||"https://cdn.appdynamics.com";b.adrumExtUrl=(a?e:l)+"/adrum-ext.ebf1620b3b847dfbf76f6e109dcacd8e.js";b.adrumXdUrl=e+"/adrum-xd.ebf1620b3b847dfbf76f6e109dcacd8e.html";b.agentVer="22.4.0.3721";b.sendImageBeacon=b.userConf.beacon&&b.userConf.beacon.sendImageBeacon||window["adrum-send-image-beacon"];
window["adrum-geo-resolver-url"]?(l=window["adrum-geo-resolver-url"],e=l.indexOf("://"),-1!=e&&(l=l.substring(e+3)),l=(a?"https://":"http://")+l):(l=b.userConf.geoResolverUrlHttps||"",e=b.userConf.geoResolverUrlHttp||"",l=a?l:e);b.geoResolverUrl=l;b.useStrictDomainCookies=!0===window["adrum-use-strict-domain-cookies"];b.Vi=10;b.Pi=10;b.sendBeaconOnUnload=b.userConf.beacon&&!1===b.userConf.beacon.sendOnUnload?!1:!0;b.isReportingPaused=b.userConf.pauseReporting||!1;b.fa=!1===b.userConf.longStackTrace?
!1:!0;b.isAbapApp=b.userConf.isAbapApp||!1;b.elementIdWithNonce=b.userConf.elementIdWithNonce||void 0;b.releaseId=b.userConf.releaseId||void 0})(k||(k={}));(function(a){function b(f,b,c,g){f=a.conf.beaconUrlHttps+"/eumcollector/error.gif?version=1&appKey="+c+"&msg="+encodeURIComponent(f.substring(0,500));g&&(f+="&stack=",f+=encodeURIComponent(g.substring(0,1500-f.length)));return f}function l(f,c){2<=v||(document.createElement("img").src=b(f,0,a.conf.appKey,c),v++)}function e(a){return 0<=a.location.search.indexOf("ADRUM_debug=true")||
0<=a.cookie.search(/(^|;)\s*ADRUM_debug=true/)}function c(b){a.isDebug&&t.push(f(arguments).join(" | "))}function g(a){q.push(f(arguments).join(" | "))}function m(a){var b=f(arguments).join(" | ");c(b);l(b,null)}var f=a.utils.Ha,p=a.utils.reduce,n=a.utils.isDefined;a.iDR=e;var s;(function(a){a[a.API_ERROR=0]="API_ERROR";a[a.API_ERROR_INVALID_PARAMS=1]="API_ERROR_INVALID_PARAMS";a[a.API_ERROR_INVALID_CONFIG=2]="API_ERROR_INVALID_CONFIG";a[a.API_WARNING=3]="API_WARNING";a[a.API_WARNING_INEFFECTIVE_CONFIG=
4]="API_WARNING_INEFFECTIVE_CONFIG"})(s=a.Y||(a.Y={}));a.Rb=["JS Agent API Error:","JS Agent API Error Invalid Parameters: ","JS Agent API Error Invalid Configs: ","JS Agent API Warning:","JS Agent API Warning Ineffective Config:"];a.nb=" a constructor is called as a function. Don't forget keyword new.";a.isDebug=e(document);a.apiMessageConsoleOut=n(a.conf.userConf)&&n(a.conf.userConf.log)&&!0===a.conf.userConf.log.apiMessageConsoleOut?!0:!1;var t=[],q=[];a.logMessages=t;a.apiMessages=q;a.log=c;a.kp=
g;a.error=m;a.reportAPIMessage=function(f,b,c,m){var p=a.Om.apply(this,arguments);g(p);a.apiMessageConsoleOut&&A.log(p);return p};a.exception=function(){if(!(1>arguments.length)){var b=f(arguments),c=a.utils.tryExtractingErrorStack(b[0]),b=b.slice(1);a.utils.isArray(b)&&(b=b.slice(0,20));b=b.join(" | ");a.log(b);l(b,c)}};a.assert=function(a){for(var b=1;b<arguments.length;b++);var c=f(arguments);a||(b=c[1],(c=c.slice(2))&&0<c.length?m("M4",b,c):m("M5",b))};a.dumpLog=a.isDebug?function(){return p(t,
function(a,b){return a+b.replace(/\<br\/\>/g,"\n\t")+"\n"},"")}:function(){};a.If=0;a.Jf=0;a.S=a.isDebug&&a.utils.refs.ra?function(){a.If=a.utils.refs.ra.now()}:function(){};a.T=a.isDebug&&a.utils.refs.ra?function(){a.Jf+=a.utils.refs.ra.now()-a.If}:function(){};a.Om=function(b,f,c,g){var m="",m="",p=(new window.Error).stack,e,p=a.utils.isString(p)?p.substring(5):p+"";n(e)||(e=a.utils.map(g,function(a){return null===a?"null":void 0==a?"undefined":""===a?"''":a}));switch(b){case s.ua:case s.no:m=a.Rb[b];
m=n(c)?""+m+f+"\n in "+c+"("+e.join(", ")+")\n"+p:""+m+f+"\n"+p;break;case s.Ae:m=a.Rb[b];m=""+m+f+"\nin "+c+"("+e.join(", ")+")\n"+p;break;case s.mo:case s.gi:m=a.Rb[b];m=""+m+f+", but "+c+"="+e.join(", ")+"\n"+p;break;default:m=a.Rb[s.ua],m=""+m+f+"\nin "+c+"("+e.join(", ")+")\n"+p}return m};a.cIEBU=b;var v=0;c("M6")})(k||(k={}));(function(a){var b=function(){function a(b){this.max=b;this.kd=0}a.prototype.tl=function(){this.pc()||this.kd++};a.prototype.pc=function(){return this.kd>=this.max};a.prototype.reset=
function(){this.kd=0};return a}(),l=function(){function e(){this.ac=[];this.ke=new b(e.fj);this.Td=new b(e.Zi)}e.prototype.submit=function(b){this.push(b)&&a.initEXTDone&&this.processQ()};e.prototype.processQ=function(){for(var b=this.rk(),g=0;g<b.length;g++){var m=b[g];"function"===typeof a.commands[m[0]]?(a.isDebug&&a.log("M7",m[0],m.slice(1).join(", ")),a.commands[m[0]].apply(a,m.slice(1))):a.error("M8",m[0])}};e.prototype.$l=function(a){return"reportXhr"===a||"reportPageError"===a};e.prototype.push=
function(b){var g=b[0],m=this.$l(g),f=m?this.ke:this.Td;if(f.pc())return a.log("M9",m?"spontaneous":"non spontaneous",g),!1;this.ac.push(b);f.tl();return!0};e.prototype.rk=function(){var a=this.ac;this.reset();return a};e.prototype.size=function(){return this.ac.length};e.prototype.reset=function(){this.ac=[];this.ke.reset();this.Td.reset()};e.prototype.isSpontaneousQueueDead=function(){return this.ke.pc()};e.prototype.isNonSpontaneousQueueDead=function(){return this.Td.pc()};return e}();l.fj=100;
l.Zi=100;a.CommandExecutor=l})(k||(k={}));(function(a){a.q=new a.CommandExecutor;a.command=function(b){for(var l=1;l<arguments.length;l++);a.isDebug&&a.log("M10",b,Array.prototype.slice.call(arguments).slice(1).join(", "));a.q.submit(Array.prototype.slice.call(arguments))}})(k||(k={}));(function(a){(function(a){var l=function(){function a(){this.status={}}a.prototype.setUp=function(){};a.prototype.set=function(a,b){this.status[a]=b};return a}();a.Vc=l})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){var b=
a.utils.wk,l=function(){function e(a,b,m,f,p,e,s,l){this.action=a||"";this.Di=b||"";this.className=m||"";this.tagName=f||"";this.name=p||"";this.text=e||"";this.src=s;this.item=l}e.mm=function(c){var g=b(c.id)||"",m=b(c.className)||"",f="",p=new e;c instanceof HTMLHtmlElement?(f="html",p.text="#html"):c===document?(f="document",p.text="#document"):c===window?(f="window",p.text="#window"):c instanceof XMLHttpRequest?(f="xhr",p.src=a.utils.isObject(c._adrumAjaxT)?encodeURI(c._adrumAjaxT.url()):""):
c instanceof WebSocket?(f="websocket",p.src=encodeURI(c.url)):c instanceof HTMLScriptElement?(f="script",p.src=encodeURI(c.src)):c instanceof HTMLAnchorElement?(f="a",p.text=b(c.text)||""):c instanceof HTMLButtonElement?(f="button",p.name=b(c.name)):c instanceof HTMLDivElement?f="div":c instanceof HTMLImageElement?(f="img",p.src=encodeURI(c.src),p.text=b(c.title)||""):c instanceof HTMLLIElement?(f="li",p.item=c.value):c instanceof HTMLUListElement?f="ul":c instanceof HTMLFormElement?f="form":c instanceof
HTMLFrameElement?(f="frame",p.src=encodeURI(c.src)):c instanceof HTMLInputElement?(f=b(c.type)||"input",p.text=b(c.value),p.name=b(c.name)):c instanceof HTMLTableElement?f="table":c instanceof HTMLTableCaptionElement?f="tcap":c instanceof HTMLTableCellElement?f="td":c instanceof HTMLTableRowElement?f="tr":(f=a.utils.isDefined(c.tagName)?b(c.tagName):"",a.log("M11",f));p.Di=g;p.className=m;p.tagName=f;a.utils.isString(p.text)&&(p.text=a.utils.isDefined(String.prototype.trim)?p.text.trim():p.text,p.text=
p.text.substring(0,30));return p};return e}();a.Ga=l})(k||(k={}));var d=k.utils.Ha,h=k.utils.isFunction;(function(a){var b=a.utils.generateGUID,l;(function(a){a[a.USER=0]="USER";a[a.TIMER=1]="TIMER";a[a.XHR=2]="XHR";a[a.RESOURCE=3]="RESOURCE";a[a.PROMISE=4]="PROMISE";a[a.FETCH=5]="FETCH";a[a.BASE_PAGE_LOAD=6]="BASE_PAGE_LOAD";a[a.OTHER=7]="OTHER"})(l=a.CauseType||(a.CauseType={}));var e=function(){return function(c,m,f){this.start=a.utils.now();this.parent=c;this.Nc=m;this.guid=b();this.type=f}}();
a.Tb=e;var c=function(){function b(){}b.Uf=function(){return b.events};b.rg=function(b){return a.utils.isDefined(b)&&a.utils.isFunction(b.handleEvent)};b.ah=function(c,f,p,e){var s,l=f.guid;b.sa(f);try{b.rg(c)?s=c.handleEvent.apply(c,e):h(c)&&(s=c.apply(p,e))}catch(q){throw a.conf.fa&&(c=a.b.Uf(),f=c.length,q.stack&&c&&0<f&&(q.stack+=b.Gh(c[f-1]))),q;}finally{b.P(l)}return s};b.Tc=function(c,f,p,e){if(!a.utils.isDefined(f)||f.K)return f;e=e||!1;var s,l=a.conf.fa?a.utils.Na(c):"";e||(s=b.qa());return function(e){var n=
b.La(c,e,s,p);a.conf.fa&&(n.ja=l);return b.ah(f,n,this,arguments)}};b.La=function(b,f,c,g){c?a.log("M12",b,c.Nc.action):a.log("M13",b);a.utils.isDefined(f)?(f=a.Ga.mm(f.target||f.srcElement),f.action=b):f=new a.Ga(b);return new e(c,f,g)};b.io=function(c,f,p){if(!a.utils.isDefined(f)||f.K)return f;var e=b.La(c,void 0,b.qa(),p),s=a.conf.fa?a.utils.Na(c):"";return function(){new a.Ga(c);a.conf.fa&&(e.ja=s);return b.ah(f,e,this,arguments)}};b.Hp=function(a,f){return function(){var c=f.apply(this,arguments);
b.fd(a);return c}};b.qa=function(){return 0<b.events.length?b.events[b.events.length-1]:null};b.sa=function(a){b.events.push(a)};b.P=function(a){var f=b.events,c=f.length,e=null;if(a)for(c-=1;0<=c;c--)if(a===f[c].guid)return e=b.events.splice(c,1),e[0];return b.events.pop()};b.gd=function(b,f){var c=b,g=1,e="";if(!a.utils.isDefined(c))return null;for(;a.utils.isDefined(c.parent);)e=" -> "+c.Nc.action+e,c=c.parent,g+=1;var l=a.utils.now();a.utils.isDefined(c.Nc)&&(e=c.Nc.action+e+" -> "+f);a.log("M14",
e);a.log("M15",c.start,g);a.log("M16",l-c.start);return c};b.fd=function(a){return b.gd(b.qa(),a)};b.Gh=function(b){var f="";if(a.utils.isDefined(b)){for(;a.utils.isDefined(b.parent);)b.ja&&(f=f+"\n"+b.ja),b=b.parent;f+=b.ja?"\n"+b.ja:""}return f};b.jl=function(){var c=b.fd(void 0);if(a.utils.isDefined(c)&&a.utils.isDefined(c.type))return[l.TIMER,l.USER].some(function(a){return c.type==a})?c:void 0};b.Il=function(a){if(h(a))return a;var b=""+a;return function(){eval.call(window,b)}};b.setUp=function(){b.events=
[];var c=a.utils.refs;[{Rg:c.setTimeout,Of:"setTimeout"},{Rg:c.setInterval,Of:"setInterval"}].forEach(function(a){var c=a.Rg,m=a.Of;window[m]=function(a){var f=d(arguments);if(a){if(a.usedByAgent)return c.apply(window,f);var e=b.bm(m,arguments[1])?l.OTHER:l.TIMER,e=b.io(m,b.Il(a),e);f[0]=e;return c.apply(window,f)}c.apply(window,f)}});a.conf.fa&&(c=b.La("pageLoadInit",null,null,l.BASE_PAGE_LOAD),b.sa(c),b.Ia=c.guid)};b.bm=function(b,f){return"setTimeout"==b&&(a.utils.isDefined(f)&&0==f||!a.utils.isDefined(f))};
return b}();c.events=[];c.Ia="";a.b=c})(k||(k={}));(function(a){(function(b){var l=a.utils.Ha,e=a.utils.isDefined;window.ADRUM.aop=b;b.support=function(a){return!a||"apply"in a};b.around=function(c,g,m,f,p){a.assert(b.support(c),"M17");c=c||function(){};return function(){if(a.isDebug)try{a.log("M18",f,l(arguments).join(", "))}catch(b){a.log("M19",e(b.stack)||b.toString())}var s=l(arguments),t,q=null;try{if(g&&(t=g.apply(this,s))){var v=a.utils.Zk(t),q=t[v];-1!==v&&t.splice(v,1)}}catch(k){a.exception(k,
"M20",f,k)}a.assert(!t||a.utils.isArray(t));v=void 0;try{v=c.apply(this,t||s)}catch(w){throw a.log(w,"M21",f,w),a.conf.fa&&a.b&&(s=a.b.Uf(),t=s.length,w.stack&&0<t&&(w.stack+=a.b.Gh(s[t-1]))),p&&p(w),w;}finally{try{m&&(q?(q.adrumArgs.origFuncResult=v,s.push(q)):e(v)&&(q={adrumArgs:{origFuncResult:v}},s.push(q)),m.apply(this,s))}catch(r){a.exception(r,"M22",f,r)}}return v}};b.before=function(a,g,m){return b.around(a,g,null,m)};b.after=function(a,g,m){return b.around(a,null,g,m)};b.forceWrap=function(b){var g=
b.customDescriptorConfig||{},m=null,f=b.parentObject,p=b.property,n=b.setUpFunc,s=b.wrapNewFunctionAgain||!1,l=b.propertyWrappedFunctionName;if(f&&p){m=Object.getOwnPropertyDescriptor(f,p);if(!m||m.configurable){m?(delete m.writable,delete m.value):m={configurable:!0,enumerable:!0};var q=m.set,v=m.get;m.set=g.set||function(f){!0!==f.usedByAgent&&(e(q)&&q(arguments),e(b.Za)&&!s||!a.utils.isFunction(n)||n(f))};m.get=g.get||function(){var f=v?v():a.utils.refs[l];e(b.Za)&&(f=b.Za);return f}}else a.log("M23",
l);Object.defineProperty(f,p,m)}else a.error("M24")}})(a.aop||(a.aop={}))})(k||(k={}));(function(a){a=a.EventType||(a.EventType={});a[a.PageView=0]="PageView";a[a.Ajax=2]="Ajax";a[a.VPageView=3]="VPageView";a[a.Error=4]="Error";a[a.IFRAME=1]="IFRAME";a[a.ABSTRACT=100]="ABSTRACT";a[a.ADRUM_XHR=101]="ADRUM_XHR";a[a.NG_VIRTUAL_PAGE=102]="NG_VIRTUAL_PAGE"})(k||(k={}));(function(a){var b=a.events||(a.events={});b.V={};b.V[a.EventType.ABSTRACT]={guid:"string",url:"string",parentGUID:"string",parentUrl:"string",
parentType:"number",parentPageName:"string",timestamp:"number"};b.V[a.EventType.VPageView]={resTiming:"object"};b.V[a.EventType.NG_VIRTUAL_PAGE]={digestCount:"number"};b.V[a.EventType.Ajax]={method:"string",parentPhase:"string",parentPhaseId:"number",error:"object",parameter:"object",xhrStatus:"number",dataObject:"object"};b.V[a.EventType.ADRUM_XHR]={allResponseHeaders:"string"};b.V[a.EventType.Error]={msg:"string",line:"number",stack:"string"}})(k||(k={}));(function(a){var b=function(){function a(){this.oa=
{}}a.prototype.mark=function(a,b){l.mark.apply(this,arguments)};a.prototype.getTiming=function(a){return(a=this.getEntryByName(a))&&a.startTime};a.prototype.measure=function(a,b,m){l.measure.apply(this,arguments)};a.prototype.getEntryByName=function(a){return l.getEntryByName.call(this,a)};return a}();b.jd=function(a){return l.jd(a)};a.PerformanceTracker=b;var l;(function(b){var c=a.utils.hasOwnPropertyDefined,g=a.utils.cb(),m=a.utils.now;b.mark=function(b,c){this.oa[b]={name:b,entryType:"mark",startTime:a.utils.isDefined(c)?
c:m(),duration:0}};b.measure=function(b,e,n){c(this.oa,e)&&c(this.oa,n)?this.oa[b]={name:b,entryType:"measure",startTime:e?this.oa[e].startTime:g,duration:(n?this.oa[n].startTime:m())-(e?this.oa[e].startTime:g)}:a.error("M25",c(this.oa,e)?n:e)};b.getEntryByName=function(a){return this.oa[a]||null};b.jd=function(a){return a+g}})(l||(l={}))})(k||(k={}));(function(a){(function(b){function l(b,c){b=b||{};for(var f in b)c[f]=function(){var c=f,m=b[f];return function(b){var f="_"+c,g=this[f];if(a.utils.isDefined(b))if(typeof b===
m)this[f]=b;else throw f="wrong type of "+c+" value, "+typeof b+" passed in but should be a "+m+".",a.reportAPIMessage(a.Y.Ae,f,"ADRUM.report",Array.prototype.slice.call(arguments)),TypeError(f);return g}}()}function e(a){var b={},f;for(f in a){var c=a[f];b[c.start]=!0;b[c.end]=!0}return b}var c=function(){function b(c){this.perf=new a.PerformanceTracker;"Object"===this.constructor.name&&a.reportAPIMessage(a.Y.ua,a.nb);this.timestamp(a.utils.now());this.guid(a.utils.generateGUID());this.url(document.URL);
this.Jc(c)}b.prototype.type=function(){return a.EventType.ABSTRACT};b.prototype.Jc=function(b){if(a.utils.isObject(b))for(var f in b){var c=this[f]||this["mark"+a.utils.sf(f)];c&&a.utils.isFunction(c)&&c.call(this,b[f])}};b.cd=function(a,b,c){return{guid:function(){return a},url:function(){return b},type:function(){return c}}};b.prototype.bl=function(){return b.cd(this.parentGUID(),this.parentUrl(),this.parentType())};b.prototype.parent=function(b){var f=this.bl();a.utils.isDefined(b)&&(a.utils.isFunction(b.guid)&&
a.utils.isFunction(b.url)&&a.utils.isFunction(b.type)?(this.parentGUID(b.guid()),this.parentUrl(b.url()),this.parentType(b.type())):a.reportAPIMessage(a.Y.ua,"object is not a valid EventIdentifier","EventTracker.parent",Array.prototype.slice.call(arguments)));return f};return b}();b.EventTracker=c;b.$a=l;b.mf=function(b,c){b=b||{};var f=e(b),p;for(p in f)f=a.utils.sf(p),c["mark"+f]=a.utils.Sg(function(a,b){this.perf.mark(a,b)},p),c["get"+f]=a.utils.Sg(function(a){return this.perf.getTiming(a)},p)};
l(b.V[a.EventType.ABSTRACT],c.prototype)})(a.events||(a.events={}))})(k||(k={}));(function(a){(function(b){var l=function(b){function c(g){g=b.call(this,g)||this;g.constructor!=c&&a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.Error",[]);return g}u(c,b);c.prototype.type=function(){return a.EventType.Error};return c}(b.EventTracker);b.Error=l;b.$a(b.V[a.EventType.Error],l.prototype)})(a.events||(a.events={}))})(k||(k={}));(function(a){(function(b){var l=function(){function b(){}b.setUp=function(){b.perf=
a.utils.refs.ra;a.utils.isObject(b.perf)&&a.utils.isObject(b.perf.timing)||(b.perf=void 0)};return b}();l.perf=null;b.PerformanceWrapper=l})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.navTiming=null}e.prototype.zf=function(){var c=b.PerformanceWrapper.perf;if(c=c&&c.timing)if(c.navigationStart&&c.navigationStart<=c.loadEventEnd){var g={},m;for(m in c){var f=c[m];"number"===typeof f&&(g[m]=f)}this.navTiming=g}else a.log("M27");else a.log("M26")};
e.prototype.setUp=function(){b.PerformanceWrapper.setUp()};return e}();b.NavTimingMonitor=l;b.navMonitor=new b.NavTimingMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.$d=null;b.PerformanceWrapper.setUp();this.resourceBuffer=[];this.basePageResourceBuffer=[];this.Ue=500;this.Yc=150;this.nj=3E3;this.setResourceTimingBufferSize();this.ln()}e.prototype.setUp=function(){b.PerformanceWrapper.setUp();a.utils.isDefined(b.PerformanceWrapper.perf)&&
a.utils.isFunction(b.PerformanceWrapper.perf.getEntriesByType)?a.utils.isFunction(b.PerformanceWrapper.perf.addEventListener)?b.PerformanceWrapper.perf.addEventListener("resourcetimingbufferfull",this.wb.bind(this)):"onresourcetimingbufferfull"in b.PerformanceWrapper.perf?a.utils.isFunction(b.PerformanceWrapper.perf.Zd)?b.PerformanceWrapper.perf.Zd=a.aop.around(b.PerformanceWrapper.perf.Zd,this.wb.bind(this)):b.PerformanceWrapper.perf.Zd=this.wb.bind(this):a.utils.refs.setInterval.call(window,this.an.bind(this),
this.nj):a.log("M28");this.pn();this.bn()};e.prototype.pn=function(){var c=a.conf.userConf&&a.conf.userConf.resTiming&&a.conf.userConf.resTiming.bufSize;a.utils.isDefined(b.PerformanceWrapper.perf)&&a.utils.isFunction(b.PerformanceWrapper.perf.setResourceTimingBufferSize)&&a.utils.isNumber(c)&&0<c&&(this.Yc=c)};e.prototype.bn=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&(a.utils.isFunction(c.setResourceTimingBufferSize)&&(c.setResourceTimingBufferSize=a.aop.around(c.setResourceTimingBufferSize,
function(){a.utils.isDefined(arguments)&&a.utils.isDefined(arguments[0])&&(this.Yc=arguments[0])}.bind(this))),a.utils.isFunction(c.clearResourceTimings)&&(c.clearResourceTimings=a.aop.around(c.clearResourceTimings,function(){this.wb()}.bind(this))))};e.prototype.yf=function(){this.basePageResourceBuffer=this.Qf()};e.prototype.wb=function(){this.resourceBuffer=this.Qf()};e.prototype.an=function(){this.Cb().length>=this.Yc&&this.wb()};e.prototype.Cb=function(){var c=b.PerformanceWrapper.perf,g=[];
c&&c.getEntriesByType&&(c=c.getEntriesByType("resource"))&&c.length&&0<c.length&&c.unshift&&(g=c);0==g.length&&a.log("M29");return g};e.prototype.fl=function(b,g){return a.utils.filter(this.resourceBuffer,function(a){return b+a.startTime>=g})};e.prototype.gl=function(a,b){this.resourceBuffer=this.resourceBuffer.concat(this.Cb());var m=this.fl(a,b);this.clearResourceTimings();this.resourceBuffer=[];return m};e.prototype.ln=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&a.utils.isFunction(c.clearResourceTimings)&&
(this.$d=c.clearResourceTimings.bind(c))};e.prototype.setResourceTimingBufferSize=function(){var c=b.PerformanceWrapper.perf,g=a.conf.userConf&&a.conf.userConf.resTiming&&a.conf.userConf.resTiming.bufSize;!a.utils.isNumber(g)||0>=g?a.log("M30"):c&&a.utils.isFunction(c.setResourceTimingBufferSize)?c.setResourceTimingBufferSize(g):a.log("M31")};e.prototype.Qf=function(){var b=this.Cb();if(this.resourceBuffer.length+b.length>this.Ue)return a.log("M32"),this.resourceBuffer.concat(b.slice(0,this.Ue-this.resourceBuffer.length));
this.clearResourceTimings();return this.resourceBuffer.concat(b)};e.prototype.clearResourceTimings=function(){a.conf.clearResTiming&&a.utils.isFunction(this.$d)&&this.$d()};return e}();b.ResourceMonitor=l;b.resourceMonitor=new b.ResourceMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(a){function l(a){return a.nodeName.toLowerCase()}function e(a){return"video"==l(a)}function c(a){return"image"==l(a)}function g(a){return"svg"==l(a)}function m(a){return a?0===a.lastIndexOf("video/",
0)||0===a.lastIndexOf("image/",0)||0===a.lastIndexOf("font/",0)||0===a.lastIndexOf("model/",0)||0===a.lastIndexOf("text/",0):!1}function f(a){return"embed"==l(a)&&(a.type?m(a.type):m(a.getAttribute("type")))}function p(a){return"object"==l(a)&&(a.type?m(a.type):m(a.getAttribute("type")))}function n(a){return"img"==l(a)}a.Yk=l;a.xg=e;a.dp=c;a.cp=g;a.pg=function(a){return"canvas"==l(a)};a.vg=function(a){return a instanceof Text};a.ap=m;a.Sf=function(a){return(a.right-a.left)*(a.bottom-a.top)};a.$o=
f;a.bp=p;a.Zo=n;a.fb=function(a){return n(a)||p(a)||f(a)||e(a)||c(a)||g(a)};a.Fb=function(a,b){var f=b||window.getComputedStyle(a);return"none"!==f.getPropertyValue("display")&&"hidden"!==f.getPropertyValue("visibility")};a.kc=function(a){var b="";a instanceof HTMLImageElement?b=a.currentSrc||a.src:a instanceof HTMLEmbedElement?b=a.src:a instanceof HTMLObjectElement?b=a.data:"undefined"!=typeof HTMLVideoElement&&a instanceof HTMLVideoElement?b=a.currentSrc||a.src:a instanceof SVGImageElement&&(b=
a.href.baseVal);return b};a.To=function(a){var b="";a instanceof HTMLImageElement?b="img":a instanceof HTMLEmbedElement?b="embed":a instanceof HTMLObjectElement?b="object":"undefined"!=typeof HTMLVideoElement&&a instanceof HTMLVideoElement?b="video":a instanceof SVGImageElement&&(b="image");return b};a.Bd=function(f){return a.isDefined(f.attributes)?f.attributes.getNamedItem("src")||f.attributes.getNamedItem("href"):void 0}})(a.utils||(a.utils={}))})(k||(k={}));(function(a){var b=function(){function b(){this.Jl=
0.2;this.lb=0;this.Eb=!1;this.Ka=a.conf.spa2;this.wc=this.j=this.ga=this.w=this.c=this.ya=0;this.bb=null;this.hc=0;this.qc=!1;this.ld=3;this.jc=null;this.Qc=this.Rc=0;this.viewport={top:0,left:0,bottom:this.Qc,right:this.Rc};this.Sa=1}b.prototype.setUp=function(){this.O={};this.Gb={};this.Sa=1;this.ga=a.utils.now();this.j=0;this.jb=[];this.ub=[];this.zb=[];this.w=this.c=this.wc=0;var b=window.MutationObserver;this.qc=a.utils.isDefined(a.conf.considerCarouselForVCT)?a.conf.considerCarouselForVCT:!0;
this.xf();a.utils.addEventListener(window,"resize",a.utils.jk(this.xf).bind(this));a.utils.isDefined(b)&&(a.utils.isDefined(window.Zone)&&a.utils.isDefined(window.Zone.__symbol__)&&a.utils.isDefined(window.Zone.__symbol__("MutationObserver"))?this.zc=new (window[window.Zone.__symbol__("MutationObserver")])(this.Og.bind(this)):this.zc=new b(this.Og.bind(this)),this.zc.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["src","href"]}),a.log("M33"))};b.prototype.Og=
function(b){var c=this;a.S();b.forEach(function(a){switch(a.type){case "childList":[].slice.call(a.addedNodes).forEach(function(a){c.pf(a)});break;case "attributes":c.pf(a.target)}});a.T()};b.prototype.xf=function(){this.Rc=a.utils.isDefined(window.innerWidth)&&a.utils.isDefined(document.documentElement.clientWidth)?Math.min(window.innerWidth,document.documentElement.clientWidth):window.innerWidth||document.documentElement.clientWidth||document.getElementsByTagName("body")[0].clientWidth;this.Qc=
a.utils.isDefined(window.innerHeight)&&a.utils.isDefined(document.documentElement.clientHeight)?Math.min(window.innerHeight,document.documentElement.clientHeight):window.innerHeight||document.documentElement.clientHeight||document.getElementsByTagName("body")[0].clientHeight;a.log("M34",this.Rc,this.Qc);this.viewport={top:0,left:0,bottom:this.Qc,right:this.Rc}};b.prototype.start=function(){a.S();this.setUp();a.T();a.log("M35")};b.prototype.reset=function(){this.O={};this.lb=0;this.Gb={};this.Sa=1;
this.wc=0;this.jb=[];this.jc=null;this.ld=3;this.w=this.c=0;this.ub=[];this.jb=[];this.zb=[];this.qc=a.utils.isDefined(a.conf.considerCarouselForVCT)?a.conf.considerCarouselForVCT:!0;a.log("M36")};b.prototype.pf=function(b){a.S();var c=a.utils.now();if(a.utils.fb(b)&&!b.oc){this.Eb||(this.N=this.N.bind(this),this.n=this.n.bind(this),this.N.K=!0,this.Eb=this.n.K=!0);this.j++;a.log("M37",this.j);var g=a.utils.Bd(b),g=a.utils.isDefined(g)?g.value:null;a.log("M38",g,c);a.utils.xg(b)?(b.addEventListener("loadeddata",
this.N),a.log("M39",g)):(b.addEventListener("load",this.N),a.log("M40",g));b.addEventListener("error",this.n);b.oc=!0}else a.utils.pg(b)&&!b.ma?(a.log("M41"),this.Zb(b,c)):a.utils.vg(b)&&(this.lb=Math.max(this.lb,c));a.T()};b.prototype.N=function(b){a.S();var c=a.utils.now();this.hc||(this.hc=c);this.ga=c;b=b.target;var g=a.utils.kc(b);this.wc++;this.qc&&this.en();a.utils.isDefined(g)&&0<g.length?"data:"!=g.substring(0,5)||b.ma?this.Ej(g,c,b):(a.log("M42"),this.Zb(b,c)):b instanceof SVGElement&&!b.ma&&
(a.log("M43"),this.Zb(b,c));b&&b.isAdrumTrackedNode&&(this.Jb(b),this.j--,a.log("M44",this.j));a.T()};b.prototype.n=function(b){var c=b.target;c&&c.isAdrumTrackedNode&&(this.Jb(c),this.j--,b=a.utils.kc(b.target),a.log("M45",b))};b.prototype.Jb=function(a){a.removeEventListener("load",this.N);a.removeEventListener("error",this.n)};b.prototype.mc=function(b){return this.X(b)&&a.utils.Fb(b)};b.prototype.Ej=function(b,c,g){a.utils.isDefined(this.O[b])?this.mc(g)&&(this.O[b]={Ba:c,element:g},a.log("M46",
b,c)):(this.O[b]={Ba:c,element:g},a.log("M47",b,c))};b.prototype.Zb=function(b,c){a.log("M48",this.Sa,c,b.outerHTML);b.ma=this.Sa;this.Gb[this.Sa]={Ba:c,element:b};this.Sa+=1};b.prototype.um=function(){var a=2,b=3;return function(){var g=b+a;a=b;return b=g}};b.prototype.Nl=function(){this.jc=this.jc||this.um();return this.wc>=this.ld?(this.ld=this.jc(),!0):!1};b.prototype.en=function(){var b=this;this.Nl()?(this.Yb(this.O),this.Yb(this.Gb),clearTimeout(this.bb),this.bb=null):b.bb||(b.bb=a.utils.refs.setTimeout.call(window,
function(){b.Yb(b.O);b.Yb(b.Gb);clearTimeout(b.bb);b.bb=null},2E3))};b.prototype.Yb=function(a){for(var b=Object.keys(a),g=b.length,m=0;m<g;m++){var f=a[b[m]],p=this.Cd(f.element),n=p.top+"-"+p.right+"-"+p.bottom+"-"+p.left;f.sd?30>=f.fc.length&&(f.fc.push(p),f.yb=f.yb+"|"+n):(f.sd=window.getComputedStyle(f.element),f.fc=[p],f.yb=n,f.X=this.X(f.element))}};b.prototype.qg=function(b,c){if(!a.conf.considerCarouselForVCT)return!1;var g=!1,m=c.yb;if(m){var m=m.split("|"),f=m.length;if(f){var p=0,n=null,
s=this.Cd(b);2==f&&(n=s.top+"-"+s.right+"-"+s.bottom+"-"+s.left,m.push(n),f++);for(var l=0;l<f-1&&!(m[l]!==m[l+1]&&(p++,2<=p));l++);2<=p&&(this.jb.push(c),g=!0,n&&(c.yb=c.yb+"|"+n,c.fc.push(s)))}}return g};b.prototype.fk=function(a){for(var b=a.length,g=[],m=[],f=[],p=[],n=0;n<b;n++){var s=a[n],l=s.fc,q=l[0],l=l[l.length-1];q&&l&&(50<Math.abs(q.left-l.left)?50<Math.abs(q.right-l.right)?m.push(s):p.push(s):50<Math.abs(q.top-l.top)?50<Math.abs(q.bottom-l.bottom)?f.push(s):p.push(s):p.push(s))}p.length&&
(this.zb=p);this.Af(m,g);this.Af(f,g);g.length&&(this.ub=g)};b.prototype.Nk=function(a,b){for(var g=[],m=0;m<a.length;m++){for(var f=!0,p=a[m].element.classList,n=0;n<b.length;n++)if(!p.contains(b[m])){f=!1;break}f&&(g.push(a[m]),a.splice(m,1),m--)}return g};b.prototype.Af=function(a,b){for(var g=0;g<a.length;g++)b.push(this.Nk(a,a[0].element.classList))};b.prototype.Vn=function(b,c,g,m){b.la&&(this.c=Math.max(this.c,g-m),a.log("M49",c,this.c));delete b.la};b.prototype.Rn=function(b,c,g,m){var f=
this.$f(c);a.utils.isDefined(f)&&(g=f.startTime-(g-this.ya),m=f.duration*m+g,a.log("M50",c,m),a.log("M51",f.duration,g),this.Ka&&(this.w=Math.max(this.w,m),a.log("M52",c,this.w)),(0>=this.hc||m<this.hc)&&this.X(b)&&(this.c=Math.max(this.c,m),a.log("M53",c,a.c)))};b.prototype.Sn=function(b,c){var g=this.Gb[b.ma];if(a.utils.isDefined(g)){var m=g.Ba;a.utils.Fb(b,g.sd)&&(this.Ka&&(this.w=Math.max(this.w,m-c),a.log("M54",b.ma,m)),!this.qg(b,g)&&this.X(b)&&(a.utils.isDefined(b.la)?(b.la&&(this.c=Math.max(this.c,
m-c),a.log("Element without src and from DOMObserver - VCT ",this.c)),delete b.la):(this.c=Math.max(this.c,m-c),a.log("Element without src and from Mutation Observer - VCT",this.c)),a.log("M55",b.ma,m)))}delete b.ma};b.prototype.Xk=function(a,b){for(var g=a.length,m,f,p=0,n=0;n<g;n++)f=a[n],m=f.element,b.push(f.Ba),(f.X||this.X(m))&&p++;return p};b.prototype.Uk=function(a){var b=[],g=0;if(a=this.Xk(a,b))b.sort(),g=b[a-1];return g};b.prototype.Tn=function(a){for(var b=this.ub.length,g=0;g<b;g++){var m=
this.Uk(this.ub[g]);m&&(this.c=Math.max(this.c,m-a))}};b.prototype.Pn=function(b,c){var g=this;this.Jk().forEach(function(m){var f=m.url;m=m.mc;var p=g.$f(f);a.utils.isDefined(p)&&(p=p.duration*c+(p.startTime-(b-g.ya)),g.Ka&&(a.log("M56",f,p),g.w=Math.max(g.w,p)),m&&(a.log("M57",f,p),g.c=Math.max(g.c,p)))})};b.prototype.Qn=function(b){b=this.lb-b;0==this.c&&(a.log("M58"),this.c=Math.max(this.c,b));this.Ka&&0==this.w&&(a.log("M59"),this.w=Math.max(this.w,b))};b.prototype.Un=function(a){for(var b=this.zb.length,
g=0;g<b;g++){var m=this.zb[g],f=m.element,p=m.Ba;if(m.X||this.X(f))this.c=Math.max(this.c,p-a)}};b.prototype.hd=function(b){var c=this;this.qc=!1;a.k.Ub.Ta&&(this.ya=b);a.log("M60",b,this.ya);var g=this.dl(this.ya);a.log("M61",g);[].slice.call(document.getElementsByTagName("*")).forEach(function(m){var f=a.utils.kc(m);delete m.isAdrumTrackedNode;if(a.utils.isDefined(f)&&0<f.length){a.log("M62",f);var p=c.O[f];if(a.utils.isDefined(p)){var n=p.Ba;a.log("M63",f,n);a.utils.Fb(m,p.sd)&&(c.Ka&&(a.log("M64",
c.w,n,b),c.w=Math.max(c.w,n-b),a.log("M65",f,c.w)),c.qg(m,p)||!p.X&&!c.X(m)||(a.log("M66",a.c,n,b),a.utils.isDefined(m.la)?c.Vn(m,f,n,b):(c.c=Math.max(c.c,n-b),a.log("M67",f,a.c))))}else a.utils.fb(m)&&a.utils.Fb(m)&&c.Rn(m,f,b,g)}else a.utils.isDefined(m.ma)&&c.Sn(m,b)});a.conf.considerCarouselForVCT&&this.jb&&this.jb.length&&(this.fk(this.jb),this.ub&&this.Tn(b),this.zb&&this.Un(b));a.log("M68",this.c,this.w);this.Pn(b,g);a.conf.disableTextForTesting||this.Qn(b);this.c|=0;this.w|=0;a.log("M69",
b,this.ya);a.log("M70",window.location.href);a.log("M71",this.c,this.w);return{vct:this.c,pct:this.w}};b.prototype.Cd=function(a){try{var b=a.getBoundingClientRect(),g=document.documentElement||document.body,m=b.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||0),f=b.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||0);return{top:Math.round(m),left:Math.round(f),bottom:Math.round(m)+b.height,right:Math.round(f)+b.width}}catch(p){return{top:0,left:0,bottom:0,right:0}}};b.prototype.X=function(b){b=
this.Cd(b);if(this.Ml(b))return a.log("M72"),!1;var c={top:Math.max(this.viewport.top,b.top),left:Math.max(this.viewport.left,b.left),bottom:Math.min(this.viewport.bottom,b.bottom),right:Math.min(this.viewport.right,b.right)},c=a.utils.Sf(c);b=a.utils.Sf(b);if(0!=b&&c/b>=this.Jl)return!0;a.log("M73");return!1};b.prototype.Ml=function(a){return a.top>this.viewport.bottom||a.bottom<this.viewport.top||a.right<this.viewport.left||a.left>this.viewport.right?!0:!1};b.prototype.pk=function(){a.utils.isDefined(this.zc)&&
this.zc.disconnect();a.log("M74")};b.prototype.dl=function(b){var c=this,g=0,m=0;this.bg().forEach(function(f){var p=f.name;if(a.utils.isDefined(c.O[p])){var n=c.O[p].Ba-b-f.startTime,s=f.duration;a.log("M75",p,b,f.startTime,c.O[p].Ba,s);s&&0<n&&(g+=n/s,m++)}});return 0<m?g/m:1};b.prototype.Jk=function(){var b=this,c=[];[].slice.call(document.getElementsByTagName("*")).forEach(function(g){if(a.utils.Fb(g)){var m=b.Ik(g);m&&(b.X(g)?c.push({url:m,mc:!0}):b.Ka&&c.push({url:m,mc:!1}))}});return c};b.prototype.Ik=
function(b){if(b&&b.style){var c=window.getComputedStyle(b).getPropertyValue("background-image");c||(c=(b.currentStyle||b.style).backgroundImage);b=this.il(c);return a.utils.isDefined(b)&&a.utils.isDefined(b.substr)&&"undefined"===b.substr(b.lastIndexOf("/")+1)?void 0:b}};b.prototype.il=function(a){if(a&&a.match("url"))return a.replace('url("',"").replace('")',"")};b.prototype.$f=function(b){for(var c=0,g=this.bg();c<g.length;c++){var m=g[c];if(a.utils.isDefined(m.name)&&0<=m.name.indexOf(b))return m}};
b.prototype.bg=function(){return a.k.Ub.Ta?a.monitor.resourceMonitor.basePageResourceBuffer:a.monitor.resourceMonitor.resourceBuffer.concat(a.monitor.resourceMonitor.Cb())};return b}();a.zo=b;a.c=new b})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.Eb=!1;this.nd=a.conf.spa2?5E3:1E3;this.ib=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxResourceQuietTime?a.conf.userConf.navComplete.maxResourceQuietTime:this.nd;this.mk=3E3;this.rm=Math.min(this.mk,
this.ib)}e.prototype.yh=function(){a.S();this.Db(Element.prototype,"innerHTML",this.Yg.bind(this));this.Db(HTMLElement.prototype,"innerHTML",this.Yg.bind(this));this.Db(HTMLImageElement.prototype,"src",this.Hb.bind(this));this.Db(HTMLScriptElement.prototype,"src",this.Hb.bind(this));this.Db(HTMLLinkElement.prototype,"href",this.Hb.bind(this));this.Al();this.Kd("append");this.Kd("appendChild");this.Kd("insertBefore");a.T()};e.prototype.setUp=function(b){a.S();this.Ud=this.j=0;this.ga=b;this.uc=null;
this.Md=this.Aa=this.F=!1;this.Bc={};this.O={};this.Xd={};a.T()};e.prototype.start=function(b){this.setUp(b);this.Aa=!0;a.log("M76")};e.prototype.reset=function(){this.F=!1;this.j=0;this.uc=null;this.Md=this.Aa=!1;this.O={};this.Xd={};a.log("M77")};e.prototype.Db=function(a,b,m){this.Gm(a,b,Object.getOwnPropertyDescriptor(a,b),m)};e.prototype.Gm=function(b,g,m,f){if(a.utils.isDefined(m)&&a.utils.isDefined(m.set)&&!a.utils.isDefined(m.K)){var p=this;Object.defineProperty(b,g,{set:function(a){var b;
try{b=m.set.apply(this,arguments)}catch(c){throw c;}finally{f.call(p,this)}return b}})}};e.prototype.Hb=function(b){a.S();this.qe(b);a.T()};e.prototype.Al=function(){var b=Element.prototype,g=this;a.utils.isDefined(b.setAttribute)&&(b.setAttribute=a.aop.around(b.setAttribute,null,function(){var a=d(arguments);"src"!=a[0]&&"href"!=a[0]||g.Hb.call(g,this)}))};e.prototype.Kd=function(b){var g=Element.prototype,m=this;a.utils.isDefined(g[b])&&(g[b]=a.aop.around(g[b],null,function(){0<arguments.length&&
m.Hb.call(m,arguments[0])}))};e.prototype.Yg=function(b){a.S();this.Aa&&a.utils.isDefined(b)&&a.utils.isDefined(b.childNodes)&&(this.qe(b),this.Lh(b.childNodes));a.T()};e.prototype.Lh=function(b){for(var g=0;g<b.length;g++){var m=b[g];"script"!=a.utils.Yk(m)&&this.qe(m);this.Lh(m.childNodes)}};e.prototype.qe=function(b){a.monitor.AnySpaMonitor.Id()||(this.Kl(b)?this.Pj(b):a.conf.M&&this.Qj(b))};e.prototype.Pj=function(b){var g=a.utils.Bd(b);a.utils.isDefined(g)&&(g=g.value,!a.utils.isDefined(this.Bc[g])&&
0<g.length&&(this.j++,this.Bc[g]=!0,a.log("M78",g,this.j),this.qf(b)))};e.prototype.Qj=function(b){var g=a.utils.now();a.utils.fb(b)&&!b.oc?(g=a.utils.kc(b),!a.utils.isDefined(this.Bc[g])&&0<g.length&&(this.j++,this.Bc[g]=!0,this.qf(b),a.log("M79",g,this.j))):a.utils.pg(b)&&!b.ma?(a.log("M80",g),a.c.Zb(b,g)):a.utils.vg(b)&&(a.c.lb=Math.max(a.c.lb,g))};e.prototype.qf=function(b){var g=a.utils.now();this.Eb||(this.N=this.N.bind(this),this.n=this.n.bind(this),this.N.K=!0,this.Eb=this.n.K=!0);var m=a.utils.Bd(b),
m=a.utils.isDefined(m)?m.value:null;a.utils.fb(b)&&(a.lifecycle.getPhaseName()===a.PageLifecycleTracker.bd?this.Md?b.la=!1:this.uc&&g-this.uc>this.rm?(this.Md=!0,b.la=!1):(b.la=!0,this.uc=g):b.la=!0);a.utils.xg(b)?(b.addEventListener("loadeddata",this.N),a.log("M81",m)):(b.addEventListener("load",this.N),a.log("M82",m,b.nodeName));b.addEventListener("error",this.n)};e.prototype.Sl=function(b){return"LINK"==b.nodeName?(b=b.attributes.getNamedItem("rel"),a.utils.isDefined(b)?0<=b.value.indexOf("stylesheet"):
!0):!0};e.prototype.Kl=function(a){return/^(SCRIPT|IMG|LINK)$/.test(a.nodeName)&&this.Sl(a)};e.prototype.N=function(c){a.S();var g=this.Tf(c.target);!a.utils.isDefined(this.O[g])&&0<this.j&&(this.j--,this.O[g]=!0,a.log("M83",g,this.j));this.ga=a.utils.now();this.Ud+=1;1==this.Ud&&(b.A.Dh(),this.F=!0);this.Jb(c.target);g=c.target;a.conf.M&&a.utils.fb(g)&&!g.oc&&(a.log("M84"),a.c.N(c));a.T()};e.prototype.n=function(b){a.S();var g=this.Tf(b.target),m=b.target;a.utils.isDefined(this.Xd[g])||(this.j--,
this.Xd[g]=!0,a.log("M85",g,this.j));a.conf.M&&a.utils.fb(m)&&!m.oc&&(a.log("M86"),a.c.n(b));this.Jb(b.target);a.T()};e.prototype.Mj=function(){return 0<this.j&&this.F};e.prototype.Tf=function(a){var b="";a instanceof HTMLScriptElement?b=a.src:a instanceof HTMLImageElement?b=a.getAttribute("src")||"":a instanceof HTMLLinkElement&&(b=a.href);return b};e.prototype.Hd=function(b){var g=this.j,m=0;a.conf.M&&(g+=a.c.j,m=a.c.ga);a.log("M87",g);return 0==g&&this.F&&(a.log("M88"),g=Math.max(this.ga,m),b-
g>=this.ib)?(this.reset(),g):-1};e.prototype.Jb=function(a){a.removeEventListener("load",this.N);a.removeEventListener("error",this.n)};return e}();b.ti=l})(a.k||(a.k={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.nd=a.conf.spa2?3E3:1E3;this.ib=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxXhrQuietTime?a.conf.userConf.navComplete.maxXhrQuietTime:this.nd}e.prototype.setUp=function(a){this.Vd=this.j=0;this.Qa=a;this.Aa=this.F=!1;this.bi=
{};this.ze={}};e.prototype.start=function(a){this.setUp(a);this.Aa=!0};e.prototype.ff=function(b){a.monitor.AnySpaMonitor.Id()||a.utils.isDefined(this.bi[b])||!this.Aa||(this.j+=1,this.bi[b]=!0,a.log("M89",b,this.j))};e.prototype.Gj=function(c){!a.monitor.AnySpaMonitor.Id()&&this.Aa&&0<this.j&&(a.utils.isDefined(this.ze)&&!a.utils.isDefined(this.ze[c])&&(this.Qa=a.utils.now(),this.j-=1,this.ze[c]=!0,a.log("M90",c,this.j)),this.Vd+=1,1==this.Vd&&(b.A.Dh(),this.F=!0))};e.prototype.Hd=function(a){return 0==
this.j&&this.F&&a-this.Qa>=this.ib?(this.reset(),this.Qa):-1};e.prototype.Nj=function(){return 0<this.j&&this.F};e.prototype.reset=function(){this.F=!1;this.j=0;this.Aa=!1};return e}();b.ji=l})(a.k||(a.k={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.L=new b.ti;this.J=new b.ji;this.sm=a.conf.spa2?3E3:1E3;this.maxInactiveTime=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxInactiveTime?a.conf.userConf.navComplete.maxInactiveTime:Math.max(this.L.ib,
this.J.ib)+this.sm;this.Wg=1E3}e.prototype.setUp=function(a){this.currentTime=this.startTime=a;this.F=this.gb=!1;this.L.setUp(a);this.J.setUp(a)};e.prototype.start=function(a){this.setUp(a);this.F=!0;this.L.start(a);this.J.start(a);this.tf();this.wn()};e.prototype.wn=function(){this.Kh=a.utils.refs.setInterval.call(window,function(){a.S();this.currentTime=a.utils.now();var b=a.utils.max(this.L.ga,this.J.Qa);if(this.currentTime-b>=this.maxInactiveTime){if(a.conf.M&&e.Ta&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.log("M91");
e.ab=e.ab||this.gb?this.currentTime:b;return}this.currentTime=e.ab||this.currentTime;a.log("M92");this.navComplete(this.gb?this.currentTime:b);this.reset()}a.T()}.bind(this),this.Wg)};e.prototype.Dh=function(){this.gb||(this.un(),this.gb=!0)};e.prototype.tf=function(){a.utils.isDefined(this.dh)&&clearInterval(this.dh);a.utils.isDefined(this.Kh)&&clearInterval(this.Kh)};e.prototype.reset=function(){this.tf();this.F=this.gb=!1;this.L.reset();this.J.reset()};e.prototype.navComplete=function(b){a.S();
var g=a.utils.isDefined(a.monitor.AnySpaMonitor.vp&&a.monitor.AnySpaMonitor.vp.startTime)?a.monitor.AnySpaMonitor.vp.startTime:this.startTime;a.log("M93",b-g);a.conf.M?e.Ta?(a.monitor.PerformanceWrapper.perf&&(a.monitor.navMonitor.zf(),a.monitor.resourceMonitor.yf()),a.log("M94"),b=a.c.hd(a.utils.cb()),a.monitor.DOMEventsMonitor.currentBasePage.vct=b.vct,a.conf.spa2&&(a.monitor.DOMEventsMonitor.currentBasePage.pct=b.pct),a.b.Ia&&(a.log("M95",a.utils.now()),a.b.P(a.b.Ia),a.b.Ia=null),a.command("reportOnload",
a.monitor.DOMEventsMonitor.currentBasePage),a.c.reset(),a.c.Ka=!1,e.Ta=!1):a.monitor.AnySpaMonitor.Sd(g,b):(a.monitor.resourceMonitor.basePageResourceBuffer=[],a.monitor.AnySpaMonitor.Sd(g,b));a.monitor.AnySpaMonitor.Oa||(a.monitor.AnySpaMonitor.Eg(g),a.monitor.AnySpaMonitor.report());a.T()};e.prototype.un=function(){this.dh=a.utils.refs.setInterval.call(window,function(){a.S();this.currentTime=a.utils.now();var b=this.L.Hd(this.currentTime);0<=b&&a.log("M96",b-this.startTime);b=this.J.Hd(this.currentTime);
0<=b&&a.log("M97",b-this.startTime);if(!this.J.F&&!this.L.F){b=a.utils.max(this.J.Qa,this.L.ga);if(a.conf.M&&e.Ta&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.log("M98");e.ab=e.ab||b;return}b=e.ab||b;a.log("M99");this.navComplete(b);this.reset()}a.T()}.bind(this),this.Wg)};return e}();l.Ta=!0;l.ab=0;b.Ub=l;b.A=new b.Ub})(a.k||(a.k={}))})(k||(k={}));(function(a){var b=function(){function b(){this.Mc=[];this.Dc(b.ad,0)}b.prototype.xm=function(a){this.Dc(b.gf,a)};b.prototype.zm=
function(a){this.Dc(b.of,a)};b.prototype.ym=function(a){this.Dc(b.bd,a)};b.prototype.Dc=function(a,b){this.Mc.push({wm:(new Date).getTime(),vm:b,Tg:a});this.ik=a};b.prototype.getPhaseName=function(){return this.ik};b.prototype.getPhaseID=function(a){for(var c=0;c<b.lf.length;c++)if(b.lf[c]===a)return c;return null};b.prototype.getPhaseCallbackTime=function(a){for(var b=this.Mc,g=0;g<b.length;g++)if(b[g].Tg===a)return b[g].wm;return null};b.prototype.findPhaseAtNominalTime=function(e){a.assert(0<=
e);for(var c=this.Mc,g=c.length-1;0<=g;g--)if(e>=c[g].vm)return c[g].Tg;a.error("M100",e,a.utils.dumpObject(c));return b.ad};return b}();b.ad="AFTER_FIRST_BYTE";b.gf="AFTER_DOM_INTERACTIVE";b.of="AT_ONLOAD";b.bd="AFTER_ONLOAD";b.lf=[b.ad,b.gf,b.of,b.bd];a.PageLifecycleTracker=b;a.lifecycle=new b;a.lifecycle=a.lifecycle})(k||(k={}));(function(a){(function(b){var l=function(b){function c(c){c=b.call(this,c)||this;c.isBeaconSent=!1;c.backTimeGap=a.conf.backTimeGap;return c}u(c,b);c.prototype.type=function(){return a.EventType.PageView};
return c}(b.EventTracker);b.PageView=l})(a.events||(a.events={}))})(k||(k={}));(function(a){a=a.events||(a.events={});a=a.g||(a.g={});a.navigationStart="navigationStart";a.domainLookupStart="domainLookupStart";a.domainLookupEnd="domainLookupEnd";a.connectStart="connectStart";a.secureConnectionStart="secureConnectionStart";a.connectEnd="connectEnd";a.requestStart="requestStart";a.responseStart="responseStart";a.responseEnd="responseEnd";a.domContentLoadedEventStart="domContentLoadedEventStart";a.loadEventEnd=
"loadEventEnd";a.th="sendTime";a.Mf="firstByteTime";a.mh="respAvailTime";a.nh="respProcTime";a.ve="viewChangeStart";a.Sh="viewChangeEnd";a.we="viewDOMLoaded";a.ai="xhrRequestsCompleted";a.Fp="viewFragmentsLoaded";a.Gp="viewResourcesLoaded";a.xe="virtualPageStart";a.$n="virtualPageEnd"})(k||(k={}));(function(a){var b=a.events||(a.events={});b.metricSpec={};b.metricSpec[a.EventType.PageView]={vk:{start:b.g.navigationStart,end:b.g.loadEventEnd,name:"PLT"},Dk:{start:b.g.navigationStart,end:b.g.responseStart,
name:"FBT"},yp:{start:b.g.navigationStart,end:b.g.requestStart,name:"SCT"},zp:{start:b.g.secureConnectionStart,end:b.g.connectEnd,name:"SHT"},Qo:{start:b.g.domainLookupStart,end:b.g.domainLookupEnd,name:"DLT"},Cp:{start:b.g.connectStart,end:b.g.connectEnd,name:"TCP"},up:{start:b.g.requestStart,end:b.g.responseStart,name:"RAT"},So:{start:b.g.responseStart,end:b.g.loadEventEnd,name:"FET"},Vo:{start:b.g.responseStart,end:b.g.domContentLoadedEventStart,name:"DRT"},Uo:{start:b.g.responseStart,end:b.g.responseEnd,
name:"DDT"},Oo:{start:b.g.responseEnd,end:b.g.domContentLoadedEventStart,name:"DPT"},tp:{start:b.g.domContentLoadedEventStart,end:b.g.loadEventEnd,name:"PRT"},Po:{start:b.g.navigationStart,end:b.g.domContentLoadedEventStart,name:"DOM"}};b.metricSpec[a.EventType.Ajax]={Dk:{start:b.g.th,end:b.g.Mf,name:"FBT"},Co:{start:b.g.Mf,end:b.g.mh,name:"DDT"},Bo:{start:b.g.mh,end:b.g.nh,name:"DPT"},vk:{start:b.g.th,end:b.g.nh,name:"PLT"}};b.metricSpec[a.EventType.VPageView]={jp:{start:b.g.xe,end:b.g.$n,name:"PLT"},
Ko:{start:b.g.ve,end:b.g.Sh,name:"DDT"},fp:{start:b.g.ve,end:b.g.we,name:"DRT"},ro:{start:b.g.Sh,end:b.g.we,name:"DPT"},so:{start:b.g.ve,end:b.g.we,name:"DOM"},sp:{start:"viewChangeEnd",end:"xhrRequestsCompleted",name:null},gp:{start:"viewChangeEnd",end:"viewPartialsLoaded",name:null},ep:{start:"viewPartialsLoaded",end:"viewFragmentsLoaded",name:null},hp:{start:"viewPartialsLoaded",end:"viewResourcesLoaded",name:null}};b.metricSpec[a.EventType.NG_VIRTUAL_PAGE]=b.metricSpec[a.EventType.VPageView]})(k||
(k={}));(function(a){(function(b){var l=function(e){function c(g){g=e.call(this,g)||this;g.constructor!=c&&g.constructor!=b.AdrumAjax&&a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.Ajax",[]);return g}u(c,e);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.EventTracker);b.Ajax=l;b.$a(b.V[a.EventType.Ajax],l.prototype);b.mf(b.metricSpec[a.EventType.Ajax],l.prototype)})(a.events||(a.events={}))})(k||(k={}));(function(a){(function(b){var l=function(b){function c(a){return b.call(this,a)||
this}u(c,b);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.Ajax);b.AdrumAjax=l;b.$a(b.V[a.EventType.ADRUM_XHR],l.prototype)})(a.events||(a.events={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isDefined,e=function(){function c(){}c.Fc=function(b,m){a.conf.spa2?c.ek(b,m):c.rh(b,m)};c.ek=function(g,m){var f=a.b.gd(g.h);if(l(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Oa&&a.monitor.AnySpaMonitor.vp.vb==f){m.parent(a.monitor.AnySpaMonitor.vp);if(++a.monitor.AnySpaMonitor.vp.nf>
b.Fa.maxPerPageView)return;c.rh(g,m)}else l(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Oa&&m.parent(a.monitor.AnySpaMonitor.vp),c.ce(m,g),b.oSTO(c.de,c.jj);delete g._adrumAjaxT;a.k.A.J.Gj(m.url())};c.rh=function(g,m){delete g._adrumAjaxT;var f={};if(g instanceof XMLHttpRequest)try{if(f={status:g.status,getAllResponseHeaders:g.getAllResponseHeaders()},400<=g.status)if(b.isString(g.statusText))f.statusText=g.statusText;else try{f.responseText=g.responseText}catch(p){f.responseType=g.responseType}}catch(e){a.error("M101",
e)}l((m.response||g).status)&&c.reportXhr(f,m)};c.reportXhr=function(b,m){c.Oh(b,m);a.command("reportXhr",m)};c.ce=function(b,m){if(l(m.h)){var f=a.b.gd(m.h).guid;c.Oh(m,b);l(c.pa[f])||(c.pa[f]=[]);-1==c.pa[f].indexOf(b)&&c.pa[f].push(b)}else a.log("M102")};c.Oh=function(a,c){var f=c.response||a,p=f.status,e;b.isNumber(p)&&c.xhrStatus(p);if(f.getAllResponseHeaders){var s=b.isFunction(f.getAllResponseHeaders)?f.getAllResponseHeaders():f.getAllResponseHeaders;c.allResponseHeaders(s)}if(400<=p){if(b.isString(f.statusText))e=
f.statusText;else try{b.isString(f.responseText)&&(e=f.responseText)}catch(l){b.isString(f.responseType)&&(e=f.responseType)}c.error({status:p,msg:e})}};c.Mn=function(a,c){var f="";b.isDefined(Response)&&a instanceof Response&&a.headers.forEach(function(a,b){f+=b+": "+a+"\r\n"});c.allResponseHeaders(f)};c.gh=function(a){c.pa[a]=[];delete c.pa[a]};c.om=function(b,m){var f=c.pa[m];l(f)&&(f.forEach(function(f){f.parent(b);a.command("reportXhr",f)}),c.gh(m))};c.de=function(g){for(var m in c.pa){for(var f=
0,p=c.pa[m];f<p.length;f++){var e=p[f];!l(a.monitor.AnySpaMonitor.vp)&&++c.Rj<=b.Fa.maxPerPageView?a.command("reportXhr",e,g):l(a.monitor.AnySpaMonitor.vp)&&++a.monitor.AnySpaMonitor.vp.nf<=b.Fa.maxPerPageView&&a.command("reportXhr",e)}c.gh(m)}};return c}();e.jj=2E3;e.pa={};e.Rj=0;b.Sb=e})(a.utils||(a.utils={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.now,e=a.utils.Sb,c=function(){function c(){}c.prototype.setUp=function(){var b=document.readyState;if("loading"===b)a.log("M103"),c.on(),
c.zh();else{var f={timeStamp:l()};c.pb(f);"interactive"===b?(a.log("M104"),c.zh()):(a.log("M105"),c.Ib(f),c.Qg(f))}};c.zh=function(){a.utils.addEventListener(window,"load",c.Ib);a.utils.addEventListener(window,"load",c.Qg)};c.prototype.setUpOnBeforeUnload=function(){a.conf.sendBeaconOnUnload&&a.utils.addEventListener(window,"beforeunload",c.Em)};c.Em=function(){var m=b.va.Va;if(m)for(var f in m){var p=m[f],n=p.ajaxT;!n.getRespProcTime()&&n.tempRespAvailAndProcTime&&n.markRespProcTime(n.tempRespAvailAndProcTime);
!n.getRespAvailTime()&&n.tempRespAvailAndProcTime&&n.markRespAvailTime(n.tempRespAvailAndProcTime);e.Fc(p.requestObj,p.ajaxT)}c.currentBasePage&&!c.currentBasePage.isBeaconSent?(a.conf.M&&(m=a.c.hd(a.utils.cb()),c.currentBasePage.vct=m.vct,a.conf.spa2&&(c.currentBasePage.pct=m.pct)),a.command("quickReportOnLoad",c.currentBasePage),e.de(!0)):a.channel&&a.channel.sendBeacon&&(e.de(!0),a.k.A.navComplete(a.utils.now()),a.channel.sendBeacon(!0))};c.Qg=function(m){c.currentBasePage=new a.events.PageView;
a.lifecycle.zm(m&&m.timeStamp);a.utils.qh(function(){var f=l();a.lifecycle.ym(f);a.command("mark","onload",f);c.yc=!0;a.conf.M?a.c.pk():(b.PerformanceWrapper.perf&&(b.navMonitor.zf(),b.resourceMonitor.yf()),a.b.Ia&&(a.b.P(a.b.Ia),a.b.Ia=null),a.command("reportOnload",c.currentBasePage));!a.conf.M&&a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable&&a.k.A.L.yh();a.utils.loadScriptAsync(a.conf.adrumExtUrl)});a.log("M106")};c.on=function(){if(a.utils.isFunction(document.addEventListener))document.addEventListener("DOMContentLoaded",
c.pb,!1);else if(a.utils.isObject(document.attachEvent)){document.attachEvent("onreadystatechange",c.pb);var b=null;try{b=null===window.frameElement?document.documentElement:null}catch(f){}null!=b&&b.doScroll&&function n(){if(!c.isReady){try{b.doScroll("left")}catch(f){a.utils.oSTO(n,10);return}c.Ib()}}()}else a.error("M107");a.log("M108")};c.Ib=function(b){c.Ig||(a.lifecycle.xm(b&&b.timeStamp),a.command("mark","onready",l()),c.Ig=!0)};c.pb=function(a){document.addEventListener?(document.removeEventListener("DOMContentLoaded",
c.pb,!1),c.Ib(a)):"complete"===document.readyState&&(document.detachEvent("onreadystatechange",c.pb),c.Ib(a))};return c}();c.isReady=!1;c.Ig=!1;c.yc=!1;b.DOMEventsMonitor=c;c.prototype.setUpOnBeforeUnload=c.prototype.setUpOnBeforeUnload;b.domEventsMonitor=new b.DOMEventsMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.map,e=a.utils.co,c=a.utils.isDefined,g=a.utils.isString,m=a.utils.ok,f=a.utils.isFunction;b.Jg=function(a,b){for(var f=!1,c=0;c<b.length;c++){var m=
b[c];if(m&&m.test(a)){f=!0;break}}return f};b.sc=function(a,f,m){var g=!1;if(f&&m)for(var e=0;e<m.length;e++){var l=m[e];if(!(c(l.method)&&a!==l.method||c(l.urls)&&!b.Jg(f,l.urls))){g=!0;break}}return g};b.Pb=function(a,b){return m(l(e(b),a))};b.Pc=function(a){var f=b.Sk(a);a=b.Vf(a);return f||a};b.Sk=function(b){var f=b.method;if(c(f)){if(g(f))return b;a.error("M109")}};b.Xn=function(a){var f=b.Vf(a);return b.Qm(a)&&f};b.Qm=function(b){if(f(b.getFromBody))return b;a.error("M110")};b.hk=function(b){for(var f=
[],c=0;c<b.length;c++){var m=b[c].pattern;if(g(m))try{f.push(new RegExp(m))}catch(e){a.exception(e,"M111")}else a.error("M112")}return f};b.Vf=function(a){var f=a.urls;if(f&&0<f.length&&(a.urls=b.hk(f),0<a.urls.length))return a}})(a.utils||(a.utils={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isDefined,e=function(){function c(){}c.setUp=function(){c.exclude=[{urls:[new RegExp(a.conf.beaconUrlHttp+a.conf.corsEndpointPath),new RegExp(a.conf.beaconUrlHttps+a.conf.corsEndpointPath)]}];c.include=
[];c.maxPerPageView=c.Pm(a.conf.userConf&&a.conf.userConf.xhr);c.payloadParams=[];c.parameter={};c.Xg(a.conf.userConf&&a.conf.userConf.xhr)};c.Xg=function(a){l(a)&&(c.exclude=c.exclude.concat(b.Pb(b.Pc,a.exclude)),c.include=c.include.concat(b.Pb(b.Pc,a.include)),c.payloadParams=c.payloadParams.concat(b.Pb(b.Pc,a.payloadParams)),c.parameter=b.Pb(b.Xn,a.parameter))};c.Pm=function(g){if(l(g)){g=g.maxPerPageView;if(b.isNumber(g)&&0<g)return g;if("UNLIMITED"===g)return Infinity;a.reportAPIMessage(a.Y.gi,
"Invalid maxPerPageView value: "+g,"xhr.maxPerPageView",[g])}return a.conf.spa2?c.pi:c.oi};c.Kc=function(a,m){var f=c.include,p=c.exclude;return l(f)&&0<f.length&&!b.sc(m,a,f)||l(p)&&0<p.length&&b.sc(m,a,p)};c.Bh=function(a,m){var f=c.payloadParams;b.sc(a.method(),a.url(),f)&&a.dataObject({data:m})};return c}();e.oi=50;e.pi=250;b.Fa=e})(a.utils||(a.utils={}))})(k||(k={}));(function(a){(function(b){b.parseURI=function(a){var b=String(a).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(?:\/\/(?:([^:@\/?#]*)(?::([^:@\/?#]*))?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);
a=b&&null!=a.match(b[1]+"//");return b&&{href:b[0]||"",protocol:b[1]||"",slash:a?"//":"",username:b[2]||"",password:b[3]||"",host:b[4]||"",hostname:b[5]||"",port:b[6]||"",pathname:b[7]||"",search:b[8]||"",hash:b[9]||""}};b.absolutizeURI=function(a,e){function c(a){var b=[];a.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(a){"/.."===a?b.pop():b.push(a)});return b.join("").replace(/^\//,"/"===a.charAt(0)?"/":"")}var g,m,f,p,n,s,t,
q;q=e?b.parseURI(e):{};t=a?b.parseURI(a):{};q.protocol?(g=q.protocol,m=q.slash,f=q.username,p=q.password,n=q.host,s=c(q.pathname),t=q.search):q.host?(g=t.protocol,m=t.slash,f=q.username,p=q.password,n=q.host,s=c(q.pathname),t=q.search):(g=t.protocol,m=t.slash,f=t.username,p=t.password,n=t.host,q.pathname?("/"===q.pathname.charAt(0)?s=c(q.pathname):(s=t.pathname?t.pathname.slice(0,t.pathname.lastIndexOf("/")+1)+q.pathname:m?"/"+q.pathname:q.pathname,s=c(s)),t=q.search):(s=c(t.pathname),t=q.search||
t.search));return g+m+(f?f+(p?":"+p:"")+"@":"")+n+s+t+(q.hash?q.hash:"")};b.getFullyQualifiedUrl=function(l){try{var e,c=document.location.href,g;a:{for(var m=document.getElementsByTagName("base"),f=0;f<m.length;f++){var p=m[f].href;if(p){g=p;break a}}g=void 0}e=g?b.absolutizeURI(c,g):c;return b.absolutizeURI(e,l)}catch(n){return a.exception(n,"M113",l,e),l}}})(a.utils||(a.utils={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isString,e=function(c){function g(){var a=c.call(this)||this;
a.ia=0;a.ia=0;return a}u(g,c);g.prototype.Gc=function(){this.ia=0};g.n=function(b){var f=b.message||b.description,c=b.fileName||b.filename,g=b.lineNumber,e=b.columnNumber;l(b.description)&&0<=b.description.indexOf("Access is denied.")&&(f+=": maybe you have CORS XHR error in IE");a.monitor.ea.ta(f,c,g,e,b)};g.ug=function(a){var f=document.createElement("a");f.href=a;a=document.location;var c=a.protocol;return f.protocol===c&&f.hostname===a.hostname&&g.Jm(b.XHRMonitor.nk[c],f.port,a.port)};g.Jm=function(a,
b,c){return(b||a)===(c||a)};return g}(b.Vc);e.Va={};e.nk={"http:":"80","https:":"443"};b.va=e})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.Fa,e=a.utils.Sb,c=a.utils.mergeJSON,g=a.events.AdrumAjax,m=a.utils.isString,f=a.utils.isDefined,p=a.utils.isNumber,n=a.utils.getFullyQualifiedUrl,s=a.conf.spa2,t=a.conf.fa;b.Ya=null;b.Xh=window.fetch;var q=a.conf.isZonePromise,v=null,k=function(k){function r(){return null!==k&&k.apply(this,arguments)||this}u(r,k);r.prototype.Bl=
function(){var c=this,m=Object.getOwnPropertyDescriptor(window,"fetch");if(!m||m.configurable){m&&delete m.writable;m&&delete m.value;m||(m={configurable:!0,enumerable:!0});var g=m.set,p=m.get;m.set=function(a){!0!==a.isAgentFetch&&(f(g)&&g.apply(this,arguments),f(b.Ya)||c.setUp(a))};m.get=function(){var a=b.Xh;f(p)&&(a=p.apply(this,arguments));f(b.Ya)&&(a=b.Ya);return a}}Object.defineProperty(window,"fetch",m);q&&a.utils.Qd()&&(window.fetch=window.fetch)};r.prototype.setUp=function(m){var p=this;
m=m||window.fetch||b.Xh;a.log("M114");if(f(m)&&!m.isAgentFetch){var n=function(c){return function(m,g){var n=arguments;if(p._adrumAjaxT){a.log("M115",p._adrumAjaxT.url(),p._adrumAjaxT.method());var s=a.utils.now();b.va.ug(p._adrumAjaxT.url())&&(n=r.Aj(arguments));var l=c.apply(this,n),D=new window.Promise(function(b,f){l.then(function(f){a.log("M116",p._adrumAjaxT.url());a.log("M117",s,p._adrumAjaxT.url());e.Mn(f,D._adrumAjaxT);D._adrumAjaxT.markFirstByteTime(D._adrumAjaxT.getFirstByteTime()||a.utils.now());
D._adrumAjaxT.response=f;if(h(f.clone)){a.log("M118",p._adrumAjaxT.url());var c=f.clone().text();c["catch"](function(a){r.vd(D,a)});r.ll(c,D)}else a.log("M119",p._adrumAjaxT.url()),r.qn(D,f);b(f)});l["catch"](function(b){a.log("M120",p._adrumAjaxT.url());D._adrumAjaxT.markFirstByteTime(D._adrumAjaxT.getFirstByteTime()||a.utils.now());r.vd(D);f(b)})});D._adrumAjaxT=p._adrumAjaxT;D.K=!0;D._adrumAjaxT.timestamp(s);D._adrumAjaxT.markSendTime(s);D._adrumAjaxT.parentPhase(a.lifecycle.getPhaseName());a.conf.spa2&&
f(b.AnySpaMonitor.vp)&&f(b.AnySpaMonitor.vp.userPageName)&&D._adrumAjaxT.parentPageName(b.AnySpaMonitor.vp.userPageName);r.kn(D._adrumAjaxT,arguments);a.log("M121",s,p._adrumAjaxT.url());D.h=new a.Tb(a.b.qa(),new a.Ga("window.fetch"),a.CauseType.FETCH);return D}return c.apply(this,n)}};n.isAgentFetch=!0;b.Ya=a.aop.around(n(m),function(){var f=r.el(arguments),m=Array.prototype.slice.call(arguments);if(!s&&++p.ia+b.xhrMonitor.ia>l.maxPerPageView||l.Kc(f.url,f.method))a.log("M122",f.url),delete p._adrumAjaxT;
else return p._adrumAjaxT=new g(c(f,p.status)),p.h=a.b.La("window.fetch.send",void 0,a.b.qa(),a.CauseType.FETCH),t&&(f=a.utils.Na("window.fetch.send")||"",p.h.ja=f),m[m.length]={adrumArgs:{cEventId:p.h.guid}},a.b.sa(p.h),m},function(){if(p._adrumAjaxT)if(!s&&p.ia+b.xhrMonitor.ia>l.maxPerPageView)a.log("M123",p._adrumAjaxT.url());else if(l.Kc(p._adrumAjaxT.url(),p._adrumAjaxT.method()))a.log("M124",p._adrumAjaxT.url());else{var f=a.utils.Ad(arguments,"cEventId");a.k.A.J.ff(p._adrumAjaxT.url());a.b.P(f)}},
"fetch",b.va.n);b.Ya.isAgentFetch=!0;window.fetch=b.Ya}};r.Xf=function(){v||(v=new r);return v};r.ll=function(b,c){b.then(function(b){var m=a.utils.now();r.ba(c)&&(c._adrumAjaxT.response.responseText=b,r.Fg(c._adrumAjaxT,m),b=c._adrumAjaxT.getRespProcTime(),f(b)||f(c._adrumAjaxT.B)&&0!==c._adrumAjaxT.B||(a.log("M125",m,c._adrumAjaxT.url()),c._adrumAjaxT.markRespProcTime(m),r.kb(c)))})["catch"](function(a){r.vd(c,a)})};r.vd=function(b,f){if((!f||f.code!==f.ABORT_ERR)&&b&&b._adrumAjaxT){a.log("M126",
b._adrumAjaxT.url());var c=a.utils.now();r.ba(b)&&(r.Fg(b._adrumAjaxT,c),r.Gg(b._adrumAjaxT,c),r.kb(b))}};r.Fg=function(b,c){var m=b.getRespAvailTime();f(m)||(a.log("M127",c,b.url()),b.markRespAvailTime(c))};r.Gg=function(b,c){var m=b.getRespProcTime();if(f(m))return!1;a.log("M128",c,b.url());b.markRespProcTime(c);return!0};r.qn=function(a,b){b.Oj=r.Qb(a,b.Oj);b.Vj=r.Qb(a,b.Vj);b.Fk=r.Qb(a,b.Fk);b.im=r.Qb(a,b.im);b.text=r.Qb(a,b.text)};r.Qb=function(b,f){return a.aop.around(f,function(){r.ba(b)&&
b._adrumAjaxT.markRespAvailTime(a.utils.now())},function(){r.ba(b)&&(b._adrumAjaxT.markRespProcTime(a.utils.now()),r.kb(b))},"wrapResponseReader",a.monitor.ErrorMonitor.n)};r.Aj=function(a){1==a.length?m(a[0])?([].push.call(a,{}),r.dd(a[1])):r.dd(a[0]):2==a.length&&r.dd(a[1]);return a};r.dd=function(b){f(b)&&(f(b.headers)||(b.headers=new Headers,a.log("M129")),b.headers instanceof Headers?b.headers.has("ADRUM")?b.headers.set("ADRUM","isAjax:true"):b.headers.append("ADRUM","isAjax:true"):b.headers.ADRUM=
"isAjax:true")};r.kn=function(b,c){2<=c.length&&a.utils.isObject(c[1])&&f(c[1].body)&&l.Bh(b,c[1].body)};r.el=function(b){var c={url:"",method:""};a.utils.isObject(b[0])?(c.url=b[0].url||(a.utils.isDefined(b[0].toString)?b[0].toString():void 0),c.method=b[0].method||"GET"):m(b[0])&&(c.url=b[0],c.method=b[1]&&b[1].method||"GET");c.url=f(c.url)?c.url:"";c.url=n(c.url);c.method=c.method;return c};r.vl=function(b){var c;f(c)||(a.log("M130",b._adrumAjaxT.url()),c=1);f(b._adrumAjaxT.B)&&p(b._adrumAjaxT.B)&&
(b._adrumAjaxT.B+=c,a.log("M131",b._adrumAjaxT.B,b._adrumAjaxT.url()))};r.dc=function(b){var c;f(c)||(a.log("M132",b._adrumAjaxT.url()),c=1);f(b._adrumAjaxT.B)&&p(b._adrumAjaxT.B)&&(b._adrumAjaxT.B-=c,a.log("M133",b._adrumAjaxT.B,b._adrumAjaxT.url()))};r.ba=function(a){return f(a._adrumAjaxT)};r.lc=function(a){return f(a._adrumAjaxT)&&f(a._adrumAjaxT.B)};r.On=function(b,f){b._adrumAjaxT=f._adrumAjaxT;b._adrumAjaxT.B+=b.D;a.log("M134",b._adrumAjaxT.B,f._adrumAjaxT.url());b.D=0};r.Yn=function(a){var b=
!1;r.ba(a)&&f(a._adrumAjaxT.B)&&(r.vl(a),b=!0);return b};r.kb=function(a){f(a)&&f(a._adrumAjaxT)&&f(a._adrumAjaxT.response)&&e.Fc(a,a._adrumAjaxT)};r.ue=function(b){var c=a.utils.now();return 0===b._adrumAjaxT.B&&f(b._adrumAjaxT)?r.Gg(b._adrumAjaxT,c):!1};r.te=function(b){var c=!1,m=a.utils.now(),g=b._adrumAjaxT.getRespAvailTime();f(g)||(b._adrumAjaxT.markRespAvailTime(m),c=!0);return c};r.xl=function(b){a.log("M135",b._adrumAjaxT.url());b._adrumAjaxT.B=0};return r}(b.va);b.yi=k;b.Ab=k.Xf()})(a.monitor||
(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isObject,e=a.utils.map,c=a.utils.reduce,g=a.utils.filter,m=a.utils.isDefined,f=a.utils.isString,p=a.utils.mergeJSON,n=a.utils.Ha,s=a.utils.Fa,t=a.utils.Sb,q=a.conf.spa2,v=a.conf.fa,k=function(k){function r(){var b=k.call(this)||this;b.oe=!1;if(!0===window["adrum-xhr-disable"])return a.log("M136"),b;if(!window.XMLHttpRequest)return a.log("M137"),b;b.G=window.XMLHttpRequest.prototype;if(!b.G)return a.log("M138"),b;if(!("open"in b.G&&
"send"in b.G))return a.log("M139"),b;b.oe=a.aop.support(b.G.open)&&a.aop.support(b.G.send);b.oe||a.log("M140");return b}u(r,k);r.prototype.setUp=function(){if(this.oe){a.log("M141");a.xhrConstructor=window.XMLHttpRequest;a.xhrOpen=this.xhrOpen=this.G.open;a.xhrSend=this.xhrSend=this.G.send;s.setUp();var f=this;this.G.open=a.aop.around(this.G.open,function(){r.Yl(this)&&(4===this.readyState?(a.log("M142"),r.xk(this._adrumAjaxT),delete this.Ao,t.reportXhr(this,this._adrumAjaxT)):a.log("M143",this._adrumAjaxT.url()));
var c=1<=arguments.length?String(arguments[0]):"",g=2<=arguments.length?String(arguments[1]):"",g=a.utils.getFullyQualifiedUrl(g);!q&&f.ia+b.Ab.ia>s.maxPerPageView||s.Kc(g,c)||(this._adrumAjaxT=new a.events.AdrumAjax(p({method:c,url:g},f.status)),a.conf.spa2&&m(b.AnySpaMonitor.vp)&&m(b.AnySpaMonitor.vp.userPageName)&&this._adrumAjaxT.parentPageName(b.AnySpaMonitor.vp.userPageName))},null,"XHR.open",b.va.n);this.G.send=a.aop.around(this.G.send,function(m){var g=this,p=this._adrumAjaxT,e=!1;if(!(!p||
!q&&++f.ia+b.Ab.ia>s.maxPerPageView)){var n=a.utils.now(),l=p.getSendTime();a.assert(null===l,"M144");p.timestamp(n);p.markSendTime(l||n);p.parentPhase(a.lifecycle.getPhaseName());g.h=a.b.La("XHR.send",void 0,a.b.qa(),a.CauseType.XHR);v&&(n=a.utils.Na("XHR.send")||"",g.h.ja=n);b.va.ug(p.url())?g.setRequestHeader("ADRUM","isAjax:true"):a.log("M145",document.location.href,p.url());s.Bh(p,m);m=r.al(p.url(),s.parameter,m);p.parameter(m);var t=0,k=function(){if(4==g.readyState)e?a.log("M146"):(a.log("M147"),
f.Sc(g));else{var b=null;try{a.conf.isAbapApp||(b=g.onreadystatechange)}catch(m){if(e){a.log("M148",m);return}a.log("M149",m);f.Sc(g);return}t++;b?a.aop.support(b)?(g.onreadystatechange=r.Cf(b,"XHR.onReadyStateChange"),c&&f.$h.call(g,"readystatechange",r.Ef),a.log("M150",t)):c||(a.log("M151"),f.Sc(g)):t<r.xj?setTimeout(k,0):e?a.log("M152"):(a.log("M153"),f.Sc(g))}};if(c){a.log("M154");try{f.ko.call(g,"readystatechange",r.Ef),e=!0}catch(x){a.error("M155",x)}}k.usedByAgent=!0;k()}},function(){if(q){var b=
this._adrumAjaxT;b&&a.k.A.J.ff(b.url())}},"XHR.send",b.va.n);var c="addEventListener"in this.G&&"removeEventListener"in this.G&&a.aop.support(this.G.addEventListener)&&a.aop.support(this.G.removeEventListener);if(c){var g=a.utils.Rf(this.G,"addEventListener");this.ko=g.addEventListener;g.addEventListener=a.aop.around(g.addEventListener,function(b,f,c){if(m(f)&&(f.K=!0,this instanceof XMLHttpRequest&&/^(load|error|readystatechange)$/.test(b)&&f)){var g=r.In(f);if(g){var p=n(arguments);p[1]=g;a.log("M156");
return p}a.log("M157",b,f)}},null,"XHR.addEventListener");g=a.utils.Rf(this.G,"removeEventListener");this.$h=g.removeEventListener;g.removeEventListener=a.aop.around(g.removeEventListener,function(b,c,m){if(this instanceof XMLHttpRequest&&this._adrumAjaxT){var g=n(arguments);c.__adrumInterceptor?(g[1]=c.__adrumInterceptor,a.log("M158"),f.$h.apply(this,g)):a.log("M159")}},null,"XHR.removeEventListener")}else a.log("M160");a.log("M161")}};r.al=function(b,f,m){if(f&&(f=g(e(g(f,function(f){return a.utils.Jg(b,
f.urls)}),function(a){return a.getFromBody(m)}),l),0<f.length))return c(f,p,{})};r.Gd=function(b){var f=b._adrumAjaxT;if(f){var c=a.utils.now();2==b.readyState?f.markFirstByteTime(f.getFirstByteTime()||c):4==b.readyState&&(f.markRespAvailTime(f.getRespAvailTime()||c),f.markFirstByteTime(f.getFirstByteTime()||c),f.markRespProcTime(f.getRespProcTime()||c),this.Va[f.guid()]={requestObj:b,ajaxT:b._adrumAjaxT},c=b.h=a.b.La("XHR.load",void 0,b.h,a.CauseType.XHR),v&&(b=a.utils.Na("XHR.onreadystatechange."+
b.readyState)||"",c.ja=b),a.b.sa(c),f.bh=c.guid)}};r.dg=function(b){var f=b._adrumAjaxT;if(f&&4==b.readyState)if(0==b.status)delete b._adrumAjaxT;else{var c=a.utils.now(),m=f.getRespProcTime();f.markRespAvailTime(f.getRespAvailTime()||c);c>m&&f.markRespProcTime(c);delete this.Va[f.guid()];t.Fc(b,f);a.b.P(f.bh)}};r.Cf=function(a,b){return r.lo(a,function(){r.Gd(this)},function(){r.dg(this)},b)};r.Ef=function(){r.Gd(this);r.dg(this)};r.Yl=function(a){return m(a._adrumAjaxT)&&f(a._adrumAjaxT._url)};
r.xk=function(b){var f=a.utils.now();b.markRespAvailTime(b.getRespAvailTime()||f);b.markFirstByteTime(b.getFirstByteTime()||f);b.markRespProcTime(b.getRespProcTime()||f)};r.prototype.Sc=function(b){if(b._adrumAjaxT){var f=a.utils.now()+3E4,c=function(){r.Gd(b);var m=b._adrumAjaxT;if(m){var g=a.utils.now();4==b.readyState?0==b.status?delete b._adrumAjaxT:(a.assert(null===m.getRespProcTime(),"M162"),m.markRespProcTime(m.getRespProcTime()||g),a.log("M163"),t.Fc(b,m),a.b.P(m.bh)):g<f?a.utils.oSTO(c,r.Ge):
(delete b._adrumAjaxT,a.log("M164"))}};c()}};r.lo=function(b,f,c,m){var g=b;b&&"object"===typeof b&&"toString"in b&&"[xpconnect wrapped nsIDOMEventListener]"===b.toString()&&"handleEvent"in b&&(g=function(){b.handleEvent.apply(this,n(arguments))});return a.aop.around(g,f,c,m)};r.In=function(b){if(b.__adrumInterceptor)return b.__adrumInterceptor;if(a.aop.support(b)){var f=r.Cf(b,"XHR.invokeEventListener");return b.__adrumInterceptor=f}};return r}(b.va);k.xj=5;k.Ge=50;b.XHRMonitor=k;b.xhrMonitor=new b.XHRMonitor})(a.monitor||
(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.Sb,e=function(c){function g(b){b=c.call(this,b)||this;b.perf=new a.PerformanceTracker;b.cc=!1;b.nf=0;return b}u(g,c);g.prototype.type=function(){return a.EventType.VPageView};g.prototype.zd=function(){return b.EventTracker.cd(this.guid(),this.url(),this.type())};g.prototype.le=function(){var b=this.zd();a.monitor.ea.set("parent",b);a.log("M165",b.guid(),b.url())};g.prototype.startCorrelatingXhrs=function(){a.log("M166");a.utils.isDefined(this.vb)&&
!a.monitor.AnySpaMonitor.Oa&&l.om(this,this.vb.guid)};g.prototype.start=function(){this.startCorrelatingXhrs();this.le()};return g}(b.EventTracker);b.AnySpaVPageView=e;b.$a(b.V[a.EventType.VPageView],e.prototype)})(a.events||(a.events={}))})(k||(k={}));(function(a){a.report=function(b){a.utils.isObject(b)&&a.utils.isFunction(b.type)?-1==[a.EventType.PageView,a.EventType.Ajax,a.EventType.VPageView,a.EventType.Error].indexOf(b.type())?a.reportAPIMessage(a.Y.ua,b.type()+"is not a valid external event type",
"ADRUM.report",Array.prototype.slice.call(arguments)):a.conf.spa2&&a.EventType.VPageView==b.type()?a.log("M167"):a.utils.qh(function(){a.command("reportEvent",b)}):a.reportAPIMessage(a.Y.Ae,"","ADRUM.report",Array.prototype.slice.call(arguments))};a.markVirtualPageBegin=function(b,l){a.conf.spa2&&(this.eb=a.utils.isDefined(l)?l:!0,a.log("M168",document.URL),a.monitor.AnySpaMonitor.je(document.URL,b,!0),a.monitor.AnySpaMonitor.wh())};a.markVirtualPageEnd=function(){a.conf.spa2&&this.eb&&(a.log("M169",
a.monitor.AnySpaMonitor.ha),a.monitor.AnySpaMonitor.Hg(a.monitor.AnySpaMonitor.vp.startTime,a.utils.now()),this.eb=!1)};a.pauseReporting=function(b){a.conf.isReportingPaused=b;a.log("M170",b)};a.setAppReleaseId=function(b){a.conf.releaseId=a.conf.releaseId||b}})(k||(k={}));(function(a){(function(b){var l=a.utils.isDefined,e=a.aop.after,c=a.aop.before,g=a.utils.getFullyQualifiedUrl,m=function(){function f(){}f.prototype.setUp=function(){var b=!1;f.ya=a.utils.cb();f.nn();a.k.A.setUp(a.utils.now());
f.ha=document.URL;f.ud=[];a.utils.isDefined(window.history)&&a.utils.isFunction(window.history.pushState)&&(b=!0,f.ef("push"));a.utils.isDefined(window.history)&&a.utils.isFunction(window.history.replaceState)&&(b=!0,f.ef("replace"));f.ud=f.ud.concat(a.utils.Pb(a.utils.Pc,a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.spa2&&a.utils.isObject(a.conf.userConf.spa.spa2)&&a.conf.userConf.spa.spa2.vp&&a.conf.userConf.spa.spa2.vp.exclude));if(a.utils.isDefined(window.addEventListener)){var b=
!0,c=function(){f.ha==document.URL||f.Pd||f.xh()};c.K=!0;window.addEventListener("popstate",c)}b||a.log("M171")};f.ef=function(a){switch(a){case "push":window.history.pushState=f.Ah(window.history.pushState,a);break;case "replace":window.history.replaceState=f.Ah(window.history.replaceState,a)}};f.Ah=function(c,m){var g=m[0].toUpperCase()+m.slice(1);return a.aop.around(c,function(c,g,p){(f.vp&&f.vp.cc||f.eg(p))&&b.DOMEventsMonitor.yc&&!a.eb&&(a.log("M172",m),f.je(document.URL))},function(c,g,p){if(f.vp&&
f.vp.cc||f.eg(p))b.DOMEventsMonitor.yc&&(a.eb?(a.log("M173",m),f.vp.url(document.URL)):(a.log("M174",m),f.wh())),f.ha=document.URL},"history"+g+"State")};f.eg=function(a){return a&&f.ha!==g(a)};f.xh=function(){f.Pd=!0;var c=document.URL;a.log("M175",f.ha,c);b.DOMEventsMonitor.yc&&(a.eb?(a.log("M176"),f.vp.url(document.URL)):(f.je(f.ha),f.me(c)));f.ha=c;f.Pd=!1};f.nn=function(){var b;a.b.sa=e(a.b.sa,function(){b=location.hash});a.b.P=c(a.b.P,function(){b==location.hash||f.ha==document.URL||f.Pd||f.xh()})};
f.je=function(a,b,c){f.gn();f.Oa=!1;f.Bf(a,b,c)};f.wh=function(){var a=document.URL;f.me(a);f.ha=a};f.No=function(){f.Oa=!0;f.Bf(f.ha);f.me()};f.gn=function(){var c=a.k.A;a.conf.M&&a.k.Ub.Ta&&a.utils.isDefined(b.DOMEventsMonitor.currentBasePage)&&(a.log("M177"),c.J.F||c.L.F?c.navComplete(a.utils.now()):c.navComplete(a.utils.max(c.J.Qa,c.L.ga)),c.reset());f.Oa||!a.utils.isDefined(f.vp)||f.vp.ih||(a.log("M178"),c=f.Pk(a.k.A.F),f.Hg(f.vp.startTime,c))};f.Pk=function(b){var c=a.utils.now();b?(c=f.Qk(a.k.A.gb),
a.k.A.reset()):c=f.vp.timestamp();return c};f.sn=function(b,c){return f.vp.cc?!1:l(c)&&0<c.length&&a.utils.sc(void 0,b,c)};f.Qk=function(b){var f=a.utils.now();b?a.k.A.L.Mj()||a.k.A.J.Nj()||(f=a.utils.max(a.k.A.L.ga,a.k.A.J.Qa)):f=a.k.A.startTime;return f};f.Hg=function(a,b){f.Sd(a,b);f.Eg(a);f.report()};f.Bf=function(b,c,m){f.reset();f.vp=new a.events.AnySpaVPageView;f.vp.startUrl=b;a.utils.isDefined(c)&&(f.vp.userPageName=c);a.utils.isBoolean(m)&&(f.vp.cc=m);b=a.b.fd();f.vp.startTime=f.Oa?a.utils.cb():
a.utils.isDefined(b)?b.start:a.utils.now();f.vp.vb=b};f.me=function(b){a.utils.isDefined(b)&&f.vp.url(b);f.vp.start();a.eb||a.k.A.start(a.utils.now())};f.Sd=function(b,c){a.utils.isDefined(f.vp)&&(a.conf.M&&f.Zj(b),a.utils.isDefined(c)?a.conf.M?f.vp.timestamp(c-b>f.vp.vct?c:f.vp.vct+b):f.vp.timestamp(c):f.vp.timestamp(b))};f.Zj=function(b){a.log("M179");b=a.c.hd(b);f.vp.vct=b.vct;a.c.reset()};f.Eg=function(c){a.utils.isDefined(f.vp)&&f.vp.resTiming(b.resourceMonitor.gl(f.ya,c))};f.Id=function(){var b=
a.b.jl();return a.utils.isDefined(b)&&a.utils.isDefined(f.vp)&&(!a.utils.isDefined(f.vp.vb)||f.vp.vb!=b)};f.report=function(){if(a.utils.isDefined(f.vp))if(f.sn(f.vp.url(),f.ud))a.log("M181",f.vp.url());else{a.log("M182");var c=f.vp;if(c.ih)a.log("M183");else{var m=a.utils.isDefined(b.DOMEventsMonitor.currentBasePage)?b.DOMEventsMonitor.currentBasePage.url():document.URL;c.parentUrl(m);a.command("call",function(){a.reporter.reportEvent(c)});c.ih=!0}}else a.log("M180")};f.reset=function(){f.vp=null};
return f}();b.AnySpaMonitor=m;b.Lj=new b.AnySpaMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.isDefined,e=function(c){function g(){var b=null!==c&&c.apply(this,arguments)||this;b.jm=function(f){var c=f.message,e=f.filename,s=f.lineno,l=f.colno;f=f.error;a.log("M184");if(a.utils.isDefined(f)||g.vc)a.log("M185"),g.vc=!0,b.ta(c,e,s,l,f)};b.km=function(f){var c=f.blockedURI,g=f.columnNumber,e=f.lineNumber,l=f.effectiveDirective,q=f.violatedDirective;f=f.sourceFile;
a.log("M186");c=a.utils.isDefined(c)?c:"";l=a.utils.isDefined(l)?l:"";q=a.utils.isDefined(q)?q:"";f=a.utils.isDefined(f)?f:"";b.ta("SecurityPolicyViolation: blockedURI = "+c+" & effectiveDirective = "+l+" & violatedDirective = "+q+" & sourceFile = "+f,void 0,e,g,void 0)};return b}u(g,c);g.n=function(b){a.monitor.ea.ta(b.message||b.description,b.fileName||b.filename,b.lineNumber,b.columnNumber,b)};g.po=function(b){var f=a.utils.isDefined(b.blockedURI)?b.blockedURI:"",c=a.utils.isDefined(b.documentURI)?
b.documentURI:"";b=a.utils.isDefined(b.effectiveDirective)?b.effectiveDirective:"";a.monitor.ea.ta("blockedURI = "+f+"& documentURI = "+c+"? effectiveDirective = "+b,void 0,void 0,void 0,void 0)};g.prototype.setUp=function(){var b=this;c.prototype.setUp.call(this);a.utils.addEventListener(window,"error",this.jm,!0);a.utils.addEventListener(window,"securitypolicyviolation",this.km,!0);a.listenForErrors=function(){b.Bg()};this.Bg()};g.prototype.Ym=function(){g.td=0};g.prototype.ta=function(c,f,p,e,
s){g.td>=a.conf.Vi?a.log("M187"):(s=a.utils.tryExtractingErrorStack(s),c=new a.events.Error(a.utils.mergeJSON({msg:c+"",url:a.utils.isString(f)?f:void 0,line:a.utils.isNumber(p)?p:void 0,col:a.utils.isNumber(e)?e:void 0,stack:s},this.status)),a.conf.spa2&&l(b.AnySpaMonitor.vp)&&l(b.AnySpaMonitor.vp.userPageName)&&c.parentPageName(b.AnySpaMonitor.vp.userPageName),a.command("reportPageError",c),g.td++,g.hadErrors=!0)};g.prototype.Bg=function(){var b=this;g.vc=!1;a.aop.support(window.onerror)?(window.onerror=
a.aop.around(window.onerror,function(f,c,e,l,t){g.vc?a.log("M188"):g.Nd?a.log("M190"):(a.log("M189"),b.ta(f,c,e,l,t),g.Nd=!0)},function(){a.log("M191");g.Nd=!1},"onerror"),a.log("M192")):a.log("M193")};return g}(b.Vc);e.Nd=!1;e.td=0;e.hadErrors=!1;e.vc=!1;b.ErrorMonitor=e;b.ea=new b.ErrorMonitor})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){(function(b){var l=a.log,e=a.aop.after,c=function(c){function m(){return null!==c&&c.apply(this,arguments)||this}u(m,c);m.prototype.setUp=function(){a.utils.map(["error",
"exception"],function(b){var c=A[b];a.utils.isFunction(c)&&a.aop.support(c)?(l("M194",b),A[b]=e(c,function(a){l("M195",b,a);m.Cj(a)})):l("M196",b)});b.ea.ta=e(b.ea.ta,function(){0<m.za.length?(l("M197"),m.za=[]):l("M198")})};m.Cj=function(b){m.za.length>=a.conf.Pi?l("M199"):a.utils.isString(b)?(l("M200",b),m.za.push(b),a.utils.oSTO(m.hh)):a.utils.isObject(b)?(b=a.utils.toJSONString(b),null!==b?(l("M201",b),m.za.push(b),a.utils.oSTO(m.hh)):a.error("M202")):l("M203",typeof b)};m.hh=function(){0<m.za.length?
(l("M204"),m.za.forEach(function(a){b.ea.ta(a)}),m.za=[]):l("M205")};return m}(b.Vc);c.za=[];b.qo=c;b.dk=new c})(a.monitor||(a.monitor={}))})(k||(k={}));(function(a){var b=a.utils.isDefined,l=a.utils.Pl,e=a.utils.isNumber,c=a.monitor.yi,g=a.conf.fa;a.Wh=window.Promise;a.$b=null;a.Dp=null;a.Ye=Object.defineProperty;var m=a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable,f=a.conf.isZonePromise,p=a.conf.fetch,n=function(){function p(){}p.Dl=function(){Object.defineProperty=a.aop.around(a.Ye,function(a,
f,c){"Promise"===f&&b(c)&&p.mg(c)});if(f&&a.utils.Qd()){a.log("M206");var c=Object.getOwnPropertyDescriptor(window,"Promise");p.mg(c);a.Ye(window,"Promise",c);window.Promise=window.Promise}};p.mg=function(f){b(window.Zone)&&b(window.Zone.assertZonePatched)&&(window.Zone.assertZonePatched=function(){});f=f||Object.getOwnPropertyDescriptor(window,"Promise");var c=f.set,g=f.get;h(c)&&(f.set=function(f){!0===f.agentPromise?a.log("M207"):(c.apply(this,arguments),b(a.$b)?c.apply(this,arguments):(a.log("M208"),
p.setUp()))});h(g)&&(f.get=function(){var f=g.apply(this,arguments);b(a.$b)&&(a.log("M209"),f=a.$b);return f})};p.setUp=function(){if(b(a.Wh)){p.Gl();p.Fl();var f=function(f){function c(g){var e=this.constructor,l=g;this.$=a.utils.generateGUID();b(g)&&(l=p.El(g,this));g=a.utils.zj(this,f,[l],e);m&&(b(this.h)&&(g.h=this.h),b(this.Ua)?g.h=this.Ua.h:g.h=a.b.qa());g.$=this.$;this.Ua=g;a.log("M210",g.$);m&&b(g.h)&&a.log("M211",g.h.guid);return g}a.utils.Zc(c,f);return c}(window.Promise);f.agentPromise=
!0;a.$b=f;window.Promise=f;b(window.addEventListener)?window.addEventListener("unhandledrejection",this.Nh):window.np=this.Nh}};p.Ja=function(f,c){return function(){if(m){var e,l=void 0;e=void 0;a.log("M212",f);switch(f){case p.I.Pe:case p.I.Oe:case p.I.Ee:case p.I.De:a.utils.isDefined(c)&&a.utils.isDefined(c.Ua)&&(l=c.Ua.h);e=a.b.qa()||l;e=new a.Tb(e,new a.Ga(f),a.CauseType.PROMISE);break;case p.I.Me:case p.I.Ne:case p.I.Ke:e=c.h,e=new a.Tb(e,new a.Ga(f),a.CauseType.PROMISE),a.b.sa(e)}g&&(l=a.utils.Na(f)||
"",e.ja=l);b(c)&&(b(c.Ua)?(c.Ua.h=e,a.log("M213",c.Ua.$)):(a.log("M214",c.$),c.h=e))}}};p.El=function(f,c){m&&(f=a.aop.around(f,function(){c.h=new a.Tb(a.b.qa(),new a.Ga(p.I.Le),a.CauseType.PROMISE);if(g){var f=a.utils.Na(p.I.Le)||"";c.h.ja=f}a.b.sa(c.h);a.log("M215",c.h.guid,c.$);b(arguments[0])&&(a.log("M216"),f=a.aop.around(arguments[0],p.Ja(p.I.Pe,c)),arguments[0]=f);b(arguments[1])&&(a.log("M217"),f=a.aop.around(arguments[1],p.Ja(p.I.Oe,c)),arguments[1]=f);return a.utils.Ha(arguments)},function(){a.log("M218");
a.b.P(c.h?c.h.guid:null)},"interceptPromiseExecutor",p.Ec));return f};p.Fl=function(){a.utils.refs.promiseThen=window.Promise.prototype.then;var b=p.$g(),f={parentObject:window.Promise.prototype,property:"then",propertyWrappedFunctionName:"promiseThen",wrapNewFunctionAgain:!0};f.setUpFunc=function(b){return function(f){a.utils.Qd()||p.Vm(f,b)}}.call(this,f);f.Za=b;a.aop.forceWrap(f);a.utils.refs.promiseFinally=window.Promise.prototype["finally"];b=p.Zg();f={parentObject:window.Promise.prototype,property:"finally",
propertyWrappedFunctionName:"promiseFinally",wrapNewFunctionAgain:!0};f.setUpFunc=function(a){return function(b){p.Um(b,a)}}.call(this,f);f.Za=b;a.aop.forceWrap(f)};p.Vm=function(a,b){b.Za=p.$g(a)};p.Um=function(a,b){b.Za=p.Zg(a)};p.Gl=function(){p.Sm();p.Rm()};p.Xl=function(b){return b instanceof p||b instanceof a.Wh};p.ul=function(f){var c;b(c)||(a.log("M219"),c=1);b(f.D)&&e(f.D)&&(f.D+=c,a.log("M220",f.D))};p.lk=function(a){var f;b(f)||(f=1);b(a.D)&&e(a.D)&&(a.D-=f)};p.wl=function(f){b(f.D)&&a.utils.Tl(f.D)?
(a.log("M221"),p.ul(f)):f.D=1};p.Nn=function(b){c.Yn(b)||(a.log("M222"),p.wl(b))};p.Zm=function(a){a.D=0};p.Od=function(a){return b(a.K)};p.$g=function(f){var g=null;f=f||window.Promise.prototype.then;f=a.aop.around(f,function(){var f=this;g=f;a.log("M223",f.$);if(b(arguments[0])&&a.utils.isFunction(arguments[0])){p.Nn(f);a.log("M224",f.$);var e=a.aop.around(arguments[0],function(){p.Ja(p.I.Me,f)();f&&!f.D&&c.ba(f)&&!p.Od(f)&&(f._adrumAjaxT.tempRespAvailAndProcTime=a.utils.now(),c.Va[f._adrumAjaxT.guid()]=
{requestObj:f,ajaxT:f._adrumAjaxT})},function(){var g=a.utils.Ad(arguments,"origFuncResult");b(g)&&b(g.D)&&p.Xl(g)&&c.ba(f)?(c.On(g,f),p.Zm(g)):(c.ba(f)&&!p.Od(f)&&c.lc(f)&&(c.te(f),c.dc(f),!0===c.ue(f)&&(a.log("M225"),a.log("M226"),delete c.Va[f._adrumAjaxT.guid()],c.kb(f))),m&&(a.log("M227"),a.b.P(f.h?f.h.guid:null)))},"interceptPromiseThenFulfil",function(){c.ba(f)&&c.lc(f)&&(c.te(f)&&c.dc(f),!0===c.ue(f)&&(a.log("M228"),a.log("M229"),delete c.Va[f._adrumAjaxT.guid()],c.kb(f)))});arguments[0]=
e}b(arguments[1])&&a.utils.isFunction(arguments[1])&&(a.log("M230",f.$),e=a.aop.around(arguments[1],p.Ja(p.I.Ne,f),function(){m&&(a.log("M231"),a.b.P(f.h?f.h.guid:null))},null,p.Ec),arguments[1]=e);return a.utils.Ha(arguments)},function(){var f=a.utils.Ad(arguments,"origFuncResult");!b(f)||b(arguments[0])&&!a.utils.isFunction(arguments[0])||(m&&(f.h=this.h),p.Od(this)&&c.ba(this)&&(f._adrumAjaxT=this._adrumAjaxT,c.lc(this)||c.xl(f)))},"interceptPromiseThenInterceptor",function(){var b=g;c.ba(b)&&
c.lc(b)&&(c.te(b)&&c.dc(b),!0===c.ue(b)&&(a.log("M232"),a.log("M233"),delete c.Va[b._adrumAjaxT.guid()],c.kb(b)))});f.usedByAgent=!0;return window.Promise.prototype.then=f};p.Zg=function(f){if(b(window.Promise.prototype["finally"]))return f=f||window.Promise.prototype["finally"],f=a.aop.around(f,function(){var f=this;b(f._adrumAjaxT)&&b(f._adrumAjaxT.B)?c.dc(f):b(f.D)&&p.lk(f);if(b(arguments[0])){a.log("M234",f.$);var g=a.aop.around(arguments[0],p.Ja(p.I.Ke,f),function(){m&&(a.log("M235"),a.b.P(f.h?
f.h.guid:null))});arguments[0]=g;return a.utils.Ha(arguments)}},function(){a.log("M236");a.b.P(this.h?this.h.guid:null)},"interceptPromiseFinally"),f.usedByAgent=!0,window.Promise.prototype["finally"]=f};p.Sm=function(){window.Promise.resolve=a.aop.around(window.Promise.resolve,p.Ja(p.I.Ee,null),null,"interceptPromiseResolve",p.Ec)};p.Rm=function(){window.Promise.reject=a.aop.around(window.Promise.reject,p.Ja(p.I.De,null),null,"interceptPromiseReject",p.Ec)};p.Nh=function(b){var f=b.detail?b.detail.reason:
b.reason;if(b.promise&&!b.promise.$)b.preventDefault();else{if(!l(f))try{f=new window.Error(f)}catch(c){f=c}a.monitor.ErrorMonitor.n(f)}};return p}();n.I={Le:"PromiseInstance.init",Pe:"PromiseInstance.resolve",Oe:"PromiseInstance.reject",Me:"PromiseInstance.onFulfilled",Ne:"PromiseInstance.onRejected",Ke:"PromiseInstance.finally",Ee:"PromiseConstructor.resolve",De:"PromiseConstructor.reject"};n.Ec=function(){};a.mj=n;f&&p&&(n.Dl(),c.Xf().Bl())})(k||(k={}));(function(a){(function(b){function l(a,b){var c=
[],e=/^\s*(ADRUM_BT\w*)=(.*)\s*$/i.exec(a);if(e){var l=e[1],e=e[2].replace(/^"|"$/g,""),e=decodeURIComponent(e).split("|"),k=e[0].split(":");if("R"===k[0]&&Number(k[1])===b)for(g(l),l=1;l<e.length;l++)c.push(e[l])}return c}function e(a,b){var c=/^\s*(ADRUM_(\d+)_(\d+)_(\d+))=(.*)\s*$/i.exec(a);if(c){var e=c[1],l=c[4],k=c[5];if(Number(c[3])===b)return g(e),{index:Number(l),value:k}}return null}function c(b){var f=/^\s*ADRUM=s=([\d]+)&r=(.*)\s*/.exec(b);if(f){a.log("M239",b);if(3===f.length)return g("ADRUM",
"samesite=lax"),{startTime:Number(f[1]),startPage:f[2]};a.error("M240",b);return null}}function g(b,f){a.log("M238",b);var c=new Date;c.setTime(c.getTime()-1E3);document.cookie=b+"=;Expires="+c.toUTCString()+";"+(f||"")}b.startTimeCookie=null;b.cookieMetadataChunks=null;b.Ff=function(g,f){a.log("M237");for(var p=f?f.length:0,n=[],s=g.split(";"),k=0;k<s.length;k++){var q=s[k],v=e(q,p);v?n.push(v):(q=c(q),null!=q&&(b.startTimeCookie=q))}Array.prototype.sort.call(n,function(a,b){return a.index-b.index});
q=[];for(k=0;k<n.length;k++)q.push(n[k].value);for(k=0;k<s.length;k++)(n=l(s[k],p))&&0<n.length&&(q=q.concat(n));b.cookieMetadataChunks=q};a.correlation.eck=b.Ff})(a.correlation||(a.correlation={}))})(k||(k={}));(function(a){var b=window.addEventListener,l=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.addEventListener:function(){},e=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.removeEventListener:function(){},c=function(){function c(){}c.setUp=function(){Array.prototype.push.apply(c.od,
[]);c.eo();a.utils.isDefined(window.EventTarget)?(c.fo(),c.ho()):c.Fj();c.og("onload");c.og("onerror")};c.rp=function(){return[]};c.Ok=function(b,f){var p="";if(a.utils.isDefined(b))if("string"===typeof b.textContent)p=a.utils.isDefined(String.prototype.trim)?b.textContent.trim():b.textContent,p=a.utils.isDefined(f)?p.substring(0,f):p;else for(b=b.firstChild;a.utils.isDefined(b)&&!(p+=c.Ok(b,f),a.utils.isDefined(f)&&p.length>=f);b=b.nextSibling);return p};c.eo=function(){a.utils.forEach(c.od,function(c){b(c,
function(b){b=b.target||b.srcElement;(b===document||b===window||b instanceof XMLHttpRequest||b instanceof HTMLElement)&&null!=b&&b["on"+c]&&(b["on"+c]=a.b.Tc(c,b["on"+c],a.CauseType.USER,!0),b["on"+c].K=!0)},!0)})};c.Fj=function(){a.utils.forEach(c.od,function(c){b(c,function(b){b=a.b.La(c,b,null,a.CauseType.USER);a.b.sa(b)},!0);b(c,function(){a.b.P()},!1)})};c.Qh=function(b){var f=!1;a.utils.isBoolean(b)?f=b:a.utils.isObject(b)&&a.utils.isDefined(b.capture)&&(f=!!b.capture);return f};c.sh=function(b,
f,c,g){if(!a.utils.isDefined(b.eventListenerMap)||!a.utils.isDefined(b.eventListenerMap[f])||!a.utils.isDefined(c))return-1;b=b.eventListenerMap[f];for(f=0;f<b.length;f++)if(b[f][0]==c&&b[f][1]==g)return f;return-1};c.lg=function(b,f,c,g,e){a.utils.isDefined(b)&&a.utils.isDefined(e)&&(a.utils.isDefined(b.eventListenerMap)||(b.eventListenerMap={}),a.utils.isDefined(b.eventListenerMap[f])||(b.eventListenerMap[f]=[]),b.eventListenerMap[f].push([c,g,e]))};c.Wm=function(a,b,c){if(-1<c){var g=a.eventListenerMap[b];
delete g[c];g.splice(c,1);0==g.length&&delete a.eventListenerMap[b]}};c.fo=function(){EventTarget.prototype.addEventListener=function(b,f,p){if(a.utils.isDefined(f)&&f.K||!a.b.rg(f)&&!h(f))return l.call(this,b,f,p);var e=c.Qh(p),k=a.utils.isDefined(this)?this:window;if(!(-1<c.sh(k,b,f,e))){var t=f;switch(b){case "click":case "dblclick":case "auxclick":case "mousedown":case "mouseup":case "drop":case "keyup":case "keydown":case "keypress":case "contextmenu":case "pageChanged":case "close":t=a.b.Tc(b,
f,a.CauseType.USER,!0);c.lg(k,b,f,e,t);break;case "load":case "error":t=a.b.Tc(b,f,a.CauseType.USER,!1),c.lg(k,b,f,e,t)}l.call(k,b,t,p)}}};c.ho=function(){EventTarget.prototype.removeEventListener=function(b,f,p){if(a.utils.isDefined(f)&&f.K)return e.call(this,b,f,p);var l=c.Qh(p),k=a.utils.isDefined(this)?this:window,l=c.sh(k,b,f,l);0<=l?(e.call(k,b,this.eventListenerMap[b][l][2],p),c.Wm(k,b,l)):e.call(k,b,f,p)}};c.og=function(b){var f=HTMLElement.prototype,c=Object.getOwnPropertyDescriptor(f,b);
a.utils.isDefined(c)&&a.utils.isDefined(c.set)&&Object.defineProperty(f,b,{set:function(f){var g=f;a.utils.isDefined(f)&&(g=a.b.Tc(b,f,a.CauseType.RESOURCE,!1));var e;try{e=c.set.call(this,g)}catch(l){throw l;}return e}})};return c}();c.od="click dblclick mousedown mouseup change select submit keydown keypress keyup load unload".split(" ");a.wi=c})(k||(k={}));(function(a){"APP_KEY_NOT_SET"!==a.conf.appKey||a.utils.isDefined(window.ADEUM_js_handler)||a.utils.isDefined(window.webkit)||A.log("AppDynamics EUM cloud application key missing. Please specify window['adrum-app-key']");
a.correlation.Ff(document.cookie,document.referrer);a.b.setUp();a.command("mark","firstbyte",window["adrum-start-time"]);a.monitor.setUpMonitors(a.monitor.ea,a.monitor.dk,a.monitor.domEventsMonitor,a.monitor.navMonitor,a.monitor.xhrMonitor,a.monitor.resourceMonitor);a.wi.setUp();a.conf.fetch&&!a.conf.isZonePromise&&(a.mj.setUp(),a.monitor.setUpMonitors(a.monitor.Ab));a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable&&a.monitor.setUpMonitors(a.monitor.Lj);a.conf.enablePrimaryMetrics&&a.utils.isDefined(window.MutationObserver)&&
(a.conf.M=!0,a.k.A.L.yh(),a.k.A.start(a.utils.cb()),a.c.start())})(k||(k={}));(function(a){a=a.ng||(a.ng={});a=a.l||(a.l={});a.Cg="locationChangeStart";a.lm="locationChangeSuccess";a.oh="routeChangeStart";a.ph="routeChangeSuccess";a.Eh="stateChangeStart";a.Fh="stateChangeSuccess";a.Th="viewContentLoaded";a.ql="includeContentRequested";a.pl="includeContentLoaded";a.Df="digest";a.op="outstandingRequestsComplete";a.rf="beforeNgXhrRequested";a.hf="afterNgXhrRequested";a.lp="ngXhrLoaded";a.vf="$$completeOutstandingRequest"})(k||
(k={}));(function(a){(function(b){function l(a,c,f,p,e,l){if(c)try{return c.apply(a,[f,p,e].concat(l))}catch(k){return a.error(f,p,e,l,b.Error.Gi,"M241",k)}}function e(a,c){return function(){var f=this.current,p=c[f]||c[b.Wb]||f,e=Array.prototype.slice.call(arguments);if(this.ak(a))return this.error(a,f,p,e,b.Error.Hi,"event "+a+"M242"+this.current);if(!1===l(this,this["onbefore"+a],a,f,p,e))return b.Vb.Ce;p===b.Wb&&(p=f);if(f===p)return l(this,this["onafter"+a]||this["on"+a],a,f,p,e),b.Vb.gj;var k=
this;this.transition=function(){k.transition=null;k.current=p;l(k,k["onenter"+p]||k["on"+p],a,f,p,e);l(k,k["onafter"+a]||k["on"+a],a,f,p,e);return b.Vb.rj};if(!1===l(this,this["onleave"+f],a,f,p,e))return this.transition=null,b.Vb.Ce;if(this.transition)return this.transition()}}var c=a.utils.hasOwnPropertyDefined;b.VERSION="2.3.5";b.Vb={rj:1,gj:2,Ce:3,vo:4};b.Error={Hi:100,wo:200,Gi:300};b.Wb="*";b.create=function(a,m){function f(a){var f=a.from instanceof Array?a.from:a.from?[a.from]:[b.Wb];q[a.name]=
q[a.name]||{};for(var c=0;c<f.length;c++)v[f[c]]=v[f[c]]||[],v[f[c]].push(a.name),q[a.name][f[c]]=a.to||f[c]}var p="string"==typeof a.initial?{state:a.initial}:a.initial,l=m||a.target||{},k=a.events||[],t=a.callbacks||{},q={},v={};p&&(p.event=p.event||"startup",f({name:p.event,from:"none",to:p.state}));for(var u=0;u<k.length;u++)f(k[u]);for(var w in q)c(q,w)&&(l[w]=e(w,q[w]));for(w in t)c(t,w)&&(l[w]=t[w]);l.current="none";l.Wo=function(a){return a instanceof Array?0<=a.indexOf(this.current):this.current===
a};l.$j=function(a){return!this.transition&&(c(q[a],this.current)||c(q[a],b.Wb))};l.ak=function(a){return!this.$j(a)};l.Mc=function(){return v[this.current]};l.error=a.error||function(a,b,f,c,g,m,p){throw p||m;};if(p&&!p.defer)l[p.event]();return l}})(a.af||(a.af={}))})(k||(k={}));(function(a){(function(b){var l=function(e){function c(b){b=e.call(this,b)||this;a.utils.isDefined(a.ng)&&b.constructor!=a.ng.NgVPageView&&b.constructor!=c&&a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.VPageView",[]);if(a.conf.spa2)return b;
b.perf=new a.PerformanceTracker;b.start();a.monitor.xhrMonitor.Gc();a.monitor.Ab.Gc();a.monitor.ea.Ym();return b}u(c,e);c.prototype.type=function(){return a.EventType.VPageView};c.prototype.zd=function(){return b.EventTracker.cd(this.guid(),this.url(),this.type())};c.prototype.Ch=function(b){var c=this.zd();b.set("parent",c);a.log("M243",c.guid(),c.url())};c.prototype.startCorrelatingXhrs=function(){a.conf.spa2||(a.log("M244"),this.Ch(a.monitor.xhrMonitor))};c.prototype.stopCorrelatingXhrs=function(){a.conf.spa2||
(a.monitor.xhrMonitor.set("parent",null),a.log("M245"))};c.prototype.le=function(){a.conf.spa2||(a.log("M246"),this.Ch(a.monitor.ea))};c.prototype.start=function(){a.conf.spa2||(this.markVirtualPageStart(),this.startCorrelatingXhrs())};c.prototype.end=function(){a.conf.spa2||(this.markVirtualPageEnd(),this.stopCorrelatingXhrs())};return c}(b.EventTracker);b.VPageView=l;b.$a(b.V[a.EventType.VPageView],l.prototype);b.mf(b.metricSpec[a.EventType.VPageView],l.prototype)})(a.events||(a.events={}))})(k||
(k={}));(function(a){var b=a.ng||(a.ng={}),b=b.conf||(b.conf={});b.disabled=a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&a.conf.userConf.spa.angular.disable;b.distinguishVPwithItsTemplateUrl=a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&!0===a.conf.userConf.spa.angular.distinguishVPwithItsTemplateUrl?!0:!1;b.xhr={};b.metrics={includeResTimingInEndUserResponseTiming:!0};a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&a.conf.userConf.spa.angular.vp&&
(a.conf.userConf.spa.angular.vp.xhr&&a.utils.Fa.Xg(a.conf.userConf.spa.angular.vp.xhr),a.conf.userConf.spa.angular.vp.metrics&&a.utils.mergeJSON(b.metrics,a.conf.userConf.spa.angular.vp.metrics))})(k||(k={}));(function(a){(function(b){var l=a.utils.map,e=a.utils.reduce,c=a.utils.filter,g=function(g){function f(b){b=g.call(this,b)||this;b.tg=!0;b.Kb={};b.mb=0;b.Ip=[];b.digestCount(0);if(b.constructor!=f)return a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.Ajax",[]),b;b.stopCorrelatingXhrs();return b}
u(f,g);f.prototype.type=function(){return a.EventType.VPageView};f.prototype.xe=function(){this.markViewChangeStart();this.markVirtualPageStart(this.getViewChangeStart());this.timestamp(this.getViewChangeStart())};f.prototype.rl=function(){this.digestCount(this.digestCount()+1)};f.prototype.sl=function(){this.mb++;a.log("M247",this.mb)};f.prototype.kk=function(){this.mb--;a.log("M248",this.mb)};f.prototype.ml=function(){var b=this.perf.getEntryByName(a.events.g.ai);a.log("M249",this.mb,b);return 0<
this.mb};f.prototype.Wj=function(){var a={Lc:0},b=document.querySelectorAll("ng-view, [ng-view], .ng-view, [ui-view]"),b=l(b,angular.element),c;for(c in f.lh){var g=f.lh[c];l(b,function(b){b=b.find(c);l(b,function(b){if(b=b[g])b=decodeURIComponent(b),a[b]||(a[b]=c,a.Lc++)})})}this.Kb=a};f.prototype.Uj=function(a){return!!this.Kb[decodeURIComponent(a.name)]};f.prototype.Xj=function(){var b=[],f=this;0<this.Kb.Lc&&(b=a.monitor.resourceMonitor.Cb().filter(function(a){return f.Uj(a)}));this.resTiming(b)};
f.Ak=function(b){return c(b,function(b){return(b.eventType===a.EventType.Ajax||b.eventType===a.EventType.ADRUM_XHR)&&!a.utils.Fa.Kc(b.eventUrl,b.method)})};f.Vk=function(a){return e(a,function(a,b){return Math.max(a,b.timestamp+b.metrics.PLT)},-1)};f.prototype.Ij=function(){if(b.conf.xhr){var c=f.Ak(a.channel.getEventsWithParentGUID(this.guid())),c=f.Vk(c);if(0<c){var g=this.perf.getEntryByName(a.events.g.ai);this.markXhrRequestsCompleted(Math.min(g&&g.startTime||Number.MAX_VALUE,c))}}};f.prototype.adjustTimings=
function(){this.Ij();var f=this.getViewDOMLoaded(),c=this.getXhrRequestsCompleted(),f=Math.max(f,c);b.conf.metrics.includeResTimingInEndUserResponseTiming&&(this.Hj(),c=this.getViewResourcesLoaded(),c=Math.max(f,c),a.log("M250",f,c),f=c);this.markVirtualPageEnd(f)};f.prototype.Hj=function(){if(0<this.Kb.Lc){this.Xj();var b=this.resTiming();b&&b.length>=this.Kb.Lc&&(b=e(b,function(a,b){return Math.max(a,b.responseEnd)},0),this.markViewResourcesLoaded(a.PerformanceTracker.jd(b)))}};f.prototype.identifier=
function(b){var c=this.Vh;a.utils.isDefined(b)&&(this.Vh=f.yk(b),this.url(this.Vh.url));return c};f.yk=function(b){var f={};b&&b.Q?(f.Q={ae:""},a.utils.mergeJSON(f.Q,{ae:b.Q.originalPath,Lb:b.Q.template,Mb:b.Q.templateUrl})):b&&b.state&&(f.state={url:""},a.utils.mergeJSON(f.state,{url:b.state.url,name:b.state.name,Lb:b.state.template,Mb:b.state.templateUrl}));return f};return f}(a.events.VPageView);g.lh={img:"src",script:"src",link:"href"};b.NgVPageView=g;a.events.$a(a.events.V[a.EventType.NG_VIRTUAL_PAGE],
g.prototype)})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.C=new b.NgVPageView}e.prototype.fn=function(){var c=this,g=this.C;b.conf.metrics.includeResTimingInEndUserResponseTiming?(a.log("M251"),a.utils.oSTO(function(){c.ee(g)},e.tj)):a.utils.oSTO(function(){c.ee(g)},e.uj)};e.prototype.ee=function(b){a.log("M252");b.parent(a.monitor.DOMEventsMonitor.currentBasePage);a.command("call",function(){b.adjustTimings();a.reporter.reportEvent(b)})};e.prototype.mn=
function(a){this.C=a};return e}();l.tj=5E3;l.uj=2*a.monitor.XHRMonitor.Ge;b.VirtualPageStateMachine=l;a.af.create({events:[{name:"start",from:"none",to:"ChangeView"},{name:"viewLoaded",from:"ChangeView",to:"XhrPending"},{name:"xhrCompleted",from:"XhrPending",to:"End"},{name:"abort",from:"*",to:"none"},{name:"init",from:"*",to:"none"},{name:"locChange",from:"*",to:"*"},{name:"beforeXhrReq",from:"*",to:"*"},{name:"afterXhrReq",from:"*",to:"*"}],error:function(b){a.log("M253",b)},callbacks:{onChangeView:function(){this.C.xe();
this.C.le()},onviewLoaded:function(){this.C.markViewDOMLoaded()},onXhrPending:function(){this.C.tg&&this.xhrCompleted()},onleaveXhrPending:function(a,b,g){if("abort"===a)return this.ee(),!0;if("xhrCompleted"===a&&"End"===g){if(this.C.ml())return!1;this.C.markXhrRequestsCompleted();return!0}},onEnd:function(){this.C.Wj();this.fn()},oninit:function(b,c,g,m){this.mn(m);a.monitor.xhrMonitor.Gc();a.monitor.Ab.Gc()},onlocChange:function(a,b,g,m){this.C.identifier.url=m;this.C.Jc({url:m})},onbeforeXhrReq:function(b,
c,g,m){var f=this.C;f.tg=!1;a.log("M254",m&&m[1]||"",f.guid());f.sl();f.startCorrelatingXhrs();m[3]&&(m[3]=a.aop.before(m[3],function(b,c,g){a.log("M255");f.kk();g&&(b=a.utils.Im(g)["content-type"])&&0<=b.indexOf("text/html")&&f.markViewFragmentsLoaded()}));return m},onafterXhrReq:function(){this.C.stopCorrelatingXhrs()}}},l.prototype)})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=function(){function e(){this.R=new b.VirtualPageStateMachine;this.distinguishVPwithItsTemplateUrl=a.ng.conf.distinguishVPwithItsTemplateUrl}
e.prototype.U=function(c,g){a.log("M256",c);switch(c){case b.l.oh:case b.l.Eh:this.R.start();var m=g.next.url||document.URL,f=new b.NgVPageView({url:m,identifier:g.next});this.distinguishVPwithItsTemplateUrl&&e.Ol(this.R.C,f)?this.R.C.Jc({url:m,identifier:g.next}):this.An(f);break;case b.l.ph:case b.l.Fh:this.R.C.markViewChangeEnd();break;case b.l.Th:this.R.viewLoaded();break;case b.l.rf:this.R.beforeXhrReq(g);break;case b.l.hf:this.R.afterXhrReq();break;case b.l.vf:this.R.xhrCompleted();break;case b.l.Cg:this.R.C.Jc({url:g.next.url});
this.R.locChange(g.next.url);break;case b.l.Df:this.R.C.rl()}};e.prototype.An=function(a){this.R.abort();this.R.init(a);this.R.start()};e.Ol=function(b,g){var m=b.identifier(),f=g.identifier(),p=!1;return p=!a.utils.isDefined(m)&&!a.utils.isDefined(f)||m===f?!0:a.utils.isDefined(m)&&a.utils.isDefined(f)?m.state||f.state?a.utils.isDefined(m.state)&&a.utils.isDefined(f.state)?m.state.name===f.state.name&&m.state.Lb===f.state.Lb&&m.state.Mb===f.state.Mb&&m.state.url===f.state.url:!1:m.Q&&f.Q?m.Q.ae===
f.Q.ae&&m.Q.Lb===f.Q.Lb&&m.Q.Mb===f.Q.Mb:m.url===f.url:!1};return e}();b.vj=l})(a.ng||(a.ng={}))})(k||(k={}));(function(a){(function(b){var l=a.utils.addEventListener,e=function(){function c(){this.W=new b.vj;this.kg=!1}c.prototype.setUp=function(){function b(f){return function(){a.log(f);c.init()}}var c=this;b("M257")();l(document,"DOMContentLoaded",b("M258"));l(window,"load",b("M259"))};c.prototype.init=function(){if("loading"===document.readyState)a.log("M260");else if("undefined"!=typeof angular&&
!this.kg){this.kg=!0;a.log("M261");var b=this,c=angular.module("ng");c.config(["$provide",function(a){b.Hl(a);b.Cl(a)}]);c.run(["$browser",function(a){b.zl(a)}]);a.log("M262")}};c.prototype.Cl=function(c){var m=a.aop,f=this;c.decorator("$httpBackend",["$delegate",function(a){return a=m.around(a,function(){var a=Array.prototype.slice.call(arguments);f.W.U(b.l.rf,a);return a},function(){f.W.U(b.l.hf)},"ng.httpBackend")}])};c.prototype.Hl=function(c){var m=a.aop,f=this;c.decorator("$rootScope",["$delegate",
function(a){a.$digest=m.after(a.$digest,function(){f.W.U(b.l.Df)},"ngevents.digest");a.$on("$locationChangeStart",function(a,c){var g={url:c},m=a&&a.xb&&a.xb.$state&&a.xb.$state.current;m&&(g.state=m);f.W.U(b.l.Cg,{next:g})});a.$on("$locationChangeSuccess",function(){f.W.U(b.l.lm)});a.$on("$routeChangeStart",function(a,c){var g={url:location.href},m=c&&c.$$route;m&&(g.Q=m);f.W.U(b.l.oh,{next:g})});a.$on("$routeChangeSuccess",function(){f.W.U(b.l.ph)});a.$on("$stateChangeStart",function(a,c){f.W.U(b.l.Eh,
{next:{state:c}})});a.$on("$stateChangeSuccess",function(){f.W.U(b.l.Fh)});a.$on("$viewContentLoaded",function(a){var c={url:location.href};if(a=a&&a.xb&&a.xb.$state&&a.xb.$state.current)c.state=a;f.W.U(b.l.Th,{next:c})});a.$on("$includeContentRequested",function(){f.W.U(b.l.ql)});a.$on("$includeContentLoaded",function(){f.W.U(b.l.pl)});return a}])};c.prototype.zl=function(c){var m=this;c.$$completeOutstandingRequest=a.aop.before(c.$$completeOutstandingRequest,function(){m.W.U(b.l.vf)})};return c}();
b.oo=e;b.ngMonitor=new e})(a.ng||(a.ng={}))})(k||(k={}));(function(a){var b=a.ng||(a.ng={});b.conf.disabled||a.conf.spa2||a.monitor.setUpMonitors(b.ngMonitor)})(k||(k={}))}};})();
