var externalFormIframe=new function(){function n(){if(parent){var t=document.body,n=document.documentElement,i=Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight);parent.postMessage({FrameHeight:i},"*")}}return{UpdateParentHeight:n}},AppDynamicsCustomLogging;window.addEventListener("message",function(n){n.data=="FrameHeight"&&externalFormIframe.UpdateParentHeight()});$(document).ready(function(){externalFormIframe.UpdateParentHeight()}),function(){new function(){var n,t;window.ADRUM||!0===window["adrum-disable"]||(n=window.ADRUM={},window["adrum-start-time"]=window["adrum-start-time"]||(new Date).getTime(),function(n){(function(n){n.Zc=function(){for(var i,t=[],n=0;n<arguments.length;n++)t[+n]=arguments[n];for(n=0;n<t.length;n++)i=t[n],i&&i.setUp()}})(n.monitor||(n.monitor={}))}(n||(n={})),function(n){var i,t,r;n=n.conf||(n.conf={});n.beaconUrlHttp="http://col.eum-appdynamics.com";n.beaconUrlHttps="https://col.eum-appdynamics.com";n.corsEndpointPath="/eumcollector/beacons/browser/v1";n.imageEndpointPath="/eumcollector/adrum.gif?";n.appKey=window["adrum-app-key"]||"AD-AAB-AAC-RZF";i="https:"===document.location.protocol;n.adrumExtUrl=(i?"https://cdn.appdynamics.com":"http://cdn.appdynamics.com")+"/adrum-ext.f13718297ad3d9e6b80d6bc11e953001.js";n.adrumXdUrl="https://cdn.appdynamics.com/adrum-xd.f13718297ad3d9e6b80d6bc11e953001.html";n.agentVer="4.2.6.1";n.sendImageBeacon="false";window["adrum-geo-resolver-url"]?(t=window["adrum-geo-resolver-url"],r=t.indexOf("://"),-1!=r&&(t=t.substring(r+3)),t=(i?"https://":"http://")+t):t=i?"":"";n.geoResolverUrl=t;n.useStrictDomainCookies=!0===window["adrum-use-strict-domain-cookies"];n.userConf=window["adrum-config"];n.$d=10}(n||(n={})),function(n){(function(t){function f(n){return"undefined"!=typeof n&&null!==n}function i(n){return"[object Array]"===Object.prototype.toString.apply(n)}function r(n){return"object"==typeof n&&!i(n)&&null!==n}function e(n){return"string"==typeof n}function o(n,t){var e,u,s;for(e in t)u=t[e],t.hasOwnProperty(e)&&f(u)&&(s=n[e],r(u)&&r(s)?o(s,u):n[e]=i(s)&&i(u)?s.concat(u):u);return n}function u(n){return e(n)?n.replace(/^\s*/,"").replace(/\s*$/,""):n}t.isDefined=f;t.isArray=i;t.isObject=r;t.isFunction=function(n){return"function"==typeof n||!1};t.isString=e;t.isNumber=function(n){return"number"==typeof n};t.Ta=function(n){setTimeout(n,0)};t.addEventListener=function(t,i,r){function u(){try{return r.apply(this,Array.prototype.slice.call(arguments))}catch(u){n.exception(u,"M1",i,t,u)}}n.isDebug&&n.log("M0",i,t);t.addEventListener?t.addEventListener(i,u,!1):t.attachEvent&&t.attachEvent("on"+i,u)};t.loadScriptAsync=function(t){var r=document.createElement("script"),i;r.async=!0;r.src=t;i=document.getElementsByTagName("script")[0];i?(i.parentNode.insertBefore(r,i),n.log("M2",t)):n.log("M3",t)};t.mergeJSON=o;t.od=function(n){var i=[];return n&&(t.isObject(n)?i=[n]:t.isArray(n)&&(i=n)),i};t.generateGUID="undefined"!=typeof window.crypto&&"undefined"!=typeof window.crypto.getRandomValues?function(){function t(n){for(n=n.toString(16);4>n.length;)n="0"+n;return n}var n=new Uint16Array(8);return window.crypto.getRandomValues(n),t(n[0])+t(n[1])+"_"+t(n[2])+"_"+t(n[3])+"_"+t(n[4])+"_"+t(n[5])+t(n[6])+t(n[7])}:function(){return"xxxxxxxx_xxxx_4xxx_yxxx_xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=16*Math.random()|0;return("x"==n?t:t&3|8).toString(16)})};t.fd=function(n){return n?(n=n.stack)&&"string"==typeof n?n:null:null};t.trim=u;t.wg=function(n){var i={},t,r,e,f;if(!n)return i;for(e=n.split("\n"),r=0;r<e.length;r++)f=e[r],t=f.indexOf(":"),n=u(f.substr(0,t)).toLowerCase(),t=u(f.substr(t+1)),n&&(i[n]=i[n]?i[n]+(", "+t):t);return i};t.tryPeriodically=function(n,t,i,r){function u(){if(t())i&&i();else{var e=n(++f);0<e?setTimeout(u,e):r&&r()}}var f=0;u()};t.Qb=function(n){return n.charAt(0).toUpperCase()+n.slice(1)};t.Ic=function(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return function(){for(var r=[],t=0;t<arguments.length;t++)r[+t]=arguments[t];return n.apply(this,i.concat(r))}};t.now=Date&&Date.now||function(){return(new Date).getTime()}})(n.utils||(n.utils={}))}(n||(n={})),function(n){function r(t,i,r,u){return t=n.conf.beaconUrlHttps+"/eumcollector/error.gif?version=1&appKey="+r+"&msg="+encodeURIComponent(t.substring(0,500)),u&&(t+="&stack=",t+=encodeURIComponent(u.substring(0,1500-t.length))),t}function u(t,u){2<=i||(document.createElement("img").src=r(t,0,n.conf.appKey,u),i++)}function f(n){return 0<=n.location.search.indexOf("ADRUM_debug=true")||0<=n.cookie.search(/(^|;)\s*ADRUM_debug=true/)}var t,i;n.iDR=f;n.isDebug=f(document);t=[];n.logMessages=t;n.log=function(){for(var i=1;i<arguments.length;i++);n.isDebug&&t.push(Array.prototype.slice.call(arguments).join(" | "))};n.error=function(){for(var t=1;t<arguments.length;t++);t=Array.prototype.slice.call(arguments).join(" | ");n.log(t);u(t,null)};n.exception=function(){for(var t=[],i=0;i<arguments.length;i++)t[+i]=arguments[i];1>arguments.length||(t=Array.prototype.slice.call(arguments),i=n.utils.fd(t[0]),t=t.slice(1).join(" | "),n.log(t),u(t,i))};n.assert=function(t,i){t||n.error("Assert fail: "+i)};n.dumpLog=n.isDebug?function(){for(var i="",n=0;n<t.length;n++)i+=t[n].replace(RegExp("<br/>","g"),"\n\t")+"\n";return i}:function(){};n.cIEBU=r;i=0;n.log("M4")}(n||(n={})),function(n){var t=function(){function n(n){this.max=n;this.za=0}return n.prototype.Mf=function(){this.la()||this.za++},n.prototype.la=function(){return this.za>=this.max},n.prototype.reset=function(){this.za=0},n}(),i=function(){function i(){this.ha=[];this.Va=new t(i.oe);this.Ka=new t(i.ce)}return i.prototype.submit=function(t){this.push(t)&&n.initEXTDone&&this.processQ()},i.prototype.processQ=function(){for(var t,r=this.ef(),i=0;i<r.length;i++)t=r[i],"function"==typeof n.commands[t[0]]?(n.isDebug&&n.log("M5",t[0],t.slice(1).join(", ")),n.commands[t[0]].apply(n,t.slice(1))):n.error("M6",t[0])},i.prototype.ag=function(n){return"reportXhr"===n||"reportPageError"===n},i.prototype.push=function(t){var i=t[0],r=this.ag(i),u=r?this.Va:this.Ka;return u.la()?(n.log("M7",r?"spontaneous":"non spontaneous",i),!1):(this.ha.push(t),u.Mf(),!0)},i.prototype.ef=function(){var n=this.ha;return this.reset(),n},i.prototype.size=function(){return this.ha.length},i.prototype.reset=function(){this.ha=[];this.Va.reset();this.Ka.reset()},i.prototype.isSpontaneousQueueDead=function(){return this.Va.la()},i.prototype.isNonSpontaneousQueueDead=function(){return this.Ka.la()},i.oe=100,i.ce=100,i}();n.Cd=i}(n||(n={})),function(n){n.q=new n.Cd;n.command=function(t){for(var i=1;i<arguments.length;i++);n.isDebug&&n.log("M8",t,Array.prototype.slice.call(arguments).slice(1).join(", "));n.q.submit(Array.prototype.slice.call(arguments))}}(n||(n={})),function(n){(function(n){var t=function(){function n(){this.status={}}return n.prototype.setUp=function(){},n.prototype.set=function(n,t){this.status[n]=t},n}();n.mb=t})(n.monitor||(n.monitor={}))}(n||(n={})),function(n){(function(t){window.ADRUM.aop=t;t.support=function(n){return!n||"apply"in n};t.around=function(i,r,u,f){return n.assert(t.support(i),"aop.around called on a function which does not support interception"),i=i||function(){},function(){var t,e,o;n.isDebug&&n.log("M9",f,Array.prototype.slice.call(arguments).join(", "));t=Array.prototype.slice.call(arguments);try{r&&(e=r.apply(this,t))}catch(s){n.exception(s,"M10",f,s)}n.assert(!e||"[object Array]"===Object.prototype.toString.call(e));o=void 0;try{o=i.apply(this,e||t)}finally{try{u&&u.apply(this,t)}catch(h){n.exception(h,"M11",f,h)}}return o}};t.before=function(n,i){return t.around(n,i)};t.after=function(n,i){return t.around(n,null,i)}})(n.aop||(n.aop={}))}(n||(n={})),function(n){n=n.EventType||(n.EventType={});n[n.BASE_PAGE=0]="BASE_PAGE";n[n.IFRAME=1]="IFRAME";n[n.XHR=2]="XHR";n[n.VIRTUAL_PAGE=3]="VIRTUAL_PAGE";n[n.PAGE_ERROR=4]="PAGE_ERROR";n[n.ABSTRACT=100]="ABSTRACT";n[n.ADRUM_XHR=101]="ADRUM_XHR";n[n.NG_VIRTUAL_PAGE=102]="NG_VIRTUAL_PAGE"}(n||(n={})),function(n){n=n.events||(n.events={});n.l={};n.l[100]={guid:"string",url:"string",parentGUID:"string",parentUrl:"string",parentType:"number",timestamp:"number"};n.l[3]={resTiming:"object"};n.l[102]={digestCount:"number"};n.l[2]={method:"string",parentPhase:"string",parentPhaseId:"number",error:"object"};n.l[101]={xhr:"object"};n.l[4]={msg:"string",line:"number",stack:"string"}}(n||(n={})),function(n){var i=function(){function n(){this.w={}}return n.prototype.mark=function(){t.mark.apply(this,arguments)},n.prototype.getTiming=function(n){return(n=this.getEntryByName(n))&&n.startTime},n.prototype.measure=function(){t.measure.apply(this,arguments)},n.prototype.getEntryByName=function(n){return t.getEntryByName.call(this,n)},n.ia=function(n){return t.ia(n)},n}(),t;n.PerformanceTracker=i,function(t){t.mark;t.measure;t.getEntryByName;t.ia;var i=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance,r=i&&i.timing&&i.timing.navigationStart?i.timing.navigationStart:window["adrum-start-time"],u=n.utils.now;t.mark=function(t,i){this.w[t]={name:t,entryType:"mark",startTime:n.utils.isDefined(i)?i:u(),duration:0}};t.measure=function(t,i,f){this.w.hasOwnProperty(i)&&this.w.hasOwnProperty(f)?this.w[t]={name:t,entryType:"measure",startTime:i?this.w[i].startTime:r,duration:(f?this.w[f].startTime:u())-(i?this.w[i].startTime:r)}:n.error("M12"+(this.w.hasOwnProperty(i)?f:i)+" does not exist. ")};t.getEntryByName=function(n){return this.w[n]||null};t.ia=function(n){return n+r}}(t||(t={}))}(n||(n={})),function(n){(function(t){function i(t,i){t=t||{};for(var r in t)i[r]=function(){var i=r,u=t[r];return function(t){var r="_"+i,f=this[r];if(n.utils.isDefined(t))if(typeof t===u)this[r]=t;else throw TypeError("wrong type of "+i+" value, "+typeof t+" passed in but should be a "+u+".");return f}}()}function u(n){var t={},r,i;for(r in n)i=n[r],t[i.start]=!0,t[i.end]=!0;return t}var r=function(){function t(t){this.perf=new n.PerformanceTracker;this.timestamp(n.utils.now());this.guid(n.utils.generateGUID());this.url(document.URL);this.Yc(t)}return t.prototype.type=function(){return 100},t.prototype.Yc=function(t){var i,r;if(n.utils.isObject(t))for(i in t)r=this[i]||this["mark"+n.utils.Qb(i)],r&&n.utils.isFunction(r)&&r.call(this,t[i])},t.Mb=function(n,t,i){return{guid:function(){return n},url:function(){return t},type:function(){return i}}},t.prototype.Cf=function(){return t.Mb(this.parentGUID(),this.parentUrl(),this.parentType())},t.prototype.parent=function(t){var i=this.Cf();return n.utils.isDefined(t)&&(this.parentGUID(t.guid()),this.parentUrl(t.url()),this.parentType(t.type())),i},t}();t.EventTracker=r;t.W=i;t.Nb=function(t,i){t=t||{};var r=u(t),f;for(f in r)r=n.utils.Qb(f),i["mark"+r]=n.utils.Ic(function(n,t){this.perf.mark(n,t)},f),i["get"+r]=n.utils.Ic(function(n){return this.perf.getTiming(n)},f)};i(t.l[100],r.prototype)})(n.events||(n.events={}))}(n||(n={})),t=this.He||function(n,t){function r(){this.constructor=n}for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);r.prototype=t.prototype;n.prototype=new r},function(n){(function(n){var i=function(n){function i(t){n.call(this,t)}return t(i,n),i.prototype.type=function(){return 4},i}(n.EventTracker);n.Error=i;n.W(n.l[4],i.prototype)})(n.events||(n.events={}))}(n||(n={})),function(n){(function(i){var r=function(i){function r(){i.apply(this,arguments)}return t(r,i),r.prototype.setUp=function(){i.prototype.setUp.call(this);n.listenForErrors=this.Ac;this.Ac()},r.prototype.Ac=function(){if(n.aop.support(window.onerror)){var t=this;window.onerror=n.aop.around(window.onerror,function(i,u,f,e,o){r.Ia||(r.errorsSent>=n.conf.$d?n.log("M13"):(e=n.utils.fd(o),n.command("reportPageError",new n.events.Error(n.utils.mergeJSON({msg:i,url:u,line:f,stack:e},t.status))),r.errorsSent++,r.Ia=!0))},function(){r.Ia=!1},"onerror");n.log("M14")}else n.log("M15")},r.Ia=!1,r.errorsSent=0,r}(i.mb);i.ErrorMonitor=r;i.Zb=new i.ErrorMonitor})(n.monitor||(n.monitor={}))}(n||(n={})),function(n){var t=function(){function t(){this.ta=[];this.oa(t.wa,0)}return t.prototype.og=function(n){this.oa(t.Gb,n)},t.prototype.qg=function(n){this.oa(t.Ob,n)},t.prototype.pg=function(n){this.oa(t.Ib,n)},t.prototype.oa=function(n,t){this.ta.push({mg:(new Date).getTime(),lg:t,Jc:n});this.af=n},t.prototype.getPhaseName=function(){return this.af},t.prototype.getPhaseID=function(n){for(var i=0;i<t.Lb.length;i++)if(t.Lb[i]===n)return i;return null},t.prototype.getPhaseCallbackTime=function(n){for(var i=this.ta,t=0;t<i.length;t++)if(i[t].Jc===n)return i[t].mg;return null},t.prototype.findPhaseAtNominalTime=function(i){n.assert(0<=i);for(var r=this.ta,u=r.length-1;0<=u;u--)if(i>=r[u].lg)return r[u].Jc;return n.error("M16",i,n.utils.ff(r)),t.wa},t.wa="AFTER_FIRST_BYTE",t.Gb="AFTER_DOM_INTERACTIVE",t.Ob="AT_ONLOAD",t.Ib="AFTER_ONLOAD",t.Lb=[t.wa,t.Gb,t.Ob,t.Ib],t}();n.oh=t;n.lifecycle=new t;n.lifecycle=n.lifecycle}(n||(n={})),function(n){(function(n){var i=function(n){function i(){n.apply(this,arguments)}return t(i,n),i.prototype.type=function(){return 0},i}(n.EventTracker);n.PageView=i})(n.events||(n.events={}))}(n||(n={})),function(n){(function(t){var i=function(){function i(){}return i.prototype.setUp=function(){i.Kg();i.Jg()},i.Jg=function(){n.utils.addEventListener(window,"load",i.pa);n.utils.addEventListener(window,"load",i.tg)},i.tg=function(i){n.lifecycle.qg(i&&i.timeStamp);n.utils.Ta(function(){var i=(new Date).getTime();n.lifecycle.pg(i);n.command("mark","onload",i);t.yb.perf&&(t.perfMonitor.Xe(),t.perfMonitor.Ye());n.command("reportOnload",new n.events.PageView);n.utils.loadScriptAsync(n.conf.adrumExtUrl)});n.log("M17")},i.Kg=function(){if(document.addEventListener)document.addEventListener("DOMContentLoaded",i.ca,!1);else{document.attachEvent("onreadystatechange",i.ca);var t=null;try{t=null===window.frameElement?document.documentElement:null}catch(u){}null!=t&&t.doScroll&&function r(){if(!i.isReady){try{t.doScroll("left")}catch(n){setTimeout(r,10);return}i.pa()}}()}n.log("M18")},i.pa=function(t){i.Dc||(n.lifecycle.og(t&&t.timeStamp),n.command("mark","onready",(new Date).getTime()),i.Dc=!0)},i.ca=function(n){document.addEventListener?(document.removeEventListener("DOMContentLoaded",i.ca,!1),i.pa(n)):"complete"===document.readyState&&(document.detachEvent("onreadystatechange",i.ca),i.pa(n))},i.isReady=!1,i.Dc=!1,i}();t.Ed=i;t.df=new t.Ed})(n.monitor||(n.monitor={}))}(n||(n={})),function(n){(function(t){var i=function(){function t(){this.navTiming=this.resTiming=null}return t.prototype.setUp=function(){t.perf=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance},t.prototype.Xe=function(){var i=t.perf,r,u,f;if(i=i&&i.timing)if(i.navigationStart&&i.navigationStart<=i.loadEventEnd){r={};for(u in i)f=i[u],"number"==typeof f&&(r[u]=f);this.navTiming=r}else n.log("M20");else n.log("M19")},t.prototype.Ye=function(){this.resTiming=this.hc()},t.prototype.hc=function(){var i=t.perf,r=[];return i&&i.getEntriesByType&&(i=i.getEntriesByType("resource"))&&i.length&&0<i.length&&i.unshift&&(r=i),0==r.length&&n.log("M21"),r},t.perf=null,t}();t.yb=i;t.perfMonitor=new t.yb})(n.monitor||(n.monitor={}))}(n||(n={})),function(n){n=n.events||(n.events={});n=n.b||(n.b={});n.navigationStart="navigationStart";n.domainLookupStart="domainLookupStart";n.domainLookupEnd="domainLookupEnd";n.connectStart="connectStart";n.secureConnectionStart="secureConnectionStart";n.connectEnd="connectEnd";n.requestStart="requestStart";n.responseStart="responseStart";n.responseEnd="responseEnd";n.domContentLoadedEventStart="domContentLoadedEventStart";n.loadEventEnd="loadEventEnd";n.Wc="sendTime";n.ac="firstByteTime";n.Sc="respAvailTime";n.Tc="respProcTime";n.cb="viewChangeStart";n.kd="viewChangeEnd";n.eb="viewDOMLoaded";n.qd="xhrRequestsCompleted";n.Vh="viewFragmentsLoaded";n.Wh="viewResourcesLoaded";n.fb="virtualPageStart";n.dh="virtualPageEnd"}(n||(n={})),function(n){n=n.events||(n.events={});n.B={};n.B[0]={lf:{start:n.b.navigationStart,end:n.b.loadEventEnd,name:"PLT"},qf:{start:n.b.navigationStart,end:n.b.responseStart,name:"FBT"},Rh:{start:n.b.navigationStart,end:n.b.requestStart,name:"SCT"},Sh:{start:n.b.secureConnectionStart,end:n.b.connectEnd,name:"SHT"},yh:{start:n.b.domainLookupStart,end:n.b.domainLookupEnd,name:"DLT"},Uh:{start:n.b.connectStart,end:n.b.connectEnd,name:"TCP"},Ph:{start:n.b.requestStart,end:n.b.responseStart,name:"RAT"},Ah:{start:n.b.responseStart,end:n.b.loadEventEnd,name:"FET"},Ch:{start:n.b.responseStart,end:n.b.domContentLoadedEventStart,name:"DRT"},sh:{start:n.b.responseStart,end:n.b.responseEnd,name:"DDT"},wh:{start:n.b.responseEnd,end:n.b.domContentLoadedEventStart,name:"DPT"},Oh:{start:n.b.domContentLoadedEventStart,end:n.b.loadEventEnd,name:"PRT"},xh:{start:n.b.navigationStart,end:n.b.domContentLoadedEventStart,name:"DOM"}};n.B[2]={qf:{start:n.b.Wc,end:n.b.ac,name:"FBT"},Bh:{start:n.b.ac,end:n.b.Sc,name:"DDT"},rh:{start:n.b.Sc,end:n.b.Tc,name:"DPT"},lf:{start:n.b.Wc,end:n.b.Tc,name:"PLT"}};n.B[3]={Ih:{start:n.b.fb,end:n.b.dh,name:"PLT"},uh:{start:n.b.cb,end:n.b.kd,name:"DDT"},Fh:{start:n.b.cb,end:n.b.eb,name:"DRT"},jh:{start:n.b.kd,end:n.b.eb,name:"DPT"},kh:{start:n.b.cb,end:n.b.eb,name:"DOM"},Nh:{start:"viewChangeEnd",end:"xhrRequestsCompleted",name:null},Gh:{start:"viewChangeEnd",end:"viewPartialsLoaded",name:null},Eh:{start:"viewPartialsLoaded",end:"viewFragmentsLoaded",name:null},Hh:{start:"viewPartialsLoaded",end:"viewResourcesLoaded",name:null}};n.B[102]=n.B[3]}(n||(n={})),function(n){(function(n){var i=function(n){function i(t){n.call(this,t)}return t(i,n),i.prototype.type=function(){return 2},i}(n.EventTracker);n.Ajax=i;n.W(n.l[2],i.prototype);n.Nb(n.B[2],i.prototype)})(n.events||(n.events={}))}(n||(n={})),function(n){(function(n){var i=function(n){function i(t){n.call(this,t)}return t(i,n),i.prototype.type=function(){return 2},i}(n.Ajax);n.AdrumAjax=i;n.W(n.l[101],i.prototype)})(n.events||(n.events={}))}(n||(n={})),function(n){(function(i){var r=function(i){function r(){i.call(this);this.conf=null;this.Wa=!1;!0===window["adrum-xhr-disable"]?n.log("M22"):window.XMLHttpRequest?(this.conf={exclude:[{urls:[{pattern:n.conf.beaconUrlHttp+n.conf.corsEndpointPath},{pattern:n.conf.beaconUrlHttps+n.conf.corsEndpointPath}]}],include:[]},r.Mc(this.conf,n.conf.userConf&&n.conf.userConf.xhr),(this.d=window.XMLHttpRequest.prototype)?"open"in this.d&&"send"in this.d?(this.Wa=n.aop.support(this.d.open)&&n.aop.support(this.d.send))||n.log("M26"):n.log("M25"):n.log("M24")):n.log("M23")}return t(r,i),r.Mc=function(t,i){var f,u,e;if(i&&(i.include=n.utils.od(i.include),i.exclude=n.utils.od(i.exclude),n.utils.mergeJSON(t,i)),f=t.exclude,f)for(u=0;u<f.length;u++)e=f[u].urls,e&&0<e.length&&(f[u].urls=r.Ub(e));if(f=t.include)for(u=0;u<f.length;u++)(e=f[u].urls)&&0<e.length&&(f[u].urls=r.Ub(e))},r.Ub=function(t){for(var u,r=[],i=0;i<t.length;i++)if(u=t[i].pattern,"string"==typeof u)try{r.push(new RegExp(u))}catch(f){n.exception(f,"Parse regex pattern failed.")}else n.error("xhr filter pattern should be a string");return r},r.$c=function(n,t,i){var u=i&&i.include;return i=i&&i.exclude,u&&0<u.length&&!r.xc(t,n,u)||i&&0<i.length&&r.xc(t,n,i)},r.prototype.setUp=function(){if(this.Wa){n.log("M27");n.xhrConstructor=window.XMLHttpRequest;n.xhrOpen=this.xhrOpen=this.d.open;n.xhrSend=this.xhrSend=this.d.send;var t=this;this.d.open=n.aop.around(this.d.open,function(){var i=1<=arguments.length?String(arguments[0]):"",u=2<=arguments.length?String(arguments[1]):"";r.$c(u,i,t.conf)||(this._adrumAjaxT=new n.events.AdrumAjax(n.utils.mergeJSON({method:i,url:u,xhr:this},t.status)))},null,"XHR.open");this.d.send=n.aop.around(this.d.send,function(){var i=this,u=i._adrumAjaxT,e,o,f,s;u&&(e=n.utils.now(),o=u.getSendTime(),n.assert(null===o,"M28"),u.timestamp(e),u.markSendTime(o||e),u.parentPhase(n.lifecycle.getPhaseName()),r.Zf(u.url())?i.setRequestHeader("ADRUM","isAjax:true"):n.log("M29",document.location.href,u.url()),f=0,s=function(){if(4==i.readyState)n.log("M30"),t.ua(i);else{var u=null;try{u=i.onreadystatechange}catch(e){n.log("M31",e);t.ua(i);return}f++;u?n.aop.support(u)?(i.onreadystatechange=t.Vb(u,i,"XHR.onReadyStateChange"),n.log("M32",f)):(n.log("M33"),t.ua(i)):f<r.Fe?n.utils.Ta(s):(n.log("M34"),t.ua(i))}},s())},null,"XHR.send");"addEventListener"in this.d&&"removeEventListener"in this.d&&n.aop.support(this.d.addEventListener)&&n.aop.support(this.d.removeEventListener)?(this.d.addEventListener=n.aop.around(this.d.addEventListener,this.$e(),null,"XHR.addEventListener"),this.d.removeEventListener=n.aop.around(this.d.removeEventListener,function(t,i){if(this._adrumAjaxT){var r=Array.prototype.slice.call(arguments);return i.__adrumInterceptor?(r[1]=i.__adrumInterceptor,n.log("M35")):n.log("M36"),r}},null,"XHR.removeEventListener")):n.log("M37");n.log("M38")}},r.jg=function(n,t){for(var u,r=!1,i=0;i<t.length;i++)if(u=t[i],u&&u.test(n)){r=!0;break}return r},r.xc=function(n,t,i){var e=!1,f,u;if(t&&i)for(f=0;f<i.length;f++)if(u=i[f],!(u.method&&n!==u.method||u.urls&&!r.jg(t,u.urls))){e=!0;break}return e},r.Zf=function(n){var t=document.createElement("a");return t.href=n,n=document.location,":"===t.protocol&&""===t.hostname&&""===t.port||t.protocol===n.protocol&&t.hostname===n.hostname&&t.port===n.port},r.nc=function(t){var i=t._adrumAjaxT,r;i&&(r=(new Date).getTime(),2==t.readyState?i.markFirstByteTime(i.getFirstByteTime()||r):4==t.readyState&&(n.assert(null===i.getRespAvailTime(),"M39"),i.markRespAvailTime(i.getRespAvailTime()||r),i.markFirstByteTime(i.getFirstByteTime()||r)))},r.prototype.Vb=function(t,i,u){return r.hh(t,function(){r.nc(this)},function(){var t=i._adrumAjaxT,u;t&&4==i.readyState&&(u=(new Date).getTime(),n.assert(null===t.getRespProcTime(),"M40"),t.markRespProcTime(t.getRespProcTime()||u),r.a(i,t))},u)},r.a=function(t,i){var u=t.status,r;400<=u&&(r=t.responseText,i.error({status:u,msg:n.utils.isString(r)?r:""}));n.command("reportXhr",i)},r.prototype.ua=function(t){if(t._adrumAjaxT){var u=(new Date).getTime()+3e4,i=function(){var f,e;r.nc(t);f=t._adrumAjaxT;f&&(e=(new Date).getTime(),4==t.readyState?(n.assert(null===f.getRespProcTime(),"M41"),f.markRespProcTime(f.markRespProcTime()||e),n.log("M42"),r.a(t,f),delete t._adrumAjaxT):e<u?setTimeout(i,r.lb):(delete t._adrumAjaxT,n.log("M43")))};i()}},r.hh=function(t,i,r,u){var f=t;return t&&"object"==typeof t&&"toString"in t&&"[xpconnect wrapped nsIDOMEventListener]"===t.toString()&&"handleEvent"in t&&(f=function(){t.handleEvent.apply(this,Array.prototype.slice.call(arguments))}),n.aop.around(f,i,r,u)},r.prototype.$e=function(){for(var i,t=0;t<arguments.length;t++);return i=this,function(t,r){var u,f;if(("load"===t||"error"===t)&&r&&this._adrumAjaxT){if(u=r,u.__adrumInterceptor?u=u.__adrumInterceptor:n.aop.support(u)?(f=i.Vb(u,this,"XHR.invokeEventListener"),u=u.__adrumInterceptor=f):u=null,u)return f=Array.prototype.slice.call(arguments),f[1]=u,n.log("M44"),f;n.log("M45",t,r)}}},r.Fe=5,r.lb=50,r}(i.mb);i.fa=r;i.hb=new i.fa})(n.monitor||(n.monitor={}))}(n||(n={})),function(n){(function(t){function r(n,t){var f=[],r=/^\s*(ADRUM_BT\w*)=(.*)\s*$/i.exec(n);if(r){var u=r[1],r=r[2].replace(/^"|"$/g,""),r=decodeURIComponent(r).split("|"),e=r[0].split(":");if("R"===e[0]&&Number(e[1])===t)for(i(u),u=1;u<r.length;u++)f.push(r[u])}return f}function u(n,t){var r=/^\s*(ADRUM_(\d+)_(\d+)_(\d+))=(.*)\s*$/i.exec(n);if(r){var u=r[1],f=r[4],e=r[5];if(Number(r[3])===t)return i(u),{index:Number(f),value:e}}return null}function f(t){var r=/^\s*ADRUM=s=([\d]+)&r=(.*)\s*/.exec(t);if(r)return(n.log("M48",t),3===r.length)?(i("ADRUM"),{startTime:Number(r[1]),startPage:r[2]}):(n.error("M49",t),null)}function i(t){n.log("M47",t);var i=new Date;i.setTime(i.getTime()-1e3);document.cookie=t+"=;Expires="+i.toUTCString()}t.startTimeCookie=null;t.cookieMetadataChunks=null;t.Xb=function(i,e){var s,l;n.log("M46");for(var a=e?e.length:0,h=[],c=i.split(";"),o=0;o<c.length;o++)s=c[o],l=u(s,a),l?h.push(l):(s=f(s),null!=s&&(t.startTimeCookie=s));for(Array.prototype.sort.call(h,function(n,t){return n.index-t.index}),s=[],o=0;o<h.length;o++)s.push(h[o].value);for(o=0;o<c.length;o++)(h=r(c[o],a))&&0<h.length&&(s=s.concat(h));t.cookieMetadataChunks=s};n.correlation.eck=t.Xb})(n.correlation||(n.correlation={}))}(n||(n={})),function(n){n.report=function(t){n.utils.Ta(function(){n.command("reportEvent",t)})}}(n||(n={})),function(n){"APP_KEY_NOT_SET"===n.conf.appKey&&"undefined"!=typeof console&&"undefined"!=typeof console.log&&console.log("AppDynamics EUM cloud application key missing. Please specify window['adrum-app-key']");n.correlation.Xb(document.cookie,document.referrer);n.command("mark","firstbyte",window["adrum-start-time"]);n.monitor.Zc(n.monitor.Zb,n.monitor.df,n.monitor.perfMonitor,n.monitor.hb)}(n||(n={})),function(n){n=n.ng||(n.ng={});n=n.c||(n.c={});n.Bc="locationChangeStart";n.gg="locationChangeSuccess";n.Uc="routeChangeStart";n.Vc="routeChangeSuccess";n.bd="stateChangeStart";n.cd="stateChangeSuccess";n.ld="viewContentLoaded";n.Jf="includeContentRequested";n.If="includeContentLoaded";n.Wb="digest";n.Kh="outstandingRequestsComplete";n.Pb="beforeNgXhrRequested";n.Hb="afterNgXhrRequested";n.Jh="ngXhrLoaded";n.Sb="$$completeOutstandingRequest"}(n||(n={})),function(n){(function(n){function t(t,i,r,u,f,e){if(i)try{return i.apply(t,[r,u,f].concat(e))}catch(o){return t.error(r,u,f,e,n.Error.Md,"an exception occurred in a caller-provided callback function",o)}}function i(i,r){return function(){var f=this.current,u=r[f]||r[n.ea]||f,o=Array.prototype.slice.call(arguments),e;return this.Ve(i)?this.error(i,f,u,o,n.Error.Nd,"event "+i+" inappropriate in current state "+this.current):!1===t(this,this["onbefore"+i],i,f,u,o)?n.da.ib:(u===n.ea&&(u=f),f===u)?(t(this,this["onafter"+i]||this["on"+i],i,f,u,o),n.da.qe):(e=this,this.transition=function(){return e.transition=null,e.current=u,t(e,e["onenter"+u]||e["on"+u],i,f,u,o),t(e,e["onafter"+i]||e["on"+i],i,f,u,o),n.da.ye},!1===t(this,this["onleave"+f],i,f,u,o))?(this.transition=null,n.da.ib):this.transition?this.transition():void 0}}n.VERSION="2.3.5";n.da={ye:1,qe:2,ib:3,mh:4};n.Error={Nd:100,nh:200,Md:300};n.ea="*";n.create=function(t,r){function l(t){var r=t.from instanceof Array?t.from:t.from?[t.from]:[n.ea],i;for(o[t.name]=o[t.name]||{},i=0;i<r.length;i++)s[r[i]]=s[r[i]]||[],s[r[i]].push(t.name),o[t.name][r[i]]=t.to||r[i]}var e="string"==typeof t.initial?{state:t.initial}:t.initial,u=r||t.target||{},a=t.events||[],c=t.callbacks||{},o={},s={},h,f;for(e&&(e.event=e.event||"startup",l({name:e.event,from:"none",to:e.state})),h=0;h<a.length;h++)l(a[h]);for(f in o)o.hasOwnProperty(f)&&(u[f]=i(f,o[f]));for(f in c)c.hasOwnProperty(f)&&(u[f]=c[f]);return u.current="none",u.Dh=function(n){return n instanceof Array?0<=n.indexOf(this.current):this.current===n},u.Ue=function(t){return!this.transition&&(o[t].hasOwnProperty(this.current)||o[t].hasOwnProperty(n.ea))},u.Ve=function(n){return!this.Ue(n)},u.ta=function(){return s[this.current]},u.error=t.error||function(n,t,i,r,u,f,e){throw e||f;},e&&!e.defer&&u[e.event](),u}})(n.Bb||(n.Bb={}))}(n||(n={})),function(n){(function(i){var r=function(r){function u(t){r.call(this,t);this.perf=new n.PerformanceTracker;this.start()}return t(u,r),u.prototype.type=function(){return 3},u.prototype.yf=function(){return i.EventTracker.Mb(this.guid(),this.url(),this.type())},u.prototype.ad=function(t){var i=this.yf();t.set("parent",i);n.log("M50",i.guid(),i.url())},u.prototype.startCorrelatingXhrs=function(){n.log("M51");this.ad(n.monitor.hb)},u.prototype.stopCorrelatingXhrs=function(){n.monitor.hb.set("parent",null);n.log("M52")},u.prototype.Ng=function(){n.log("M53");this.ad(n.monitor.Zb)},u.prototype.start=function(){this.markVirtualPageStart();this.startCorrelatingXhrs()},u.prototype.end=function(){this.markVirtualPageEnd();this.stopCorrelatingXhrs()},u}(i.EventTracker);i.VPageView=r;i.W(i.l[3],r.prototype);i.Nb(i.B[3],r.prototype)})(n.events||(n.events={}))}(n||(n={})),function(n){var t=n.ng||(n.ng={}),t=t.conf||(t.conf={});t.disabled=n.conf.userConf&&n.conf.userConf.spa&&n.conf.userConf.spa.angular&&n.conf.userConf.spa.angular.disable;t.distinguishVPwithItsTemplateUrl=n.conf.userConf&&n.conf.userConf.spa&&n.conf.userConf.spa.angular&&!0===n.conf.userConf.spa.angular.distinguishVPwithItsTemplateUrl?!0:!1;t.xhr={};t.metrics={includeResTimingInEndUserResponseTiming:!0};n.conf.userConf&&n.conf.userConf.spa&&n.conf.userConf.spa.angular&&n.conf.userConf.spa.angular.vp&&(n.conf.userConf.spa.angular.vp.xhr&&n.monitor.fa.Mc(t.xhr,n.conf.userConf.spa.angular.vp.xhr),n.conf.userConf.spa.angular.vp.metrics&&n.utils.mergeJSON(t.metrics,n.conf.userConf.spa.angular.vp.metrics))}(n||(n={})),function(n){(function(i){var r=function(r){function u(n){r.call(this,n);this.vc=!0;this.Y={};this.U=0;this.stopCorrelatingXhrs()}return t(u,r),u.prototype.type=function(){return 3},u.prototype.fb=function(){this.markViewChangeStart();this.markVirtualPageStart(this.getViewChangeStart());this.timestamp(this.getViewChangeStart())},u.prototype.Kf=function(){this.digestCount(this.digestCount()+1)},u.prototype.Lf=function(){this.U++;n.log("increasing xhr count "+this.U+" pending xhr requests")},u.prototype.bf=function(){this.U--;n.log("decreasing xhr count "+this.U+" pending xhr requests")},u.prototype.Ff=function(){var t=this.perf.getEntryByName(n.events.b.qd);return n.log("xhrCount "+this.U+" xhrReuqestCompleted "+t),0<this.U},u.prototype.Re=function(){var t={sa:0},i=document.querySelectorAll("ng-view, [ng-view], .ng-view, [ui-view]"),r,f,e,o,n;if(i&&0<i.length)for(r in u.Rc)for(f=0;f<i.length;f++)if(e=angular.element(i[f]).find(r),0<e.length)for(o=0;o<e.length;o++)n=e[o][u.Rc[r].Ya],(n=n?decodeURIComponent(n):null)&&!t[n]&&(t[n]=r,t.sa++);this.Y=t},u.prototype.Qe=function(n){return!!this.Y[decodeURIComponent(n.name)]},u.prototype.Se=function(){var t=[],i=this;0<this.Y.sa&&(t=n.monitor.perfMonitor.hc().filter(function(n){return i.Qe(n)}));this.resTiming(t)},u.nf=function(t){for(var f,u=[],r=0;r<t.length;r++)f=t[r],2!==t[r].eventType&&101!==t[r].eventType||n.monitor.fa.$c(f.eventUrl,f.method,i.conf.xhr)||u.push(t[r]);return u},u.zf=function(n){for(var i=-1,t=0,r=n.length;t<r;t++)i=Math.max(i,n[t].timestamp+n[t].metrics.PLT);return i},u.prototype.Le=function(){var t,r;i.conf.xhr&&(t=u.nf(n.channel.getEventsWithParentGUID(this.guid())),t=u.zf(t),0<t&&(r=this.perf.getEntryByName(n.events.b.qd),this.markXhrRequestsCompleted(Math.min(r&&r.startTime||Number.MAX_VALUE,t))))},u.prototype.adjustTimings=function(){this.Le();var t=this.getViewDOMLoaded(),r=this.getXhrRequestsCompleted(),t=Math.max(t,r);i.conf.metrics.includeResTimingInEndUserResponseTiming&&(this.Ke(),r=this.getViewResourcesLoaded(),r=Math.max(t,r),n.log("adjust this.end from %s to %s",t,r),t=r);this.markVirtualPageEnd(t)},u.prototype.Ke=function(){var t,r,i;if(0<this.Y.sa&&(this.Se(),t=this.resTiming(),t&&t.length>=this.Y.sa)){for(r=[],i=0;i<t.length;i++)r.push(t[i].responseEnd);t=Math.max.apply(Math,r);this.markViewResourcesLoaded(n.PerformanceTracker.ia(t))}},u.prototype.identifier=function(t){var i=this.nd;return n.utils.isDefined(t)&&(this.nd=u.mf(t),this.url(this.nd.url)),i},u.mf=function(t){var i={};return t&&t.g?(i.g={Ma:""},n.utils.mergeJSON(i.g,{Ma:t.g.originalPath,Z:t.g.template,$:t.g.templateUrl})):t&&t.state&&(i.state={url:""},n.utils.mergeJSON(i.state,{url:t.state.url,name:t.state.name,Z:t.state.template,$:t.state.templateUrl})),i},u.Rc={img:{Ya:"src"},script:{Ya:"src"},link:{Ya:"href"}},u}(n.events.VPageView);i.NgVPageView=r;n.events.W(n.events.l[102],r.prototype)})(n.ng||(n.ng={}))}(n||(n={})),function(n){(function(t){var i=function(){function i(){this.e=new t.NgVPageView}return i.prototype.Dg=function(){var r=this;t.conf.metrics.includeResTimingInEndUserResponseTiming?(n.log("M54"),setTimeout(function(){r.Pa()},i.Ae)):setTimeout(function(){r.Pa()},i.Be)},i.prototype.Pa=function(){n.log("M55");var t=this.e;n.command("call",function(){t.adjustTimings();n.reporter.reportEvent(t)})},i.prototype.Ig=function(n){this.e=n},i.Ae=5e3,i.Be=2*n.monitor.fa.lb,i}();t.VirtualPageStateMachine=i;n.Bb.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(t){n.log("M56"+t)},callbacks:{onChangeView:function(){this.e.fb();this.e.Ng()},onviewLoaded:function(){this.e.markViewDOMLoaded()},onXhrPending:function(){this.e.vc&&this.xhrCompleted()},onleaveXhrPending:function(n,t,i){return"abort"===n?(this.Pa(),!0):"xhrCompleted"===n&&"End"===i?this.e.Ff()?!1:(this.e.markXhrRequestsCompleted(),!0):void 0},onEnd:function(){this.e.Re();this.Dg()},oninit:function(n,t,i,r){this.Ig(r)},onlocChange:function(n,t,i,r){this.e.identifier.url=r},onbeforeXhrReq:function(t,i,r,u){var f=this.e;return f.vc=!1,n.log("M57",u&&u[1]||"",f.guid()),f.Lf(),f.startCorrelatingXhrs(),u[3]&&(u[3]=n.aop.before(u[3],function(t,i,r){n.log("M58");f.bf();r&&(t=n.utils.wg(r)["content-type"])&&0<=t.indexOf("text/html")&&f.markViewFragmentsLoaded()})),u},onafterXhrReq:function(){this.e.stopCorrelatingXhrs()}}},i.prototype)})(n.ng||(n.ng={}))}(n||(n={})),function(n){(function(t){var i=function(){function i(){this.k=new t.VirtualPageStateMachine;this.distinguishVPwithItsTemplateUrl=n.ng.conf.distinguishVPwithItsTemplateUrl}return i.prototype.h=function(r,u){n.log("M59",r);switch(r){case t.c.Uc:case t.c.bd:this.k.start();var f=new t.NgVPageView({url:u.next.url,identifier:u.next});this.distinguishVPwithItsTemplateUrl&&i.Tf(this.k.e,f)?this.k.e.Yc({url:u.next.url,identifier:u.next}):this.Sg(f);break;case t.c.Vc:case t.c.cd:this.k.e.markViewChangeEnd();break;case t.c.ld:this.k.viewLoaded();break;case t.c.Pb:this.k.beforeXhrReq(u);break;case t.c.Hb:this.k.afterXhrReq();break;case t.c.Sb:this.k.xhrCompleted();break;case t.c.Bc:this.k.locChange(u.next.url);break;case t.c.Wb:this.k.e.Kf()}},i.prototype.Sg=function(n){this.k.abort();this.k.init(n);this.k.start()},i.Tf=function(t,i){var r=t.identifier(),u=i.identifier();return!n.utils.isDefined(r)&&!n.utils.isDefined(u)||r===u?!0:n.utils.isDefined(r)&&n.utils.isDefined(u)?r.state||u.state?n.utils.isDefined(r.state)&&n.utils.isDefined(u.state)?r.state.name===u.state.name&&r.state.Z===u.state.Z&&r.state.$===u.state.$&&r.state.url===u.state.url:!1:r.g&&u.g?r.g.Ma===u.g.Ma&&r.g.Z===u.g.Z&&r.g.$===u.g.$:r.url===u.url:!1},i}();t.De=i})(n.ng||(n.ng={}))}(n||(n={})),function(n){(function(t){var i=function(){function i(){this.j=new t.De}return i.prototype.setUp=function(){var t=this;n.utils.addEventListener(document,"DOMContentLoaded",function(){n.log("M60");t.init()})},i.prototype.init=function(){if("undefined"!=typeof angular){n.log("M61");var t=this,i=angular.module("ng");i.config(["$provide",function(n){t.Qf(n);t.Pf(n)}]);i.run(["$browser",function(n){t.Of(n)}]);n.log("M62")}},i.prototype.Pf=function(i){var u=n.aop,r=this;i.decorator("$httpBackend",["$delegate",function(n){return u.around(n,function(){var n=Array.prototype.slice.call(arguments);return r.j.h(t.c.Pb,n),n},function(){r.j.h(t.c.Hb)})}])},i.prototype.Qf=function(i){var u=n.aop,r=this;i.decorator("$rootScope",["$delegate",function(n){return n.$digest=u.after(n.$digest,function(){r.j.h(t.c.Wb)}),n.$on("$locationChangeStart",function(n,i){var u={url:i},f=n&&n.X&&n.X.$state&&n.X.$state.current;f&&(u.state=f);r.j.h(t.c.Bc,{next:u})}),n.$on("$locationChangeSuccess",function(){r.j.h(t.c.gg)}),n.$on("$routeChangeStart",function(n,i){var u={url:location.href},f=i&&i.$$route;f&&(u.g=f);r.j.h(t.c.Uc,{next:u})}),n.$on("$routeChangeSuccess",function(){r.j.h(t.c.Vc)}),n.$on("$stateChangeStart",function(n,i){r.j.h(t.c.bd,{next:{state:i}})}),n.$on("$stateChangeSuccess",function(){r.j.h(t.c.cd)}),n.$on("$viewContentLoaded",function(n){var i={url:location.href};(n=n&&n.X&&n.X.$state&&n.X.$state.current)&&(i.state=n);r.j.h(t.c.ld,{next:i})}),n.$on("$includeContentRequested",function(){r.j.h(t.c.Jf)}),n.$on("$includeContentLoaded",function(){r.j.h(t.c.If)}),n}])},i.prototype.Of=function(i){var r=this;i.$$completeOutstandingRequest=n.aop.before(i.$$completeOutstandingRequest,function(){r.j.h(t.c.Sb)})},i}();t.ih=i;t.ngMonitor=new i})(n.ng||(n.ng={}))}(n||(n={})),function(n){var t=n.ng||(n.ng={});t.conf.disabled||n.monitor.Zc(t.ngMonitor)}(n||(n={})))}}();AppDynamicsCustomLogging=new function(){function n(){if(btMaster.isInIframe())try{var n="http://"+document.location.host+"/",t="https://"+document.location.host+"/";document.referrer&&(document.referrer.indexOf(n)===0||document.referrer.indexOf(t)===0||ADRUM.command("addUserData","embeddedOnDomain",document.referrer))}catch(i){ADRUM.command("addUserData","iframeLogError",i)}window.onerror=function(n,t,i,r,u){try{u===null?u={stack:"Could not load stack trace."}:(u.stack===null||u.stack===undefined)&&(u.stack="Could not load stack trace.");var f=new ADRUM.events.Error({msg:"buildertrend extra stack info - Source:"+t+" - "+n+" at character number: "+r,line:i,stack:u.stack});ADRUM.report(f);console.error("Exception detected and logged: ",f)}catch(e){}}}function t(n){try{ADRUM.command("addUserData","rateLimited",n)}catch(t){}}return{Initialize:n,LogRateLimited:t}};AppDynamicsCustomLogging.Initialize()