vendor: 3,527 bytes, line 1
1(self.heliuxModules=self.heliuxModules||[]).push([[7989],{51034(t,e,n){"use strict";var r=n(23029),i=n(49530),a=n(50388),o=n(53954),s=n(85501),c=n(31526);function u(t,e){this.name="AggregateError",this.errors=t,this.message=e||""}u.prototype=Error.prototype;var f=setTimeout;function d(t){return Boolean(t&&void 0!==t.length)}function l(){}function p(t){if(!(this instanceof p))throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],b(t,this)}function h(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,p._immediateFn(function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void g(e.promise,t)}v(e.promise,r)}else(1===t._state?v:g)(e.promise,t._value)})):t._deferreds.push(e)}function v(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof p)return t._state=3,t._value=e,void m(t);if("function"==typeof n)return void b((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,m(t)}catch(e){g(t,e)}var r,i}function g(t,e){t._state=2,t._value=e,m(t)}function m(t){2===t._state&&0===t._deferreds.length&&p._immediateFn(function(){t._handled||p._unhandledRejectionFn(t._value)});for(var e=0,n=t._deferreds.length;e<n;e++)h(t,t._deferreds[e]);t._deferreds=null}function y(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function b(t,e){var n=!1;try{t(function(t){n||(n=!0,v(e,t))},function(t){n||(n=!0,g(e,t))})}catch(t){if(n)return;n=!0,g(e,t)}}p.prototype.catch=function(t){return this.then(null,t)},p.prototype.then=function(t,e){var n=new this.constructor(l);return h(this,new y(t,e,n)),n},p.prototype.finally=function(t){var e=this.constructor;return this.then(function(n){return e.resolve(t()).then(function(){return n})},function(n){return e.resolve(t()).then(function(){return e.reject(n)})})},p.all=function(t){return new p(function(e,n){if(!d(t))return n(new TypeError("Promise.all accepts an array"));var r=Array.prototype.slice.call(t);if(0===r.length)return e([]);var i=r.length;function a(t,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var s=o.then;if("function"==typeof s)return void s.call(o,function(e){a(t,e)},n)}r[t]=o,0===--i&&e(r)}catch(t){n(t)}}for(var o=0;o<r.length;o++)a(o,r[o])})},p.any=function(t){var e=this;return new e(function(n,r){if(!t||void 0===t.length)return r(new TypeError("Promise.any accepts an array"));var i=Array.prototype.slice.call(t);if(0===i.length)return r();for(var a=[],o=0;o<i.length;o++)try{e.resolve(i[o]).then(n).catch(function(t){a.push(t),a.length===i.length&&r(new u(a,"All promises were rejected"))})}catch(t){r(t)}})},p.allSettled=function(t){return new this(function(e,n){if(!t||void 0===t.length)return n(new TypeError(typeof t+" "+t+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var r=Array.prototype.slice.call(t);if(0===r.length)return e([]);var i=r.length;function a(t,n){if(n&&("object"==typeof n||"function"==typeof n)){var o=n.then;if("function"==typeof o)return void o.call(n,function(e){a(t,e)},function(n){r[t]={status:"rejected",reason:n},0===--i&&e(r)})}r[t]={status:"fulfilled",value:n},0===--i&&e(r)}for(var o=0;o<r.length;o++)a(o,r[o])})},p.resolve=function(t){return t&&"object"==typeof t&&t.constructor===p?t:new p(function(e){e(t)})}
1,p.reject=function(t){return new p(function(e,n){n(t)})},p.race=function(t){return new p(function(e,n){if(!d(t))return n(new TypeError("Promise.race accepts an array"));for(var r=0,i=t.length;r<i;r++)p.resolve(t[r]).then(e,n)})},p._immediateFn="function"==typeof setImmediate&&function(t){setImmediate(t)}||function(t){f(t,0)},p._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)};const _=p;var S={};E?S=window:"undefined"!=typeof self&&(S=self);for(var w=("Promise"in S?S.Promise:_),T=[].slice,E="undefined"!=typeof window,x=E&&"undefined"!=typeof performance?performance:{},I=[],k=0;k<256;++k)I[k]=(k+256).toString(16).substr(1);var C=new Uint8Array(16);function O(t){return function(t){for(var e=[],n=0;n<t.length;n++)e.push(I[t[n]]);return e.join("")}("undefined"!=typeof crypto&&"function"==typeof crypto.getRandomValues?crypto.getRandomValues(C):"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues?msCrypto.getRandomValues(C):C).substr(0,t)}function L(t,e,n){"function"==typeof t.setRequestHeader?t.setRequestHeader(e,n):t.headers&&"function"==typeof t.headers.append?t.headers.append(e,n):t[e]=n}function N(t,e){var n=!1;return"string"==typeof e?n=t===e:e&&"function"==typeof e.test?n=e.test(t):Array.isArray(e)&&e.forEach(function(e){n||(n=N(t,e))}),n}function j(t,e,n){if(n&&t){var r=z(t),i=typeof e;return null!=e&&"boolean"!==i&&"number"!==i&&(e=String(e)),n[r]=e,n}}function R(t){return t&&t.split("?")[0]}function A(t){return null!==t&&"object"==typeof t}function P(t){return"function"==typeof t}function F(t,e,n){for(var r=0,i=e.length;r<i;++r){var a=e[r];if(A(a)||P(a))for(var o=Object.keys(a),s=0,c=o.length;s<c;s++){var u=o[s],f=a[u];n&&A(f)?(A(t[u])||(t[u]=Array.isArray(f)?[]:{}),F(t[u],[f],!1)):t[u]=f}}return t}function q(){return F(Object.create(null),T.call(arguments),!1)}function M(){return F(Object.create(null),T.call(arguments),!0)}function U(t){return void 0===t}function H(){}function z(t){return t.replace(/[.*"]/g,"_")}function D(t,e){for(var n=null,r=0;r<t.length;r++){var i=t[r];e&&e(i.type)&&(!n||n._end<i._end)&&(n=i)}return n}function B(){return x.now()}function $(t){return"number"==typeof t&&t>=0?t:B()}function V(t,e){return U(e)||U(t)?null:parseInt(e-t)}function J(t){w.resolve().then(t)}function X(){return"function"==typeof x.getEntriesByType}function G(t){return"undefined"!=typeof PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.indexOf(t)>=0}function Z(){return"interactionCount"in performance}function W(t){return t.redirectStart>0}var Y={fetchInProgress:!1};function Q(t){return"__apm_symbol__"+t}function K(t,e,n){for(var r=t;r&&!r.hasOwnProperty(e);)r=Object.getPrototypeOf(r);!r&&t[e]&&(r=t);var i,a,o,s=Q(e);if(r&&!(i=r[s])&&(i=r[s]=r[e],!(o=r&&Object.getOwnPropertyDescriptor(r,e))||!1!==o.writable&&("function"!=typeof o.get||void 0!==o.set))){var c=n(i,s,e);r[e]=function(){return c(this,arguments)},a=i,r[e][Q("OriginalDelegate")]=a}return i}var tt=Q("xhrIgnore"),et=Q("xhrSync"),nt=Q("xhrURL"),rt=Q("xhrMethod"),it="schedule",at="invoke",ot="addEventListener",st=["link","css","script","img","xmlhttprequest","fetch","beacon","iframe"],ct=3e5,ut="page-load",ft="custom",dt="user-interaction",lt="http-request",pt="temporary",ht="Unknown",vt="page-exit",gt=[ut,"route-change",dt,lt,ft,pt],mt="transaction:end",yt="config:change",bt="queue:flush",_t="queue:add_transaction",St="transaction:ignore",wt="xmlhttprequest",Tt="fetch",Et="history",xt="eventtarget",It="click",kt="error",Ct=":after",Ot="elastic_apm_config",Lt="longtask",Nt="largest-contentful-paint",jt="first-input",Rt="layout-shift",At="errors",Pt="transactions",Ft="ConfigService",qt="LoggingService",Mt="TransactionService",Ut="ApmServer",Ht="PerformanceMonitoring",zt="ErrorLogging",Dt=".truncated",Bt=1024;function $t(t){return!(0===t||t>399&&t<600)}function Vt(){return Vt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Vt.apply(null,arguments)}function Jt(){return"function"==typeof window.fetch&&"function"==typeof window.Request}const Xt=function(){function t(){this.observers={}}var e=t.prototype;return e.observe=function(t,e){var n=this;if("function"==typeof e)return this.observers[t]||(this.observers[t]=[]),this.observers[t].push(e),function(){var r=n.observers[t].indexOf(e);r>-1&&n.observers[t].splice(r,1)}}
1,e.sendOnly=function(t,e){var n=this.observers[t];n&&n.forEach(function(t){try{t.apply(void 0,e)}catch(t){console.log(t,t.stack)}})},e.send=function(t,e){this.sendOnly(t+":before",e),this.sendOnly(t,e),this.sendOnly(t+Ct,e)},t}();var Gt=new Xt,Zt=!1;function Wt(){return Zt||(Zt=!0,function(t){var e=XMLHttpRequest.prototype;if(e&&e[ot])var n="readystatechange",r="load",i="error",a=K(e,"open",function(){return function(t,e){return t[tt]||(t[rt]=e[0],t[nt]=(e[1]||"").toString(),t[et]=!1===e[2]),a.apply(t,e)}}),o=K(e,"send",function(){return function(e,a){if(e[tt])return o.apply(e,a);var c={source:wt,state:"",type:"macroTask",data:{target:e,method:e[rt],sync:e[et],url:e[nt],status:""}};try{return function(e){if(e.state!==it){e.state=it,t(it,e);var a=e.data.target;o(n),o(r),o("timeout"),o(i),o("abort")}function o(t){a[ot](t,function(t){var i=t.type;i===n?4===a.readyState&&0!==a.status&&s(e,"success"):s(e,i===r?"success":i)})}}(c),o.apply(e,a)}catch(t){throw s(c,i),t}}});function s(e,n){e.state!==at&&(e.state=at,e.data.status=n,t(at,e))}}(function(t,e){Gt.send(wt,[t,e])}),function(t){if(Jt()){var e=window.fetch;window.fetch=function(i,a){var o,s,c=this,u=arguments,f=i instanceof URL;if("string"==typeof i||f)o=new Request(i,a),s=f?o.url:i;else{if(!i)return e.apply(c,u);s=(o=new Request(i,a)).url}var d={source:Tt,state:"",type:"macroTask",data:{target:o,method:o.method,url:s,aborted:!1}};return new w(function(i,a){var s;Y.fetchInProgress=!0,function(e){e.state=it,t(it,e)}(d);try{s=e.apply(c,[o])}catch(t){return a(t),d.data.error=t,n(d),void(Y.fetchInProgress=!1)}s.then(function(t){var e=t.clone?t.clone():{};i(t),J(function(){d.data.response=t;var i=e.body;i?function(t,e){var i=t.getReader(),a=function(){i.read().then(function(t){t.done?n(e):a()},function(t){r(e,t)})};a()}(i,d):n(d)})},function(t){a(t),J(function(){r(d,t)})}),Y.fetchInProgress=!1})}}function n(e){e.state=at,t(at,e)}function r(t,e){t.data.aborted=function(t){return t&&"AbortError"===t.name}(e),t.data.error=e,n(t)}}(function(t,e){Gt.send(Tt,[t,e])}),function(){if(window.history){var t=history.pushState;"function"==typeof t&&(history.pushState=function(e,n,r){var i,a;i=at,a={source:Et,data:{state:e,title:n,url:r}},Gt.send(Et,[i,a]),t.apply(this,arguments)})}}()),Gt}var Yt={bootstrapTime:null,lastHiddenStart:Number.MIN_SAFE_INTEGER},Qt=!1;function Kt(){return E&&"function"==typeof Set&&"function"==typeof JSON.stringify&&x&&"function"==typeof x.now&&"withCredentials"in new window.XMLHttpRequest?(Wt(),Yt.bootstrapTime=B(),Qt=!0):E&&console.log("[Elastic APM] platform is not supported!"),Qt}var te=[["#","hash"],["?","query"],["/","path"],["@","auth",1],[NaN,"host",void 0,1]],ee=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,ne=function(){function t(t){var e,n=this.extractProtocol(t||""),r=n.protocol,i=n.address,a=n.slashes,o=!r&&!a,s=this.getLocation(),c=te.slice();i=i.replace("\\","/"),a||(c[2]=[NaN,"path"]);for(var u=0;u<c.length;u++){var f=c[u],d=f[0],l=f[1];if("string"==typeof d){if(~(e=i.indexOf(d))){var p=f[2];if(p){var h=i.lastIndexOf(d);e=Math.max(e,h),this[l]=i.slice(0,e),i=i.slice(e+p)}else this[l]=i.slice(e),i=i.slice(0,e)}}else this[l]=i,i="";this[l]=this[l]||o&&f[3]&&s[l]||"",f[3]&&(this[l]=this[l].toLowerCase())}if(o&&"/"!==this.path.charAt(0)&&(this.path="/"+this.path),this.relative=o,this.protocol=r||s.protocol,this.hostname=this.host,this.port="",/:\d+$/.test(this.host)){var v=this.host.split(":"),g=v.pop(),m=v.join(":");!function(t,e){switch(e){case"http:":return"80"===t;case"https:":return"443"===t}return!0}(g,this.protocol)?this.port=g:this.host=m,this.hostname=m}this.origin=this.protocol&&this.host&&"file:"!==this.protocol?this.protocol+"//"+this.host:"null",this.href=this.toString()}var e=t.prototype;return e.toString=function(){var t=this.protocol;if(t+="//",this.auth){var e="[REDACTED]",n=this.auth.split(":");t+=(n[0]?e:"")+(n[1]?":"+e:"")+"@"}return t+=this.host,t+=this.path,(t+=this.query)+this.hash},e.getLocation=function(){var t={};return E&&(t=window),t.location},e.extractProtocol=function(t){var e=ee.exec(t);return{protocol:e[1]?e[1].toLowerCase():"",slashes:!!e[2],address:e[3]}},t}(),re=["tags"];function ie(t){var e={transfer_size:t.transferSize,encoded_body_size:t.encodedBodySize,decoded_body_size:t.decodedBodySize},n=function(t){void 0===t&&(t=[]);for(var e=[],n=0;n<t.length;n++){var r=t[n],i=r.name,a=r.duration,o=r.description,s=i;o&&(s+=";desc="+o),a&&(s+=";dur="+a),e.push(s)}return e.join(", ")}(t.serverTiming);return n&&(e.headers={"server-timing":n}),e}function ae(t){var e=t.port,n=t.protocol,r=t.hostname,i=function(t,e){return""===t&&(t="http:"===e?"80":"https:"===e?"443":""),t}(e,n),a=91===r.charCodeAt(0)&&93===r.charCodeAt(r.length-1),o=r;return a&&(o=r.slice(1,-1)),{service:{resource:r+":"+i,name:"",type:""},address:o,port:Number(i)}}function oe(){return{page:{referer:document.referrer,url:location.href}}}var se={service:{name:[Bt,!0],version:!0,agent:{version:[Bt,!0]},environment:!0},labels:{"*":!0}},ce={"*":!0,headers:{"*":!0}},ue={user:{id:!0,email:!0,username:!0},tags:{"*":!0},http:{response:ce},destination:{address:[Bt],service:{"*":[Bt,!0]}},response:ce},fe={name:[Bt,!0],type:[Bt,!0],id:[Bt,!0],trace_id:[Bt,!0],parent_id:[Bt,!0],transaction_id:[Bt,!0],subtype:!0,action:!0,context:ue},de={name:!0,parent_id:!0,type:[Bt,!0],id:[Bt,!0],trace_id:[Bt,!0],span_count:{started:[Bt,!0]},context:ue},le={id:[Bt,!0],trace_id:!0,transaction_id:!0,parent_id:!0,culprit:!0,exception:{type:!0},transaction:{type:!0},context:ue};function pe(t){return null==t||""===t||void 0===t}function he(t,e,n){var r=function(t,e,n,r){return void 0===e&&(e=Bt),void 0===n&&(n=!1),void 0===r&&(r="N/A"),n&&pe(t)&&(t=r),"string"==typeof t?t.substring(0,e):t}(t[e],n[0],n[1]);pe(r)?delete t[e]:t[e]=r}function ve(t,e,n){void 0===t&&(t={}),void 0===n&&(n=e);for(var r=Object.keys(t),i=[],a=function(){var a=r[o],s=!0===t[a]?i:t[a];
1Array.isArray(s)?"*"===a?Object.keys(n).forEach(function(t){return he(n,t,s)}):he(n,a,s):ve(s,e,n[a])},o=0;o<r.length;o++)a();return e}var ge=n(14263),me=n.n(ge),ye=["tags"],be=["stack","message"],_e="Unhandled promise rejection: ";const Se=function(){function t(t,e,n){this._apmServer=t,this._configService=e,this._transactionService=n}var e=t.prototype;return e.createErrorDataModel=function(t,e){var n,r=(n=function(t,e){var n=e.error,r=e.filename,i=e.lineno,a=e.colno,o=[];if(n)try{o=t.parse(n)}catch(t){}return function(t){return 0!==t.length&&(1!==t.length||"lineNumber"in t[0])}(o)||(o=[{fileName:r,lineNumber:i,columnNumber:a}]),o.map(function(t){return t.functionName&&(t.functionName=(n=(e=t.functionName).split("/"),e=n.length>1?["Object",n[n.length-1]].join("."):n[0],e=(n=(e=(e=e.replace(/.<$/gi,".<anonymous>")).replace(/^Anonymous function$/,"<anonymous>")).split(".")).length>1?n[n.length-1]:n[0])),t;var e,n}).map(function(t){var e=t.fileName,n=t.lineNumber,r=t.columnNumber,i=t.functionName,a=void 0===i?"<anonymous>":i;if(!e&&!n)return{};if(!r&&!n)return{};var o,s,c=function(t){return void 0===t&&(t=""),"<anonymous>"===t&&(t=""),t}(e),u=(o=c,s=window.location.origin||window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:""),o.indexOf(s)>-1&&(o=o.replace(s+"/","")),o);return function(t){return!!t&&0===window.location.href.indexOf(t)}(c)&&(u="(inline script)"),{abs_path:e,filename:u,function:a,lineno:n,colno:r}})}(me(),t),n.filter(function(t){var e=t.filename,n=t.lineno;return void 0!==e&&void 0!==n})),i="(inline script)",a=r[r.length-1];a&&a.filename&&(i=a.filename);var o=t.message,s=t.error,c=o,u="",f={};if(s&&"object"==typeof s){c=c||s.message,u=s.name;var d=function(t){var e=!1,n={};if(Object.keys(t).forEach(function(r){if(!(be.indexOf(r)>=0)){var i=t[r];if(null!=i&&"function"!=typeof i){if("object"==typeof i){if("function"!=typeof i.toISOString)return;i=i.toISOString()}n[r]=i,e=!0}}}),e)return n}(s);d&&(f.custom=d)}if(e&&e.labels){var l=Object.keys(e.labels);f.tags={},l.forEach(function(t){return j(t,e.labels[t],f.tags)})}u||c&&c.indexOf(":")>-1&&(u=c.split(":")[0]);var p=this._transactionService.getCurrentTransaction(),h=p?p.context:{},v=this._configService.get("context"),g=(v.tags,function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(v,ye)),m=M({},oe(),h,g,f),y={id:O(),culprit:i,exception:{message:c,stacktrace:r,type:u},context:m};return p&&(y=q(y,{trace_id:p.traceId,parent_id:p.id,transaction_id:p.id,transaction:{type:p.type,sampled:p.sampled}})),ve(le,y)},e.logErrorEvent=function(t,e){if(void 0!==t){var n=this.createErrorDataModel(t,e);void 0!==n.exception.message&&this._apmServer.addError(n)}},e.registerListeners=function(){var t=this;window.addEventListener("error",function(e){return t.logErrorEvent(e)}),window.addEventListener("unhandledrejection",function(e){return t.logPromiseEvent(e)})},e.logPromiseEvent=function(t){var e,n=t.reason;if(null==n&&(n="<no reason specified>"),"string"==typeof n.message){var r=n.name?n.name+": ":"";e={error:n,message:_e+r+n.message}}else e=this._parseRejectReason(n);this.logErrorEvent(e)},e.logError=function(t,e){var n={};return"string"==typeof t?n.message=t:n.error=t,this.logErrorEvent(n,e)},e._parseRejectReason=function(t){var e={message:_e};if(Array.isArray(t))e.message+="<object>";else if("object"==typeof t)try{e.message+=JSON.stringify(t),e.error=t}catch(t){e.message+="<object>"}else e.message+="function"==typeof t?"<function>":t;return e},t}(),we=function(){function t(t,e){void 0===e&&(e={}),this.onFlush=t,this.items=[],this.queueLimit=e.queueLimit||-1,this.flushInterval=e.flushInterval||0,this.timeoutId=void 0}var e=t.prototype;return e._setTimer=function(){var t=this;this.timeoutId=setTimeout(function(){return t.flush()},this.flushInterval)},e._clear=function(){void 0!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=void 0),this.items=[]},e.flush=function(){this.onFlush(this.items),this._clear()},e.add=function(t){this.items.push(t),-1!==this.queueLimit&&this.items.length>=this.queueLimit?this.flush():void 0===this.timeoutId&&this._setTimer()},t}(),Te=function(){function t(){}return t.stringify=function(t){return JSON.stringify(t)+"\n"},t}();var Ee=["fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","requestStart","responseStart","responseEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd"],xe=["fs","ls","le","cs","ce","qs","rs","re","dl","di","ds","de","dc","es","ee"];function Ie(t){return{ts:t.transfer_size,ebs:t.encoded_body_size,dbs:t.decoded_body_size}}function ke(t){if(!t)return null;var e={},n=t.page,r=t.http,i=t.response,a=t.destination,o=t.user,s=t.custom,c=t.tags;if(n&&(e.p={rf:n.referer,url:n.url}),r&&(e.h=function(t){var e={},n=t.method,r=t.status_code,i=t.url,a=t.response;return e.url=i,n&&(e.mt=n),r&&(e.sc=r),a&&(e.r=Ie(a)),e}(r)),i&&(e.r=Ie(i)),a){var u=a.service;e.dt={se:{n:u.name,t:u.type,rc:u.resource},ad:a.address,po:a.port}}return o&&(e.u={id:o.id,un:o.username,em:o.email}),s&&(e.cu=s),c&&(e.g=c),e}function Ce(t){if(!t)return null;var e=function(t){if(!t)return null;var e={};return xe.forEach(function(n,r){var i=Ee[r];e[n]=t[i]}),e}(t.navigationTiming);return{nt:e,a:Oe(e,t.agent)}}function Oe(t,e){var n={};if(t&&(n={fb:t.rs,di:t.di,dc:t.dc}),e){var r=e.firstContentfulPaint,i=e.largestContentfulPaint;r&&(n.fp=r),i&&(n.lp=i)}return 0===Object.keys(n).length?null:n}function Le(t,e,n){var r=n.timeout,i=void 0===r?HTTP_REQUEST_TIMEOUT:r,a=n.payload,o=n.headers,s=n.beforeSend,c=n.sendCredentials;return new w(function(n,r){var u=new window.XMLHttpRequest;if(u[tt]=!0,u.open(t,e,!0),u.timeout=i,u.withCredentials=c,o)for(var f in o)o.hasOwnProperty(f)&&u.setRequestHeader(f,o[f]);u.onreadystatechange=function(){if(4===u.readyState){var t=u.status,i=u.responseText;$t(t)?n(u):r({url:e,status:t,responseText:i})}},u.onerror=function(){var t=u.status,n=u.responseText;r({url:e,status:t,responseText:n})};var d=!0;"function"==typeof s&&(d=s({url:e,method:t,headers:o,payload:a,xhr:u})),d?u.send(a):r({url:e,status:0,responseText:"Request rejected by user configuration."})})}var Ne=function(){function t(t,e){this._configService=t,this._loggingService=e,this.queue=void 0,this.throttleEvents=H}var e=t.prototype;return e.init=function(){var t=this,e=this._configService.get("queueLimit"),n=this._configService.get("flushInterval"),r=this._configService.get("eventsLimit");this.queue=new we(function(e){var n=t.sendEvents(e);n&&n.catch(function(e){t._loggingService.warn("Failed sending events!",t._constructError(e))})},{queueLimit:e,flushInterval:n}),this.throttleEvents=function(t,e,n){var r,i=this,a=n.limit,o=n.interval,s=0;return function(){return s++,void 0===r&&(r=setTimeout(function(){s=0,r=void 0},o)),s>a?e.apply(i,arguments):t.apply(i,arguments)}}(this.queue.add.bind(this.queue),function(){return t._loggingService.warn("Dropped events due to throttling!")},{limit:r,interval:6e4}),this._configService.observeEvent(bt,function(){t.queue.flush()})},e._postJson=function(t,e){var n=this,r={payload:e,headers:{"Content-Type":"application/x-ndjson"},beforeSend:this._configService.get("apmRequest")};return function(t,e){void 0===e&&(e="gzip");var n="function"==typeof CompressionStream;return new w(function(r){if(!n)return r(t);if(function(){var t="_elastic_inspect_beacon_";if(null!=sessionStorage.getItem(t))return!0;
1if(!window.URL||!window.URLSearchParams)return!1;try{var e=new URL(window.location.href).searchParams.has(t);return e&&sessionStorage.setItem(t,!0),e}catch(t){}return!1}())return r(t);var i=t.payload,a=t.headers,o=t.beforeSend,s=new Blob([i]).stream().pipeThrough(new CompressionStream(e));return new Response(s).blob().then(function(t){return a["Content-Encoding"]=e,r({payload:t,headers:a,beforeSend:o})})})}(r).catch(function(t){return r}).then(function(e){return n._makeHttpRequest("POST",t,e)}).then(function(t){return t.responseText})},e._constructError=function(t){var e=t.url,n=t.status;return t.responseText,void 0===n?t:new Error(e+" HTTP status: "+n)},e._makeHttpRequest=function(t,e,n){var r=void 0===n?{}:n,i=r.timeout,a=void 0===i?1e4:i,o=r.payload,s=r.headers,c=r.beforeSend,u=this._configService.get("sendCredentials");return!c&&function(t,e){if(!Jt())return!1;if(!("keepalive"in new Request("")))return!1;var n=function(t){return t?t instanceof Blob?t.size:new Blob([t]).size:0}(e);return"POST"===t&&n<6e4}(t,o)?function(t,e,n){var r,i=n.keepalive,a=void 0!==i&&i,o=n.timeout,s=void 0===o?1e4:o,c=n.payload,u=n.headers,f=n.sendCredentials,d={};if("function"==typeof AbortController){var l=new AbortController;d.signal=l.signal,setTimeout(function(){return l.abort()},s)}return window.fetch(e,Vt({body:c,headers:u,method:t,keepalive:a,credentials:f?"include":"omit"},d)).then(function(t){return(r=t).text()}).then(function(t){var n={url:e,status:r.status,responseText:t};if(!$t(r.status))throw n;return n})}(t,e,{keepalive:!0,timeout:a,payload:o,headers:s,sendCredentials:u}).catch(function(n){if(n instanceof TypeError)return Le(t,e,{timeout:a,payload:o,headers:s,beforeSend:c,sendCredentials:u});throw n}):Le(t,e,{timeout:a,payload:o,headers:s,beforeSend:c,sendCredentials:u})},e.fetchConfig=function(t,e){var n=this,r=this.getEndpoints().configEndpoint;if(!t)return w.reject("serviceName is required for fetching central config.");r+="?service.name="+t,e&&(r+="&service.environment="+e);var i=this._configService.getLocalConfig();i&&(r+="&ifnonematch="+i.etag);var a=this._configService.get("apmRequest");return this._makeHttpRequest("GET",r,{timeout:5e3,beforeSend:a}).then(function(t){var e=t.status,r=t.responseText;if(304===e)return i;var a=JSON.parse(r),o=t.getResponseHeader("etag");return o&&(a.etag=o.replace(/["]/g,""),n._configService.setLocalConfig(a,!0)),a}).catch(function(t){var e=n._constructError(t);return w.reject(e)})},e.createMetaData=function(){var t=this._configService,e={service:{name:t.get("serviceName"),version:t.get("serviceVersion"),agent:{name:"rum-js",version:t.version},language:{name:"javascript"},environment:t.get("environment")},labels:t.get("context.tags")};return ve(se,e)},e.addError=function(t){var e;this.throttleEvents(((e={})[At]=t,e))},e.addTransaction=function(t){var e;this.throttleEvents(((e={})[Pt]=t,e))},e.ndjsonErrors=function(t,e){var n=e?"e":"error";return t.map(function(t){var r;return Te.stringify(((r={})[n]=e?function(t){var e,n=t.exception,r={id:t.id,cl:t.culprit,ex:{mg:n.message,st:(e=n.stacktrace,e.map(function(t){return{ap:t.abs_path,f:t.filename,fn:t.function,li:t.lineno,co:t.colno}})),t:t.type},c:ke(t.context)},i=t.transaction;return i&&(r.tid=t.trace_id,r.pid=t.parent_id,r.xid=t.transaction_id,r.x={t:i.type,sm:i.sampled}),r}(t):t,r))})},e.ndjsonMetricsets=function(t){return t.map(function(t){return Te.stringify({metricset:t})}).join("")},e.ndjsonTransactions=function(t,e){var n=this,r=e?"x":"transaction";return t.map(function(t){var i,a="",o="";return e||(t.spans&&(a=t.spans.map(function(t){return Te.stringify({span:t})}).join(""),delete t.spans),t.breakdown&&(o=n.ndjsonMetricsets(t.breakdown),delete t.breakdown)),Te.stringify(((i={})[r]=e?function(t){var e,n=t.spans.map(function(e){var n={id:e.id,n:e.name,t:e.type,s:e.start,d:e.duration,c:ke(e.context),o:e.outcome,sr:e.sample_rate};return e.parent_id!==t.id&&(n.pid=e.parent_id),!0===e.sync&&(n.sy=!0),e.subtype&&(n.su=e.subtype),e.action&&(n.ac=e.action),n}),r={id:t.id,pid:t.parent_id,tid:t.trace_id,n:t.name,t:t.type,d:t.duration,c:ke(t.context),k:Ce(t.marks),me:(e=t.breakdown,e.map(function(t){var e=t.span,n=t.samples;return{y:{t:e.type},sa:{ysc:{v:n["span.self_time.count"].value},yss:{v:n["span.self_time.sum.us"].value}}}})),y:n,yc:{sd:n.length},sm:t.sampled,sr:t.sample_rate,o:t.outcome};if(t.experience){var i=t.experience,a=i.cls,o=i.fid,s=i.tbt,c=i.longtask;r.exp={cls:a,fid:o,tbt:s,lt:c}}if(t.session){var u=t.session,f=u.id,d=u.sequence;r.ses={id:f,seq:d}}return r}(t):t,i))+a+o})},e.sendEvents=function(t){var e,n;if(0!==t.length){for(var r=[],i=[],a=0;a<t.length;a++){var o=t[a];o[Pt]&&r.push(o[Pt]),o[At]&&i.push(o[At])}if(0!==r.length||0!==i.length){var s=this._configService,c=((e={})[Pt]=r,e[At]=i,e),u=s.applyFilters(c);if(u){var f=s.get("apiVersion")>2,d=[],l=this.createMetaData(),p=f?"m":"metadata";d.push(Te.stringify(((n={})[p]=f?function(t){var e=t.service,n=t.labels,r=e.agent,i=e.language;return{se:{n:e.name,ve:e.version,a:{n:r.name,ve:r.version},la:{n:i.name},en:e.environment},l:n}}(l):l,n)));var h=(d=d.concat(this.ndjsonErrors(u[At],f),this.ndjsonTransactions(u[Pt],f))).join(""),v=this.getEndpoints().intakeEndpoint;return this._postJson(v,h)}this._loggingService.warn("Dropped payload due to filtering!")}}},e.getEndpoints=function(){var t=this._configService.get("serverUrl"),e=this._configService.get("apiVersion");return{intakeEndpoint:t+(this._configService.get("serverUrlPrefix")||"/intake/v"+e+"/rum/events"),configEndpoint:t+"/config/v1/rum/agents"}},t}();const je=Ne;function Re(){return Re=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Re.apply(null,arguments)}var Ae=function(){function t(){this.config={serviceName:"",serviceVersion:"",environment:"",serverUrl:"http://localhost:8200",serverUrlPrefix:"",active:!0,instrument:!0,disableInstrumentations:[],logLevel:"warn",breakdownMetrics:!1,ignoreTransactions:[],eventsLimit:80,queueLimit:-1,flushInterval:500,distributedTracing:!0,distributedTracingOrigins:[],distributedTracingHeaderName:"traceparent",pageLoadTraceId:"",pageLoadSpanId:"",pageLoadSampled:!1,pageLoadParentId:"",pageLoadTransactionName:"",propagateTracestate:!1,transactionSampleRate:1,centralConfig:!1,monitorLongtasks:!0,apiVersion:2,context:{},session:!1,apmRequest:null,sendCredentials:!1,reportTransactionsWithoutSpans:!1},this.events=new Xt,this.filters=[],this.version=""}var e=t.prototype;return e.init=function(){var t,e=(t=function(t){if(!t)return{};for(var e={},n=/^data-([\w-]+)$/,r=t.attributes,i=0;i<r.length;i++){var a=r[i];n.test(a.nodeName)&&(e[a.nodeName.match(n)[1].split("-").map(function(t,e){return e>0?t.charAt(0).toUpperCase()+t.substring(1):t}).join("")]=a.value||a.nodeValue)}return e}(function(){if("undefined"!=typeof document)return document.currentScript||function(){if("undefined"!=typeof document)for(var t=document.getElementsByTagName("script"),e=0,n=t.length;e<n;e++){var r=t[e];if(r.src.indexOf("elastic")>0)return r}}()}()),t);this.setConfig(e)},e.setVersion=function(t){this.version=t},e.addFilter=function(t){if("function"!=typeof t)throw new Error("Argument to must be function");this.filters.push(t)},e.applyFilters=function(t){try{for(var e=0;e<this.filters.length;e++)if(!(t=this.filters[e](t)))return;if(t.transactions=t.transactions.filter(function(t){return t}),t.errors=t.errors.filter(function(t){return t}),0===t.transactions.length&&0===t.errors.length)return}catch(t){return}return t},e.get=function(t){return t.split(".").reduce(function(t,e){return t&&t[e]},this.config)},e.setUserContext=function(t){void 0===t&&(t={});var e={},n=t,r=n.id,i=n.username,a=n.email;"number"!=typeof r&&"string"!=typeof r||(e.id=r),"string"==typeof i&&(e.username=i),"string"==typeof a&&(e.email=a),this.config.context.user=q(this.config.context.user||{},e)},e.setCustomContext=function(t){void 0===t&&(t={}),this.config.context.custom=q(this.config.context.custom||{},t)},e.addLabels=function(t){var e=this;this.config.context.tags||(this.config.context.tags={}),Object.keys(t).forEach(function(n){return j(n,t[n],e.config.context.tags)})},e.setConfig=function(t){void 0===t&&(t={});var e=t,n=e.transactionSampleRate,r=e.serverUrl;r&&(t.serverUrl=r.replace(/\/+$/,"")),U(n)||(n<1e-4&&n>0&&(n=1e-4),t.transactionSampleRate=Math.round(1e4*n)/1e4),this.config=M(this.config,t),this.events.send(yt,[this.config])},e.validate=function(t){void 0===t&&(t={});var e=["serviceName","serverUrl"],n=Object.keys(this.config),r={missing:[],invalid:[],unknown:[]};Object.keys(t).forEach(function(i){-1===e.indexOf(i)||t[i]||r.missing.push(i),-1===n.indexOf(i)&&r.unknown.push(i)}),t.serviceName&&!/^[a-zA-Z0-9 _-]+$/.test(t.serviceName)&&r.invalid.push({key:"serviceName",value:t.serviceName,allowed:"a-z, A-Z, 0-9, _, -, <space>"});var i=t.transactionSampleRate;return void 0!==i&&("number"!=typeof i||isNaN(i)||i<0||i>1)&&r.invalid.push({key:"transactionSampleRate",value:i,allowed:"Number between 0 and 1"}),r},e.getLocalConfig=function(){var t=sessionStorage;this.config.session&&(t=localStorage);var e=t.getItem(Ot);if(e)return JSON.parse(e)},e.setLocalConfig=function(t,e){if(t){e&&(t=Re({},this.getLocalConfig(),t));var n=sessionStorage;this.config.session&&(n=localStorage),n.setItem(Ot,JSON.stringify(t))}},e.dispatchEvent=function(t,e){this.events.send(t,e)},e.observeEvent=function(t,e){return this.events.observe(t,e)},t}();const Pe=Ae;var Fe=function(){function t(t){void 0===t&&(t={}),this.levels=["trace","debug","info","warn","error"],this.level=t.level||"warn",this.prefix=t.prefix||"",this.resetLogMethods()}var e=t.prototype;return e.shouldLog=function(t){return this.levels.indexOf(t)>=this.levels.indexOf(this.level)},e.setLevel=function(t){t!==this.level&&(this.level=t,this.resetLogMethods())},e.resetLogMethods=function(){var t=this;
1this.levels.forEach(function(e){t[e]=t.shouldLog(e)?function(){var t=e;"trace"!==e&&"debug"!==e||(t="info");var n=arguments;if(n[0]=this.prefix+n[0],console){var r=console[t]||console.log;"function"==typeof r&&r.apply(console,n)}}:H})},t}();const qe=Fe;var Me,Ue=((Me={})[Ft]=function(){return new Pe},Me[qt]=function(){return new qe({prefix:"[Elastic APM] "})},Me[Ut]=function(t){var e=t.getService([Ft,qt]),n=e[0],r=e[1];return new je(n,r)},Me),He=function(){function t(){this.instances={},this.initialized=!1}var e=t.prototype;return e.init=function(){if(!this.initialized){this.initialized=!0;var t=this.getService(Ft);t.init();var e=this.getService([qt,Ut]),n=e[0],r=e[1];t.events.observe(yt,function(){var e=t.get("logLevel");n.setLevel(e)}),r.init()}},e.getService=function(t){var e=this;return"string"==typeof t?(this.instances[t]||"function"==typeof Ue[t]&&(this.instances[t]=Ue[t](this)),this.instances[t]):Array.isArray(t)?t.map(function(t){return e.getService(t)}):void 0},t}(),ze=function(){function t(t,e,n,r){this._apmServer=t,this._configService=e,this._logginService=n,this._transactionService=r}var e=t.prototype;return e.init=function(t){var e=this;void 0===t&&(t={}),this._configService.events.observe(mt+Ct,function(t){var n=e.createTransactionPayload(t);n&&(e._apmServer.addTransaction(n),e._configService.dispatchEvent(_t))}),t[Et]&&Gt.observe(Et,this.getHistorySub()),t[wt]&&Gt.observe(wt,this.getXHRSub()),t[Tt]&&Gt.observe(Tt,this.getFetchSub())},e.getHistorySub=function(){var t=this._transactionService;
1return function(e,n){n.source===Et&&e===at&&t.startTransaction(n.data.title,"route-change",{managed:!0,canReuse:!0})}},e.getXHRSub=function(){var t=this;return function(e,n){n.source!==wt||Y.fetchInProgress||t.processAPICalls(e,n)}},e.getFetchSub=function(){var t=this;return function(e,n){n.source===Tt&&t.processAPICalls(e,n)}},e.processAPICalls=function(t,e){var n=this._configService,r=this._transactionService;if(e.data&&e.data.url){var i=this._apmServer.getEndpoints();if(Object.keys(i).some(function(t){return-1!==e.data.url.indexOf(i[t])}))return}if(t===it&&e.data){var a=e.data,o=new ne(a.url),s=a.method+" "+(o.relative?o.path:R(o.href));r.getCurrentTransaction()||r.startTransaction(s,lt,{managed:!0});var c=r.startSpan(s,"external.http",{blocking:!0});if(!c)return;var u=n.get("distributedTracing"),f=n.get("distributedTracingOrigins"),d=new ne(window.location.href),l=N(o.origin,d.origin)||N(o.origin,f),p=a.target;u&&l&&p&&(this.injectDtHeader(c,p),n.get("propagateTracestate")&&this.injectTSHeader(c,p)),a.sync&&(c.sync=a.sync),a.span=c}else if(t===at){var h=e.data;if(h&&h.span){var v,g,m=h.span,y=h.response,b=h.target;v=y?y.status:b.status,g="abort"==h.status||h.aborted?"unknown":v>=400||0==v?"failure":"success",m.outcome=g;var _=r.getCurrentTransaction();_&&_.type===lt&&(_.outcome=g),r.endSpan(m,h)}}},e.injectDtHeader=function(t,e){var n,r=this._configService.get("distributedTracingHeaderName"),i=function(t){if(t&&t.traceId&&t.id&&t.parentId){var e=t.sampled?"01":"00",n=t.sampled?t.id:t.parentId;return"00-"+t.traceId+"-"+n+"-"+e}}(t);/^[\da-f]{2}-[\da-f]{32}-[\da-f]{16}-[\da-f]{2}$/.test(n=i)&&"00000000000000000000000000000000"!==n.slice(3,35)&&"0000000000000000"!==n.slice(36,52)&&i&&r&&L(e,r,i)},e.injectTSHeader=function(t,e){var n=function(t){var e=t.sampleRate;if(!("number"!=typeof e||String(e).length>
1256))return"es=s:"+e}(t);n&&L(e,"tracestate",n)},e.extractDtHeader=function(t){var e=this._configService.get("distributedTracingHeaderName");if(t)return function(t){var e=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})$/.exec(t);if(e){var n="00"!==e[4];return{traceId:e[2],id:e[3],sampled:n}}}(t[e])},e.filterTransaction=function(t){var e=t.duration();if(!e)return!1;if(t.isManaged()){if(e>6e4)return!1;var n=this._configService.get("reportTransactionsWithoutSpans");if(t.sampled&&0===t.spans.length&&!n)return!1}return!0},e.createTransactionDataModel=function(t){var e=t._start,n=t.spans.map(function(n){var r={id:n.id,transaction_id:t.id,parent_id:n.parentId||t.id,trace_id:t.traceId,name:n.name,type:n.type,subtype:n.subtype,action:n.action,sync:n.sync,start:parseInt(n._start-e),duration:n.duration(),context:n.context,outcome:n.outcome,sample_rate:n.sampleRate};return ve(fe,r)}),r={id:t.id,parent_id:t.parentId,trace_id:t.traceId,session:t.session,name:t.name,type:t.type,duration:t.duration(),spans:n,context:t.context,marks:t.marks,breakdown:t.breakdownTimings,span_count:{started:n.length},sampled:t.sampled,sample_rate:t.sampleRate,experience:t.experience,outcome:t.outcome};return ve(de,r)},e.createTransactionPayload=function(t){var e=function(t){if(t.sampled){var e=t.spans.filter(function(e){return e.duration()>0&&e._start>=t._start&&e._end<=t._end});if(t.isManaged()){var n=function(t,e){t.sort(function(t,e){return t._start-e._start});var n=[],r=1;return t.forEach(function(i,a){if(0===n.length)n.push(i);else{var o=n[n.length-1],s=o.type===i.type&&o.subtype===i.subtype&&o.action===i.action&&o.name===i.name&&i.duration()/e<.05&&(i._start-o._end)/e<.05,c=t.length===a+1;s&&(r++,o._end=i._end),r>1&&(!s||c)&&(o.name=r+"x "+o.name,r=1),s||n.push(i)}}),n}(e,t.duration());t.spans=n}else t.spans=e}else t.resetFields();return t}(t);if(this.filterTransaction(e))return this.createTransactionDataModel(t);this._configService.dispatchEvent(St)},t}(),De=function(){function t(t,e,n){void 0===n&&(n={}),t||(t=ht),e||(e=ft),this.name=t,this.type=e,this.options=n,this.id=n.id||O(16),this.traceId=n.traceId,this.sampled=n.sampled,this.sampleRate=n.sampleRate,this.timestamp=n.timestamp,this._start=$(n.startTime),this._end=void 0,this.ended=!1,this.outcome=void 0,this.onEnd=n.onEnd}var e=t.prototype;return e.ensureContext=function(){this.context||(this.context={})},e.addLabels=function(t){this.ensureContext();var e=this.context;e.tags||(e.tags={}),Object.keys(t).forEach(function(n){return j(n,t[n],e.tags)})},e.addContext=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];0!==e.length&&(this.ensureContext(),this.context=M.apply(void 0,[this.context].concat(e)))},e.end=function(t){this.ended||(this.ended=!0,this._end=$(t),this.callOnEnd())},e.callOnEnd=function(){"function"==typeof this.onEnd&&this.onEnd(this)},e.duration=function(){return V(this._start,this._end)},t}();const Be=De;function $e(t,e){return $e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},$e(t,e)}const Ve=function(t){function e(e,n,r){var i;if((i=t.call(this,e,n,r)||this).parentId=i.options.parentId,i.subtype=void 0,i.action=void 0,-1!==i.type.indexOf(".")){var a=i.type.split(".",3);i.type=a[0],i.subtype=a[1],i.action=a[2]}return i.sync=i.options.sync,i}var n,r;return r=t,(n=e).prototype=Object.create(r.prototype),n.prototype.constructor=n,$e(n,r),e.prototype.end=function(e,n){t.prototype.end.call(this,e),function(t,e){if(e){var n;switch(t.type){case"external":n=function(t){var e,n=t.url,r=t.method,i=t.target,a=t.response,o=new ne(n),s=ae(o),c={http:{method:r,url:o.href},destination:s};return i&&void 0!==i.status?e=i.status:a&&(e=a.status),c.http.status_code=e,c}(e);break;case"resource":n=function(t){var e=t.entry,n=t.url,r=ae(new ne(n));return{http:{url:n,response:ie(e)},destination:r}}(e);break;case"hard-navigation":n=function(t){var e=t.url;return{destination:ae(new ne(e))}}(e)}t.addContext(n)}}(this,n)},e}(Be);var Je=[["domainLookupStart","domainLookupEnd","DNS"],["connectStart","connectEnd","TCP"],["requestStart","responseStart","Request"],["responseStart","responseEnd","Re
1sponse"],["domLoading","domComplete","Processing"],["loadEventStart","loadEventEnd","Load"]];function Xe(t){return{value:t}}function Ge(t,e){var n=e.details,r=e.count,i=void 0===r?1:r,a=e.duration;return{transaction:t,span:n,samples:{"span.self_time.count":Xe(i),"span.self_time.sum.us":Xe(1e3*a)}}}function Ze(t,e){return Ze=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},Ze(t,e)}const We=function(t){function e(e,n,r){var i;return(i=t.call(this,e,n,r)||this).traceId=O(),i.marks=void 0,i.spans=[],i._activeSpans={},i._activeTasks=new Set,i.blocked=!1,i.captureTimings=!1,i.breakdownTimings=[],i.sampleRate=i.options.transactionSampleRate,i.sampled=Math.random()<=i.sampleRate,i}var n,r;r=t,(n=e).prototype=Object.create(r.prototype),n.prototype.constructor=n,Ze(n,r);var i=e.prototype;return i.addMarks=function(t){this.marks=M(this.marks||{},t)},i.mark=function(t){var e=z(t),n=B()-this._start,r={};r[e]=n,this.addMarks({custom:r})},i.canReuse=function(){var t=this.options.reuseThreshold||5e3;return!!this.options.canReuse&&!this.ended&&B()-this._start<t},i.redefine=function(t,e,n){t&&(this.name=t),e&&(this.type=e),n&&(this.options.reuseThreshold=n.reuseThreshold,this.options=q(this.options,n))},i.startSpan=function(t,e,n){var r=this;if(!this.ended){var i=q({},n);i.onEnd=function(t){r._onSpanEnd(t)},i.traceId=this.traceId,i.sampled=this.sampled,i.sampleRate=this.sampleRate,i.parentId||(i.parentId=this.id);var a=new Ve(t,e,i);return this._activeSpans[a.id]=a,i.blocking&&this.addTask(a.id),a}},i.isFinished=function(){return!this.blocked&&0===this._activeTasks.size},i.detectFinish=function(){this.isFinished()&&this.end()},i.end=function(t){if(!this.ended){for(var e in this.ended=!0,this._end=$(t),this._activeSpans){var n=this._activeSpans[e];n.type=n.type+Dt,n.end(t)}this.callOnEnd()}},i.captureBreakdown=function(){this.breakdownTimings=function(t,e){void 0===e&&(e=x.timing);var n=[],r=t.name,i=t.type,a=t.sampled,o={name:r,type:i};if(!a)return n;if(i===ut&&e)for(var s=0;s<Je.length;s++){var c=Je[s],u=V(e[c[0]],e[c[1]]);0!==u&&null!=u&&n.push(Ge(o,{details:{type:c[2]},duration:u}))}else{var f=function(t){var e={},n=function(t){var e=t.spans,n=t._start,r=t._end;if(0===e.length)return t.duration();e.sort(function(t,e){return t._start-e._start});for(var i=e[0],a=i._end,o=i._start,s=a,c=o-n,u=1;u<e.length;u++)o=(i=e[u])._start,a=i._end,o>s?(c+=o-s,s=a):a>s&&(s=a);return s<r&&(c+=r-s),c}(t);e.app={count:1,duration:n};for(var r=t.spans,i=0;i<r.length;i++){var a=r[i],o=a.duration();if(0!==o&&null!=o){var s=a.type,c=a.subtype,u=s.replace(Dt,"");c&&(u+="."+c),e[u]||(e[u]={duration:0,count:0}),e[u].count++,e[u].duration+=o}}return e}(t);Object.keys(f).forEach(function(t){var e=t.split("."),r=e[0],i=e[1],a=f[t],s=a.duration,c=a.count;n.push(Ge(o,{details:{type:r,subtype:i},duration:s,count:c}))})}return n}(this)},i.block=function(t){this.blocked=t,this.blocked||this.detectFinish()},i.addTask=function(t){return t||(t="task-"+O(16)),this._activeTasks.add(t),t},i.removeTask=function(t){this._activeTasks.delete(t)&&this.detectFinish()},i.resetFields=function(){this.spans=[],this.sampleRate=0},i._onSpanEnd=function(t){this.spans.push(t),delete this._activeSpans[t.id],this.removeTask(t.id)},i.isManaged=function(){return!!this.options.managed},e}(Be);function Ye(){return Ye=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Ye.apply(null,arguments)}var Qe={fid:0,fcp:0,tbt:{start:1/0,duration:0},cls:{score:0,firstEntryTime:Number.NEGATIVE_INFINITY,prevEntryTime:Number.NEGATIVE_INFINITY,currentSessionScore:0},longtask:{count:0,duration:0,max:0}};var Ke=function(){function t(t){this.po={observe:H,disconnect:H},window.PerformanceObserver&&(this.po=new PerformanceObserver(t))}var e=t.prototype;return e.start=function(t,e){void 0===e&&(e={buffered:!0});try{if(!G(t))return;this.po.observe(Ye({type:t},e))}catch(t){}},e.stop=function(){this.po.disconnect()},t}();function tn(t,e,n,r,i){return void 0===i&&(i=0),"number"==typeof t&&"number"==typeof e&&t>=i&&e>t&&t-i>=n&&e-i<=r&&e-t<ct&&t-i<ct&&e-i<ct}var en=[["redirectStart","redirectEnd","Redirect"],["domainLookupStart","domainLookupEnd","Domain lookup"],["connectStart","connectEnd","Making a connection to the server"],["requestStart","responseEnd","Requesting and receiving the document"],["domLoading","domInteractive","Parsing the document, executing sync. scripts"],["domContentLoadedEventStart","domContentLoadedEventEnd",'Fire "DOMContentLoaded" event'],["loadEventStart","loadEventEnd",'Fire "load" event']];function nn(t){var e=t.name,n=t.initiatorType,r=t.startTime,i=t.responseEnd,a="resource";n&&(a+="."+n);var o=R(e),s=new Ve(o,a);return s._start=r,s.end(i,{url:e,entry:t}),s}function rn(t,e){return null!=e&&t>e}function an(t){return/intake\/v\d+\/rum\/events/.test(t)}function on(t){if(t.captureTimings){var e=t._end;if(t.type===ut){if(t.marks&&t.marks.custom){var n=t.marks.custom;
1Object.keys(n).forEach(function(e){n[e]+=t._start})}t._start=0;var r=x.timing;(function(t,e,n,r){for(var i=[],a=0;a<en.length;a++){var o=t[en[a][0]],s=t[en[a][1]];if(tn(o,s,0,r,e)){var c=new Ve(en[a][2],"hard-navigation.browser-timing"),u=null;"requestStart"===en[a][0]&&(c.pageResponse=!0,u={url:location.origin}),c._start=o-e,c.end(s-e,u),i.push(c)}}return i})(r,W(r)?r.redirectStart:r.fetchStart,0,e).forEach(function(e){e.traceId=t.traceId,e.sampled=t.sampled,e.pageResponse&&t.options.pageLoadSpanId&&(e.id=t.options.pageLoadSpanId),t.spans.push(e)}),t.options.pageLoadParentId&&(t.parentId=t.options.pageLoadParentId),t.addMarks(null==(a=function(t){var e=t.redirectStart,n=t.fetchStart,r=t.navigationStart,i=t.responseStart,a=t.responseEnd;if(n>=r&&i>=n&&a>=i){var o={};return Ee.forEach(function(r){var i=t[r];i&&i>=n&&(W(t)?o[r]=parseInt(i-e):o[r]=parseInt(i-n))}),o}return null}(r))?null:{navigationTiming:a,agent:{timeToFirstByte:a.responseStart,domInteractive:a.domInteractive,domComplete:a.domComplete}})}if(X()){var i=t._start;(function(t,e,n,r){for(var i=[],a=0;a<t.length;a++){var o=t[a],s=o.initiatorType,c=o.name,u=o.startTime,f=o.responseEnd;-1!==st.indexOf(s)&&null!=c&&("xmlhttprequest"!==s&&"fetch"!==s||!an(c)&&!rn(u,e))&&tn(u,f,n,r)&&i.push(nn(t[a]))}return i})(x.getEntriesByType("resource"),Yt.bootstrapTime,i,e).forEach(function(e){return t.spans.push(e)}),function(t,e,n){for(var r=[],i=0;i<t.length;i++){var a=t[i],o=a.name,s=a.startTime,c=a.duration,u=s+c;if(!(c<=60)&&tn(s,u,e,n)){var f=new Ve(o,"app");f._start=s,f.end(u),r.push(f)}}return r}(x.getEntriesByType("measure"),i,e).forEach(function(e){return t.spans.push(e)})}}else t.type===ut&&(t._start=0);var a}var sn=function(){function t(t,e){var n=this;this._config=e,this._logger=t,this.currentTransaction=void 0,this.respIntervalId=void 0,this.recorder=new Ke(function(t){var e=n.getCurrentTransaction();if(e&&e.captureTimings){var r,i=e.type===ut,a=function(t,e){var n=e.isHardNavigation,r=e.trStart,i=t.getEntriesByType(Lt).filter(function(t){return t.startTime>=r}),a=function(t,e){for(var n=[],r=0;r<t.length;r++){var i=t[r],a=i.name,o=i.startTime,s=i.duration,c=i.attribution,u=o+s,f=new Ve("Longtask("+a+")",Lt,{startTime:o});if(e.count++,e.duration+=s,e.max=Math.max(s,e.max),c.length>0){var d=c[0],l=d.name,p=d.containerType,h=d.containerName,v=d.containerId,g={attribution:l,type:p};h&&(g.name=h),v&&(g.id=v),f.addContext({custom:g})}f.end(u),n.push(f)}return n}(i,Qe.longtask),o={spans:a,marks:{}};if(!n)return o;var s=t.getEntriesByType(Nt),c=s[s.length-1];if(c){var u=parseInt(c.startTime);Qe.lcp=u,o.marks.largestContentfulPaint=u}var f=x.timing,d=f.fetchStart-f.navigationStart;W(f)&&(d=0);var l=t.getEntriesByName("first-contentful-paint")[0];if(l){var p=parseInt(d>=0?l.startTime-d:l.startTime);Qe.fcp=p,o.marks.firstContentfulPaint=p}var h=function(t){var e=t[0];if(e){var n=e.startTime,r=e.processingStart,i=new Ve("First Input Delay",jt,{startTime:n});return i.end(r),i}}(t.getEntriesByType(jt));return h&&(Qe.fid=h.duration(),o.spans.push(h)),function(t){t.forEach(function(t){var e=t.name,n=t.startTime,r=t.duration;if(!(n<Qe.fcp||"self"!==e&&-1===e.indexOf("same-origin"))){Qe.tbt.start=Math.min(Qe.tbt.start,n);var i=r-50;i>0&&(Qe.tbt.duration+=i)}})}(i),t.getEntriesByType(Rt).forEach(function(t){!t.hadRecentInput&&t.value&&((t.startTime-Qe.cls.firstEntryTime>5e3||t.startTime-Qe.cls.prevEntryTime>1e3)&&(Qe.cls.firstEntryTime=t.startTime,Qe.cls.currentSessionScore=0),Qe.cls.prevEntryTime=t.startTime,Qe.cls.currentSessionScore+=t.value,Qe.cls.score=Math.max(Qe.cls.score,Qe.cls.currentSessionScore))}),o}(t,{isHardNavigation:i,trStart:i?0:e._start}),o=a.spans,s=a.marks;(r=e.spans).push.apply(r,o),e.addMarks({agent:s})}})}var e=t.prototype;return e.createCurrentTransaction=function(t,e,n){var r=new We(t,e,n);return this.currentTransaction=r,r},e.getCurrentTransaction=function(){if(this.currentTransaction&&!this.currentTransaction.ended)return this.currentTransaction},e.createOptions=function(t){var e=this._config.config,n=q({transactionSampleRate:e.transactionSampleRate},t);return n.managed&&(n=q({pageLoadTraceId:e.pageLoadTraceId,pageLoadSampled:e.pageLoadSampled,pageLoadSpanId:e.pageLoadSpanId,pageLoadTransactionName:e.pageLoadTransactionName,pageLoadParentId:e.pageLoadParentId},n)),n},e.startManagedTransaction=function(t,e,n){var r=this.getCurrentTransaction(),i=!1;if(r)if(r.canReuse()&&n.canReuse){var a=r.type,o=gt.indexOf(r.type),s=gt.indexOf(e);o>=0&&s<o&&(a=e),r.redefine(t,a,n),i=!0}else r.end(),r=this.createCurrentTransaction(t,e,n);else r=this.createCurrentTransaction(t,e,n);return r.type===ut&&(i||(this.recorder.start(Nt),this.recorder.start("paint"),this.recorder.start(jt),this.recorder.start(Rt)),n.pageLoadTraceId&&(r.traceId=n.pageLoadTraceId),n.pageLoadSampled&&(r.sampled=n.pageLoadSampled),r.name===ht&&n.pageLoadTransactionName&&(r.name=n.pageLoadTransactionName)),!i&&this._config.get("monitorLongtasks")&&this.recorder.start(Lt),r.sampled&&(r.captureTimings=!0),r},e.startTransaction=function(t,e,n){var r,i=this,a=this.createOptions(n),o=!0;return a.managed?this.currentTransaction===(r=this.startManagedTransaction(t,e,a))&&(o=!1):r=new We(t,e,a),r.onEnd=function(){return i.handleTransactionEnd(r)},o&&this._config.events.send("transaction:start",[r]),r},e.handleTransactionEnd=function(t){var e=this;this.recorder.stop();var n=window.location.href;return w.resolve().then(function(){var r=t.name,i=t.type;if(Yt.lastHiddenStart>=t._start)e._config.dispatchEvent(St);else if(e.shouldIgnoreTransaction(r)||i===pt)e._config.dispatchEvent(St);else{if(i===ut){var a=e._config.get("pageLoadTransactionName");if(r===ht&&a&&(t.name=a),t.captureTimings){var o=Qe.cls,s=Qe.fid,c=Qe.tbt,u=Qe.longtask;c.duration>0&&t.spans.push((d=(f=c).start,l=f.duration,(p=new Ve("Total Blocking Time",Lt,{startTime:d}
1)).end(d+l),p)),t.experience={},G(Lt)&&(t.experience.tbt=c.duration),G(Rt)&&(t.experience.cls=o.score),s>0&&(t.experience.fid=s),u.count>0&&(t.experience.longtask={count:u.count,sum:u.duration,max:u.max})}e.setSession(t)}var f,d,l,p;t.name===ht&&(t.name=function(t,e){void 0===e&&(e=2);for(var n=new ne(t),r=n.query,i=n.path.substring(1).split("/"),a=":id",o=/\W|_/g,s=/[0-9]/g,c=/[a-z]/g,u=/[A-Z]/g,f=[],d=!1,l=0;l<i.length;l++){var p=i[l];if(d||l>e-1){p&&f.push("*");break}if((p.match(o)||[]).length>=2)f.push(a),d=!0;else{var h=(p.match(s)||[]).length;if(h>3||p.length>3&&h/p.length>=.3)f.push(a),d=!0;else{var v=(p.match(u)||[]).length,g=(p.match(c)||[]).length/p.length,m=v/p.length;p.length>5&&(m>.3&&m<.6||g>.3&&g<.6)?(f.push(a),d=!0):p&&f.push(p)}}}return"/"+(f.length>=2?f.join("/"):f.join(""))+(r?"?{query}":"")}(n)),on(t),e.adjustTransactionTime(t),e._config.get("breakdownMetrics")&&t.captureBreakdown();var h=e._config.get("context");!function(t,e){var n=void 0===e?{}:e,r=(n.tags,function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(n,re)),i=oe(),a={};if(t.type===vt)t.ensureContext(),t.context.page&&t.context.page.url&&(i.page.url=t.context.page.url);else if(t.type===ut&&X()){var o=x.getEntriesByType("navigation");o&&o.length>0&&(a={response:ie(o[0])})}t.addContext(i,a,r)}(t,h),e._config.events.send(mt,[t])}},function(t){})},e.setSession=function(t){var e=this._config.get("session");if(e){"boolean"==typeof e||e.timestamp&&Date.now()-e.timestamp>18e5?t.session={id:O(16),sequence:1}:t.session={id:e.id,sequence:e.sequence?e.sequence+1:1};var n={session:{id:t.session.id,sequence:t.session.sequence,timestamp:Date.now()}};this._config.setConfig(n),this._config.setLocalConfig(n,!0)}},e.adjustTransactionTime=function(t){var e=t.spans,n=function(t){for(var e=t[0],n=1;n<t.length;n++){var r=t[n];e._start>r._start&&(e=r)}return e}(e);n&&n._start<t._start&&(t._start=n._start);var r=function(t){return D(t,function(t){return-1===String(t).indexOf("external")})}(e)||{},i=r._end||0;if(t.type===ut){var a=t._end-1e3,o=Qe.lcp||0,s=function(t){return D(t,function(t){return-1!==String(t).indexOf("external")})}(e)||{},c=s._end||0;t._end=Math.max(i,c,o,a)}else i>t._end&&(t._end=i);this.truncateSpans(e,t._end)},e.truncateSpans=function(t,e){for(var n=0;n<t.length;n++){var r=t[n];r._end>e&&(r._end=e,r.type+=Dt),r._start>e&&(r._start=e)}},e.shouldIgnoreTransaction=function(t){var e=this._config.get("ignoreTransactions");if(e&&e.length)for(var n=0;n<e.length;n++){var r=e[n];if("function"==typeof r.test){if(r.test(t))return!0}else if(r===t)return!0}return!1},e.startSpan=function(t,e,n){var r=this.getCurrentTransaction();return r||(r=this.createCurrentTransaction(void 0,pt,this.createOptions({canReuse:!0,managed:!0}))),r.startSpan(t,e,n)},e.endSpan=function(t,e){t&&t.end(null,e)},t}();const cn=sn;var un={minInteractionId:1/0,maxInteractionId:0,interactionCount:0,longestInteractions:[]};function fn(t){t.getEntries().forEach(function(t){t.interactionId&&(function(t){Z()||(un.minInteractionId=Math.min(un.minInteractionId,t.interactionId),un.maxInteractionId=Math.max(un.maxInteractionId,t.interactionId),un.interactionCount=(un.maxInteractionId-un.minInteractionId)/7+1)}(t),t.duration<40||function(t){var e=un.longestInteractions[un.longestInteractions.length-1];if(!(void 0!==e&&t.duration<=e.duration&&t.interactionId!=e.id)){var n=un.longestInteractions.filter(function(e){return e.id===t.interactionId});if(n.length>0){var r=n[0];r.duration=Math.max(r.duration,t.duration)}else un.longestInteractions.push({id:t.interactionId,duration:t.duration});un.longestInteractions.sort(function(t,e){return e.duration-t.duration}),un.longestInteractions.splice(10)}}(t))})}function dn(){return performance.interactionCount||un.interactionCount}function ln(t,e){if(function(t){var e=function(){if(0===un.longestInteractions.length)return dn()>0?0:void 0;var t=Math.min(un.longestInteractions.length-1,Math.floor(dn()/50));return un.longestInteractions[t].duration}();if(e>=0){var n=B(),r=t.startTransaction(vt,vt,{startTime:n}),i=performance.getEntriesByType("navigation");if(i.length>0){var a=i[0].name;r.addContext({page:{url:a}})}r.addLabels({inp_value:e});var o=n+e+1;return r.end(o),un.minInteractionId=1/0,un.maxInteractionId=0,un.interactionCount=0,un.longestInteractions=[],r}}(e))var n=t.observeEvent(_t,function(){pn(t,e),n()});else pn(t,e)}function pn(t,e){var n=e.getCurrentTransaction();if(n){var r=t.observeEvent(St,function(){Yt.lastHiddenStart=B(),r(),i()}),i=t.observeEvent(_t,function(){t.dispatchEvent(bt),Yt.lastHiddenStart=B(),i(),r()});n.end()}else t.dispatchEvent(bt),Yt.lastHiddenStart=B()}var hn=function(){function t(t,e){this._disable=e,this.serviceFactory=t,this._initialized=!1}var e=t.prototype;return e.isEnabled=function(){return!this._disable},e.isActive=function(){var t=this.serviceFactory.getService(Ft);return this.isEnabled()&&this._initialized&&t.get("active")}
1,e.init=function(t){var e=this;if(this.isEnabled()&&!this._initialized){this._initialized=!0;var n=this.serviceFactory.getService([Ft,qt,Mt]),r=n[0],i=n[1],a=n[2];r.setVersion("5.16.0"),this.config(t);var o=r.get("logLevel");if(i.setLevel(o),r.get("active")){this.serviceFactory.init();var s=function(t,e){var n,r=((n={})[wt]=!1,n[Tt]=!1,n[Et]=!1,n[ut]=!1,n[kt]=!1,n[xt]=!1,n[It]=!1,n);return t?(Object.keys(r).forEach(function(t){-1===e.indexOf(t)&&(r[t]=!0)}),r):r}(r.get("instrument"),r.get("disableInstrumentations"));if(this.serviceFactory.getService(Ht).init(s),s[kt]&&this.serviceFactory.getService(zt).registerListeners(),r.get("session")){var c=r.getLocalConfig();c&&c.session&&r.setConfig({session:c.session})}var u=function(){return s[ut]&&e._sendPageLoadMetrics()};r.get("centralConfig")?this.fetchCentralConfig().then(u):u(),function(t,e){"hidden"===document.visibilityState&&(Yt.lastHiddenStart=0);var n=!0;window.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&ln(t,e)},n),window.addEventListener("pagehide",function(){return ln(t,e)},n)}(r,a),s[xt]&&s[It]&&function(t){var e=function(e){e.target instanceof Element&&function(t,e){var n=function(t){var e={transactionName:null,context:null};e.transactionName=function(t){var e=function(t){var e="data-transaction-name",n=t.getAttribute(e);if(t.closest){var r=t.closest("a[data-transaction-name], button[data-transaction-name]");return r?r.getAttribute(e):n}return n}(t);if(e)return e;var n=t.tagName.toLowerCase(),r=t.getAttribute("name");return r?n+'["'+r+'"]':n}(t);var n=t.getAttribute("class");return n&&(e.context={custom:{classes:n}}),e}(e),r=n.transactionName,i=n.context,a=t.startTransaction("Click - "+r,dt,{managed:!0,canReuse:!0,reuseThreshold:300});a&&i&&a.addContext(i)}(t,e.target)},n="click",r=!0;window.addEventListener(n,e,r)}(a),function(t){void 0===t&&(t=new Ke(fn));var e=Z(),n=e?40:16;t.start("event",{buffered:!0,durationThreshold:n}),e||t.start(jt)}()}else this._disable=!0,i.warn("RUM agent is inactive")}return this},e.fetchCentralConfig=function(){var t=this.serviceFactory.getService([Ut,qt,Ft]),e=t[0],n=t[1],r=t[2];return e.fetchConfig(r.get("serviceName"),r.get("environment")).then(function(t){var e=t.transaction_sample_rate;if(e){var i={transactionSampleRate:e=Number(e)},a=r.validate(i).invalid;if(0===a.length)r.setConfig(i);else{var o=a[0],s=o.key,c=o.value,u=o.allowed;n.warn('invalid value "'+c+'" for '+s+". Allowed: "+u+".")}}return t}).catch(function(t){n.warn("failed fetching config:",t)})},e._sendPageLoadMetrics=function(){var t=this.startTransaction(void 0,ut,{managed:!0,canReuse:!0});if(t){t.addTask(ut);var e=function(){setTimeout(function(){return t.removeTask(ut)},1e3)};"complete"===document.readyState?e():window.addEventListener("load",e)}},e.observe=function(t,e){this.serviceFactory.getService(Ft).events.observe(t,e)},e.config=function(t){var e=this.serviceFactory.getService([Ft,qt]),n=e[0],r=e[1],i=n.validate(t),a=i.missing,o=i.invalid,s=i.unknown;if(s.length>0){var c="Unknown config options are specified for RUM agent: "+s.join(", ");r.warn(c)}if(0===a.length&&0===o.length)n.setConfig(t);else{var u=", ",f="RUM agent isn't correctly configured. ";a.length>0&&(f+=a.join(u)+" is missing",o.length>0&&(f+=u)),o.forEach(function(t,e){var n=t.key,r=t.value,i=t.allowed;f+=n+' "'+r+'" contains invalid characters! (allowed: '+i+")"+(e!==o.length-1?u:"")}),r.error(f),n.setConfig({active:!1})}},e.setUserContext=function(t){this.serviceFactory.getService(Ft).setUserContext(t)},e.setCustomContext=function(t){this.serviceFactory.getService(Ft).setCustomContext(t)},e.addLabels=function(t){this.serviceFactory.getService(Ft).addLabels(t)},e.setInitialPageLoadName=function(t){this.serviceFactory.getService(Ft).setConfig({pageLoadTransactionName:t})},e.startTransaction=function(t,e,n){if(this.isEnabled())return this.serviceFactory.getService(Mt).startTransaction(t,e,n)},e.startSpan=function(t,e,n){if(this.isEnabled())return this.serviceFactory.getService(Mt).startSpan(t,e,n)},e.getCurrentTransaction=function(){if(this.isEnabled())return this.serviceFactory.getService(Mt).getCurrentTransaction()},e.captureError=function(t){if(this.isEnabled())return this.serviceFactory.getService(zt).logError(t)},e.addFilter=function(t){this.serviceFactory.getService(Ft).addFilter(t)},t}(),vn=function(){if(E&&window.elasticApm)return window.elasticApm;var t=Kt(),e=(Ue[Mt]=function(t){var e=t.getService([qt,Ft]),n=e[0],r=e[1];return new cn(n,r)},Ue[Ht]=function(t){var e=t.getService([Ut,Ft,qt,Mt]),n=e[0],r=e[1],i=e[2],a=e[3];return new ze(n,r,i,a)},Ue[zt]=function(t){var e=t.getService([Ut,Ft,Mt]),n=e[0],r=e[1],i=e[2];return new Se(n,r,i)},new He),n=new hn(e,!t);return E&&(window.elasticApm=n),n}();const gn=vn.init.bind(vn);var mn=n(47533);function yn(t,e,n){return e=(0,o.A)(e),(0,a.A)(t,bn()?Reflect.construct(e,n||[],(0,o.A)(t).constructor):e.apply(t,n))}function bn(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(bn=function(){return!!t})()}let _n=function(t){function e(){return(0,r.A)(this,e),yn(this,e,arguments)}return(0,s.A)(e,t),(0,i.A)(e,[{key:"init",value:function(){const t=this.getConfig();this.apm=gn(t);const{pageType:e,pageName:n}=this.config.data;this.config.data.groupPages&&this.apm.setInitialPageLoadName(`pageType-${e}`),this.apm.setCustomContext({pageType:e,pageName:n}),(0,mn.ws)().then(({storeData:t})=>{this.addUserEvents();const e=this.getUserData(t);this.apm.setCustomContext({isLoggedIn:!!e}),e&&this.setUserContext(e)}
1).catch(()=>{})}},{key:"setUserContext",value:function(t){this.config.data.enableUserContext&&this.apm.setUserContext(t)}},{key:"getUserData",value:function(t={}){return{id:t.user?.UID||t.account?.localAccountId}}},{key:"addUserEvents",value:function(){const t=(0,mn.MZ)();(0,c.B1)(t.onLogin,(t={})=>{this.apm.setCustomContext({isLoggedIn:!0});const e={id:t.UID||t.homeAccountId};this.setUserContext(e)}),(0,c.B1)(t.onLogout,()=>{this.apm.setCustomContext({isLoggedIn:!1})})}},{key:"startSpan",value:function(t,e){return this.apm?.startSpan(t,e)}},{key:"endSpan",value:function(t){t?.end()}},{key:"isNotEmpty",value:function(t){return Array.isArray(t)?t.length>0:void 0!==t&&""!==t}},{key:"getConfig",value:function(){const t={},e=this.config.config;return e?(Object.keys(e).forEach(n=>{this.isNotEmpty(e[n])&&(t[n]=e[n])}),t):t}}])}(c.xu);(0,c.kz)({OpenTelemetry:_n},0)},14263(t,e,n){var r,i,a;!function(){"use strict";i=[n(40343)],void 0===(a="function"==typeof(r=function(t){var e=/(^|@)\S+\:\d+/,n=/^\s*at .*(\S+\:\d+|\(native\))/m,r=/^(eval@)?(\[native code\])?$/;function i(t,e,n){if("function"==typeof Array.prototype.map)return t.map(e,n);for(var r=new Array(t.length),i=0;i<t.length;i++)r[i]=e.call(n,t[i]);return r}function a(t,e,n){if("function"==typeof Array.prototype.filter)return t.filter(e,n);for(var r=[],i=0;i<t.length;i++)e.call(n,t[i])&&r.push(t[i]);return r}return{parse:function(t){if(void 0!==t.stacktrace||void 0!==t["opera#sourceloc"])return this.parseOpera(t);if(t.stack&&t.stack.match(n))return this.parseV8OrIE(t);if(t.stack)return this.parseFFOrSafari(t);throw new Error("Cannot parse given Error object")},extractLocation:function(t){if(-1===t.indexOf(":"))return[t];var e=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(t.replace(/[\(\)]/g,""));return[e[1],e[2]||void 0,e[3]||void 0]},parseV8OrIE:function(e){return i(a(e.stack.split("\n"),function(t){return!!t.match(n)},this),function(e){e.indexOf("(eval ")>-1&&(e=e.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var n=e.replace(/^\s+/,"").replace(/\(eval code/g,"(").split(/\s+/).slice(1),r=this.extractLocation(n.pop()),i=n.join(" ")||void 0,a=function(t,e){if("function"==typeof Array.prototype.indexOf)return t.indexOf(e);for(var n=0;n<t.length;n++)if(t[n]===e)return n;return-1}(["eval","<anonymous>"],r[0])>-1?void 0:r[0];return new t(i,void 0,a,r[1],r[2],e)},this)},parseFFOrSafari:function(e){return i(a(e.stack.split("\n"),function(t){return!t.match(r)},this),function(e){if(e.indexOf(" > eval")>-1&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===e.indexOf("@")&&-1===e.indexOf(":"))return new t(e);var n=e.split("@"),r=this.extractLocation(n.pop()),i=n.join("@")||void 0;return new t(i,void 0,r[0],r[1],r[2],e)},this)},parseOpera:function(t){return!t.stacktrace||t.message.indexOf("\n")>-1&&t.message.split("\n").length>t.stacktrace.split("\n").length?this.parseOpera9(t):t.stack?this.parseOpera11(t):this.parseOpera10(t)},parseOpera9:function(e){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=e.message.split("\n"),i=[],a=2,o=r.length;a<o;a+=2){var s=n.exec(r[a]);s&&i.push(new t(void 0,void 0,s[2],s[1],void 0,r[a]))}return i},parseOpera10:function(e){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=e.stacktrace.split("\n"),i=[],a=0,o=r.length;a<o;a+=2){var s=n.exec(r[a]);s&&i.push(new t(s[3]||void 0,void 0,s[2],s[1],void 0,r[a]))}return i},parseOpera11:function(n){return i(a(n.stack.split("\n"),function(t){return!!t.match(e)&&!t.match(/^Error created at/)},this),function(e){var n,r=e.split("@"),i=this.extractLocation(r.pop()),a=r.shift()||"",o=a.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0;a.match(/\(([^\)]*)\)/)&&(n=a.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var s=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new t(o,s,i[0],i[1],i[2],e)},this)}}})?r.apply(e,i):r)||(t.exports=a)}()},40343(t,e){var n,r,i;!function(){"use strict";r=[],void 0===(i="function"==typeof(n=function(){function t(t){return!isNaN(parseFloat(t))&&isFinite(t)}function e(t,e,n,r,i,a){void 0!==t&&this.setFunctionName(t),void 0!==e&&this.setArgs(e),void 0!==n&&this.setFileName(n),void 0!==r&&this.setLineNumber(r),void 0!==i&&this.setColumnNumber(i),void 0!==a&&this.setSource(a)}return e.prototype={getFunctionName:function(){return this.functionName},setFunctionName:function(t){this.functionName=String(t)},getArgs:function(){return this.args},setArgs:function(t){if("[object Array]"!==Object.prototype.toString.call(t))throw new TypeError("Args must be an Array");this.args=t},getFileName:function(){return this.fileName},setFileName:function(t){this.fileName=String(t)},getLineNumber:function(){return this.lineNumber},setLineNumber:function(e){if(!t(e))throw new TypeError("Line Number must be a Number");this.lineNumber=Number(e)},getColumnNumber:function(){return this.columnNumber},setColumnNumber:function(e){if(!t(e))throw new TypeError("Column Number must be a Number");this.columnNumber=Number(e)},getSource:function(){return this.source},setSource:function(t){this.source=String(t)},toString:function(){return(this.getFunctionName()||"{anonymous}")+"("+(this.getArgs()||[]).join(",")+")"+(this.getFileName()?"@"+this.getFileName():"")+(t(this.getLineNumber())?":"+this.getLineNumber():"")+(t(this.getColumnNumber())?":"+this.getColumnNumber():"")}},e})?n.apply(e,r):n)||(t.exports=i)}()}},t=>{t.O(0,[750],()=>t(51034)),t.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.