/* Copyright and licenses see https://www.dynatrace.com/company/trust-center/customers/reports/*/ (function(){function Ga(){document.cookie="".concat("__dTCookie","=").concat("1",";SameSite=Lax");var Qa=-1!==document.cookie.indexOf("__dTCookie");document.cookie="".concat("__dTCookie","=").concat("1","; expires=Thu, 01-Jan-1970 00:00:01 GMT");return Qa}function db(){return void 0===ib.dialogArguments?navigator.cookieEnabled||Ga():Ga()}function fb(){var Qa;if(db()&&!window.dT_){var ab=(Qa={},Qa.cfg="#CONFIGSTRING#|auto=#AUTO#|domain=#DOMAIN#|rid=RID_#REQUEST_ID#|rpid=#RESPONSE_ID#|app=#APP#",Qa.iCE= db,Qa);window.dT_=ab}}"undefined"!==typeof window&&window.setTimeout&&(window.setTimeout=window.setTimeout);this.dT_&&dT_.prm&&dT_.prm();var ib="undefined"!==typeof window?window:self,Pa;ib.dT_?(null===(Pa=ib.console)||void 0===Pa?void 0:Pa.log("Duplicate agent injection detected, turning off redundant initConfig."),ib.dT_.di=1):fb()})(); (function(){function Ga(f,n,H){if(H||2===arguments.length)for(var N=0,Ta=n.length,lb;Nf)return"";for(;0<=f;){if(0===f||" "===n.charAt(f- 1)||";"===n.charAt(f-1))return H=f+H.length,f=db(n,";",f),0<=f?n.substring(H,f):n.substring(H);f=db(n,H,f+H.length)}return""}function Pa(f){return ib(f,document.cookie)}function Qa(){}function ab(){var f=0;try{f=Math.round(pb.performance.timeOrigin)}catch(n){}if(0>=f||isNaN(f)||!isFinite(f)){Ca(Ke,{severity:"Warning",type:"ptoi",text:"performance.timeOrigin is invalid, with a value of [".concat(f,"]. Falling back to performance.timing.navigationStart")});f=0;try{f=pb.performance.timing.navigationStart}catch(n){}f= 0>=f||isNaN(f)||!isFinite(f)?Se:f}Ad=f;ie=ra;return Ad}function ra(){return Ad}function Va(){return ie()}function ua(){var f,n=0;if(null===(f=null===pb||void 0===pb?void 0:pb.performance)||void 0===f?0:f.now)try{n=Math.round(pb.performance.now())}catch(H){}return 0>=n||isNaN(n)||!isFinite(n)?(new Date).getTime()-ie():n}function oa(f,n){void 0===n&&(n=document.cookie);return ib(f,n)}function Wa(){}function Da(f,n){return function(){f.apply(n,arguments)}}function va(f){if(!(this instanceof va))throw new TypeError("Promises must be constructed via new"); if("function"!==typeof f)throw new TypeError("not a function");this.ma=0;this.wc=!1;this.sa=void 0;this.La=[];U(f,this)}function Ua(f,n){for(;3===f.ma;)f=f.sa;0===f.ma?f.La.push(n):(f.wc=!0,va.Qb(function(){var H=1===f.ma?n.Xe:n.Ye;if(null===H)(1===f.ma?S:W)(n.promise,f.sa);else{try{var N=H(f.sa)}catch(Ta){W(n.promise,Ta);return}S(n.promise,N)}}))}function S(f,n){try{if(n===f)throw new TypeError("A promise cannot be resolved with itself.");if(n&&("object"===typeof n||"function"===typeof n)){var H= n.then;if(n instanceof va){f.ma=3;f.sa=n;w(f);return}if("function"===typeof H){U(Da(H,n),f);return}}f.ma=1;f.sa=n;w(f)}catch(N){W(f,N)}}function W(f,n){f.ma=2;f.sa=n;w(f)}function w(f){2===f.ma&&0===f.La.length&&va.Qb(function(){f.wc||va.Dc(f.sa)});for(var n=0,H=f.La.length;n"),f=f.split("^lb").join("<"),f=f.split("^p").join("|"),f=f.split("^e").join("="),f=f.split("^s").join(";"),f=f.split("^c").join(","),f=f.split("^bs").join("\\"));return f}function T(f,n){if(!f||!f.length)return-1;if(f.indexOf)return f.indexOf(n);for(var H=f.length;H--;)if(f[H]=== n)return H;return-1}function I(f,n){var H;void 0===n&&(n=[]);if(!f||"object"!==typeof f&&"function"!==typeof f)return!1;var N="number"!==typeof n?n:[],Ta=null,lb=[];switch("number"===typeof n?n:5){case 0:Ta="Array";lb.push("push");break;case 1:Ta="Boolean";break;case 2:Ta="Number";break;case 3:Ta="String";break;case 4:Ta="Function";break;case 5:Ta="Object";break;case 6:Ta="Date";lb.push("getTime");break;case 7:Ta="Error";lb.push("name","message");break;case 8:Ta="Element";break;case 9:Ta="HTMLElement"; break;case 10:Ta="HTMLImageElement";lb.push("complete");break;case 11:Ta="PerformanceEntry";break;case 12:Ta="PerformanceTiming";break;case 13:Ta="PerformanceResourceTiming";break;case 14:Ta="PerformanceNavigationTiming";break;case 15:Ta="CSSRule";lb.push("cssText","parentStyleSheet");break;case 16:Ta="CSSStyleSheet";lb.push("cssRules","insertRule");break;case 17:Ta="Request";lb.push("url");break;case 18:Ta="Response";lb.push("ok","status","statusText");break;case 19:Ta="Set";lb.push("add","entries", "forEach");break;case 20:Ta="Map";lb.push("set","entries","forEach");break;case 21:Ta="Worker";lb.push("addEventListener","postMessage","terminate");break;case 22:Ta="XMLHttpRequest";lb.push("open","send","setRequestHeader");break;case 23:Ta="SVGScriptElement";lb.push("ownerSVGElement","type");break;case 24:Ta="HTMLMetaElement";lb.push("httpEquiv","content","name");break;case 25:Ta="HTMLHeadElement";break;case 26:Ta="ArrayBuffer";break;case 27:Ta="ShadowRoot",lb.push("host","mode")}n=Ta;if(!n)return!1; lb=lb.length?lb:N;if(!N.length)try{if(pb[n]&&f instanceof pb[n]||Object.prototype.toString.call(f)==="[object "+n+"]")return!0;if(f&&f.nodeType&&1===f.nodeType){var Vb=null===(H=f.ownerDocument.defaultView)||void 0===H?void 0:H[n];if("function"===typeof Vb&&f instanceof Vb)return!0}}catch(ec){}for(H=0;HTa)}function Db(f){var n={},H=0;for(f=f.split("|");Hdb(gc[f],"#"+f.toUpperCase())?gc[f]:""}function ka(f){var n=f.agentUri;n&&-1=lb)N="";else{for(var Vb=Ta[0],ec="",wc=1;wc<=lb;wc++)if(oa("dTValidationCookie")){ec=Vb; break}else{Ta[wc]&&(Vb="".concat(Ta[wc],".").concat(Vb));var Ic="".concat("dTValidationCookie","=dTValidationCookieValue;path=/;domain=").concat(Vb);Ic+=kb(N);document.cookie=Ic}zb("dTValidationCookie",ec,"/");N=ec}}else N="";N&&(f.domain=N);H||Ca(Ke,{type:"dpi",severity:"Warning",text:'Configured domain "'.concat(n,'" is invalid for current location "').concat(location.hostname,'". Agent will use "').concat(f.domain,'" instead.')})}}function hb(f,n){eb(f);var H=gc.pVO;H&&(f.pVO=H);n||(n=f.bp||Id.bp, f.bp2&&(n=2),f.bp=n+"")}function Yb(){return gc}function V(f){return Id[f]===Ab(f)}function ma(){if(pb.MobileAgent||pb.dynatraceMobile){var f=Pa("dtAdkSettings");return Ie.dT_.p3SC(f).privacyState||null}return null}function za(){var f=ma();return 2===f||1===f?!1:!Ie.dT_.bcv("coo")||Ie.dT_.bcv("cooO")||Ie.dT_.iSM()}function R(f,n){return!za()||pb.dT_.overloadPrevention&&!nb()?null:f.apply(this,n||[])}function da(f,n){try{var H=Qc;H&&H.setItem(f,n)}catch(N){}}function Ba(f,n){R(da,[f,n])}function q(f){try{var n= Qc;if(n)return n.getItem(f)}catch(H){}return null}function E(f){try{var n=Qc;n&&n.removeItem(f)}catch(H){}}function K(f){document.cookie=f+'="";path=/'+(ya("domain")?";domain="+ya("domain"):"")+"; expires=Thu, 01 Jan 1970 00:00:01 GMT;"}function z(f,n,H,N){Zc=!0;n||0===n?(n=(n+"").replace(/[;\n\r]/g,"_"),f=f+"="+n+";path=/"+(ya("domain")?";domain="+ya("domain"):""),H&&(f+=";expires="+H.toUTCString()),f+=kb(ya("cssm")),N&&"https:"===location.protocol&&(f+=";Secure"),document.cookie=f):K(f);Zc=!1}function ca(f, n,H,N){R(z,[f,n,H,N])}function F(f){return-1===db(f,"v_4")?!1:!0}function ja(f){f=oa("dtCookie",f);f||((f=q("dtCookie"))&&F(f)?ha(f):f="");return F(f)?f:""}function ha(f){ca("dtCookie",f,void 0,wb("ssc"))}function xa(f){return(f=f||ja())?Nb(f):{sessionId:"",serverId:"",overloadState:0}}function Na(f){return xa(f).serverId}function $a(f){return xa(f).sessionId}function nb(){return 0<=db(navigator.userAgent,"RuxitSynthetic")}function Nb(f){var n={sessionId:"",serverId:"",overloadState:0},H=f.split("_"); if(2f)return n;f={};for(var N=2;N=H.length?H:""):H="hybrid";n.sessionId=H;if(f.srv){a:{H=f.srv.replace("-2D","-");if(!isNaN(+H)&&(N=Z(H),-99<=N&&99>=N))break a;H=""}n.serverId=H}H=+f.ol;if(1===H){N=nb();var Ta=pb.dT_;N||(Ba("dtDisabled","true"),Ta.disabled=!0,Ta.overloadPrevention=!0)}0<=H&&2>=H&&(n.overloadState=H);f=+f.prv;isNaN(f)||(n.privacyState=1>f||4=ed()||!isFinite(ed()))ed= function(){return(new Date).getTime()}}function Fb(){pe&&(pb.clearTimeout=zd,pb.clearInterval=ye,pe=!1)}function Rb(f,n){try{pb.localStorage&&pb.localStorage.setItem(f,n)}catch(H){}}function Qb(f){try{pb.localStorage&&pb.localStorage.removeItem(f)}catch(n){}}function Zb(){Qb("rxec");Qb("rxvisitid");Qb("rxvt")}function Nc(f){za()?f():(Ue||(Ue=[]),Ca(Ue,f))}function yd(f){return R(f)}function cc(){if(wb("coo")&&!za()){for(var f=0,n=Ue;fVb&&1=N?48:55)))}return f.join("")}function oc(){return Le}function pc(f){f&&(null===f||void 0===f?0:f.configurable)&&f.set&&f.get&&Object.defineProperty(document,"cookie",{get:function(){return f.get.call(document)},set:function(n){var H=n.split("=")[0];f.set.call(document,n);Zc?1Ic);ec&&(lb={frameId:N,B:"-"===wc?"-":Z(wc),visitId:""});N=Vb;(wc=lb)&&n.push(wc)}for(f=0;f(null===(f=navigator.userAgent)||void 0===f?void 0:f.indexOf("RuxitSynthetic"));if(!pb.dT_||!pb.dT_.cfg||"string"!==typeof pb.dT_.cfg||"initialized"in pb.dT_&&pb.dT_.initialized)null===(n=pb.console)||void 0===n?void 0:n.log("InitConfig not found or agent already initialized! This is an injection issue."),pb.dT_&&(pb.dT_.di=3);else if(H)try{jf();var N;Id=(N={},N.ade="",N.aew=!0,N.apn="",N.agentLocation="",N.agentUri= "",N.app="",N.async=!1,N.ase=!1,N.auto=!1,N.bp1=!1,N.bp2=!1,N.bp=1,N.bisaoi=!1,N.bisCmE="",N.bs=!1,N.buildNumber=0,N.csprv=!0,N.cepl=16E3,N.cls=!0,N.ccNcss=!1,N.cg=!1,N.coo=!1,N.cooO=!1,N.cssm="0",N.cwt="",N.cwtUrl="27pd8x1igg",N.cors=!1,N.csu="",N.cuc="",N.cce=!1,N.cux=!1,N.dataDtConfig="",N.debugName="",N.dvl=500,N.dASXH=!1,N.disableCookieManager=!1,N.disableLogging=!1,N.dmo=!1,N.doel=!1,N.dpch=!1,N.dpvc=!1,N.disableXhrFailures=!1,N.domain="",N.domainOverride="",N.domainOriginal="",N.doNotDetect= "",N.ds=!0,N.dsndb=!1,N.dsa=!1,N.dsss=!1,N.dssv=!0,N.earxa=!0,N.exp=!1,N.eni=!0,N.erjdw=!0,N.expw=!1,N.instr="",N.evl="",N.extblacklist="",N.euf=!1,N.fau=!0,N.fa=!1,N.fvdi=!1,N.featureHash="",N.hvt=216E5,N.ffi=!1,N.imm=!1,N.ign="",N.iub="",N.iqvn=!1,N.initializedModules="",N.lastModification=0,N.lupr=!0,N.lab=!1,N.legacy=!1,N.lt=!0,N.mb="",N.md="",N.mdp="",N.mdl="",N.mcepsl=100,N.mdn=5E3,N.mhl=4E3,N.mpl=1024,N.mmds=2E4,N.msl=3E4,N.bismepl=2E3,N.mel=200,N.mepp=10,N.moa=30,N.mrt=3,N.ntd=!1,N.nsfnv= !1,N.ncw=!1,N.oat=180,N.ote=!1,N.owasp=!1,N.pcl=20,N.pt=!0,N.perfbv=1,N.prfSmpl=0,N.pVO=!1,N.peti=!1,N.raxeh=!0,N.rdnt=0,N.nosr=!0,N.reportUrl="dynaTraceMonitor",N.rid="",N.ridPath="",N.rpid="",N.rcdec=12096E5,N.rtl=0,N.rtp=2,N.rtt=1E3,N.rtu=200,N.restoreTimeline=!1,N.rvcl=24,N.sl=100,N.ssc=!1,N.svNB=!1,N.srad=!0,N.srbbv=1,N.srbw=!0,N.srdinitrec=!0,N.srmr=100,N.srms="1,1,,,",N.srsr=1E5,N.srtbv=3,N.srtd=1,N.srtr=500,N.srvr="",N.srvi=0,N.srwo=!1,N.srre="",N.srxcss=!0,N.srxicss=!0,N.srif=!1,N.srmrc= !1,N.srsdom=!0,N.srcss=!0,N.srmcrl=1,N.srmcrv=10,N.ssv=4,N.st=3E3,N.spc="",N.syntheticConfig=!1,N.tal=0,N.tp="500,50,3",N.tt=100,N.tvc=3E3,N.exteventsoff=!1,N.uxdce=!1,N.uxdcw=1500,N.uxrgce=!0,N.uxrgcm="100,25,300,3;100,25,300,3",N.uam=!1,N.uana="data-dtname,data-dtName",N.uanpi=0,N.pui=!1,N.usrvd=!0,N.vrt=!1,N.vcfi=!0,N.vcit=1E3,N.vct=50,N.vcx=50,N.vscl=0,N.vncm=1,N.xb="",N.chw="",N.xt=0,N.xhb="",N);var Ta;ta();var lb;Mc=pb.XMLHttpRequest;bd=pb.ActiveXObject;var Vb=null===(lb=pb.XMLHttpRequest)|| void 0===lb?void 0:lb.prototype;if(Vb)for(yc={},f=0,n=ad;fUg?mf.substring(Ug):"Default%20Application"}else if(mf){var hg=kf.exec(mf);hg&&(qd.app=hg[1])}Ne=Ff}else Ne=de}if(Ne)for(var Bd in Ne)Object.prototype.hasOwnProperty.call(Ne,Bd)&&(Xd=Bd,gc[Xd]=Ne[Xd]);var Ze=xb();try{var Ce=(Ne=gf)&&Ne.getItem(Ze);if(Ce){var ig=Db(Ce), $e=Ja(ig.config||""),th=gc.lastModification||"0",Rh=Z(($e.lastModification||ig.lastModification||"0").substring(0,13)),Gf="string"===typeof th?Z(th.substring(0,13)):th;if(!th||Rh>=Gf)if($e.csu=ig.name||ya("csu"),$e.featureHash=ig.featureHash||ya("featureHash"),$e.agentUri&&ka($e),hb($e,!0),qb($e),cb($e),Rh>(gc.lastModification||0)){var Vg=wb("auto"),Yd=wb("legacy");gc=G($e);gc.auto=Vg?"1":"0";gc.legacy=Yd?"1":"0"}}}catch(gg){}hb(gc);try{var Zd=gc.ign;if(Zd&&(new RegExp(Zd)).test(pb.location.href)){document.dT_= pb.dT_=void 0;var De=!1;break a}}catch(gg){}if(nb()){var Pd=navigator.userAgent,Qd=Pd.lastIndexOf("RuxitSynthetic");if(-1===Qd)var Sf={};else{var nf=Pd.substring(Qd+14);if(-1===db(nf," c"))Sf={};else{Ze={};Ce=0;for(var Wg=nf.split(" ");Cetd.indexOf("dbg")&&(td=ya("debugName")||td+"dbg");if(!wb("auto")&&!wb("legacy")&&!fg){var Tf=ya("agentUri")||wd(ya("featureHash")),Uf;if(!(Uf=wb("async")||"complete"===document.readyState)){var wg=pb.navigator.userAgent,sf=wg.indexOf("MSIE ");Uf=0=parseInt(wg.substring(sf+5,wg.indexOf(".",sf)),10):!1}if(Uf)vd(Tf,wb("async"),void 0,void 0,"dtjsagent");else{var Sh="".concat("dtjsagent","dw");document.write('