try{globalThis.DT_RUM=globalThis.DT_RUM||(new Proxy({ctx:new Map()},{get(t,k,r){if(k==="ctx"||k==="current"){return Reflect.get(t,k)}return r.current[k]}})) globalThis.DT_RUM.ctx.set(document.currentScript,{})}catch(e){console.log("[Dynatrace RUM JavaScript] Initialization Error:",e)}(function(){let CTX=globalThis.DT_RUM.ctx.get(document.currentScript);globalThis.DT_RUM.current??=CTX;var m,aa,ca,ea,ia,ha,ja,la,z,A,oa,ma,ua,ra,sa,ta,va,wa,xa,ya,Aa,Da,Ba,Ca,Fa,Ea,Ga,Ja,Ia,Na,Oa,Pa,Qa,La,Sa,Ra,Ua,Va,Ya,Xa,$a,Za,bb,ab,gb,cb,db,eb,fb,lb,mb,nb,C,pb,qb,D,sb,vb,ub,xb,yb,zb,Ab,Cb,H,Fb,Ib,Hb,Jb,Qb,Pb,Lb,Kb,Mb,Sb,Tb,Vb,Wb,Xb,$b,Zb,ac,bc,fc,cc,dc,gc,hc,jc,lc,tc,qc,mc,oc,uc,vc,xc,zc,Cc,Dc,Ec,Hc,Kc,Ic,Mc,Qc,Rc,Oc,Sc,Pc,Tc,Uc,Vc,Yc,Wc,Xc,$c,ad,bd,cd,fd,gd,kd,jd,hd,ld,id,md,nd,od,rd,vd,wd,xd,yd,td,Gd,zd,Fd,Ld,Md,Od,Pd,pd,Cd,Nd,Rd,$d,Yd,ae,Zd,Xd,Vd,Ud,ce,Id,Jd,de,ee,fe,he,je,me,le,ne,oe,pe,qe, re,se,te,ue,ve,we,ze,Be,Ae,xe,Ce,ye,Ie,Je,Ke,Le,Me,Pe,Se,Te,Ue,We,Xe,Ye,bf,$e,af,ef,ff,hf,lf,jf,kf,mf,nf,pf,uf,sf,wf,xf,zf,yf,Bf,Cf,Gf,Df,Ff,If,Kf,Lf,Qf,Rf,Mf,Jf,Nf,Sf,bg,cg,dg,eg,gg,fg,hg,ig,jg,og,kg,lg,ng,tg,sg,rg,yg,ug,wg,xg,zg,Ag;m=function(){for(var a=0;a>>8^ba[(b^a[c++])&255];return(b^-1)>>>0}; ea=function(a,b){b=a.indexOf(b);0<=b&&a.splice(b,1)}; CTX.x=function(a=m){function b(f,g){if(d.length){var h=!fa.length;if(h&&1===d.length)d[0](f,g);else{for(let k of d)fa.push(k,f,g);if(h){for(f=0;ftypeof g[v]||(k.includes(v)? n.push([v,F]):b.includes(v)||b.push(v));let {Fd:p,Bd:q}=Ra(a,l.concat(n)),{ob:t,Ga:r,Ha:w}=oa(q);h=[...d,...f];g=h.some(ua);h=h.some(A(ua));l=p.concat(t);l.push(["dt.support.api.has_dropped_custom_properties",r||g],["dt.support.api.has_dropped_properties",w||h]);b.length&&l.push(["dt.support.api.overridden_fields",b]);c&&l.push(["dt.support.api.has_enrich_exception",!0]);c=Object.fromEntries(l);return c[CTX.B]=a[CTX.B],c}; Ra=function(a,b){function c([d]){return d in a}return b.reduce(function(d,e){return c(e)?d.Fd.push(e):d.Bd.push(e),d},{Fd:[],Bd:[]})};Ua=function(a){Ta.A(a,"low")};Va=function(a,b){a=za;return"enabled"===a||"high"===b&&"priority=high"===a};Ya=function(a){return Wa.add(Xa(a))};Xa=function(a){return function(b){return b.map(a)}};$a=function(a){return a.map(Za)};Za=function(a){return{initial:a,Sc:a,Vd:!1,Ud:!1}};bb=function(a){return function(b){return b.map(ab(a))}}; ab=function(a){return function(b){if(b){var {initial:c,Sc:d}=b;Object.freeze(d);b=!1;try{var e=a(d,c[CTX.B])}catch(f){b=!0,e={...d},z(`Modifications were not applied to the event, as an exception occurred in the addEventModifier API function: ${ya(f)}`)}if("object"==typeof e&&e)return{initial:c,Sc:e,Vd:!0,Ud:b}}}};gb=function(a){return a.filter(cb).map(db).map(Da).map(eb).map(fb)};cb=function(a){return!!a};db=function({initial:a,Sc:b,Vd:c,Ud:d}){return c?Sa(a,b,d):b}; eb=function(a){return Fa(a)&&(a["dt.support.has_nfn_values"]=!0),a};fb=function(a){return JSON.stringify(a,function(b,c){return void 0===c?null:("string"==typeof c||c instanceof String)&&c.length>hb&&!ib.includes(b)?c.substring(0,hb):c})};lb=function(){return jb=setInterval(function(){kb=[]},18E5),function(){kb=[];clearInterval(jb)}};mb=function(a){kb.push(...a)}; nb=function(a,b=m){function c(l){if(k)g=l;else{var n=!e.length;if(g!=g?l==l:g!==l||g&&"object"==typeof g||"function"==typeof g){let p=g;g=l;for(let q of f)e.push(q,l,p)}if(n){for(l=0;lg)||m,k=!1),f[n](l),l(g),function(){ea(f,l);f.length||(h(),h=m)}}let e=[],f=[],g="function"==typeof a?a():a,h=m,k=!1;return{subscribe:d,set:c,get:function(){if(!f.length){let l;return d(function(n){l= n})(),l}return g},update:function(l){c(l(g))},select:function(l,n){return C(()=>l(g),function(p,q){return d(function(t){p(l(t),q())},n)})},filter:function(l,n){return C(()=>g,function(p,q){return d(function(t,r){l(t,r)&&p(t,q())},n)})}}};C=function(a,b){let {subscribe:c,get:d,select:e,filter:f}=nb(a,b);return{subscribe:c,get:d,select:e,filter:f}};pb=function(a){ob.update(function(b){return{...b,...a}})};qb=function(a,b){return null!=a&&"object"==typeof a&&b in a};D=function(){return rb()+Math.floor(performance.now())}; sb=function(a){return Math.floor(rb()+a)};vb=function(){return tb=Math.floor(performance.timeOrigin),rb=ub,tb};ub=function(){return tb};xb=function(){return{subscribe:wb.subscribe,filter:wb.filter,get:wb.get}};yb=function(){return document.readyState};zb=function(){return document.visibilityState};Ab=function(){let [a]=globalThis.performance.getEntriesByType("navigation");return!!a&&!!a.loadEventStart&&!!a.loadEventEnd};Cb=function(){return{subscribe:Bb.subscribe,get:Bb.get,select:Bb.select,filter:Bb.filter}}; H=function({code:a,message:b,details:c,rb:d}){d?(d=d?`${a}:${d}`:`${a}`,d=Db.has(d)?!0:(Db.add(d),!1)):d=!1;d||(Eb.push({timestamp:D(),code:a,message:b}),mb([{severity:"Info",text:b,code:a,details:c}]))};Fb=function(){if(Eb.length){var a={"characteristics.is_self_monitoring":!0,"characteristics.is_internal":!0,start_time:D(),duration:0,"dt.rum.schema_version":"0.23.0","dt.rum.sfm_events":Eb};return Eb=[],a}}; Ib=function(){let a=Cb().subscribe(function(c,d){d&&"hidden"!==d[0]&&"visible"!==c[0]&&(c=Fb())&&Ua([c])},{Z:"unshift"}),b=Gb(Hb);return function(){a();b()}};Hb=function(a){let b=Fb();return b&&a.push(b),a};Jb=function(a){return null!=a}; Qb=function(){var a=document.currentScript;a={"data-config":Kb(a,"data-config"),"data-envconfig":Kb(a,"data-envconfig"),"data-appconfig":Kb(a,"data-appconfig"),"data-syntheticconfig":Kb(a,"data-syntheticconfig"),"data-debugconfig":Kb(a,"data-debugconfig")};a=Lb(a);{var b=Symbol();let d=globalThis;d[b]="#JSON_CONFIG#";let e=d[b];b=(delete d[b],e);b="object"==typeof b?Lb(b):void 0}a=Mb(a,b);if(!a)throw new Nb("None of the supported configuration sources contain the required properties [revision, environmentId, app]. If you are using automatic injection, make sure that OneAgent is updated to version 1.301 or later."); a:{b:{b=`dtCFG_${a[1].environmentId}_${a[3].app}`;try{var c=globalThis.localStorage.getItem(b);break b}catch(d){`${b}`}c=null}if(c&&(c=JSON.parse(c),"object"==typeof c&&null!==c&&qb(c,1)&&qb(c[1],"revision")))break a;c=void 0}c=Mb(c,a);a=a[5]?.modules||a[4]?.modules||a[3]?.modules||a[2]?.modules||a[1]?.modules||a[0]?.modules||"";if(!a)throw new Nb("Neither the script tag nor the embedded config contains the featurehash!");Ob=a.split("").filter(Pb);return c};Pb=function(a){return Rb.includes(a)}; Lb=function(a){if(a&&"data-config"in a&&qb(a["data-config"],"revision")&&qb(a["data-config"],"environmentId")&&"data-appconfig"in a&&qb(a["data-appconfig"],"app"))return{1:a["data-config"],5:a["data-debugconfig"],3:a["data-appconfig"],4:a["data-syntheticconfig"],2:a["data-envconfig"]}};Kb=function(a,b){a=a?.getAttribute(b)||"{}";return JSON.parse(a)};Mb=function(...a){a=a.filter(Jb);return a.sort(Sb),a[0]};Sb=function(a,b){return b[1].revision-a[1].revision};Tb=function(a){return a.modules};Vb=function(){return Ub.get().revision}; Wb=function(a,b,c){return Ub.subscribe(b,c)};Xb=function(a,b){return Ub.select(b)};$b=function(){return Yb.subscribe(function(a){Zb(a[0]);Zb(a[5]);var b=`dtCFG_${a[1].environmentId}_${a[3].app}`,c=JSON.stringify(a);try{globalThis.localStorage.setItem(b,c)}catch(d){`${b}`}delete a[0]?.toJSON;delete a[5]?.toJSON})};Zb=function(a){a&&(a.toJSON=()=>{})};ac=function(a){return Yb.subscribe(function(b){let c=b[1].revision,d={...b[0]};for(let e=0;5>=e;e++)Object.assign(d,b[e]);b=(d.revision=c,d);a(b)})}; bc=function(a,b){return Ub.get()[b]};fc=function(a,b){let c=0,d=la().map(function([g,h]){return[g,h,++c,b()]}).filter(cc).filter(dc).subscribe(function([,g,h,k]){1===h&&H({code:2007,message:g.config.revision+""});a({...k,1:{...k[1],...g.config},2:{...k[2],...g.environmentConfig},3:{...k[3],...g.appConfig},5:{...k[5]}})}),e=ec(function(g){let h=b();a({...h,0:{...h[0],...g}})}),f=Qb();return a({...b(),...f}),function(){d();e()}}; cc=function(a){let [b,c]=a;a=c.config?.revision;var d=gc();return b.applicationId===d.applicationId&&b.endpoint===d.endpoint&&b.environment===d.environment&&"OK"===c.status&&c.config?.environmentId===b.environment&&!!a};dc=function([,a,,b]){let c=a.config,d=a.environmentConfig,e=a.appConfig;return b[1].revisiony.ga);u.push(...t.ga);let E=q.flatMap(y=>y.oa);return E.push(t.oa),q.length=0,t={ga:[],oa:"{}",size:0},r=0,[u,E]}function d(u){clearTimeout(p);p=0;e(u);g(u)}function e(u){q.map(mc).forEach(E=>f(E,u));q.length=0}function f([u,E],y){a([u,E,y])}function g(u){0t.size?E&&(p||=setTimeout(d.bind(null,5),2E3)):g(u)}function k(u,E){if(1===u.length){var y=u[0]; if("{}"===y||y===t.oa)return;if("{}"===t.oa){n(y,E);return}}y=t.oa;let M="{}"===y?{}:JSON.parse(y);for(G of u)"{}"!==G&&G!==y&&(u=JSON.parse(G),Object.assign(M,u));var G=JSON.stringify(M);n(G,E)}function l(u,E){let y=[],M=E.Qe;for(let na of u){var G=nc.encode(na).length;if(G>M)y.push(na);else{u=na;let S=G+(t.ga.length?1:0),Ma=t.size+S>E.tc;0E.dd)oc(1, [u],E.dd);else{y=Math.max(y-pc,0);var M=t.size-r+y;M>E.tc||(t.oa=u,t.size=M,r=y)}}let p,q=[],t={ga:[],oa:"{}",size:0},r=0,w=Ub.subscribe(qc,void 0),v=Cb().select(u=>u[1]).subscribe(function(u){"load_complete"===u&&(e(0),h(0))}),F=Cb().select(u=>"hidden"===u[0]).subscribe(function(u){if(u){var [E,y]=c();l(E,rc[0]);k(y,rc[0]);d(1)}}),K={filter:sc.filter,subscribe:sc.subscribe}.filter(b).subscribe(function(u){let E=Cb().get();if(E[2]){let [y,M]=c();y.push(...u);M.push(lc());l(y,rc[0]);k(M,rc[0]);d(2)}else l(u, rc[1]),k([lc()],rc[1]),"load_complete"===E[1]&&(e(3),h(3))}),N=d.bind(null,4);ic.add(N);return function(){ic.delete(N);K();v();F();w()}};qc=function(a){let b=1024*a.maxBeaconSize-52;rc={0:{tc:65484,Qe:65484,dd:65484},1:{tc:b,Qe:Math.min(b,1024*a.maxEventSize),dd:Math.min(b,262144)}}};mc=function(a){return[a.ga,a.oa]}; oc=function(a,b,c){let d=0===a?"event":"update";0===a&&console.warn(`Dynatrace dropped ${b.length} events because they exceeded the size limit of ${c} bytes. Discarded events:`,b);H({code:2005,message:`${b.length} ${d}(s) exceeded the byte size limit of ${c}`})};uc=function(a,b){return"high"===b};vc=function(a,b){return"low"===b};xc=function(a){return wc.push(a),function(){ea(wc,a)}}; zc=function(a,b){let [c,d,e]=b;b=`{"data_version":2,"data":{"updates":${d},"events":[${c.join(",")}]}}`;let f=gc();yc.A({method:"POST",body:b,environment:f,Qd:a,Gd:b.length,Ge:c.length,Xa:0,Zc:"",query:{sc:e+""}})};Cc=function(){let a=Ac(zc.bind(null,"high")),b=Bc(zc.bind(null,"low"));return function(){a();b()}};Dc=function(a){return xc(function(b){return b.query=a(b.query),b})};Ec=function(a){return!!a&&"object"==typeof a&&"ica"in a&&1===a.ica}; Hc=function(){return Fc?(null===Gc&&(Gc=Fc.gVI(),queueMicrotask(function(){Gc=null})),Gc):""};Kc=function(a){let b=globalThis.dT_;if(Ec(b)&&"addE"in b)return Ic(b,a);let c=m,d=Jc.subscribe(function(e){c();Ec(e)&&"addE"in e&&(c=Ic(e,a))});return()=>{d();c()}}; Ic=function(a,b){function c(){return{dtAdkValue:a.gCF("dtAdk")||a.lvl("dtAdk")||"",sourceType:a.gCF("dtAdkSettings")?"hybrid":void 0,getSessionId:Hc,instanceId:a.gVID(),browserSessionId:a.gDtc()||"",Mc:a.iAEPOO(),addBeaconProtocolSendListener(h){return a.aBPSL(h),function(){a.rBPSL(h)}},oe(h){f=!0;a.itcp(h)},qe(h){f=!0;a.itshp(h)},featureHash:a.scv("featureHash")}}function d(h=c()){b(h)}function e(h){d({...c(),Mc:h.detail})}let f=!1;Fc=a;d();a.addE("REQUEST_STARTED",Lc);a.addE("REQUEST_COMPLETED", Lc);a.addE("OPT_IN_STATE_CHANGED",e);let g=Dc(function(h){return{...h,si:a.gSC()}});return function(){g();a.remE("REQUEST_STARTED",Lc);a.remE("REQUEST_COMPLETED",Lc);a.remE("OPT_IN_STATE_CHANGED",e);f&&(a.itcp(void 0),a.itshp(void 0));Gc=null;Fc=void 0}};Mc=function(a){return a.Mc};Qc=function(){return Object.entries(Nc.get()).filter(Oc).map(Pc).join("")};Rc=function(a){return Qc().includes(a)};Oc=function([,a]){return a.enabled};Sc=function([,a]){return!a.enabled};Pc=function([a]){return a}; Tc=function(a){return a?.enabled?a.api:void 0};Uc=function(a){return a?.enabled?a.ub:void 0};Vc=function(a,b){return a===b?!0:a.length!==b.length?!1:a.every(function(c,d){return c===b[d]})};Yc=function(a){return Nc.filter(function(b,c){return a.some(d=>!c||c[d]?.enabled!==b[d]?.enabled)},{Z:"unshift"}).select(function(b){b=a.map(Wc(b));return[b.map(Tc),b.map(Uc)]},{Z:"unshift"}).filter(Xc,{Z:"unshift"})};Wc=function(a){return function(b){return a[b]}}; Xc=function(a,b){return!b||!Vc(a[0],b[0])||!Vc(a[1],b[1])}; $c=function(a,b){return C(null,function(c,d){return Zc.subscribe(function([e,f,g]){function h(q){return f[q].api}function k(q){return f[q]?.ub}var l=e.includes(a)||!!f[a]?.Mb;let n=b.every(function(q){return!!f[q]?.enabled}),p=b.every(function(q){return e.includes(q)});p||z(`Feature ${a} won't be enabled because the application is not configured to enable its dependencies. Configured modules: ${e}, required dependencies: ${b.join("")}`);g=g&&l&&n&&p;l=!!d();g!==l&&(g?(g=b.map(h),l=b.map(k),c([g,l])): c(null))})})};ad=function(a,b){Nc.update(function(c){return c[a].Ac(),{...c,[a]:{Mb:!1,...b,enabled:!1,Ac:m}}})};bd=function(a,b,c,d){pb(b.O);let e=b.W(c,d??[]),f=Yc(b.$).subscribe(function([g,h]){b.ba(g,h)});Nc.update(function(g){return{...g,[a]:{Mb:!1,...b,enabled:!0,Ac(){f();e()}}}})};cd=function(a,b){if(!Nc.get()[a]){var c=$c(a,b.I);Nc.update(function(d){return{...d,[a]:{Mb:!1,...b,enabled:!1,Ac:m}}});c.subscribe(function(d){if(d){let [e,f]=d;bd(a,b,e,f)}else ad(a,b)})}}; fd=function(a,b){globalThis.performance&&"number"==typeof performance.timeOrigin?!1!==(null===dd&&(dd=window.navigator.userAgent.includes("RuxitSynthetic")),dd)?ed=m:CTX!==globalThis.DT_RUM.current?(z(`Disabling agent context "${document.currentScript?.getAttribute("src")}" because another agent context is already active!`,"[Dynatrace RUM JavaScript] "),ed=m):(ed=cd,cd(a,b)):(z("Disabling module registry because agent is running in an unsupported browser!","[Dynatrace RUM JavaScript] "),ed=m)}; CTX.I=function(a,b){try{ed(a,b)}catch(c){if(b=c,a=`Feature '${a}' failed to initialize`,b instanceof Nb)console.error(`${"[Dynatrace RUM JavaScript] "}${b.message}`),mb([{severity:"Error",text:`${a}: ${b.message}`}]),globalThis.DT_RUM.ctx.delete(document.currentScript),b=globalThis.DT_RUM.ctx.values().next().value,globalThis.DT_RUM.current===CTX&&(globalThis.DT_RUM.current=void 0),b&&(globalThis.DT_RUM.current=b),CTX=void 0;else throw mb([{severity:"Error",text:`${a} with unexpected error message: ${b instanceof Error?b.message:b}`}]),b;}};gd=function(a){return navigator.userAgent.includes("Googlebot")||navigator.userAgent.includes("AdsBot-Google")?gd=hd():gd=id(),gd(a)};kd=function(a){return gd(a).map(function(b){b%=16;return 10>b?b+48:b+87}).map(jd).join("")};jd=function(a){return String.fromCharCode(a)};hd=function(){function a(d){return b=(1664525*b+1013904223)%c,Math.floor(d*b/c)}let b=ld(),c=Math.pow(2,32);return function(d){return Array(d).fill(256).map(a)}}; ld=function(){let a=performance.getEntriesByType("navigation")[0];if(!a)return 1;let b=0,c;for(c in a){let d=+a[c];!Number.isNaN(d)&&Number.isFinite(d)&&(b+=Math.abs(d))}return Math.floor(1E4*b)};id=function(){return function(a){return Array.from(globalThis.crypto.getRandomValues(new Uint8Array(a)))}};md=function(){return kd(32)};nd=function(){return kd(16)};od=function(){return{traceId:md(),spanId:nd()}}; rd=function(){let a=pd()?.pageId;a&&a!==qd&&(qd=a,Object.assign(kc,{["page.instance_id"]:qd}));return qd};vd=function(){sd=sd||kd(16);qd=qd||sd;var a=globalThis.parent;a=a!==globalThis&&td(a)?a.DT_RUM:void 0;a=a?a.getCrossFrameInformation?.():void 0;(a=a?.frameId)&&(ud=a)};wd=function(a,b){if(a.length!==b.length-1)return!1;for(let c=0;cb.length)return!1;for(let c=0;cb);wd(b.framePath,d)&&(ud=b.frameId);(wd(d,b.framePath)||cb.shareCrossOriginFrameInfo).subscribe(b=>{if(Array.isArray(b))var c=b;else try{let e=JSON.parse(b);c=Array.isArray(e)?e:[]}catch{c=[]}b=c;if(b.includes("*"))Hd=["*"];else{Hd=[];for(let e of b){try{var d=(new URL(e),!0)}catch{d=!1}d?Hd.push(e):mb([{severity:"Error",text:`Got invalid origin from the "shareCrossOriginFrameInfo" configuration! ${e}`}])}}});return window.addEventListener("message",Gd),function(){window.removeEventListener("message",Gd);a();Hd=[]}}; Md=function(){return{agentStartTime:Bd,framePath:yd(),frameId:sd,parentFrameId:ud,pageId:rd(),tabId:Id(),tabState:Jd(),isUnloading:Kd,apiVersion:Dd}};Od=function(a){!a[2]||a[4]||(Kd=!0,globalThis.self!==globalThis.top&&H({code:2008,message:"The current frame is unloading"}),Nd(globalThis.top))};Pd=function(){if("u"Dd)){var [g,h]=Cd(Bd,yd());if(f1a)};je=function(a){if(!ie.has(a)&&ge){var b=ge.get(a);H({code:3001,message:`Duplicate cookie detected: "${a}" appears ${b?.Dc??0} times.`,rb:`duplicate cookie ${a}`});ie.add(a)}}; me=function(a){let b=0===ke.size;ke.set(a.name,a);b&&queueMicrotask(le)};le=function(){0!==ke.size&&(ke.forEach(ne),ke.clear(),ge=null)};ne=function(a){try{a.Nb?document.cookie=fe(a.name,"",{...a.options,Pc:0}):document.cookie=fe(a.name,a.value,a.options)}catch(b){H({code:3005,message:`Failed to ${a.Nb?"delete":"set"} cookie "${a.name}: ${b}"`,rb:`cookie write ${a.name}`})}};oe=function(){let a=ke.size;return 0h)continue;let k=g.substring(0,h),l=g.substring(h+1);if(!k)continue;let n=e.get(k);n?n.Dc++:e.set(k,{name:k,value:l,Dc:1})}}ge=e}he().forEach(je)}catch{H({code:3005,message:"Failed to read cookies from document.cookie",rb:"cookie read"}),ge=new Map}a=ge?.get(a)?.value??""}return a}; te=function(a,b,c){me({name:a,value:b,options:c??{},Nb:!1})};ue=function(a,b){me({name:a,value:"",options:b??{},Nb:!0})};ve=function(a){return new Promise(function(b){setTimeout(b,a)})};we=function(a,b){return Promise.race([ve(2E3).then(function(){return Promise.reject(Error(b))}),a])};ze=function(){var a=["3"];z(`Checking if feature hash "${a}" is already loaded`);let b=Nc.get(),c=xe(a,b);return!c.length&&b?(z(`Feature hash "${a}" is already loaded`),Promise.resolve(void 0)):we(ye(c),`Failed to load feature hash "${a}" after timeout of ${2E3}!`)}; Be=function(a){return z(`Feature hash "${a}" is not yet enabled, loading scripts for each feature dynamically...`),Promise.all(a.map(Ae))}; Ae=function(a){let b=document.createElement("script");b.src=Ce(a);b[De]=Ee;return b.setAttribute("async","async"),b.setAttribute("crossorigin","anonymous"),null!=Ee?.attributes.getNamedItem("integrity")&&a in Fe&&b.setAttribute("integrity",Fe[a]),new Promise(function(c,d){b.onload=function(){z(`Successfully loaded script "${a}"`);c(void 0)};b.onerror=function(){d(Error(`Failed to load module "${a}"`))};document.head.appendChild(b)})};xe=function(a,b){return a.filter(function(c){return!b[c]?.enabled})}; Ce=function(a){return bc("1","agentUri").replace(/_.*_/,`_${a}_`)};ye=async function(a){let b=m;return z(`Waiting for feature hash "${a}" to initialize`),await Be(a),(new Promise(function(c){b=Nc.subscribe(function(d){xe(a,d).length||(z(`Feature hash "${a}" has successfully initialized.`),c(void 0))})})).finally(b)};Ie=function(a){let b=a.traceContextInclusions;a=a.traceContextExclusions;Ge=b?new RegExp(b):void 0;He=a?new RegExp(a):void 0}; Je=function(a){return a instanceof URL?"data:"===a.protocol:a.startsWith("data:")};Ke=function(a){return a?a.split(",").map(b=>b.replaceAll(/^[\t ]+|[\t ]+$/g,"")).map(b=>{if(""===b)return null;let c=b.indexOf("=");if(0>=c)return null;let d=b.slice(0,c).trim();b=b.slice(c+1);return!d||0===b.length||b.endsWith(" ")?null:{key:d,value:b}}).filter(b=>!!b):[]};Le=function(a){return a.map(b=>`${b.key}=${b.value}`).join(",")}; Me=function(a,b){b=Ke(b).filter(d=>d.key!==a.key);for(b=[a,...b];32=c.length)return c;for(c=b.length-1;1<=c&&512=(Hf[b]||0)&&await Kf(a);a=cf.shift();if(!a)throw Error("Cannot release a provider that wasn't requested");a.resolve()}}; Kf=async function(a){var b=Lf(a),c="n";let d=Jf();d&&navigator.sendBeacon||(c=Mf(a,b,0),c=await Nf(c,a));navigator.sendBeacon&&"POST"===a.method&&(d||"s"===c)&&(b=Mf(a,b,1),navigator.sendBeacon(b,a.wc||a.body));if("f"===c)Of({method:"GET",environment:a.environment,Qd:"low",Ge:a.Ge,Xa:a.Xa+1,Zc:"cors",query:{}});else if("e"===c){if(2===a.Xa)throw df=df.catch(m),cf[0]?.reject(new Pf),cf.length=0,new Pf;b=a.Xa+1;Of({...a,Xa:b,Zc:"offline"});await ve(2E3*b)}}; Lf=function({query:a,method:b,Xa:c,Zc:d}){return"POST"===b&&(a.st=""+D()),0n})}else d=Object.assign(d,Xf);e=await Yf(b,d);b=e.status;d=e.headers.get("retry-after");null===d?d=0:(d=+d,d=!Number.isInteger(d)||0>d?D()+6E5:D()+1E3*d);if(405===b&&(d=1/0),0, eventContext?: Readonly) => JSONEvent | null`!"),m):ag.add(bb(a))};cg=async function(a){return await ze(),CTX?.dynatrace?.enableDebugLogging(a)}; dg=function(a){a&&"string"==typeof a?(a={"user.identifier":a,"characteristics.is_api_reported":!0,duration:0,"dt.rum.schema_version":"0.23.0",start_time:D(),[CTX.B]:{type:"custom",custom:void 0}},Ua([a])):z("Provided value type for identifyUser must be a non-empty string!")};eg=async function(a){return a&&"object"!=typeof a&&(z("If provided, config type for runHealthCheck must be an object!"),a={}),await ze(),CTX?.dynatrace?.runHealthCheck(a)}; gg=function(a,b,c){let d=a,e=b;if("string"==typeof d){if(z('"type" parameter is no longer supported! update usage of this API to "sendEvent(fields, eventContext)" ASAP as this call will fail in a GA release!'),!d){z("Provided event type must be a non-empty string!");return}d=b;e=c}!wa(d)||Object.keys(d).some(xa)&&(z("A characteristics.* property has been provided. Use a more specific API function to create this event."),1)||(b={type:"custom",custom:e},"string"==typeof a?Ua([fg(d,b,{"event.type":a})]): Ua([fg(d,b)]))};fg=function(a,b,c){return qe({...c,"dt.rum.schema_version":"0.23.0","characteristics.is_api_reported":!0},a,b)};hg=function(a){wa(a)&&Ua([qe({"dt.rum.schema_version":"0.23.0","characteristics.has_session_properties":!0,"characteristics.is_api_reported":!0},a)])}; ig=function(){if(!CTX)return z("RUM JavaScript is not initialized - dynatrace API will not be available."),m;let a=Object.create({identifyUser:dg,sendEvent:gg,addEventModifier:bg,runHealthCheck:eg,enableDebugLogging:cg,sendBizEvent:m,sendSessionPropertyEvent:hg,userActions:void 0,sendExceptionEvent:void 0});CTX.dynatrace=a;let b=globalThis.dynatrace,c=b?.sendEvent;return b?delete b.sendEvent:(b={},globalThis.dynatrace=b),Object.setPrototypeOf(b,a),()=>{c&&(b.sendEvent=c);Object.setPrototypeOf(b,{identifyUser:m, sendEvent:m,addEventModifier:()=>m,runHealthCheck:()=>Promise.resolve(void 0),enableDebugLogging:m,sendBizEvent:m,sendSessionPropertyEvent:m,userActions:void 0,sendExceptionEvent:void 0})}};jg=function(){document.cookie="__dTCookie=1;SameSite=Lax";let a=document.cookie.includes("__dTCookie");return document.cookie="__dTCookie=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",a}; og=function(){let a=Vb(),b=Ib(),c=Wb("1",function(f){f=f.revision;f!==a&&(H({code:2002,message:f+""}),a=f)});H({code:2E3,message:a+""});H({code:2003,message:JSON.stringify(kg())});let d=lg(1),e=mg.filter(lg(0)).map(d).subscribe(ng);return function(){e();b();c()}}; kg=function(){let a=document.currentScript,b=[];return a?(a.getAttribute("async")&&b.push("async"),a.getAttribute("defer")&&b.push("defer"),a.getAttribute("integrity")&&b.push("integrity"),a.getAttribute("crossorigin")&&b.push("crossorigin"),a.textContent?["Inline Code",b]:a.getAttribute("data-config")?["OneAgent JavaScript tag",b]:["JavaScript tag",b]):["Unknown",[]]};lg=function(a){return function(b){return b[a]}}; ng=function(a){a=a?"Data collection enabled":"Data collection disabled";a={"characteristics.is_self_monitoring":!0,start_time:D(),duration:0,"dt.rum.schema_version":"0.23.0","sfm.type":"DATA_COLLECTION","sfm.name":a,"performance.time_origin":rb()};Ua([a])}; tg=function(){if(pg)return m;pg=new qg;let a=Ya(e=>{let f=e.start_time;return{"visibility.state":pg?.he(f)??rg(document.visibilityState),...e}}),b=xb().filter((e,f)=>!f||e.value!==f.value,{Z:"unshift"}),c=b.subscribe(function(e,f){f?pg?.add({timestamp:e.timestamp,value:rg(e.value)}):(e="complete"===document.readyState?D():rb(),pg?.add({timestamp:e,value:rg(document.visibilityState)}))}),d=b.subscribe(sg);return function(){a();c();d();pg?.clear();pg=void 0}}; sg=function(a,b){!b||Cb().get()[2]||pd()||(b="visible"===a.value?"foreground":"background",Ua([{start_time:a.timestamp||D(),duration:0,"dt.rum.schema_version":"0.23.0","characteristics.has_visibility_change":!0,"visibility.state":b,"performance.time_origin":rb(),"dom_event.is_trusted":a.isTrusted}]))};rg=function(a){return Cb().get()[2]||"visible"===a?"foreground":document.prerendering?"prerendering":"background"}; yg=function(){Ye();let a=globalThis.dynatraceInitializer||{};globalThis.dynatraceInitializer=a;ug("preInit",a);let b=Pd(),c=vg.subscribe(m),d=$b(),e=og(),f=$d(),g=Gf(),h=Aa(),k=ig(),l=bf(),n=Se(),p=lb(),q=lf(),t=tg(),r=Ne.subscribe(function(v){v.oe(od);v.qe(Pe)}),w=Cb().select(wg).subscribe(xg);bc("1","modules").includes("A")&&!jg()&&(mb([{severity:"Error",text:"Cookies are disabled or can't be set, agent will disable."}]),za="disabled");return ug("complete",a),function(){c();d();e();f();g();h(); k();b();l();n();p();q();t();r();w()}};ug=function(a,b){let c=b[a];c&&"object"==typeof c&&c.forEach(function(d){d()});b.state=a};wg=function(a){return a[2]};xg=function(a){a&&oe()};zg=function(a){return a.featureHash};Ag=function(a){let b=Ac(a),c=Bc(a);return function(){b();c()}};var Bg,Cg,Dg,Eg,Fg,Gg,Jg,ba,Kg,fa,ka,$f,pa,Mg,J,za,Ka,Ha,Xg,Wa,ag,Ta,sc,Gb,hb,ib,kb,jb,Re,ob,ec,Yg,tb,rb,wb,Zg,Bb,Eb,Db,Nb,Ob,Rb,$g,Yb,Ub,ah,bh,ch,ic,kc,nc,rc,pc,Ac,Bc,yc,wc,eh,Of,fh,gh,Lc,hh,Gc,Fc,Jc,Ne,ih,jh,Nc,Zc,dd,ed; for(Bg=Object.create,Cg=Object.defineProperty,Dg=Object.getOwnPropertyDescriptor,Eg=Object.getOwnPropertyNames,Fg=Object.getPrototypeOf,Gg=Object.prototype.hasOwnProperty,CTX.Hg=Symbol.for("dt_2"),CTX.Ig=Symbol.for("dt_3"),Jg,ba=[],Kg=0;256>Kg;Kg++){Jg=Kg;for(var Lg=0;8>Lg;Lg++)Jg=Jg&1?3988292384^Jg>>>1:Jg>>>1;ba[Kg]=Jg}fa=[];ka=CTX.x();$f=ka.A;pa=/^[\dA-Za-z]+(?:\.[A-Za-z][\dA-Za-z]*|_[\dA-Za-z]+)*$/;CTX.B=Symbol();J=Mg||={};J.af="cspViolation";J.bf="custom";J.sg="dragEndEvent";J.tg="dragStartEvent"; J.vg="dropEvent";J.cf="exception";J.xg="historyApi";J.yg="navigationCurrentEntryChangeEvent";J.zg="navigationTiming";J.Bg="pageTransitionEvent";J.Cg="popStateEvent";J.yd="request";J.Dg="requestHeaders";J.Fg="resourceTiming";J.Gg="response";J.Hg="responseError";J.ff="state";J.Jg="subType";J.TYPE="type";J.URL="url";J.hf="userInteraction";var Ng,Og=Ng||={};Og.af="cspViolation";Og.bf="custom";Og.cf="exception";Og.wd="navigation";Og.Ag="pageSummary";Og.yd="request";Og.Kg="user_action";Og.hf="userInteraction"; var Pg,Qg=Pg||={};Qg.wg="fetch";Qg.wd="navigation";Qg.Eg="resource";Qg.Lg="xmlhttprequest";var Rg,Sg=Rg||={};Sg.wd="navigation";Sg.yd="request";var Tg,Ug=Tg||={};Ug.ff="state";Ug.URL="url";var Vg,Wg=Vg||={};Wg.rg="drag";Wg.ug="drop";Wg.Ig="single";za="enabled";Ka="url.full view.url.full view.detected_name page.url.full page.detected_name csp.stack_trace exception.stack_trace".split(" ");Ha=["duration"];Xg=ja();Wa=ja();ag=ja();Ta=CTX.x(); sc=Ta.filter(Va).map(Xg).map(Wa).map($a).map(ag).map(gb).filter(function(a){return 0!==a.length});Gb=Xg.add;hb=5E3;ib=["exception.stack_trace","csp.stack_trace"];kb=[];Re={modules:"18sRH59UX3MPY",beaconRequestTimeout:0,bv:4,beaconUri:"dynaTraceMonitor",environmentId:"",agentUri:"",app:"",revision:0,compression:!0,traceContext:!0,tracestateKeyPrefix:"",traceContextInclusions:"",traceContextExclusions:"",shareCrossOriginFrameInfo:[],maxBeaconSize:1024,maxEventSize:256,optInMode:"off",viewNameMode:"path"}; ob=nb({...Re});ec=ob.subscribe;Yg=ob.get;tb=0;rb=vb;wb=C({value:document.visibilityState,timestamp:0,isTrusted:!0},function(a){function b(c){a({value:document.visibilityState,timestamp:sb(c.timeStamp),isTrusted:c.isTrusted})}return document.addEventListener("visibilitychange",b),function(){document.removeEventListener("visibilitychange",b)}}); Zg=C(document.prerendering||!1,function(a){function b(){a(document.prerendering||!1)}return document.addEventListener("prerenderingchange",b),function(){document.removeEventListener("prerenderingchange",b)}}); Bb=C({0:document.visibilityState,1:document.readyState,2:!1,3:document.prerendering||!1,4:!1},function(a,b){function c(n,p){return function(){a({...b(),[n]:"function"==typeof p?p():p})}}function d(n){a({...b(),2:!0,0:"hidden",4:!!n.persisted})}function e(){a({...b(),2:!1})}let f=c(1,yb),g=c(0,zb),h=c(1,"load_complete"),k=xb().subscribe(g),l={subscribe:Zg.subscribe}.subscribe(function(n){a({...b(),3:n})});return document.addEventListener("readystatechange",f),window.addEventListener("pagehide",d), window.addEventListener("pageshow",e),Ab()?h():window.addEventListener("load",h),function(){document.removeEventListener("readystatechange",f);k();l();window.removeEventListener("pagehide",d);window.removeEventListener("pageshow",e);window.removeEventListener("load",h)}});Eb=[];Db=new Set;Nb=class extends Error{constructor(a){super(`DT_RUM will not initialize: ${a}`)}};Ob=[];Rb="13589HMPRsUXYT".split("");$g={...Re};Yb=nb({1:{revision:0,environmentId:""},3:{app:""}},fc);Ub=C($g,ac);ah=Ub.select(Tb); bh=ah.subscribe;ch=ah.get;CTX.dh="u">typeof globalThis?globalThis:"u">typeof window?window:void 0;ic=new Set;kc={};nc=new TextEncoder;pc=nc.encode("{}").length;Ac=CTX.x(function(a){return tc(a,uc)}).subscribe;Bc=CTX.x(function(a){return tc(a,vc)}).subscribe;yc=CTX.x();wc=[];eh=yc.map(ia(wc)).subscribe;Of=yc.A;fh=CTX.x();gh=fh.subscribe;Lc=fh.A;hh={dtAdkValue:"",sourceType:void 0,getSessionId:()=>"",browserSessionId:"",instanceId:"",addBeaconProtocolSendListener:()=>m,Mc:!0,oe:m,qe:m,featureHash:""}; Gc=null;Jc=C(globalThis.dT_,function(a){function b(c){a(c.detail)}return window.addEventListener("dtInit",b,{once:!0}),function(){window.removeEventListener("dtInit",b)}});Ne=C(hh,Kc);ih=Ne.select(Mc);jh=ih.get();Nc=nb({}); Zc=C(["",{},jh],function(a,b){function c(g){return g?(d(g),-1):setTimeout(function(){d(g)})}function d(g){let [h,k,l]=b();g!==l&&a([h,k,g])}let e=-1,f=[bh(function(g){let [h,k,l]=b();h!==g&&a([g,k,l])}),Nc.subscribe(function(g){let [h,,k]=b();a([h,g,k])}),ih.subscribe(function(g){clearTimeout(e);e=c(g)})];return function(){f.forEach(hc)}});CTX.kh=Symbol.for("dtappc");dd=null;ed=fd;var lh=((a,b)=>function(){return b||(0,a[Eg(a)[0]])((b={exports:{}}).exports,b),b.exports})({["../../node_modules/.pnpm/snappyjs@0.7.0/node_modules/snappyjs/snappy_compressor.js"](a){function b(k,l){return 506832829*k>>>l}function c(k,l){return k[l]+(k[l+1]<<8)+(k[l+2]<<16)+(k[l+3]<<24)}function d(k,l,n){return k[l]===k[n]&&k[l+1]===k[n+1]&&k[l+2]===k[n+2]&&k[l+3]===k[n+3]}function e(k,l,n,p,q){60>=n?(p[q]=n-1<<2,q+=1):256>n?(p[q]=240,p[q+1]=n-1,q+=2):(p[q]=244,p[q+1]=n-1&255,p[q+2]=n-1>>>8,q+=3); var t=q,r;for(r=0;rp&&2048>n?(k[l]=1+(p-4<<2)+(n>>>8<<5),k[l+1]=n&255,l+2):(k[l]=2+(p-1<<2),k[l+1]=n&255,k[l+2]=n>>>8,l+3)}function g(k){this.Cd=k}var h=Array(15);g.prototype.Of=function(){var k=this.Cd.length;return 32+k+Math.floor(k/6)};g.prototype.nf=function(k){var l=this.Cd,n=l.length,p=0,q;var t=n;var r=0;do k[r]=t&127,t>>>=7,0=G;)G+=1;--G;q=32-G;"u">>5,da+=1,qa=u+r,u>E){Ma=!1;break}w=b(c(N,qa),q);v=na+G[F];G[F]=u-na}while(!d(N,u,v));if(!Ma)break;M=e(N,S,u-S,y,M);do{da=u;for(S=4;u+S=E){Ma=!1;break}v=b(c(N,u-1),q);G[v]=u-1-na;da=b(c(N,u),q);v=na+G[da];G[da]=u-na}while(d(N,u,v));if(!Ma)break;u+=1;w=b(c(N,u),q)}q=(S{var c;if(b&&"object"==typeof b||"function"==typeof b)for(let d of Eg(b))!Gg.call(a,d)&&void 0!==d&&Cg(a,d,{get:()=>b[d],enumerable:!(c=Dg(b,d))||c.enumerable});return a})(Cg(ph,"default",{value:oh,enumerable:!0}),oh)); var Af=/^(?:[a-z]+:)?\/\//i,Tf=class extends Error{constructor(a){super(`Got an unsupported status code for the beacon response: ${a}`);this.name="UnsupportedStatusError"}},Xf={method:"GET",keepalive:!0},Wf={"content-type":"text/plain"},Ef=function(a,b){return CTX.x(function(c){return a(function(d){c([d,b()])})})}(eh,Cb().get),Vf=Ub.select(Cf),Uf=Ub.select(Bf),mg=CTX.x(function(a){let b,c=!1,d=ih.subscribe(function(f,g){void 0===g&&f===jh||(b=f,a([c,b]))}),e=We(function(){return c=!0,void 0!==b&& a([c,b]),function(){c=!1}});return function(){d();e()}}),qg=class{constructor(){this.entries=[]}add(a){let b=this.entries[this.entries.length-1];b?.timestamp===a.timestamp?this.entries[this.entries.length-1]=a:b?.value!==a.value&&(this.entries.push(a),50=b.timestamp?b.value:aa&&c.timestamp<=b})}clear(){this.entries.length=0}},pg,qh=globalThis.DT_RUM.current;!qh||qh===CTX||qh[CTX.kh]&&qh[CTX.kh]({config:Ub.get(),schemaVersion:1}); CTX.I("1",{W(){let a=yg();return function(){jc();a()}},ba(){},api:{Hd:hc,Kb:Cb,emitJsonEvents:Ua,emitHighPriorityJsonEvents:function(a){Ta.A(a,"high")},Tg:function(){return"10000000-1000-4000-8000-100000000000".replaceAll(/[018]/g,function(a){a=+a;return(a^crypto.getRandomValues(new Uint8Array(1))[0]&15>>a/4).toString(16)})},Sg:md,Rg:nd,Xd:od,addBeaconQueryMutator:Dc,addJsonEventMutator:Ya,dh:function(a,b){return b.includes(a)},Pg:function(a,b){a=new CustomEvent(a,{bubbles:!1,cancelable:!1,detail:b}); document.dispatchEvent(a)},S:sb,C:D,Ta:function(a){return(new URL(a,location.href)).href},Ba:Je,getUnwrappedFetch:function(){return Yf},wait:ve,V:function(){return rb()},getConfigValue:bc,tb:Wb,jc:function(a,b,c){if("function"!=typeof a[b])return H({code:1002,message:`tried to wrap a non-method: "${b}"`}),m;let d=a[b],e={dtAWF:function(...f){let g=d.apply(this,f);return c.apply(this,f),g}};return aa(CTX.Ig,e.dtAWF,d),a[b]=e.dtAWF,function(){a[b]===e.dtAWF&&(a[b]=d)}},fg:gh,Yg:function(a){return bc("1", "modules").includes(a)},ae:function({url:a,traceContext:b,Sd:c,Td:d}){if(c){var e=c.split("-");4!==e.length||"00"!==e[0]?c=[null,"invalid"]:(c=e[1],e=e[2],c=/^[\da-f]{32}$/.test(c)&&/^[\da-f]{16}$/.test(e)?[{traceId:c,spanId:e},"external"]:[null,"invalid"])}else c=void 0;if(c){let [f,g]=c;if(f){let {tracestateHeaderValue:h,tracestateFailedContextHint:k}=Pe(f.spanId,d);return k?[[],b,k]:[[["tracestate",h]],f,g]}return[[],b,g]}if(!Qe)return[[],b,"disabled"];c=new URL(a);return Je(c)?[[],b,"not_http"]: He&&a&&He.test(a)?[[],b,"excluded"]:Te(c.protocol)&&Te(location.protocol)&&Te(location.origin)&&Te(location.href)?c.origin!==location.origin?Ge&&a&&Ge.test(a)?Ue(b,"included",d):[[],b,"cross_origin"]:Ue(b,"set",d):Ge&&a&&Ge.test(a)?Ue(b,"included",d):[[],b,"not_http"]},Le:mb,Aa:function(){return kb},mf:function(){100=c.length||/^(\d+\.){3}\d+$/.test(b)||b.includes(":"))){for(let e=c.length-2;0<=e;e--){let f=c.slice(e).join(".");var d=a;let g={domain:f,path:"/"};d.set("dtDomainTest","1",g);oe();let h="1"===d.get("dtDomainTest");if(h&&(d.remove("dtDomainTest",g),oe()),h)return f}H({code:3E3,message:`Couldn't detect cookie domain for hostname ${b}.`})}},Jc:Jd,ng:function(a){Td=a},getCrossFrameInformation:Md,Cb:function(a){return kd(a)}, Ib:re,Zb:We,Kf:Rc,Lb:xb,ia:de,F:ee,Cf:function(){return Object.values(nh.get())},Bf:function(){let a=Object.entries(Nc.get()),b=a.map(Pc).join("");return a.filter(Sc).map(function([c,d]){d=d.I.filter(function(e){return!Rc(e)});return[c,d,b]})},Rf:function(a){Yb.update(function(b){return{...b,3:{...a}}})},Ya:Xb,fe:function(){return mh},yf:function(){return Ee},Te:function(a){return Ne.select(zg).subscribe(a)},Nf:oa,pb:z,Jd:function(a){let b=0,c=-1,d=0;return{zf:function(){return c},ne:function(){let e= D(),f=a.ee();if(0===f)c=b+1;else if(-1===c)c=f,d=e;else{var g=Math.floor((e-d)/a.me);g&&b>=c&&(d=e,c=b+Math.min(g*a.le,f))}return b++,b<=c},If:function(){return c+1===b},Ne:function(){d=b=0;c=-1}}},Lf:function(a,b){return pg?.qg(a,b)||!1},tf:qe,pg:wa,vf:oe,hasProperty:qb,mb:Xe,B:m,wrapWithInfo:aa},ub:{writable:nb,getBeaconResponseChain:la,subscribeBatcher:Ag,getGen2Store:function(){return Ne},flushBatcher:jc,getConfigRevision:Vb,setDebugConfig:function(a){Yb.update(function(b){return{...b,5:{...a}}})}, getDefaultConfig:Yg,getPreInitEventsStore:function(){return vg}},I:[],$:[],O:Re});})(); (function(){function Xa(G,J){G["dT_handler"+J]=!0;G.dT_handler||(G.dT_handler=!0)}function Ia(G,J,Y,qa){if(Y&&(G[J]||"onmouseup"===J&&ua)&&!G["dT_handler"+J]){Xa(G,J);let O=G[J];Y=function(){let Z=J.replace("on","");db.dT_.bi(G,qa,Z+" wrapper");let ha;return O&&(ha=eb.oe(O,this,arguments)),ha};G[J]=Y;wa&&(Y.toString=function(){return O?O.toString():""})}}function Ta(){if(Aa||bb||Ua||Da||ta||na){db.dT_.nw();let Y=document.createTreeWalker(document,NodeFilter.SHOW_ELEMENT,null,!1);for(;Y.nextNode();){var G= Y.currentNode;try{var J=G;Ca.includes(J.nodeName.toLowerCase())||J.nodeName.startsWith("/")||(Ia(G,"onmouseup",bb||ua,"U"),Ia(G,"onclick",Aa&&!ua,"C"))}catch(qa){}for(let qa of xa)try{Ia(G,qa.Z,qa.Eb,qa.key)}catch(O){}}}}this.dT_&&dT_.prm&&dT_.prm();var db="undefined"!=typeof window?window:self,Ya="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,Pa,Fa,Aa,bb,Ua,Da,ta,na,wa,ua,xa=[],Ca="html script title meta head base link style".split(" "),eb={oe:function(G,J,Y,qa, O,Z){return Pa.aWF(G,J,Y,qa,O,Z)}};(function(){var G,J;if((Pa=Ya.dT_)&&null!==(J=(G=db.dT_).smbi)&&void 0!==J&&J.call(G,"a")){Fa=db.dT_.scv("instr");ua=db.dT_.bcv("ncw");na=ta=Da=Ua=wa=bb=Aa=!1;if(Fa)for(J=Fa.split(","),G=0;GQ.getConfigValue("5","errorLimit"),le:10,me:3E4}),Hi},Ki=function(){let a=Ii();return Ji?.Ec?.("e"),a.ne()?!0:(Ji?.Ec?.("d"),a.If()&&Q.na({code:2005,message:`exceeded maximum error count of ${a.zf()}`}),!1)},Ni=function(a,b,c=!0){if(Ki()){var d=Q,e=d.emitJsonEvents;a=Object.assign(Li(a,b),Mi(a,c));e.call(d,[a])}},Li=function(a,b){return{start_time:Q.C(),duration:0,"dt.rum.schema_version":"0.23.0", "error.source":b,"characteristics.has_error":!0,"characteristics.has_exception":!0,[CTX.B]:{type:"exception",exception:a}}},Mi=function(a,b){if("string"==typeof a){var c=b?Gi(a):void 0,d={"exception.message":a,"exception.type":"Error"};b=(Q.ia(d,"exception.is_stack_trace_generated",b),void 0!==c&&(d["exception.stack_trace"]=c),d)}else{a instanceof ErrorEvent?(d=a,c=a.error):(d=null,c=a);var e=d?.message||c?.message;a=c?.stack||(b?Gi(e):void 0);e={"exception.message":e,"exception.type":c?.name||"Indeterminable error name"}; let f=c?.lineNumber||d?.lineno,g=c?.columnNumber||d?.colno;b=(!c?.stack&&b&&(e["exception.is_stack_trace_generated"]=!0),void 0!==a&&(e["exception.stack_trace"]=a,a?.includes("dtAWF")&&(e["exception.is_stack_trace_wrapped"]=!0)),Q.ia(e,"exception.file.full",c?.fileName||d?.filename),Q.ia(e,"exception.line_number",f),Q.ia(e,"exception.column_number",g),e)}return b},Oi=function(a,b){a&&a instanceof Error?(void 0===b||Q.pg(b))&&Ki()&&(a=Object.assign(Li(a,"api"),Mi(a,!0)),b&&Object.keys(b).length&&(a= Q.tf(a,b)),a["characteristics.is_api_reported"]=!0,Q.emitJsonEvents([a])):Q.pb("Provided value type for error must be an instance of Error!")},Pi=function(){if(!CTX)return Q.B;let a=CTX.dynatrace;return a?(a.sendExceptionEvent=Oi,function(){a.sendExceptionEvent=void 0}):Q.B},Qi=function(...a){let b,c;for(let d of a){if(!b&&d instanceof Error){b=d;break}!c&&d&&"string"==typeof d&&(c=d)}Ni(b||c||"","console")},Ri=function(a){if(!globalThis.ReportingObserver)return Q.B;let b=new globalThis.ReportingObserver(function(c){c.forEach(a)}, {buffered:!0,types:["csp-violation"]});return b.observe(),function(){b.disconnect()}},Si=function(a){return window.SecurityPolicyViolationEvent&&"InstallTrigger"in window?(window.addEventListener("securitypolicyviolation",a),function(){window.removeEventListener("securitypolicyviolation",a)}):Q.B},Ti=function(a){return!a.blockedURI.includes(Q.getConfigValue("5","beaconUri"))},Vi=function(a){return[{"csp.blocked_uri.full":a.blockedURI,"csp.document_uri.full":a.documentURI,"csp.reporter":"SecurityPolicyViolationEvent", ...Ui(a)},a]},Wi=function(a){return a.body},Xi=function(a){return null!==a},Yi=function(a){let b=Q.getConfigValue("5","beaconUri");return!a.blockedURL||!a.blockedURL?.includes(b)},Zi=function(a){return[{"csp.blocked_uri.full":a.blockedURL,"csp.document_uri.full":a.documentURL,"csp.reporter":"ReportingObserver",...Ui(a)},a]},Ui=function(a){let b={};return Q.F(b,"csp.referrer.full",a,"referrer"),Q.F(b,"csp.disposition",a,"disposition"),Q.F(b,"csp.violated_directive",a,"violatedDirective"),Q.F(b,"csp.effective_directive", a,"effectiveDirective"),Q.F(b,"csp.original_policy",a,"originalPolicy"),Q.F(b,"csp.status_code",a,"statusCode"),Q.F(b,"csp.sample",a,"sample"),Q.F(b,"csp.line_number",a,"lineNumber"),Q.F(b,"csp.column_number",a,"columnNumber"),Q.F(b,"csp.source_file.full",a,"sourceFile"),b["csp.source_file.full"]&&(b["csp.source_file.full"]=Q.Ta(b["csp.source_file.full"])),b},aj=function([a,b]){Ji?.Ec?.("c");a={start_time:Q.C(),"characteristics.has_error":!0,"characteristics.has_csp_violation":!0,...a};$i&&$i.ze? $i.ze(a,b):Q.emitJsonEvents([{...a,"dt.rum.schema_version":"0.23.0",duration:0,[CTX.B]:{type:"cspViolation",cspViolation:b}}])},cj=function(){let a=[globalThis.ReportingObserver||window.SecurityPolicyViolationEvent&&"InstallTrigger"in window?bj.subscribe(aj):(Q.na({code:2006,message:"CSP Rule Violations"}),Q.B),Q.jc(window.console,"error",Qi)];return function(){a.forEach(Q.Hd)}},ej=function(){return window.addEventListener("error",dj),function(){window.removeEventListener("error",dj)}},dj=function(a){Ni(a, "exception")},gj=function(){return window.addEventListener("unhandledrejection",fj),function(){window.removeEventListener("unhandledrejection",fj)}},fj=function(a){var b;if(b=a.reason)b=a.reason,b=!!b&&b instanceof Error||"string"==typeof a.reason;b?Ni(a.reason,"promise_rejection",!1):(a=a?.detail?.reason)?Ni(a,"promise_rejection",!1):Ni("unhandled rejection without reason","promise_rejection",!1)},Hi,hj=CTX.x(Ri),ij=CTX.x(Si),bj=CTX.x(function(a){let b=hj.map(Wi).filter(Xi).filter(Yi).map(Zi).subscribe(a), c=ij.filter(Ti).map(Vi).subscribe(a);return function(){b();c()}}),Q,Ji,$i;CTX.I("5",{W([a]){Q=a;let b=ej(),c=gj(),d=a.Zb(cj),e=Pi();return function(){b();c();d();Hi?.Ne();e()}},ba([a,b]){Ji=a;$i=b;a?.Nd(["e","c","d"])},api:{},I:["1"],$:["9","R"],O:{beaconUri:"dynaTraceMonitor",errorLimit:50}});})(); (function(){function Xa(){return Ta(this,void 0,void 0,function*(){})}function Ia(){}function Ta(O,Z,ha,T){function C(W){return W instanceof ha?W:new ha(function(ia){ia(W)})}return new (ha||(ha=ua))(function(W,ia){function R(Va){try{pa(T.next(Va))}catch(ib){ia(ib)}}function ja(Va){try{pa(T.throw(Va))}catch(ib){ia(ib)}}function pa(Va){Va.done?W(Va.value):C(Va.value).then(R,ja)}pa((T=T.apply(O,Z||[])).next())})}function db(O,Z,ha){let T={actionId:O,se:Z,Ze:C=>"fetch"===C.initiatorType&&xa.dT_.gto()+ Math.round(C.startTime)>=Z&&C.name===xa.dT_.tau(ha),xd:[],Rc:void 0};return G.set(O,T),T}function Ya(O){let {actionId:Z,se:ha,mf:T,xd:C,bestMatchingResource:W,De:ia,Rc:R}=O;if(ha&&T&&C.length){W&&C.push(W);var ja=xa.dT_.cbf(C,ha,T,R);C.length=0;ja&&(O.bestMatchingResource=ja,xa.dT_.uabmr(Z,ja),null==ia||ia())}}function Pa(O){G.forEach(function(Z){let {xd:ha,Ze:T}=Z,C=xa.dT_.aFr(O,T);ha.push(...C);Ya(Z)})}function Fa(O){return Ta(this,void 0,void 0,function*(){xa.dT_.nw();try{yield new ua(function(Z, ha){let T=xa.dT_.st(ha,1E3);O.De=function(){xa.dT_.ct(T);Z();G.delete(O.actionId)};Ya(O)})}catch(Z){}})}function Aa(O,Z,ha){if(!eb)return Xa;let T=db(O,Z,ha);return function(C,W){return T.Rc=W,T.mf=C,Fa(T)}}function bb(){(eb=!!Ca.PerformanceObserver,eb)&&(new PerformanceObserver(function(O){Pa(O.getEntries())})).observe({entryTypes:["resource"]})}function Ua(O){let Z={};return O.forEach(function(ha,T){Z[T]=ha}),Z}function Da(O,Z){function ha(ja){let pa=ja.then;ja.then=xa.dT_.wwi(function(Va,ib){var $a= [];"function"==typeof Va&&($a[0]=function(){xa.dT_.ec(Z.actionId);let zb;try{zb=qa.Ib(Va,this,arguments)}finally{xa.dT_.lc(Z.actionId),T()}return zb});"function"==typeof ib&&($a[1]=function(zb){xa.dT_.ec(Z.actionId);var Db=zb;xa.dT_.mx()&&xa.dT_.iIO(Db,7)&&xa.dT_.mxg(Db.message,Z.actionId);let Tb;try{Tb=qa.Jb(ib,this,arguments)}finally{xa.dT_.lc(Z.actionId),T()}return Tb});$a=qa.then(pa,this,$a);return ha($a),$a},pa)}function T(){if(ia=xa.dT_.nw(),!W){xa.dT_.disE({kind:"REQUEST_COMPLETED",detail:{i:"fetch", x:Z.url,q:Z.startTime,m:Z.config.method||"GET",u:Z.config,p:Z.response,b:Z.error,c:Z.status,s:Z.statusText,a:void 0,e:void 0,h:void 0,t:Z.nc,o:Z.errorReason,n:Z.traceContext,l:Z.traceContextHint}});W=!0;var ja=xa.dT_.nw();R(ja,Z.status).then(C).catch(C)}}function C(){xa.dT_.dlx(Z.actionId,ia)}let W=!1,ia,R=Aa(Z.actionId,Z.startTime,Z.url);ha(O)}function ta(O){if(!O.config.keepalive||!xa.dT_.bcv("dKAH")){var Z=O.config.headers,ha=null,T=null;try{Z=new Ca.Headers(Z),ha=Z.get("traceparent"),T=Z.get("tracestate")}catch(ia){}var {traceContext:C, traceContextHint:W}=xa.dT_.sch({configuration:O.config,url:O.url,actionId:O.actionId,traceContext:O.traceContext,existingTraceParentValue:ha,existingTracestateValue:T});O.traceContext=C;O.traceContextHint=W}}function na(O){var Z="function"==typeof Ca.Request&&xa.dT_.iIO(O[0],17);let ha=Z?O[0].url:O[0];"object"==typeof ha&&(ha=ha.toString());if(Z)Z=O[0];else{Z=O[1];var T=Ca.Headers?new Ca.Headers:{};Z?Z.headers||(Z.headers=T):Z={headers:T};O[1]=Z}T=xa.dT_.nw();let C=xa.dT_.ex("fetch",3,ha);return xa.dT_.disE({kind:"REQUEST_STARTED", detail:{i:"fetch",x:ha,u:Z,q:T}}),{url:ha,config:Z,sa:O,actionId:C,startTime:T,status:0,statusText:"",errorReason:void 0,nc:!1,traceContext:xa.dT_.gtc(),traceContextHint:"disabled"}}function wa(...O){if(!O.length)return qa.fetch(Y,this,O);let Z=na(Array.prototype.slice.call(O));ta(Z);O=qa.fetch(Y,this,Z.sa).then(function(ha){if(xa.dT_.iIO(ha,18)){var T=Z.actionId;Z.status=ha.status;Z.statusText=ha.statusText;"headers"in ha&&J.gEMD&&J.iRHCA&&J.iRHCA()&&xa.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:T, h:Ua(ha.headers)}});xa.dT_.mx()&&!ha.ok&&(Z.nc=!0,Z.errorReason="abort",-1===ha.status?xa.dT_.mxc(T):xa.dT_.mxf(ha.status,ha.statusText,T))}return Z.response=ha,ha},function(ha){throw Z.nc=!0,Z.error=ha,ha;});return Da(O,Z),O.then(Ia,Ia),O}var ua=this.dT_&&dT_.prm&&dT_.prm()||window.Promise,xa="undefined"!=typeof window?window:self,Ca="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,eb,G=new Map,J,Y,qa={fetch:function(O,Z,ha){return J.aWF(O,Z,ha)},then:function(O, Z,ha){return J.aWF(O,Z,ha)},Ib:function(O,Z,ha){return J.aWF(O,Z,ha)},Jb:function(O,Z,ha){return J.aWF(O,Z,ha)}};(function(){var O,Z;(J=Ca.dT_)&&null!==(Z=(O=xa.dT_).smbi)&&void 0!==Z&&Z.call(O,"7")&&Ca.fetch&&(bb(),Y=Ca.fetch,Ca.fetch=xa.dT_.wwi(wa,Y))})()})(); (function(){const sctx=document.currentScript?.[Symbol.for("dtctx")]||document.currentScript if(!globalThis.DT_RUM||!globalThis.DT_RUM.ctx.get(sctx)){console.warn("[Dynatrace RUM JavaScript] DT_RUM is undefined, couldn't load module '8-fetch-detection'. The core module ('1') might not have been loaded.");return;}let CTX = globalThis.DT_RUM.ctx.get(sctx);var kj=function(a){jj=a?new RegExp(a):void 0},oj=async function(a,b){let {url:c,startTime:d,endTime:e,config:f,response:g,traceContext:h,ya:k,aborted:l,wa:n}=a;if(jj?.test(c))lj(a,b),R.Le([{severity:"Info",text:`request "${c}" was excluded by regex`}]);else{var p=0;g&&(p=g.status);var q=!1;p=mj.Yd({url:c,startTime:d,endTime:e,initiatorType:"fetch",ed:n,statusCode:p}).catch(function(t){q=R.hasProperty(t,"message")&&"page_dismissal"===t.message}).then(function(t){mj.fc("fetch",c,-1);b.resourceTiming= t;let r=g instanceof Response&&g.ok&&l;var w=mj,v=w.Kd,F=R.S(d);{let {aborted:N,response:u}=a;if(u&&u.ok)var K=void 0;else K={"error.source":"fetch"},K=(navigator.onLine?N&&(K["error.reason"]="abort"):K["error.reason"]="no_network",K)}return v.call(w,{vb:F,hb:nj(a,t),url:c,initiatorType:"fetch",resourceTiming:t,traceContext:h,Nc:q,Xc:f?.method??"get",Wd:!1,Fb:K,ya:k,Yb:g?{statusCode:g.status,statusText:g.statusText}:{statusCode:0,statusText:""},ka:b,Jf:r,mc:3})});lj(a,b,p);R.emitJsonEvents([await p])}}, lj=function(a,b,c){mj.Va().A({Ra:"end",url:a.url,startTime:R.S(a.startTime),endTime:R.S(a.endTime),initiatorType:"fetch",request:a.id,Wc:c,ka:b})},nj=function({startTime:a,endTime:b},c){return c?c.duration:b-a},uj=function(){let a=R.getUnwrappedFetch(),b=new Set;return pj=!0,globalThis.fetch=R.wrapWithInfo(CTX.Ig,async function(...c){function d(){h.aborted=!0}let {url:e,config:f}=qj(c);var g=R.Ta(e);if(!pj||R.Ba(g))return a.apply(this,c);c=R.Xd();let h=rj(g,f,c);mj.Va().A({Ra:"start",url:e.toString(), startTime:R.S(h.startTime),initiatorType:"fetch",request:h.id});sj(h);f.signal?.addEventListener("abort",d,{once:!0});mj.fc("fetch",h.url,1);g=mj.Ue(function(k){h.wa.push(...k)},h.url,"fetch");b.add(g);try{let k=await a.apply(this,f instanceof Request?[f]:[e,f]);return h.response=k,k}catch(k){throw k instanceof Error&&(h.error=k),k;}finally{tj(h),f.signal?.removeEventListener("abort",d),g(),b.delete(g)}},a),function(){pj=!1;b.forEach(function(c){c()});b.clear();globalThis.fetch=R.getUnwrappedFetch()}}, tj=async function(a){a.endTime=performance.now();let b={type:"request",subType:"fetch",request:a.config,response:a.response,responseError:a.error};a.url&&(b.url=a.url);await oj(a,b)},qj=function([a,b]){return a instanceof Request?{config:a,url:a.url}:{config:b||{},url:a}},sj=function(a){let {url:b,config:c,traceContext:d}=a,e;c instanceof Request?e=c.headers:e=c.headers?new Headers(c.headers):new Headers;let f=e.get("traceparent"),g=e.get("tracestate"),[h,k,l]=R.ae({url:b,traceContext:d,Sd:f,Td:g}); if("external"===l&&(a.traceContext=k),a.ya=l,h.length){for(let [n,p]of h)"tracestate"===n?e.set(n,p):e.append(n,p);c instanceof Request||(c.headers=e)}},rj=function(a,b,c){return{id:vj++,url:a,config:b,startTime:performance.now(),endTime:-1,traceContext:c,ya:"disabled",wa:[],aborted:!1}},wj=function(a){return a.requestExclusions},jj,pj=!1,vj=1,R,mj; CTX.I("8",{W([a,b]){R=a;mj=b;let c=a.B,d=a.B,e=a.Te(function(f){f.includes("7")?(c(),d()):(c=uj(),d=a.Ya("8",wj).subscribe(kj))});return function(){c();d();e()}},ba(){},api:{},I:["1","R"],$:[],O:{requestExclusions:""}});})(); (function(){const sctx=document.currentScript?.[Symbol.for("dtctx")]||document.currentScript if(!globalThis.DT_RUM||!globalThis.DT_RUM.ctx.get(sctx)){console.warn("[Dynatrace RUM JavaScript] DT_RUM is undefined, couldn't load module '9-page-summary'. The core module ('1') might not have been loaded.");return;}let CTX = globalThis.DT_RUM.ctx.get(sctx);var zj=function(){return xj.subscribe(function(a){400<=a&&500>a?yj("4"):500<=a&&600>a?yj("5"):(0<=a&&100>a||600<=a)&&yj("o")})},Aj=function(a){var b=T.getConfigValue("9","longTaskThreshold");b=a.duration>=b;if(b="longtask"===a.entryType&&b)b=T.V()+Math.floor(a.startTime),b=T.Lf(b,b+a.duration);return b},Bj=function(a){return globalThis.PerformanceObserver?.supportedEntryTypes?.includes?.(a)},Cj=function(a){return a[a.length-1]},Dj=function(a){return T.Lb().subscribe(function(b,c){c&&"visible"===c.value&& "hidden"===b.value&&a(b.value)},void 0)},Fj=function(a){Ej.A(a.getEntries())},Gj=function(a){return a.captureLongTaskEvents},Kj=function(){if(!Bj("longtask")||!globalThis.PerformanceObserver)return T.B;let a=Hj(Ij);return Jj=T.Jd({ee:()=>T.getConfigValue("9","longTaskLimit"),me:3E4,le:10}),()=>{a();Jj?.Ne()}},Ij=function(a){a.filter(Aj).filter(Lj).forEach(Mj)},Lj=function(a){return"self"===T.getConfigValue("9","longTaskCaptureMode")?"self"===a.name:!0},Mj=function(a){if(Jj.ne()){var b={"characteristics.has_long_task":!0, start_time:T.V()+Math.floor(a.startTime),duration:a.duration,"dt.rum.schema_version":"0.23.0","long_task.name":a.name};"attribution"in a&&(a=a.attribution[0],b["long_task.attribution.container_id"]=a.containerId,b["long_task.attribution.container_name"]=a.containerName,b["long_task.attribution.container_src"]=a.containerSrc,b["long_task.attribution.container_type"]=a.containerType,b["long_task.attribution.name"]=a.name);T.emitJsonEvents([b])}},Oj=function(a){if("loading"===document.readyState)return"loading"; let b=Nj();if(b){if(a{if(!(0a.Ma)if(a.status="reported",a.Ma=+d.toFixed(4),a.uc++,a.ma=Oj(T.C()),e){a.pa= {time:e.startTime,value:+e.value.toFixed(4)};var f;c=0;for(let g of e.sources){if(!g.currentRect)continue;let h=g.currentRect.width*g.currentRect.height;h>c&&(c=h,f=g.node)}f&&(a.pa.tagName=f.nodeName,f instanceof Element&&(a.pa.cb=T.Fa(f)))}}})},Rj=function(a){return Bj("layout-shift")?a?"reported":"backgrounded":"not_supported"},Tj=function(){let a=0,b=[];return function(c){let d=b[0],e=Cj(b);a&&1E3>c.startTime-e.startTime&&5E3>c.startTime-d.startTime?(a+=c.value,b.push(c)):(a=c.value,b=[c]);c= [...b].sort(Sj)[0];return[a,c]}},Sj=function(a,b){return b.value-a.value},Pj=function(a){return"layout-shift"===a.entryType&&!a.hadRecentInput},Uj=function(){return"visible"===T.Lb().get().value},Vj=function(){return Bj("first-input")?"not_reported":"not_supported"},Wj=function(a){return"first-input"===a.entryType},Xj=function(a){return!!a.interactionId},bk=function(a){a.getEntries().filter(Xj).forEach(function(b){Yj=Math.min(Yj,b.interactionId);Zj=(ak=Math.max(ak,b.interactionId))?(ak-Yj)/7+1:0})}, ek=function(){function a(){t.takeRecords&&d(t.takeRecords())}function b(){p=[];l=ck?Zj:performance.Hf||0}function c(r){var w=p[p.length-1],v=q[r.interactionId];if(v||10>p.length||r.duration>w.latency)v?(v.entries.push(r),v.latency=Math.max(v.latency,r.duration)):(r={id:r.interactionId,latency:r.duration,entries:[r]},q[r.id]=r,p.push(r)),p.sort(dk),p.splice(10).forEach(function(F){delete q[F.id]})}function d(r){if(r){for(var w=0,v=0;vr.duration)return!1;if(-1!==n&&r.startTimeb.latency)"reported"!==a.status.value&&(a.status.value="below_threshold");else if(b=b.entries.filter(d=>Math.round(d.startTime)>=a.offset),b.length){a.md++;var c=fk(b);b={Eb:c};(c=c.target)&&T.mb(c)&&(c.tagName&&(b.tagName=c.tagName),b.cb=T.Fa(c));a.status={value:"reported",data:b}}},hk=function(){var a,b,c,d=CTX.dh.PerformanceEventTiming&& CTX.dh.PerformanceEventTiming.prototype&&"interactionId"in CTX.dh.PerformanceEventTiming.prototype,e=null===(c=null===(b=null===(a=CTX.dh.PerformanceObserver)||void 0===a?void 0:a.supportedEntryTypes)||void 0===b?void 0:b.includes)||void 0===c?void 0:c.call(b,"event");return d&&e?"not_reported":"not_supported"},fk=function(a){return[...a].sort(function(b,c){return c.duration-b.duration})[0]},ik=function(a){return Bj("largest-contentful-paint")?a?"not_reported":"backgrounded":"not_supported"},jk=function(a){return"largest-contentful-paint"=== a.entryType},kk=function(a,b){a=performance.getEntriesByName(a,"resource");if(0!==a.length)return a.reduce(function(c,d){return Math.abs((d.responseEnd||d.startTime)-b){a.offset>c.startTime||("reported"!==a.status&&(a.status="reported",a.eb=0,a.sb=0),a.eb++,a.yb+=c.duration,a.pc.add({start_time:Math.floor(c.startTime)- a.offset,duration:c.duration}),"self"===c.name&&(a.sb++,a.Wb+=c.duration,a.ad.add({start_time:Math.floor(c.startTime)-a.offset,duration:c.duration})))})},nk=function(){return Bj("longtask")?"not_reported":"not_supported"},ok=function(){return T.getConfigValue("9","slowLongTaskOccurrences")},pk=function(a){return a.duration},rk=function(a,b){return T.Kb().select(function(c){return c[2]},{Z:"unshift"}).subscribe(function(c,d){void 0!==d&&c&&c!==d&&T.emitJsonEvents([qk(a),qk(b)])})},sk=function(a,b, c){let d=b-a.ye;"hidden"===c?a.fb+=d:a.jb+=d;a.ye=b},tk=function(){if("prerendering"in document&&document.prerendering)return T.C()-T.V();let a=Nj();return a?.activationStart&&0Bk.ge().filter(Ck).map(b=>qk(a,b)).map(Dk).subscribe(T.emitJsonEvents))},Dk=function(a){return[a]},Ck=function(a){return!!a["page.source.url.full"]},Fk=class{constructor(a=0){this.L=[];this.offset=a}G(){this.L.forEach(T.Hd);this.L=[]}Jb(a,b){let c=this.get();return this.reset(a,b),c}reset(a){this.offset=a}},Gk=CTX.x(),yj=Gk.A,xj=CTX.x(),Hk={c:"error.csp_violation_count",e:"error.exception_count", d:"error.dropped_exception_count",4:"error.http_4xx_count",5:"error.http_5xx_count",o:"error.http_other_count"},Ik=CTX.x(),Jk=class extends Fk{constructor(){super();this.Ea={};this.L=[Gk.subscribe(a=>{void 0===this.Ea[a]&&(this.Ea[a]=0);this.Ea[a]++}),Ik.subscribe(a=>{for(let b of a)void 0===this.Ea[b]&&(this.Ea[b]=0)})]}reset(a,b){super.reset(a,b);for(let c of Object.keys(this.Ea))this.Ea[c]=0}get(){let a=Object.entries(this.Ea).map(([b,c])=>[Hk[b],c]);return Object.fromEntries(a)}},Kk=[{type:"paint"}, {type:"largest-contentful-paint"},{type:"layout-shift"},{type:"first-input"},{type:"longtask"}],Ej=CTX.x(function(){let a=new PerformanceObserver(Fj);return Kk.filter(function({type:b}){return Bj(b)}).forEach(function(b){a.observe({buffered:!0,...b})}),a.disconnect.bind(a)}),Hj=Ej.subscribe,Jj,Lk=!1,Mk=class extends Fk{constructor(a,b){super(b);this.Oc=this.uc=this.Ma=0;this.kd=T.B;this.status=Rj(a);this.Ze=Tj();"reported"===this.status&&(this.L=this.subscribe())}subscribe(){return this.kd=Dj(()=> {Lk||void 0!==this.Ma&&0Qj(this,a))]}reset(a,b){super.reset(a,b);this.status=Rj(b);this.Oc=a;this.Ma=this.uc=0;this.ma=void 0;this.Ze=Tj();this.pa=void 0;"reported"===this.status&&0===this.L.length&&(this.L=this.subscribe())}get(){if("reported"!==this.status)return{"cls.status":this.status};let a={"cls.status":"reported","cls.update_count":this.uc,"cls.value":this.Ma};return void 0!==this.ma&&(a["cls.loading_state"]=this.ma), this.pa&&(a["cls.ui_element.shift_time"]=this.pa.time-this.offset,a["cls.ui_element.shift_value"]=this.pa.value,this.pa.tagName&&(a["cls.ui_element.tag_name"]=this.pa.tagName),this.pa.cb&&(a["cls.ui_element.xpath"]=this.pa.cb)),a}},Nk=class extends Fk{constructor(a,b){super(b);this.status={value:Vj()};"not_reported"===this.status.value&&(this.L=[Hj(c=>{!(c=Cj(c.filter(Wj)))||!Uj()||0>Math.round(c.startTime)-this.offset||(this.status={value:"reported",data:c},this.G())})])}get(){if("reported"!==this.status.value)var a= {"fid.status":this.status.value};else{var b=this.status.data;a=this.offset;a={"fid.status":"reported","fid.loading_state":Oj(b.startTime),"fid.start_time":b.startTime-a,"fid.duration":b.duration,"fid.name":b.name,"fid.processing_start":b.processingStart-a,"fid.processing_end":b.processingEnd-a,"fid.cancelable":b.cancelable};(b=b.target)&&(a["fid.ui_element.tag_name"]=b.nodeName,b instanceof Element)&&(b=T.Fa(b))&&(a["fid.ui_element.xpath"]=b)}return a}reset(a,b){super.reset(a,b);this.status={value:Vj()}}}, Zj=0,Yj=1/0,ak=0,ck,Ok=class extends Fk{constructor(a,b){super(b);this.md=-1;this.status={value:hk()};"not_reported"===this.status.value&&(this.lb=ek(),this.lb.Tf(c=>gk(this,c)),this.L=[this.lb.G])}get(){this.lb?.Gf();if("reported"!==this.status.value)var a={"inp.status":this.status.value};else{let {Eb:b,tagName:c,cb:d}=this.status.data;a={"inp.status":"reported","inp.update_count":this.md,"inp.interaction_count":this.lb?.xf()||0,"inp.loading_state":Oj(b.startTime),"inp.start_time":b.startTime-this.offset, "inp.duration":b.duration,"inp.name":b.name,"inp.processing_start":b.processingStart-this.offset,"inp.processing_end":b.processingEnd-this.offset,"inp.cancelable":b.cancelable};a=(c&&(a["inp.ui_element.tag_name"]=c),d&&(a["inp.ui_element.xpath"]=d),a)}return a}reset(a,b){super.reset(a,b);this.lb?.reset(a);this.md=-1;this.status={value:hk()}}},Pk=class extends Fk{constructor(a,b){super(b);this.ld=0;this.status={value:ik(a)};"not_reported"===this.status.value&&(this.L=this.subscribe())}subscribe(){return[Dj(()=> {"reported"!==this.status.value&&(this.status.value="backgrounded");this.G()}),Hj(a=>{if((a=Cj(a.filter(jk)))&&!(0>(a.renderTime||a.loadTime)-this.offset)&&("reported"!==this.status.value||a.size>this.status.data.Eb.size)){this.ld++;let b={Eb:a};a.element&&(a.element.tagName&&(b.tagName=a.element.tagName),b.cb=T.Fa(a.element));this.status={value:"reported",data:b}}})]}get(){if("reported"!==this.status.value)var a={"lcp.status":this.status.value};else{let {Eb:e,cb:f,tagName:g}=this.status.data,{renderTime:h, loadTime:k,size:l,url:n,id:p}=e,q={"lcp.status":"reported","lcp.update_count":this.ld,"lcp.start_time":(h||k)-this.offset,"lcp.load_time":k-this.offset,"lcp.size":l};if(n){a=q;var b=n,c=h,d=k;a["lcp.url"]=b;if(b=kk(b,d)){if(a["lcp.resource.load_duration"]=b.duration,c)a["lcp.ui_element.render_delay"]=c-Math.min(c,Math.max(b.requestStart,b.responseEnd));c=performance.getEntriesByType("navigation")[0]?.responseStart;void 0!==c&&(a["lcp.resource.load_delay"]=b.startTime-c)}}a=(h&&(q["lcp.render_time"]= h-this.offset),p&&(q["lcp.id"]=p),g&&(q["lcp.ui_element.tag_name"]=g),f&&(q["lcp.ui_element.xpath"]=f),q)}return a}reset(a,b){super.reset(a,b);this.status={value:ik(b)};this.ld=0;0===this.L.length&&"not_reported"===this.status.value&&(this.L=this.subscribe())}},Qk=class{constructor(){var a=pk;this.Zd=ok;this.Sb=a;this.Rc=Number.POSITIVE_INFINITY;this.data=[];this.Ae=0}add(a){let b=this.Zd();this.data.lengthb&&(this.sort(),this.data.splice(b)),this.Sb(a)<= this.Rc||(this.data[this.Ae]=a,lk(this)))}get(){this.sort();let a=this.Zd();return this.data.splice(a),lk(this),this.data}reset(){this.Rc=Number.POSITIVE_INFINITY;this.data=[]}sort(){this.data.sort((a,b)=>this.Sb(b)-this.Sb(a))}},Rk=class extends Fk{constructor(){super();this.eb=this.yb=0;this.pc=new Qk;this.sb=this.Wb=0;this.ad=new Qk;this.status=nk();"not_reported"===this.status&&(this.L=[Hj(a=>mk(this,a))])}reset(a,b){super.reset(a,b);this.status=nk();this.yb=0;this.pc.reset();this.Wb=this.eb= 0;this.ad.reset();this.sb=0}get(){return"reported"!==this.status?{"long_task.status":this.status}:{"long_task.status":this.status,"long_task.all.count":this.eb,"long_task.all.avg_duration":this.yb/this.eb,"long_task.all.slowest_occurrences":this.pc.get(),"long_task.self.count":this.sb,"long_task.self.avg_duration":this.Wb/this.sb||0,"long_task.self.slowest_occurrences":this.ad.get()}}},Sk=class extends Fk{constructor(){super();this.fb=this.jb=0;this.ye=T.V();this.L=[T.Lb().subscribe((a,b)=>{if(a= b?.value)b=T.C(),sk(this,b,a)},{Z:"unshift"})]}Jb(a,b){let c=T.C();return sk(this,c,T.Lb().get().value),super.Jb(a,b)}reset(a,b){super.reset(a,b);this.fb=this.jb=0}get(){return{"page.foreground_time":this.jb,"page.background_time":this.fb}}},Tk=class extends Fk{constructor(a){super();this.ma="loading";this.value=-1;this.status=wk(a);"not_reported"===this.status&&(this.L=[Dj(()=>vk(this)),Hj(b=>{if(b=Cj(b.filter(xk))){var c=b.startTime-this.offset;0>c||(this.ma=Oj(b.startTime),this.value=c,this.status= "reported",this.G())}})])}get(){return"reported"!==this.status?{"fcp.status":this.status}:{"fcp.value":this.value,"fcp.loading_state":this.ma,"fcp.status":this.status}}reset(a,b){super.reset(a,b);this.status=wk(b);this.ma="loading";this.value=-1}},Uk=class extends Fk{constructor(a){super();this.ma="loading";this.value=-1;this.status=yk(a);"not_reported"===this.status&&(this.L=[Dj(()=>vk(this)),Hj(b=>{if(b=Cj(b.filter(zk))){var c=b.startTime-this.offset;0>c||(Lk=!0,this.ma=Oj(b.startTime),this.value= c,this.status="reported",this.G())}})])}get(){return"reported"!==this.status?{"fp.status":this.status}:{"fp.value":this.value,"fp.loading_state":this.ma,"fp.status":this.status}}reset(a,b){super.reset(a,b);this.status=yk(b);this.ma="loading";this.value=-1}},Vk=class extends Fk{constructor(a,b){super(b);this.Md=!1}get(){if(!this.Md){var a=performance.getEntriesByType("navigation")[0];if(a){let b=Math.max(a.workerStart||a.fetchStart,0),c=Math.max(a.responseStart,0),d=Math.max(a.domainLookupStart,0), e=Math.max(a.connectStart,0);a=Math.max(a.connectEnd,0);return this.Md=!0,{"ttfb.status":"reported","ttfb.value":c,"ttfb.waiting_duration":b,"ttfb.cache_duration":d-b,"ttfb.dns_duration":e-d,"ttfb.connection_duration":a-e,"ttfb.request_duration":c-a}}}return{"ttfb.status":"not_reported"}}},Wk=class{constructor(a){this.navigationType=void 0;this.gd=T.V();a=[...a,Jk,Mk,Tk,Nk,Uk,Ok,Pk,Rk,Vk];let b=Uj();this.We=a.map(function(c){return new c(b)})}G(){this.We.forEach(function(a){a.G()})}reset(a,b){(a= b?.["navigation.type"])&&(this.navigationType=a)}},Xk=class extends Wk{constructor(){super([Sk])}ie(){return{...uk(),"characteristics.has_page_summary":!0,"page.prerender_time":tk()}}},Yk=class extends Sk{get(){return{"view.foreground_time":this.jb,"view.background_time":this.fb}}},Zk=class extends Wk{constructor(){super([Yk]);this.Qf=Ek(this)}reset(a,b){super.reset(a,b);this.gd=a;this.Mf=b}ie(a){let b={};a=a?.Ic.aa||this.Mf?.dc.aa||1;1===a&&(b=uk());let c=1===a?tk():0;return{...b,"view.sequence_number":a, "view.prerender_time":c,"characteristics.has_view_summary":!0}}G(){super.G();this.Qf()}},T,Bk; CTX.I("9",{W([a,b]){T=a;Bk=b;let c=zj(),d=new Zk,e=new Xk,f=rk(d,e),g,h=a.Ya("9",Gj).subscribe(function(k){k&&void 0===g?g=Kj():(g?.(),g=void 0)});return function(){e.G();d.G();c();f();h();g?.()}},ba(){},api:{Ec:yj,Od:xj.A,Nd:Ik.A,pf:function(){return new Jk(!0)},Ld:function(a){let b=[new Mk(!0,a),new Nk(!0,a),new Ok(!0,a),new Pk(!0,a),new Rk(!0)];return{getData:function(){return b.reduce(function(c,d){return{...c,...d.get()}},{"long_task.status":"not_reported","inp.status":"not_reported","cls.status":"reported", "lcp.status":"not_reported","fid.status":"not_reported"})},G:function(){b.forEach(function(c){return c.G()})}}}},I:["1","P"],$:[],O:{captureLongTaskEvents:!0,longTaskCaptureMode:"all",longTaskLimit:10,longTaskThreshold:50,slowLongTaskOccurrences:5}});})(); (function(){function Xa(T,C,W,ia,R){let ja=!1;if(eb||Ca)return ja;Ca=!0;try{"function"==typeof xa&&xa!==Xa&&(ja=xa(T,C,W,ia,R))}catch(pa){na.dT_.rex(pa,void 0,!0,"1")}return ja||na.dT_.re({msg:"string"==typeof T?T:"",file:C||"",line:W||-1,column:ia||-1,error:R||"",stackContainsWrapper:!1,source:"1"}),Ca=!1,ja}function Ia(T){try{if("[object Function]"!==Object.prototype.toString.call(T))return T;let C=T.dtwid;return"number"==typeof C&&J[C]?J[C].Gc++:(J[Y]={ta:T,Gc:1},T.dtwid=Y++),T.rxewrapper=T.rxewrapper|| function(W){try{return qa.Me(T,this,arguments)}catch(ia){if(-2146823277!==ia.number)throw G&&(na.dT_.rex(ia,void 0,!0,"1"),Ta()),ia;}},T.rxewrapper.rxewrapper=T.rxewrapper,T.rxewrapper}catch(C){return T}}function Ta(){eb+=1;na.dT_.st(function(){--eb},0)}function db(){let T=document.getElementsByTagName("html");0!==T.length&&T[0].hasAttribute&&T[0].hasAttribute("webdriver")||"EventTarget Window ModalWindow".replace(/\w+/g,function(C){(C=wa[C]&&wa[C].prototype)&&na.dT_.oHOP(C,"addEventListener")&&(C.addEventListener= Ya(C.addEventListener),C.removeEventListener=Pa(C.removeEventListener));return""})}function Ya(T){return function(C,W,ia,R){return W&&W.handleEvent&&(W.handleEvent=Ia(W.handleEvent)),T.call(this,C,Ia(W),ia,R)}}function Pa(T){return function(C,W,ia,R){try{return T.call(this,C,W&&W.rxewrapper?W.rxewrapper:W,ia,R)}finally{W&&(C=W.dtwid,"number"==typeof C&&J[C]&&J[C].ta===W&&(J[C].Gc--,J[C].Gc||(delete W.rxewrapper,delete W.dtwid,delete J[C])))}}}function Fa(){try{na.dT_.apl(wa,"onerror",function(){return Xa}, function(T){xa=T})}catch(T){}}function Aa(...T){let C,W;for(let ia of T)!C&&na.dT_.iIO(ia,7)&&(C=ia),!W&&ia&&"string"==typeof ia&&(W=ia);return(C||W)&&na.dT_.rex(C||W,void 0,!1,"2"),O.apply(this,T)}function bb(T){var C;if(C="string"==typeof T.blockedURL&&"string"==typeof T.documentURL&&!!T.blockedURL&&!!T.documentURL)C=T.blockedURL,C=!(null!=C&&C.includes(na.dT_.scv("reportUrl")));if(C){C=[];for(var W in T)T[W]&&"function"!=typeof T[W]&&C.push([W,T[W]+""]);C.length&&na.dT_.cAE("_csprv_",C,!0,void 0, 1)}}function Ua(T){"securitypolicyviolation"===T.type&&bb({sourceFile:T.sourceFile,blockedURL:T.blockedURI,documentURL:T.documentURI,referrer:T.referrer,disposition:T.disposition,effectiveDirective:T.effectiveDirective||T.violatedDirective,originalPolicy:T.originalPolicy,statusCode:T.statusCode,lineNumber:T.lineNumber,columnNumber:T.columnNumber,sample:T.sample,toJSON(){}})}function Da(T){for(let C of T)"csp-violation"===C.type&&(T=C.body)&&bb(T)}function ta(T){T.reason&&na.dT_.iIO(T.reason,7)?na.dT_.rex(T.reason, void 0,!0,"4"):T.detail&&na.dT_.iIO(T.detail.reason,7)&&na.dT_.rex(T.detail.reason,void 0,!0,"4")}this.dT_&&dT_.prm&&dT_.prm();var na="undefined"!=typeof window?window:self,wa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,ua,xa,Ca=!1,eb=0,G=!0,J={},Y=0,qa={Me:function(T,C,W,ia,R,ja){return ua.aWF(T,C,W,ia,R,ja)}},O,Z;(Z||(Z={})).ng="errorCallback";var ha;(function(T){T.jg="5";T.kg="2";T.mg="0";T.og="4";T.qg="1";T.rg="3"})(ha||(ha={}));(function(){var T,C;if(wa.dT_&& null!==(C=(T=na.dT_).smbi)&&void 0!==C&&C.call(T,"q")){if(ua=wa.dT_,!na.dT_.bcv("doel")){wa.onerror!==Xa&&(ua.rxehandler=Xa,wa.onerror&&(xa=wa.onerror),wa.onerror=ua.rxehandler);if(Fa(),!wa.atob)G=!1;else if(wa.ErrorEvent)try{0===(new wa.ErrorEvent("test")).colno&&(G=!1)}catch(ia){}G&&db()}na.dT_.bcv("lupr")&&na.dT_.ael(wa,"unhandledrejection",ta);na.dT_.bcv("csprv")&&(wa.ReportingObserver?(new wa.ReportingObserver(Da,{buffered:!0,types:["csp-violation"]})).observe():na.dT_.gBI().ff&&na.dT_.ael(document, "securitypolicyviolation",Ua));if(na.dT_.bcv("cce")){var W;null!==(W=wa.console)&&void 0!==W&&W.error&&(O=wa.console.error,wa.console.error=na.dT_.wwi(Aa,O))}}})()})(); (function(){function Xa(P,aa=[]){var F=Ic||gb.dT_;F=null!=F&&F.iIO?F.iIO:null;return!(null===F||void 0===F||!F(P,aa))}function Ia(P,aa=0){return P.name+"_"+(P.startTime+aa)+"_"+P.duration}function Ta(){try{performance.getEntries()[0].G=!0,nc=performance.getEntries()[0].G,Sb=()=>!!nc}catch(P){}}function db(){ob=gb.dT_;U.dT_.gBI().sf?Sb=()=>!1:Sb=()=>(Ta(),!!nc)}function Ya(P){"function"==typeof S.addEventListener?S.addEventListener("resourcetimingbufferfull",P):"undefined"!=typeof S.onresourcetimingbufferfull&& (wb=S.onresourcetimingbufferfull,S.onresourcetimingbufferfull=P)}function Pa(){try{"function"==typeof wb&&wb.call(S,new Event("resourcetimingbufferfull",{bubbles:!0,cancelable:!0})),U.dT_.st(function(){ea.call(S)},0)}catch(P){}}function Fa(P){let {a:aa,e:F}=P.detail;if(F)for(let ra of F){P=ra.url;if(!P)continue;let Ga=ra.relevance||0,Ra={area:ra.area,imageWidth:ra.w,imageHeight:ra.h,imageNaturalWidth:ra.nw,imageNaturalHeight:ra.nh,onloadTime:ra.o,relevance:Ga,Se:ra.ireason||0,actionId:aa||0};(!Wa[P]|| Ga>Wa[P].relevance)&&(Wa[P]=Ra)}}function Aa(P){return!!P&&Number.isFinite(P)&&0=aa)return P;var F=yc[Ia(P,aa)];if(F)return F;F={};for(let ra of pc)F[ra]=na(P,aa,ra);for(let ra of sb)ra in P&&(F[ra]={get(){return P[ra]}});aa=Object.create(P,F);return aa._dtCl=!0,Da(aa),aa}function ua(){let P= [],aa=document.getElementsByTagName("iframe");if(!aa.length)return P;for(let Na=0;Naya.responseEnd||0>ya.startTime?!1:0=bc||Xb&&Xb.actionId===+F&&0{let Ga=ra.actionId,Ra=F[Ga];Ra||(Ra=[]);var ya=aa[ra.name];if(ya){if(ya&&"LINK"=== ya.nodeName){let lb=ya.media||"all";ya="stylesheet"===ya.rel&&window.matchMedia(lb).matches&&!ya.disabled}else ya=!ya.hasAttribute("async")&&!ya.hasAttribute("defer")&&"module"!==ya.getAttribute("type");ra.isCritical=+ya}bb(ra);Ra.push(ra);F[Ga]=Ra;ec[Ia(ra)]=!0;return F},{});P=ja(P);900Na.duration?!0:0>=Na.responseEnd?!1:Na.requestStart===Na.fetchStart&&Na.requestStart===Na.responseStart&&Na.responseStart!==Na.responseEnd;ya.call(Ra,{type:yb,Bh:mb,url:Yb,domain:bc,actionName:Xb,eh:Cc,Uh:Dc,Ag:Na,$g:!1})}Tb(aa,P,lb,Ga,F,ra)}function Db(P,aa,F,ra,Ga){let Ra=Ga||fd();if(!P.length||0>=Ra)F("");else{var ya=[];ca(P,lb=>{if(ld&&ya.length/2>=ld)lb=!1;else{var Na=lb.startTime, yb;(yb=Na<("iframe"===lb.initiatorType?1:0))||(yb=lb.actionId,yb=!(!yb||yb===aa));yb?lb=!0:(Na=Na?["b",Math.round(Na)]:[],lb=(L(lb,Na),ya.push(Cd(lb.name),Na.join("")),!0))}return lb},void 0,function(){F(N(`${aa||Bc()}-${Math.round(Ra)};${ya.join("|")}`))},!ra)}}function Tb(P,aa,F,ra,Ga,Ra){Db(ra,aa,ya=>{ya&&P.Id.push(ya);Ga()},Ra)}function $b(P,aa,F,ra){if(U.dT_.las()){var Ga=Cb();Ga=!F&&(0>=Ga||3E3>Fb()-Ga)?(U.dT_.sMPS(2E3),!1):!0}else Ga=!1;if(Ga&&!aa){dc(pa(F),F);!Tc.length||U.dT_.last()+3E4<= Fb()&&U.dT_.last()?(Tc=[],aa=void 0):aa=Tc.splice(0,1)[0];if(aa)for(aa=aa.Id,F=0;F=Ya.dT_.nw()-Ya.dT_.pii("validUntil")?G=Ya.dT_.cUIRO((eb.timeout||0)+ua,!0):xa=Ya.dT_.eta(ua);Ca={id:-1};0Db.right||Db.left>(window.innerWidth||document.documentElement.clientWidth)|| 0>Db.bottom||Db.top>(window.innerHeight||document.documentElement.clientHeight));if(Tb){Z=G.dT_.nw();break}}}function Aa(){Ta();qa&&!C?db():!qa&&C&&(G.dT_.rBPSL(Pa),G.dT_.rO("deadClickObserver"),G.dT_.rel(document,"click",Ya,void 0),T=[],C=!1,Z=-1)}function bb(){if(W=G.dT_.bcv("uxrgce"),W){let $a=G.dT_.scv("uxrgcm"),[zb,Db]=$a.split(";");ia=Ua(zb);Ua(Db)}}function Ua($a){let [zb,Db,Tb,$b]=$a.split(",");return{Dg:+zb||100,Kg:+Db||25,fg:+Tb||300,ag:+$b||3}}function Da($a){return{x:$a.x||$a.clientX, y:$a.y||$a.clientY,timeStamp:G.dT_.nw()}}function ta(){G.dT_.iMD()||(G.dT_.aBPSL(ua),G.dT_.ael(document,"click",wa),G.dT_.ael(document,"mousedown",na),R=!0)}function na($a){pa=Da($a)}function wa($a){$a=Da($a);if(0===Va.length)Va.push($a);else{var zb=Va[0],Db=Va[Va.length-1];if(Db=$a&&Db?$a.timeStamp-Db.timeStamp<=ia.fg:!1)Db=ia.Kg,Db=Math.abs(zb.x-$a.x)<=Db&&Math.abs(zb.y-$a.y)<=Db;Db&&$a&&pa&&$a.timeStamp-pa.timeStamp<=ia.Dg?(Va.push($a),xa()):(Va.length>=ia.ag&&Ca(),Va=[$a])}}function ua($a,zb, Db,Tb){if(0!==ib.length){zb=$a.av;Db=ib;let $b=[];for(let dc of Db)$b.push(dc.Eg+"|"+dc.cg.toFixed(0)+"|"+dc.duration.toFixed(0));zb.call($a,Tb,"rC",$b.join(","),!0);ib=[]}}function xa(){G.dT_.ct(ja);ja=G.dT_.st(function(){Va.length>=ia.ag&&Ca()},ia.fg)}function Ca(){var $a=Va[0];$a={Eg:Va.length,cg:Math.round($a.timeStamp),duration:Math.round(Va[Va.length-1].timeStamp-$a.timeStamp)};0<$a.cg&&0<$a.duration&&(ib.push($a),G.dT_.sMPS(2E3));Va=[]}function eb(){bb();W&&!R?ta():!W&&R&&(G.dT_.rBPSL(ua), G.dT_.rel(document,"click",wa,void 0),G.dT_.rel(document,"mousedown",na,void 0),Va=[],ib=[],R=!1)}this.dT_&&dT_.prm&&dT_.prm();var G="undefined"!=typeof window?window:self,J="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,Y,qa,O,Z=-1,ha,T=[],C=!1,W,ia,R=!1,ja,pa,Va=[],ib=[];(function(){var $a,zb;return J.dT_&&(null===(zb=($a=G.dT_).smbi)||void 0===zb?void 0:zb.call($a,"u"))})()&&(bb(),W&&ta(),Ia(eb),Ta(),qa&&db(),Ia(Aa))})(); (function(){function Xa(x){let u=this;if(u.constructor){let D=Xa;Object.defineProperty(u,"constructor",{get:function(){return D},set:function(L){D=L}})}let r={requestStart:0,ob:!0,aa:0,ua:[],url:"",method:"",aborted:!1,La:0,async:void 0,originalXhr:arguments.length?new Wa(x):new Wa,ze:!1,Gd:-1,Ec:-1,Fc:[],sd:!1,Db:function(){if(u.readyState=r.originalXhr.readyState,u.readyState!==r.Gd||100arguments.length&&(N=!0);r.async=N;r.originalXhr.onreadystatechange=r.Db;r.url=""+L;let Cb=Ca(u,"open");Cb?jb.callOpen(Cb,u,arguments):jb.callOpen(r.originalXhr.open,r.originalXhr,arguments);u.readyState=r.originalXhr.readyState},u.send=function(){return r.He(arguments,!1)},u.abort=function(...D){0{if(D){var N=u.ua;for(let ca of N)if(ca[0]===r&&ca[1]===D&&ca[2]===L)return;N.push([r,D,!!L]);u.Fb||(u.Fb=!0,bb(this,u.Dd,u.Dc))}};this.removeEventListener=function(r,D,L){let N=null,ca=u.ua;for(let oa=0;oa{let D=u.ua,L=!1,N=!1;if(r.cancelable&&r.preventDefault){let ca=r.preventDefault;r.preventDefault=function(){return L=!0,jb.preventDefault(ca, this,arguments)}}if(r.stopImmediatePropagation){let ca=r.stopImmediatePropagation;r.stopImmediatePropagation=function(){return N=!0,jb.stopImmediatePropagation(ca,this,arguments)}}for(let ca of D)!N&&ca[0]===r.type&&!ca[2]&&("object"==typeof ca[1]&&ca[1].handleEvent?jb.dispatchXHRCallback(ca[1].handleEvent,ca[1],[r]):jb.dispatchXHRCallback(ca[1],this,[r]));return!L}}function ua(x,u,r){var D;let L="status"in u?u.status:0,N=null!==(D=x.originalStatus)&&void 0!==D?D:L;D=99>=N||400<=N;U.dT_.disE({kind:"REQUEST_COMPLETED", detail:{i:"xmlhttprequest",x:x.url,q:x.requestStart,m:x.method,u:x.originalXhr,h:x.ib,c:N,s:"statusText"in u?u.statusText:"",a:r,e:U.dT_.nw(),o:x.errorReason,t:D,n:x.traceContext,l:x.traceContextHint}})}function xa(x,u){let r=u.aa,D=x.status;try{let L=sb;if(L.gEMD&&L.iRHCA&&L.iRHCA()){let N=Ya(x.getAllResponseHeaders());U.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:r,h:N}})}}catch(L){}200!==D&&U.dT_.mx()&&(0===D?(u.errorReason||(u.errorReason="abort"),U.dT_.st(function(){U.dT_.mxc(r)},0)):U.dT_.mxf(D, x.statusText,r));U.dT_.lx(r,void 0,"x");u.aa=0}function Ca(x,u){try{let r=Object.getPrototypeOf(x),D=Object.getPrototypeOf(x.dtProps.originalXhr);return D||(D=Wa.prototype),r&&D&&!hb.has(r[u])?r[u]:null}catch(r){return null}}function eb(x){return U.dT_.iIO(x,["dtProps"])}function G(x){x.UNSENT=0;x.OPENED=1;x.HEADERS_RECEIVED=2;x.LOADING=3;x.DONE=4}function J(x){"upload"===x?Object.defineProperty(gb.XMLHttpRequest.prototype,"upload",{enumerable:!0,configurable:!0,get:function(){return this.dtProps.ob? (this.dtProps.upload||(this.dtProps.upload=new wa(this)),this.dtProps.upload):Wa.prototype.upload}}):Object.defineProperty(gb.XMLHttpRequest.prototype,x,{enumerable:!0,configurable:!0,get:function(){return this.dtProps.ob?0<=nc.indexOf(x)?this.dtProps.originalXhr[x]:this.dtProps[x]:Wa.prototype[x]},set:function(u){this.dtProps.ob?this.dtProps[x]=u:Wa.prototype[x]=u}})}function Y(x,u){let r=gb.XMLHttpRequest.prototype[x];!u&&!U.dT_.iNF(r)||(gb.XMLHttpRequest.prototype[x]=function(D,L){function N(){let ca; eb(this)?("open"===D&&!this.dtProps.url&&(this.dtProps.url=arguments[1]+""),this.dtProps.originalXhr.withCredentials!==this.dtProps.withCredentials&&(this.dtProps.originalXhr.withCredentials=this.dtProps.withCredentials),ca=this.dtProps.originalXhr):ca=this;return jb.XMLHttpRequestCallback(L,ca,arguments)}return hb.set(N,!0),N}(x,Wa.prototype[x]))}function qa(){Wa=gb.XMLHttpRequest;wb=sb.ct||clearTimeout;gb.XMLHttpRequest=Xa;gb.XMLHttpRequest[ba]=Wa;za=db(Wa,Ab);Xa.prototype=Object.create(Wa.prototype, Object.getOwnPropertyDescriptors(Wa.prototype));Object.defineProperty(Xa.prototype,"dtProps",{value:{ob:!1},enumerable:!1,configurable:!0,writable:!0});Xa.prototype.dtProps.ob=!1;G(Xa);G(Xa.prototype);Ta(Wa.prototype);for(let x in Wa.prototype){if(-1!==ac.indexOf(x)&&-1===Ab.indexOf(x))continue;let u=x;try{-1!==Ab.indexOf(x)?Y(u,!0):-1!==Sb.indexOf(x)?J(x):gb.XMLHttpRequest.prototype[u]=Wa.prototype[u]}catch(r){J(x)}}for(let x in Wa)if(!(x in Wa.prototype))try{gb.XMLHttpRequest[x]=Wa[x]}catch(u){}try{O()}catch(x){}} function O(){if(!U.dT_.bcv("peti")){var x=EventTarget.prototype,u=x.addEventListener;x.addEventListener=U.dT_.wwi(function(L,N,ca){if(eb(this))this.dtProps.Vc(L,N,ca);else return jb.AELWrapper(u,this,arguments)},u);var r=x.removeEventListener;x.removeEventListener=U.dT_.wwi(function(L,N,ca){if(eb(this))this.dtProps.Hd(L,N,ca);else return jb.RELWrapper(r,this,arguments)},r);var D=x.dispatchEvent;x.dispatchEvent=U.dT_.wwi(function(L){return eb(this)?this.dtProps.fc(L):jb.dispatchWrapper(D,this,arguments)}, D)}}function Z(x,u){return new ec(x,u)}function ha(x){return"string"==typeof x}function T(x){x.lxCalled||(U.dT_.lx(x.actionId,void 0,"x"),x.lxCalled=!0)}function C({ta:x,context:u,sa:r,actionId:D=0,url:L=""}){return sb.aWF(x,u,r,D,L,"x")}function W(x,u,r){return function(...D){let {actionId:L,url:N}=x;try{if(x.callbackStart=U.dT_.nw(),U.dT_.ec(L),"function"==typeof u)return C({ta:u,context:r,sa:D,actionId:L,url:N})}finally{U.dT_.lc(L),T(x)}}}function ia(x,u,r,D){return function(...L){try{U.dT_.ec(x.actionId); let N=L[0],ca=Fa(N),oa=new gb[ca](N.type,N);if(R(N,D,oa),L[0]=oa,"function"==typeof u){let {actionId:Cb,url:Fb}=x;return C({ta:u,context:N.target,sa:L,actionId:Cb,url:Fb})}}finally{U.dT_.lc(x.actionId)}}}function R(x,u,r){u=ja(x,"target",u);Object.defineProperties(r,{target:u,currentTarget:u,srcElement:u,stopPropagation:ja(x,"stopPropagation",function(...D){return Event.prototype.stopPropagation.apply(x,D),Event.prototype.stopPropagation.apply(r,D)}),stopImmediatePropagation:ja(x,"stopImmediatePropagation", function(...D){return Event.prototype.stopImmediatePropagation.apply(x,D),Event.prototype.stopImmediatePropagation.apply(r,D)}),preventDefault:ja(x,"preventDefault",function(...D){return Event.prototype.preventDefault.apply(x,D),Event.prototype.preventDefault.apply(r,D)}),eventPhase:ja(x,"eventPhase","undefined"==typeof x.eventPhase?2:void 0),timeStamp:ja(x,"timeStamp",x.timeStamp||U.dT_.nw()),initEvent:ja(x,"initEvent")})}function ja(x,u,r){return{get(){return r||x[u]},enumerable:!0}}function pa(x, u,r){return function(...D){try{let L=sb;if(L.gEMD&&L.iRHCA&&L.iRHCA()&&r.readyState===r.HEADERS_RECEIVED){let N=Ya(r.getAllResponseHeaders());U.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:x.actionId,h:N}})}}catch(L){}try{if(x.callbackStart=U.dT_.nw(),U.dT_.ec(x.actionId),r.readyState===r.DONE&&U.dT_.mx()&&(0>=r.status||400<=r.status)&&(0===r.status?(x.errorReason||(x.errorReason="abort"),U.dT_.st(U.dT_.mxc.bind(null,x.actionId),0)):U.dT_.mxf(r.status,r.statusText,x.actionId)),"function"==typeof u){let {actionId:L, url:N}=x;return C({ta:u,context:r,sa:D,actionId:L,url:N})}}finally{U.dT_.lc(x.actionId),r.readyState===r.DONE&&T(x)}}}function Va(x,u,r){return"upload"===u&&U.dT_.mx()&&!r.hasUploadHandler&&(x.upload.addEventListener("error",function(){U.dT_.mxg("Upload failure",r.actionId)}),r.hasUploadHandler=!0),r.origHandlers.has(u)?r.origHandlers.get(u):Reflect.get(x,u)}function ib(x,u,r){try{EventTarget.prototype.addEventListener.call(x,u,r)}catch(D){x.addEventListener(u,r)}}function $a(x){let u={method:"", callbackStart:0,requestStart:0,wrappers:new WeakMap,actionId:0,async:!0,lxCalled:!1,url:"",target:x,hasCustomReadyStateChangeHandler:!1,hasUploadHandler:!1,origHandlers:new Map,errorReason:void 0,requestHeaders:[],traceContext:U.dT_.gtc(),traceContextHint:"disabled",toString:()=>"[Custom DTProperty Object]",toJSON:()=>"[Custom DTProperty Object]"};return Object.defineProperty(x,"dtProps",{value:u,enumerable:!1,configurable:!0,writable:!1}),ib(x,"readystatechange",pa(u,()=>{},x)),U.dT_.mx()&&(ib(x, "error",function(){return u.errorReason=void 0,U.dT_.mxf(x.status,x.statusText,u.actionId)}),ib(x,"abort",function(){return u.errorReason="abort",delete u.originalStatus,U.dT_.mxc(u.actionId)}),ib(x,"timeout",function(){return u.errorReason="timeout",U.dT_.mxt(u.actionId)})),ib(x,"loadend",function(){var r;let D=null!==(r=u.originalStatus)&&void 0!==r?r:u.target.status;r=99>=D||400<=D;U.dT_.disE({kind:"REQUEST_COMPLETED",detail:{i:"xmlhttprequest",x:u.url,q:u.requestStart,m:u.method,u:u.target,c:D, s:u.target.statusText,a:u.callbackStart,e:U.dT_.nw(),h:u.requestHeaders,o:u.errorReason,t:r,n:u.traceContext,l:u.traceContextHint}})}),Z(x,{get(r,D){return Va(r,D,u)},set(r,D,L,N){try{let oa=L;switch(D){case "onabort":case "onerror":case "ontimeout":oa=W(u,L,r);u.origHandlers.set(D,L);break;case "onloadstart":case "onprogress":case "onload":case "onloadend":oa=ia(u,L,r,N);u.origHandlers.set(D,L);break;case "onreadystatechange":oa=pa(u,L,r),u.origHandlers.set(D,L)}var ca=Reflect.set(r,D,oa)}catch(oa){ca= !1}return ca}})}function zb(x,u){try{if("string"==typeof u&&"function"==typeof x[u]){let r=U.dT_.iNF(x[u]);x[u]=Z(x[u],{apply:$b.bind(null,u,r),get(D,L,N){return"dT_proxy"===L?!0:Reflect.get(D,L,N)}})}}catch(r){}}function Db(x,u){Ta(u);x=U.dT_.aFr(x,dc.bind(null,u));U.dT_.fE(x,zb.bind(null,u))}function Tb(x,u){if("disabled"===u.traceContextHint){var r=Pa(u.requestHeaders,"traceparent"),D=Pa(u.requestHeaders,"tracestate");[,r]=r||["",""];[,D]=D||["",""];var {configuration:L,traceContext:N,traceContextHint:ca}= U.dT_.sch({url:u.url,actionId:u.actionId,traceContext:u.traceContext,existingTraceParentValue:r,existingTracestateValue:D});u.traceContext=N;u.traceContextHint=ca;var oa=L.headers;oa&&(u=U.dT_.aFr(Reflect.ownKeys(oa),ha),U.dT_.fE(u,function(Cb){x.setRequestHeader(Cb,oa[Cb])}))}}function $b(x,u,r,D,L){if(!(D instanceof yc))return C({ta:r,context:D,sa:L});let N=D.dtProps;var ca=D;if(N&&(u||za)&&(ca=N.target),!N)return C({ta:r,context:ca,sa:L});switch((u?r.name:x)||x){case "addEventListener":if("function"== typeof L[1]){u=L[1];var oa=N.wrappers.get(u);oa?L[1]=oa:(D=ia(N,u,ca,D),N.wrappers.set(u,D),L[1]=D)}break;case "removeEventListener":(D=N.wrappers.get(L[1]))&&(L[1]=D);break;case "open":return N.actionId=0,N.lxCalled=!1,N.method=L[0],N.url=L[1]+"",N.async=!0===L[2]||void 0===L[2],C({ta:r,context:ca,sa:L});case "send":a:{N.requestStart=U.dT_.nw();N.actionId||(N.actionId=U.dT_.ex("x",void 0,N.url,!1,r),U.dT_.disE({kind:"REQUEST_STARTED",detail:{i:"xmlhttprequest",x:N.url,u:N.target,q:N.requestStart}})); u&&Tb(D,N);try{oa=C({ta:r,context:ca,sa:L,actionId:N.actionId,url:N.url});break a}finally{N.async||T(N)}oa=void 0}return oa;case "abort":a:{try{let Fb=N.target.status;N.target.readyState===N.target.DONE&&"number"==typeof Fb&&0D;Db(ac,u)}this.dT_&&dT_.prm&&dT_.prm();var U="undefined"!=typeof window?window:self,gb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,Ic="cancelBubble defaultPrevented eventPhase isTrusted lengthComputable loaded position returnValue timeStamp total totalSize type".split(" "),ob="onabort onerror onload onloadend onloadstart onprogress ontimeout".split(" "),nc="responseText response status statusText responseBody responseStream responseURL responseXML responseType".split(" "), Sb=[...nc,...ob,"onreadystatechange","upload","readyState"],Ab="open send getAllResponseHeaders getResponseHeader setRequestHeader overrideMimeType abort sendAsBinary setAttributionReporting setPrivateToken".split(" "),ac=["addEventListener","removeEventListener","dispatchEvent"],S=[...Ab,...Sb,...ac],ba=Symbol.for("dt_2");Symbol.for("dt_3");var za=!1,ea=["addEventListener","removeEventListener"],wb,Wa,hb=new WeakMap,jb={handleEventCallback:function(x,u,r){return sb.aWF(x,u,r)},callOpen:function(x, u,r){return sb.aWF(x,u,r)},send:function(x,u,r){return sb.aWF(x,u,r)},getAllResponseHeaders:function(x,u,r){return sb.aWF(x,u,r)},getResponseHeader:function(x,u,r){return sb.aWF(x,u,r)},setRequestHeader:function(x,u,r){return sb.aWF(x,u,r)},overrideMimeType:function(x,u,r){return sb.aWF(x,u,r)},RELWrapper:function(x,u,r){return sb.aWF(x,u,r)},AELWrapper:function(x,u,r){return sb.aWF(x,u,r)},dispatchWrapper:function(x,u,r){return sb.aWF(x,u,r)},onreadystatechangeCallback:function(x,u,r){return sb.aWF(x, u,r)},dispatchXHRCallback:function(x,u,r){return sb.aWF(x,u,r)},XMLHttpRequestCallback:function(x,u,r){return sb.aWF(x,u,r)},preventDefault:function(x,u,r){return sb.aWF(x,u,r)},stopImmediatePropagation:function(x,u,r){return sb.aWF(x,u,r)}};wa.prototype.toString=function(){return"[XMLHttpRequestUpload]"};var Jb={readyState:0,response:"",responseText:"",responseType:"",responseURL:"",status:0,statusText:"",timeout:0,withCredentials:!1},ec,yc,lc,pb,pc=gb.dT_;if(pc&&"ea"in pc&&null!==(pb=(lc=U.dT_).smbi)&& void 0!==pb&&pb.call(lc,"x")){var sb=pc;"object"==typeof gb.Reflect&&"function"==typeof gb.Proxy&&U.dT_.bcv("expw")&&!U.dT_.gBI().edge?uc():qa()}})(); (function(){function Xa(){var G=Da.dT_.aFr(Ca,J=>Ia(J.J));G=Da.dT_.aM(G,J=>J.name);return Ua()&&G.push("soasta"),G}function Ia(G){return!(null==G||!G.some(J=>"undefined"!=typeof ta[J]))}function Ta(G,J){function Y(O){return!(!O||!O[G])}let qa=0;if(J){let O=document.getElementById(J);if(Y(O))return O;Da.dT_.addE("DEBUG_INFO_REQUESTED",function(){return[{type:"mvi",severity:"Info",text:`Could not find vue element with configured id "${J}"`}]})}return Y(document.body)?document.body:Y(document.body.firstElementChild)? document.body.firstElementChild:document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT,{acceptNode:function(O){return(qa++,Y(O)||50===qa)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}).nextNode()}function db(G){let J;if(ta.Vue&&ta.Vue.version){var Y=ta.Vue.version;"2"===Y.split(".")[0]&&"__vue__"===G&&(J=Y);"3"===Y.split(".")[0]&&"__vue_app__"===G&&(J=Y)}Y=Ta(G,Da.dT_.scv("vrei"));return Y&&Y[G]&&(Da.dT_.iVRA(Y,G),J||(J="")),J}function Ya(G){let J=ta;for(let Y of G)if("function"==typeof Y)J= Y.apply(this);else{G=Y.split(".");J=ta;for(let qa=0;qa=Y&&!Da.dT_.iIO(G,8))if("object"==typeof G&&!J.includes(G)){J.push(G);for(let O in G)Da.dT_.oHOP(G, O)&&(qa++,qa+=bb(G[O],J,Y+1))}else if(Array.isArray(G)&&!J.includes(G)){J.push(G);for(let O of G)qa+=bb(O,J,Y+1)}}catch(O){}return qa}function Ua(){return Array.from(document.getElementsByTagName("script")).some(G=>{try{let J=G.src;return J&&J.includes("c.go-mpulse.net")}catch(J){return!1}})}this.dT_&&dT_.prm&&dT_.prm();var Da="undefined"!=typeof window?window:self,ta="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,na,wa=0,ua={},xa=[],Ca=[{name:"fueldeck",J:["FDUPA"]}, {name:"monitis",J:["JSBenchmark"]},{name:"pingdom",J:["PRUM_EPISODES"]},{name:"newrelic",J:["NREUM"]},{name:"appdynamics",J:["ADRUM"]},{name:"appneta",J:["_tly"]},{name:"pendo",J:["pendo"]},{name:"heap",J:["heap"]},{name:"mixpanel",J:["mixpanel"]},{name:"amplitude",J:["amplitude"]},{name:"tealeaf",J:["TLT"]},{name:"datadog",J:["DD_RUM"]},{name:"elastic",J:["elasticApm"]},{name:"requestmetrics",J:["RM"]},{name:"instana",J:["ineum"]},{name:"plumbr",J:["PLUMBR"]},{name:"glassbox",J:["_detector"]},{name:"decibelinsight", J:["decibelInsight"]},{name:"contentsquare",J:["CS_CONF"]},{name:"hotjar",J:["hjBootstrap"]},{name:"quantummetric",J:["QuantumMetricAPI"]},{name:"fullstory",J:["FS"]},{name:"sentry",J:["Sentry"]},{name:"rollbar",J:["Rollbar"]},{name:"raygun",J:["rg4js","Raygun"]},{name:"bugsnag",J:["Bugsnag"]},{name:"airbrake",J:["Airbrake","airbrake"]},{name:"logrocket",J:["LogRocket","_lr_loaded"]},{name:"splunk",J:["SplunkRum"]},{name:"lightstep",J:["lightstep"]},{name:"adobeanalytics",J:["_satellite","adobeDataLayer"]}, {name:"posthog",J:["posthog"]},{name:"googleanalytics",J:["gtag","ga","_gaq"]},{name:"boomerang",J:["BOOMR"]}],eb={g:function(){let G=Array.prototype.slice.call(document.querySelectorAll("[ng-version]")),J=[];for(let Y=0,qa=G.length;YC)return"";for(;0<=C;){if(0===C||" "===W.charAt(C-1)||";"===W.charAt(C-1))return ia=C+ia.length,C=W.indexOf(";",C),0<=C?W.substring(ia,C):W.substring(ia);C=W.indexOf(ia,C+ia.length)}return""}function Ia(){return 0W.yd)return{info:`Function expression config [${C}] is not part of allowed functions or has invalid number of parameters.`};W=[];for(var ja of R){var pa=ja.split(":");if(2!==pa.length)return{info:`Function parameters for expr [${C}] are not properly configured.`};R=pa[0];pa=pa[1];var Va=Number.parseInt(pa);if("Number"!==R||Number.isNaN(Va))if("String"===R)W.push(pa);else if("Boolean"!==R||Number.isNaN(Va)||1!==Va&&0!==Va)if("Null"===R)W.push(null);else return{info:`ValueType: '${R}' or value: '${pa}' is not valid.`}; else W.push(!!Va);else W.push(Va)}a:{ja=eb;R=ia.split(".");pa=R.length-1;for(Va=0;Vazb){W=ib;$a.info="Metadata limit reached. Metadata evaluation will stop here and will not be executed further.";continue}let Db=Aa($a),{type:Tb,Ua:$b}=$a;var R= {};switch(Tb){case "a":R=Ta($b);break;case "b":R=Pa($b);break;case "c":R=$b;var ja=Xa(R,document.cookie);R=Fa(ja)?{value:ja}:{info:`No cookie [${R}] value found.`};break;case "d":{R=void 0;ja=$b;var pa=Ca.dT_.loc();let U=ja.toLowerCase();if(O[U]&&Z===pa)R={value:O[U]};else if(Z=pa,O={},pa=eb.location.search?eb.location.search.slice(1):pa.split("?")[1]){pa=pa.split("#")[0];pa=pa.split("&");for(let gb of pa){var Va=gb.split("=");pa=Va[0];Va=null!==(R=Va[1])&&void 0!==R?R:"";pa=pa.toLowerCase();O[pa]|| (O[pa]=Va)}R=O[U]?{value:O[U]}:{info:`Searched expression [${ja}] was not found in the querystring.`}}else R={info:"URL does not contain any query string."}}break;case "e":R=db($b)}let {value:dc,info:uc}=R;Fa(dc)?("string"==typeof dc&&(zbDb&&(uc=`Captured value is trimmed to configured string length of [${Db}] because it is too long.`,dc=dc.substring(0,Db))),dc+="",$a.value=dc, C+=dc.length,!$a.pc&&ia&&($a.value="dT_pv",$a.info="Metadata value is masked because doNotTrack is active and property is not marked as public")):$a.value=null;uc&&($a.info=uc)}return[C,W]}function Ua(C){let W="";switch(C){case "a":W="CSS Selector";break;case "b":W="JavaScript Variable";break;case "c":W="Cookie";break;case "d":W="Query String";break;case "e":W="JavaScript Function"}return W}function Da(){bb();let C=[];for(let W of Ca.dT_.oK(Y)){let ia=Y[W];if("f"===ia.type)continue;let R={id:W,type:Ua(ia.type), expression:ia.Ua,value:ia.value};ia.info&&(R.info=ia.info);C.push(R)}return C}function ta(){var C=Ca.dT_.scv("md"),W=Ca.dT_.scv("mdp"),ia=Ca.dT_.scv("mdl");ha=Ca.dT_.ncv("mmds");if(C){W=W.split(",");var R=ia.split(",");ia={};for(var ja of R){var pa=ja.split("=");R=pa[0];pa=Number.parseInt(pa[1]);Number.isNaN(pa)||(ia[R]=Math.round(pa))}ja=C.split(",");C={};for(var Va of ja)if(pa=Va.indexOf("="),ja=Va.substring(0,pa),R=Va.charAt(pa+1),"a"===R||"b"===R||"c"===R||"d"===R||"e"===R||"f"===R)pa=Ca.dT_.de(Va.substring(pa+ 2)),C[ja]={type:R,Ua:pa,value:null,pc:!1,info:void 0},ia[ja]&&(C[ja].maxLength=ia[ja]);for(var ib of W)C[ib]&&(C[ib].pc=!0);Y=C}else Y={};Va=Y;ib={};for(let $a of Ca.dT_.oK(Va))"f"===Va[$a].type&&(ib[$a]=Va[$a]);qa=ib}function na(C){let W=Ca.dT_.sNT();var ia=C.detail.h;let R={};for(var ja of Ca.dT_.oK(ia))R[ja.toLowerCase()]=ia[ja];C=C.detail.a;for(let pa of Ca.dT_.oK(qa))ia=Y[pa].Ua.toLowerCase(),Fa(R[ia])&&(ia=R[ia],ja=Aa(Y[pa]),ia.length>ja&&(ia=ia.substring(0,ja)),!Y[pa].pc&&W&&(ia="dT_pv"),Ca.dT_.aAPY("_uaprh_", pa,ia,C))}function wa(){Ca.dT_.fE(Object.keys(Y),function(C){C=Y[C];C.value=null;C.info=void 0})}function ua(){Ca.dT_.addE("CONFIG_UPDATE",ta);Ca.dT_.addE("HTTP_RESPONSE",na);ta();Ca.dT_.aBPSL(function(C,W,ia,R){if(C.ha(R)){var [ja,pa]=bb();W=[];for(Va in Y)Ca.dT_.oHOP(Y,Va)&&({value:ia}=Y[Va],"undefined"!=typeof ia&&null!==ia&&W.push(`${Va},${Ca.dT_.aesc(ia)}`));var Va=(Va=W.join(";"))&&encodeURIComponent(Va);if(C.av(R,"md",Va,!0),ja>=ha)Va=ha+"",pa&&(Va+=","+pa),C.av(R,"mdlr",Va,!0)}})}function xa(){let C= [],[W]=bb(),ia=[],R=[];for(var ja in Y)if(Ca.dT_.oHOP(Y,ja)){let pa=Y[ja];(null===pa.value||"dT_err"===pa.value)&&pa.info&&ia.push(`'${pa.Ua}'(${Ua(pa.type)}): '${pa.info}'`);"dT_pv"===pa.value&&R.push(`'${pa.Ua}'(${Ua(pa.type)})`)}if(ia.length){ja=[];for(let pa of ia)ja.push({type:"mnc",text:pa,severity:"Info"});C.push({severity:"Info",text:`${ia.length} session/action ${1=ha&&C.push({severity:"Warning",text:`Session/action properties size exceeds the active limit of "${ha}"`,type:"mlr"}),C}this.dT_&&dT_.prm&&dT_.prm();var Ca="undefined"!=typeof window?window:self,eb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,G={Ad:0,yd:0},J={"window.Intercom":{Ad:1,yd:1},"LC_API.get_last_visit_timestamp":G,"LC_API.get_visits_number":G,"LC_API.get_page_views_number":G,"LC_API.get_chats_number":G,"LC_API.get_visitor_id":G,"LC_API.get_chat_id":G}, Y={},qa={},O={},Z,ha,T;(function(){var C,W;return T=eb.dT_,T&&null!==(W=(C=Ca.dT_).smbi)&&void 0!==W&&W.call(C,"h")?(ua(),Ca.dT_.addE("DEBUG_INFO_REQUESTED",xa),!0):!1})()&&(T.gEMD=Da,T.iRHCA=Ia)})();