highlight.run
Version:
Open source, fullstack monitoring. Capture frontend errors, record server side logs, and visualize what broke with session replay.
1,617 lines • 389 kB
JavaScript
var cs = Object.defineProperty, ls = Object.defineProperties;
var fs = Object.getOwnPropertyDescriptors;
var bt = Object.getOwnPropertySymbols, ds = Object.getPrototypeOf, $n = Object.prototype.hasOwnProperty, zn = Object.prototype.propertyIsEnumerable, ps = Reflect.get;
var dr = (r, e, t) => e in r ? cs(r, e, { enumerable: !0, configurable: !0, writable: !0, value: t }) : r[e] = t, E = (r, e) => {
for (var t in e || (e = {}))
$n.call(e, t) && dr(r, t, e[t]);
if (bt)
for (var t of bt(e))
zn.call(e, t) && dr(r, t, e[t]);
return r;
}, C = (r, e) => ls(r, fs(e));
var pr = (r, e) => {
var t = {};
for (var n in r)
$n.call(r, n) && e.indexOf(n) < 0 && (t[n] = r[n]);
if (r != null && bt)
for (var n of bt(r))
e.indexOf(n) < 0 && zn.call(r, n) && (t[n] = r[n]);
return t;
};
var b = (r, e, t) => dr(r, typeof e != "symbol" ? e + "" : e, t);
var hr = (r, e, t) => ps(ds(r), t, e);
var U = (r, e, t) => new Promise((n, i) => {
var o = (c) => {
try {
u(t.next(c));
} catch (s) {
i(s);
}
}, a = (c) => {
try {
u(t.throw(c));
} catch (s) {
i(s);
}
}, u = (c) => c.done ? n(c.value) : Promise.resolve(c.value).then(o, a);
u((t = t.apply(r, e)).next());
});
import { U as lo, W as hs, X as Zr, Y as _s, s as ut, Z as ae, _ as fo, $ as po, a0 as ho, a1 as ce, P as vs, a2 as gs, a3 as _o, x as ys, a4 as ms, a5 as Es, a6 as Ts, a7 as Ss, a8 as bs, a9 as Ut, q as ws, aa as _r, ab as vr, ac as Os, ad as As, c as Rs, n as Ls, o as Ps, L as Ns, h as Cs, t as Ms, ae as Is, E as xs, af as Ds, ag as Us, J as Xn, I as gr, ah as ks, ai as Bs, K as Hs, N as Gs, O as Fs, Q as Vs, R as js, T as $s, aj as zs, ak as Xs, al as qn, am as qs, an as Ws, ao as Ks } from "./common-Cqt7tQ3r.js";
import { a as Ys, i as vo } from "./buffer-DIFxvF2Q.js";
import { LDObserve as Js } from "./LDObserve.js";
const go = [
"assert",
"count",
"countReset",
"debug",
"dir",
"dirxml",
"error",
"group",
"groupCollapsed",
"groupEnd",
"info",
"log",
"table",
"time",
"timeEnd",
"timeLog",
"trace",
"warn"
];
var _e = /* @__PURE__ */ ((r) => (r.DeviceMemory = "DeviceMemory", r.ViewportHeight = "ViewportHeight", r.ViewportWidth = "ViewportWidth", r.ScreenHeight = "ScreenHeight", r.ScreenWidth = "ScreenWidth", r.ViewportArea = "ViewportArea", r))(_e || {}), G = /* @__PURE__ */ ((r) => (r.Device = "Device", r.WebVital = "WebVital", r.Performance = "Performance", r.Frontend = "Frontend", r.Backend = "Backend", r))(G || {}), yo = { exports: {} }, yr = { exports: {} }, Wn;
function Zs() {
return Wn || (Wn = 1, function(r, e) {
(function(t, n) {
r.exports = n();
})(lo, function() {
function t(h) {
return !isNaN(parseFloat(h)) && isFinite(h);
}
function n(h) {
return h.charAt(0).toUpperCase() + h.substring(1);
}
function i(h) {
return function() {
return this[h];
};
}
var o = ["isConstructor", "isEval", "isNative", "isToplevel"], a = ["columnNumber", "lineNumber"], u = ["fileName", "functionName", "source"], c = ["args"], s = ["evalOrigin"], l = o.concat(a, u, c, s);
function f(h) {
if (h)
for (var v = 0; v < l.length; v++)
h[l[v]] !== void 0 && this["set" + n(l[v])](h[l[v]]);
}
f.prototype = {
getArgs: function() {
return this.args;
},
setArgs: function(h) {
if (Object.prototype.toString.call(h) !== "[object Array]")
throw new TypeError("Args must be an Array");
this.args = h;
},
getEvalOrigin: function() {
return this.evalOrigin;
},
setEvalOrigin: function(h) {
if (h instanceof f)
this.evalOrigin = h;
else if (h instanceof Object)
this.evalOrigin = new f(h);
else
throw new TypeError("Eval Origin must be an Object or StackFrame");
},
toString: function() {
var h = this.getFileName() || "", v = this.getLineNumber() || "", y = this.getColumnNumber() || "", m = this.getFunctionName() || "";
return this.getIsEval() ? h ? "[eval] (" + h + ":" + v + ":" + y + ")" : "[eval]:" + v + ":" + y : m ? m + " (" + h + ":" + v + ":" + y + ")" : h + ":" + v + ":" + y;
}
}, f.fromString = function(v) {
var y = v.indexOf("("), m = v.lastIndexOf(")"), O = v.substring(0, y), A = v.substring(y + 1, m).split(","), L = v.substring(m + 1);
if (L.indexOf("@") === 0)
var x = /@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(L, ""), Ce = x[1], pe = x[2], Me = x[3];
return new f({
functionName: O,
args: A || void 0,
fileName: Ce,
lineNumber: pe || void 0,
columnNumber: Me || void 0
});
};
for (var d = 0; d < o.length; d++)
f.prototype["get" + n(o[d])] = i(o[d]), f.prototype["set" + n(o[d])] = /* @__PURE__ */ function(h) {
return function(v) {
this[h] = !!v;
};
}(o[d]);
for (var p = 0; p < a.length; p++)
f.prototype["get" + n(a[p])] = i(a[p]), f.prototype["set" + n(a[p])] = /* @__PURE__ */ function(h) {
return function(v) {
if (!t(v))
throw new TypeError(h + " must be a Number");
this[h] = Number(v);
};
}(a[p]);
for (var _ = 0; _ < u.length; _++)
f.prototype["get" + n(u[_])] = i(u[_]), f.prototype["set" + n(u[_])] = /* @__PURE__ */ function(h) {
return function(v) {
this[h] = String(v);
};
}(u[_]);
return f;
});
}(yr)), yr.exports;
}
(function(r, e) {
(function(t, n) {
r.exports = n(Zs());
})(lo, function(n) {
var i = /(^|@)\S+:\d+/, o = /^\s*at .*(\S+:\d+|\(native\))/m, a = /^(eval@)?(\[native code])?$/;
return {
/**
* Given an Error object, extract the most information from it.
*
* @param {Error} error object
* @return {Array} of StackFrames
*/
parse: function(c) {
if (typeof c.stacktrace != "undefined" || typeof c["opera#sourceloc"] != "undefined")
return this.parseOpera(c);
if (c.stack && c.stack.match(o))
return this.parseV8OrIE(c);
if (c.stack)
return this.parseFFOrSafari(c);
throw new Error("Cannot parse given Error object");
},
// Separate line and column numbers from a string of the form: (URI:Line:Column)
extractLocation: function(c) {
if (c.indexOf(":") === -1)
return [c];
var s = /(.+?)(?::(\d+))?(?::(\d+))?$/, l = s.exec(c.replace(/[()]/g, ""));
return [l[1], l[2] || void 0, l[3] || void 0];
},
parseV8OrIE: function(c) {
var s = c.stack.split(`
`).filter(function(l) {
return !!l.match(o);
}, this);
return s.map(function(l) {
l.indexOf("(eval ") > -1 && (l = l.replace(/eval code/g, "eval").replace(/(\(eval at [^()]*)|(\),.*$)/g, ""));
var f = l.replace(/^\s+/, "").replace(/\(eval code/g, "("), d = f.match(/ (\((.+):(\d+):(\d+)\)$)/);
f = d ? f.replace(d[0], "") : f;
var p = f.split(/\s+/).slice(1), _ = this.extractLocation(d ? d[1] : p.pop()), h = p.join(" ") || void 0, v = ["eval", "<anonymous>"].indexOf(_[0]) > -1 ? void 0 : _[0];
return new n({
functionName: h,
fileName: v,
lineNumber: _[1],
columnNumber: _[2],
source: l
});
}, this);
},
parseFFOrSafari: function(c) {
var s = c.stack.split(`
`).filter(function(l) {
return !l.match(a);
}, this);
return s.map(function(l) {
if (l.indexOf(" > eval") > -1 && (l = l.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g, ":$1")), l.indexOf("@") === -1 && l.indexOf(":") === -1)
return new n({
functionName: l
});
var f = /((.*".+"[^@]*)?[^@]*)(?:@)/, d = l.match(f), p = d && d[1] ? d[1] : void 0, _ = this.extractLocation(l.replace(f, ""));
return new n({
functionName: p,
fileName: _[0],
lineNumber: _[1],
columnNumber: _[2],
source: l
});
}, this);
},
parseOpera: function(c) {
return !c.stacktrace || c.message.indexOf(`
`) > -1 && c.message.split(`
`).length > c.stacktrace.split(`
`).length ? this.parseOpera9(c) : c.stack ? this.parseOpera11(c) : this.parseOpera10(c);
},
parseOpera9: function(c) {
for (var s = /Line (\d+).*script (?:in )?(\S+)/i, l = c.message.split(`
`), f = [], d = 2, p = l.length; d < p; d += 2) {
var _ = s.exec(l[d]);
_ && f.push(new n({
fileName: _[2],
lineNumber: _[1],
source: l[d]
}));
}
return f;
},
parseOpera10: function(c) {
for (var s = /Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i, l = c.stacktrace.split(`
`), f = [], d = 0, p = l.length; d < p; d += 2) {
var _ = s.exec(l[d]);
_ && f.push(
new n({
functionName: _[3] || void 0,
fileName: _[2],
lineNumber: _[1],
source: l[d]
})
);
}
return f;
},
// Opera 10.65+ Error.stack very similar to FF/Safari
parseOpera11: function(c) {
var s = c.stack.split(`
`).filter(function(l) {
return !!l.match(i) && !l.match(/^Error created at/);
}, this);
return s.map(function(l) {
var f = l.split("@"), d = this.extractLocation(f.pop()), p = f.shift() || "", _ = p.replace(/<anonymous function(: (\w+))?>/, "$2").replace(/\([^)]*\)/g, "") || void 0, h;
p.match(/\(([^)]*)\)/) && (h = p.replace(/^[^(]+\(([^)]*)\)$/, "$1"));
var v = h === void 0 || h === "[arguments not available]" ? void 0 : h.split(",");
return new n({
functionName: _,
args: v,
fileName: d[0],
lineNumber: d[1],
columnNumber: d[2],
source: l
});
}, this);
}
};
});
})(yo);
var Qs = yo.exports;
const Kn = /* @__PURE__ */ hs(Qs);
function tr(r) {
try {
return Kn.parse(r);
} catch (e) {
try {
return Kn.parse(new Error());
} catch (t) {
return console.warn("Highlight Warning: failed to parse error", {
originalError: e,
secondaryError: t
}), [];
}
}
}
const Ug = {
level: [...go],
logger: "console",
stringifyOptions: {
depthOfLimit: 10,
numOfKeysLimit: 100,
stringLengthLimit: 1e3
}
};
function eu(r, e) {
const t = e.logger;
if (!t)
return () => {
};
let n;
typeof t == "string" ? n = window[t] : n = t;
const i = [];
if (e.level.includes("error") && window) {
const a = (u) => {
const { message: c, error: s } = u;
let l = [];
s && (l = tr(s));
const f = [
Zr(c, e.stringifyOptions)
];
r({
type: "Error",
trace: l,
time: Date.now(),
value: f
});
};
window.addEventListener("error", a), i.push(() => {
window && window.removeEventListener("error", a);
});
}
for (const a of e.level)
i.push(o(n, a));
return () => {
i.forEach((a) => a());
};
function o(a, u) {
return a[u] ? _s(a, u, (c) => (...s) => {
c.apply(this, s);
try {
r(tu(u, e, ...s));
} catch (l) {
c("highlight logger error:", l, ...s);
}
}) : () => {
};
}
}
function tu(r, e, ...t) {
const n = tr(new Error()), i = e.serializeConsoleAttributes ? t.map(
(o) => typeof o == "object" ? Zr(o, e.stringifyOptions) : o
) : t.filter((o) => typeof o != "object").map((o) => `${o}`);
return {
type: r,
trace: n,
value: i,
attributes: Zr(
t.filter((o) => typeof o == "object").reduce((o, a) => E(E({}, o), a), {}),
e.stringifyOptions
),
time: Date.now()
};
}
const ru = {
start: 0,
end: 3
}, nu = {
start: 4,
end: 5
}, mr = {
start: 6,
end: 7
}, Er = {
start: 8,
end: 8
}, iu = {
start: 9,
end: 9
}, ou = {
start: 10,
end: 15
};
function au() {
if (crypto && crypto.getRandomValues) {
const e = new Uint8Array(16);
return crypto.getRandomValues(e), [...e.values()];
}
const r = [];
for (let e = 0; e < 16; e += 1)
r.push(Math.floor(Math.random() * 256));
return r;
}
function xe(r, e) {
let t = "";
for (let n = e.start; n <= e.end; n += 1)
t += r[n].toString(16).padStart(2, "0");
return t;
}
function su(r) {
return r[Er.start] = (r[Er.start] | 128) & 191, r[mr.start] = r[mr.start] & 15 | 64, `${xe(r, ru)}-${xe(r, nu)}-${xe(r, mr)}-${xe(r, Er)}${xe(r, iu)}-${xe(r, ou)}`;
}
function uu() {
const r = au();
return su(r);
}
function Qr() {
return typeof crypto != "undefined" && typeof crypto.randomUUID == "function" ? crypto.randomUUID() : uu();
}
function Tr(r, e, t, n) {
var c, s, l, f;
let i = n != null ? n : e, o = tr(i), a = {};
e instanceof Error && (e = e.message, e.cause && (a = { "exception.cause": e.cause }));
const u = lu(o);
r({
error: i,
event: ut(e),
type: "window.onerror",
url: window.location.href,
source: t != null ? t : "",
lineNumber: (c = u[0]) != null && c.lineNumber ? (s = u[0]) == null ? void 0 : s.lineNumber : 0,
columnNumber: (l = u[0]) != null && l.columnNumber ? (f = u[0]) == null ? void 0 : f.columnNumber : 0,
stackTrace: u,
timestamp: (/* @__PURE__ */ new Date()).toISOString(),
payload: a ? ut(a) : void 0,
id: Qr()
});
}
const cu = (r, { enablePromisePatch: e }) => {
if (typeof window == "undefined") return () => {
};
const t = window.onerror = (a, u, c, s, l) => {
Tr(r, a, u, l);
}, n = window.onunhandledrejection = (a) => {
if (a.reason) {
const u = a.promise;
u.getStack ? Tr(
r,
a.reason,
a.type,
u.getStack()
) : Tr(r, a.reason, a.type);
}
}, i = window.Promise, o = class extends i {
constructor(c) {
super(c);
b(this, "promiseCreationError");
this.promiseCreationError = new Error();
}
getStack() {
return this.promiseCreationError;
}
static shouldPatch() {
const c = typeof window.Zone == "undefined";
return e && c;
}
};
return o.shouldPatch() && (window.Promise = o), () => {
window.Promise = i, window.onunhandledrejection = n, window.onerror = t;
};
}, lu = (r) => {
var t, n;
if (r.length === 0)
return r;
const e = r[0];
return (t = e.fileName) != null && t.includes("highlight.run") || (n = e.fileName) != null && n.includes("highlight.io") || e.functionName === "new highlightPromise" ? r.slice(1) : r;
}, fu = [
'["\\"Script error.\\""]',
'"Script error."',
'["\\"Load failed.\\""]',
'"Load failed."',
'["\\"Network request failed.\\""]',
'"Network request failed."',
'["\\"Document is not focused.\\""]',
'"Document is not focused."',
'["\\"Failed to fetch\\""]',
'"Failed to fetch"',
'[{"isTrusted":true}]',
'{"isTrusted":true}',
'["{}"]',
'"{}"',
'[""]',
'""',
'["\\"\\""]',
'""'
], du = [
"websocket error",
'\\"ResizeObserver loop'
];
var pu = typeof globalThis == "object" ? globalThis : typeof self == "object" ? self : typeof window == "object" ? window : typeof global == "object" ? global : {}, me = "1.9.0", Yn = /^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;
function hu(r) {
var e = /* @__PURE__ */ new Set([r]), t = /* @__PURE__ */ new Set(), n = r.match(Yn);
if (!n)
return function() {
return !1;
};
var i = {
major: +n[1],
minor: +n[2],
patch: +n[3],
prerelease: n[4]
};
if (i.prerelease != null)
return function(c) {
return c === r;
};
function o(u) {
return t.add(u), !1;
}
function a(u) {
return e.add(u), !0;
}
return function(c) {
if (e.has(c))
return !0;
if (t.has(c))
return !1;
var s = c.match(Yn);
if (!s)
return o(c);
var l = {
major: +s[1],
minor: +s[2],
patch: +s[3],
prerelease: s[4]
};
return l.prerelease != null || i.major !== l.major ? o(c) : i.major === 0 ? i.minor === l.minor && i.patch <= l.patch ? a(c) : o(c) : i.minor <= l.minor ? a(c) : o(c);
};
}
var _u = hu(me), vu = me.split(".")[0], ct = Symbol.for("opentelemetry.js.api." + vu), lt = pu;
function vt(r, e, t, n) {
var i;
n === void 0 && (n = !1);
var o = lt[ct] = (i = lt[ct]) !== null && i !== void 0 ? i : {
version: me
};
if (!n && o[r]) {
var a = new Error("@opentelemetry/api: Attempted duplicate registration of API: " + r);
return t.error(a.stack || a.message), !1;
}
if (o.version !== me) {
var a = new Error("@opentelemetry/api: Registration of version v" + o.version + " for " + r + " does not match previously registered API v" + me);
return t.error(a.stack || a.message), !1;
}
return o[r] = e, t.debug("@opentelemetry/api: Registered a global for " + r + " v" + me + "."), !0;
}
function Se(r) {
var e, t, n = (e = lt[ct]) === null || e === void 0 ? void 0 : e.version;
if (!(!n || !_u(n)))
return (t = lt[ct]) === null || t === void 0 ? void 0 : t[r];
}
function gt(r, e) {
e.debug("@opentelemetry/api: Unregistering a global for " + r + " v" + me + ".");
var t = lt[ct];
t && delete t[r];
}
var gu = function(r, e) {
var t = typeof Symbol == "function" && r[Symbol.iterator];
if (!t) return r;
var n = t.call(r), i, o = [], a;
try {
for (; (e === void 0 || e-- > 0) && !(i = n.next()).done; ) o.push(i.value);
} catch (u) {
a = { error: u };
} finally {
try {
i && !i.done && (t = n.return) && t.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, yu = function(r, e, t) {
if (t || arguments.length === 2) for (var n = 0, i = e.length, o; n < i; n++)
(o || !(n in e)) && (o || (o = Array.prototype.slice.call(e, 0, n)), o[n] = e[n]);
return r.concat(o || Array.prototype.slice.call(e));
}, mu = (
/** @class */
function() {
function r(e) {
this._namespace = e.namespace || "DiagComponentLogger";
}
return r.prototype.debug = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
return Je("debug", this._namespace, e);
}, r.prototype.error = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
return Je("error", this._namespace, e);
}, r.prototype.info = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
return Je("info", this._namespace, e);
}, r.prototype.warn = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
return Je("warn", this._namespace, e);
}, r.prototype.verbose = function() {
for (var e = [], t = 0; t < arguments.length; t++)
e[t] = arguments[t];
return Je("verbose", this._namespace, e);
}, r;
}()
);
function Je(r, e, t) {
var n = Se("diag");
if (n)
return t.unshift(e), n[r].apply(n, yu([], gu(t), !1));
}
var N;
(function(r) {
r[r.NONE = 0] = "NONE", r[r.ERROR = 30] = "ERROR", r[r.WARN = 50] = "WARN", r[r.INFO = 60] = "INFO", r[r.DEBUG = 70] = "DEBUG", r[r.VERBOSE = 80] = "VERBOSE", r[r.ALL = 9999] = "ALL";
})(N || (N = {}));
function Eu(r, e) {
r < N.NONE ? r = N.NONE : r > N.ALL && (r = N.ALL), e = e || {};
function t(n, i) {
var o = e[n];
return typeof o == "function" && r >= i ? o.bind(e) : function() {
};
}
return {
error: t("error", N.ERROR),
warn: t("warn", N.WARN),
info: t("info", N.INFO),
debug: t("debug", N.DEBUG),
verbose: t("verbose", N.VERBOSE)
};
}
var Tu = function(r, e) {
var t = typeof Symbol == "function" && r[Symbol.iterator];
if (!t) return r;
var n = t.call(r), i, o = [], a;
try {
for (; (e === void 0 || e-- > 0) && !(i = n.next()).done; ) o.push(i.value);
} catch (u) {
a = { error: u };
} finally {
try {
i && !i.done && (t = n.return) && t.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, Su = function(r, e, t) {
if (t || arguments.length === 2) for (var n = 0, i = e.length, o; n < i; n++)
(o || !(n in e)) && (o || (o = Array.prototype.slice.call(e, 0, n)), o[n] = e[n]);
return r.concat(o || Array.prototype.slice.call(e));
}, bu = "diag", J = (
/** @class */
function() {
function r() {
function e(i) {
return function() {
for (var o = [], a = 0; a < arguments.length; a++)
o[a] = arguments[a];
var u = Se("diag");
if (u)
return u[i].apply(u, Su([], Tu(o), !1));
};
}
var t = this, n = function(i, o) {
var a, u, c;
if (o === void 0 && (o = { logLevel: N.INFO }), i === t) {
var s = new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");
return t.error((a = s.stack) !== null && a !== void 0 ? a : s.message), !1;
}
typeof o == "number" && (o = {
logLevel: o
});
var l = Se("diag"), f = Eu((u = o.logLevel) !== null && u !== void 0 ? u : N.INFO, i);
if (l && !o.suppressOverrideMessage) {
var d = (c = new Error().stack) !== null && c !== void 0 ? c : "<failed to generate stacktrace>";
l.warn("Current logger will be overwritten from " + d), f.warn("Current logger will overwrite one already registered from " + d);
}
return vt("diag", f, t, !0);
};
t.setLogger = n, t.disable = function() {
gt(bu, t);
}, t.createComponentLogger = function(i) {
return new mu(i);
}, t.verbose = e("verbose"), t.debug = e("debug"), t.info = e("info"), t.warn = e("warn"), t.error = e("error");
}
return r.instance = function() {
return this._instance || (this._instance = new r()), this._instance;
}, r;
}()
), wu = function(r, e) {
var t = typeof Symbol == "function" && r[Symbol.iterator];
if (!t) return r;
var n = t.call(r), i, o = [], a;
try {
for (; (e === void 0 || e-- > 0) && !(i = n.next()).done; ) o.push(i.value);
} catch (u) {
a = { error: u };
} finally {
try {
i && !i.done && (t = n.return) && t.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, Ou = function(r) {
var e = typeof Symbol == "function" && Symbol.iterator, t = e && r[e], n = 0;
if (t) return t.call(r);
if (r && typeof r.length == "number") return {
next: function() {
return r && n >= r.length && (r = void 0), { value: r && r[n++], done: !r };
}
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}, Au = (
/** @class */
function() {
function r(e) {
this._entries = e ? new Map(e) : /* @__PURE__ */ new Map();
}
return r.prototype.getEntry = function(e) {
var t = this._entries.get(e);
if (t)
return Object.assign({}, t);
}, r.prototype.getAllEntries = function() {
return Array.from(this._entries.entries()).map(function(e) {
var t = wu(e, 2), n = t[0], i = t[1];
return [n, i];
});
}, r.prototype.setEntry = function(e, t) {
var n = new r(this._entries);
return n._entries.set(e, t), n;
}, r.prototype.removeEntry = function(e) {
var t = new r(this._entries);
return t._entries.delete(e), t;
}, r.prototype.removeEntries = function() {
for (var e, t, n = [], i = 0; i < arguments.length; i++)
n[i] = arguments[i];
var o = new r(this._entries);
try {
for (var a = Ou(n), u = a.next(); !u.done; u = a.next()) {
var c = u.value;
o._entries.delete(c);
}
} catch (s) {
e = { error: s };
} finally {
try {
u && !u.done && (t = a.return) && t.call(a);
} finally {
if (e) throw e.error;
}
}
return o;
}, r.prototype.clear = function() {
return new r();
}, r;
}()
), Ru = Symbol("BaggageEntryMetadata"), Lu = J.instance();
function Pu(r) {
return r === void 0 && (r = {}), new Au(new Map(Object.entries(r)));
}
function Nu(r) {
return typeof r != "string" && (Lu.error("Cannot create baggage metadata from unknown type: " + typeof r), r = ""), {
__TYPE__: Ru,
toString: function() {
return r;
}
};
}
function yn(r) {
return Symbol.for(r);
}
var Cu = (
/** @class */
/* @__PURE__ */ function() {
function r(e) {
var t = this;
t._currentContext = e ? new Map(e) : /* @__PURE__ */ new Map(), t.getValue = function(n) {
return t._currentContext.get(n);
}, t.setValue = function(n, i) {
var o = new r(t._currentContext);
return o._currentContext.set(n, i), o;
}, t.deleteValue = function(n) {
var i = new r(t._currentContext);
return i._currentContext.delete(n), i;
};
}
return r;
}()
), ve = new Cu(), Ae = /* @__PURE__ */ function() {
var r = function(e, t) {
return r = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(n, i) {
n.__proto__ = i;
} || function(n, i) {
for (var o in i) Object.prototype.hasOwnProperty.call(i, o) && (n[o] = i[o]);
}, r(e, t);
};
return function(e, t) {
if (typeof t != "function" && t !== null)
throw new TypeError("Class extends value " + String(t) + " is not a constructor or null");
r(e, t);
function n() {
this.constructor = e;
}
e.prototype = t === null ? Object.create(t) : (n.prototype = t.prototype, new n());
};
}(), Mu = (
/** @class */
function() {
function r() {
}
return r.prototype.createGauge = function(e, t) {
return Fu;
}, r.prototype.createHistogram = function(e, t) {
return Vu;
}, r.prototype.createCounter = function(e, t) {
return Gu;
}, r.prototype.createUpDownCounter = function(e, t) {
return ju;
}, r.prototype.createObservableGauge = function(e, t) {
return zu;
}, r.prototype.createObservableCounter = function(e, t) {
return $u;
}, r.prototype.createObservableUpDownCounter = function(e, t) {
return Xu;
}, r.prototype.addBatchObservableCallback = function(e, t) {
}, r.prototype.removeBatchObservableCallback = function(e) {
}, r;
}()
), rr = (
/** @class */
/* @__PURE__ */ function() {
function r() {
}
return r;
}()
), Iu = (
/** @class */
function(r) {
Ae(e, r);
function e() {
return r !== null && r.apply(this, arguments) || this;
}
return e.prototype.add = function(t, n) {
}, e;
}(rr)
), xu = (
/** @class */
function(r) {
Ae(e, r);
function e() {
return r !== null && r.apply(this, arguments) || this;
}
return e.prototype.add = function(t, n) {
}, e;
}(rr)
), Du = (
/** @class */
function(r) {
Ae(e, r);
function e() {
return r !== null && r.apply(this, arguments) || this;
}
return e.prototype.record = function(t, n) {
}, e;
}(rr)
), Uu = (
/** @class */
function(r) {
Ae(e, r);
function e() {
return r !== null && r.apply(this, arguments) || this;
}
return e.prototype.record = function(t, n) {
}, e;
}(rr)
), mn = (
/** @class */
function() {
function r() {
}
return r.prototype.addCallback = function(e) {
}, r.prototype.removeCallback = function(e) {
}, r;
}()
), ku = (
/** @class */
function(r) {
Ae(e, r);
function e() {
return r !== null && r.apply(this, arguments) || this;
}
return e;
}(mn)
), Bu = (
/** @class */
function(r) {
Ae(e, r);
function e() {
return r !== null && r.apply(this, arguments) || this;
}
return e;
}(mn)
), Hu = (
/** @class */
function(r) {
Ae(e, r);
function e() {
return r !== null && r.apply(this, arguments) || this;
}
return e;
}(mn)
), mo = new Mu(), Gu = new Iu(), Fu = new Du(), Vu = new Uu(), ju = new xu(), $u = new ku(), zu = new Bu(), Xu = new Hu();
function qu() {
return mo;
}
var le;
(function(r) {
r[r.INT = 0] = "INT", r[r.DOUBLE = 1] = "DOUBLE";
})(le || (le = {}));
var Wu = {
get: function(r, e) {
if (r != null)
return r[e];
},
keys: function(r) {
return r == null ? [] : Object.keys(r);
}
}, Ku = {
set: function(r, e, t) {
r != null && (r[e] = t);
}
}, Yu = function(r, e) {
var t = typeof Symbol == "function" && r[Symbol.iterator];
if (!t) return r;
var n = t.call(r), i, o = [], a;
try {
for (; (e === void 0 || e-- > 0) && !(i = n.next()).done; ) o.push(i.value);
} catch (u) {
a = { error: u };
} finally {
try {
i && !i.done && (t = n.return) && t.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, Ju = function(r, e, t) {
if (t || arguments.length === 2) for (var n = 0, i = e.length, o; n < i; n++)
(o || !(n in e)) && (o || (o = Array.prototype.slice.call(e, 0, n)), o[n] = e[n]);
return r.concat(o || Array.prototype.slice.call(e));
}, Zu = (
/** @class */
function() {
function r() {
}
return r.prototype.active = function() {
return ve;
}, r.prototype.with = function(e, t, n) {
for (var i = [], o = 3; o < arguments.length; o++)
i[o - 3] = arguments[o];
return t.call.apply(t, Ju([n], Yu(i), !1));
}, r.prototype.bind = function(e, t) {
return t;
}, r.prototype.enable = function() {
return this;
}, r.prototype.disable = function() {
return this;
}, r;
}()
), Qu = function(r, e) {
var t = typeof Symbol == "function" && r[Symbol.iterator];
if (!t) return r;
var n = t.call(r), i, o = [], a;
try {
for (; (e === void 0 || e-- > 0) && !(i = n.next()).done; ) o.push(i.value);
} catch (u) {
a = { error: u };
} finally {
try {
i && !i.done && (t = n.return) && t.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, ec = function(r, e, t) {
if (t || arguments.length === 2) for (var n = 0, i = e.length, o; n < i; n++)
(o || !(n in e)) && (o || (o = Array.prototype.slice.call(e, 0, n)), o[n] = e[n]);
return r.concat(o || Array.prototype.slice.call(e));
}, Sr = "context", tc = new Zu(), nr = (
/** @class */
function() {
function r() {
}
return r.getInstance = function() {
return this._instance || (this._instance = new r()), this._instance;
}, r.prototype.setGlobalContextManager = function(e) {
return vt(Sr, e, J.instance());
}, r.prototype.active = function() {
return this._getContextManager().active();
}, r.prototype.with = function(e, t, n) {
for (var i, o = [], a = 3; a < arguments.length; a++)
o[a - 3] = arguments[a];
return (i = this._getContextManager()).with.apply(i, ec([e, t, n], Qu(o), !1));
}, r.prototype.bind = function(e, t) {
return this._getContextManager().bind(e, t);
}, r.prototype._getContextManager = function() {
return Se(Sr) || tc;
}, r.prototype.disable = function() {
this._getContextManager().disable(), gt(Sr, J.instance());
}, r;
}()
), ne;
(function(r) {
r[r.NONE = 0] = "NONE", r[r.SAMPLED = 1] = "SAMPLED";
})(ne || (ne = {}));
var Eo = "0000000000000000", To = "00000000000000000000000000000000", So = {
traceId: To,
spanId: Eo,
traceFlags: ne.NONE
}, nt = (
/** @class */
function() {
function r(e) {
e === void 0 && (e = So), this._spanContext = e;
}
return r.prototype.spanContext = function() {
return this._spanContext;
}, r.prototype.setAttribute = function(e, t) {
return this;
}, r.prototype.setAttributes = function(e) {
return this;
}, r.prototype.addEvent = function(e, t) {
return this;
}, r.prototype.addLink = function(e) {
return this;
}, r.prototype.addLinks = function(e) {
return this;
}, r.prototype.setStatus = function(e) {
return this;
}, r.prototype.updateName = function(e) {
return this;
}, r.prototype.end = function(e) {
}, r.prototype.isRecording = function() {
return !1;
}, r.prototype.recordException = function(e, t) {
}, r;
}()
), En = yn("OpenTelemetry Context Key SPAN");
function Tn(r) {
return r.getValue(En) || void 0;
}
function rc() {
return Tn(nr.getInstance().active());
}
function Sn(r, e) {
return r.setValue(En, e);
}
function nc(r) {
return r.deleteValue(En);
}
function ic(r, e) {
return Sn(r, new nt(e));
}
function bo(r) {
var e;
return (e = Tn(r)) === null || e === void 0 ? void 0 : e.spanContext();
}
var oc = /^([0-9a-f]{32})$/i, ac = /^[0-9a-f]{16}$/i;
function wo(r) {
return oc.test(r) && r !== To;
}
function sc(r) {
return ac.test(r) && r !== Eo;
}
function ir(r) {
return wo(r.traceId) && sc(r.spanId);
}
function uc(r) {
return new nt(r);
}
var br = nr.getInstance(), Oo = (
/** @class */
function() {
function r() {
}
return r.prototype.startSpan = function(e, t, n) {
n === void 0 && (n = br.active());
var i = !!(t != null && t.root);
if (i)
return new nt();
var o = n && bo(n);
return cc(o) && ir(o) ? new nt(o) : new nt();
}, r.prototype.startActiveSpan = function(e, t, n, i) {
var o, a, u;
if (!(arguments.length < 2)) {
arguments.length === 2 ? u = t : arguments.length === 3 ? (o = t, u = n) : (o = t, a = n, u = i);
var c = a != null ? a : br.active(), s = this.startSpan(e, o, c), l = Sn(c, s);
return br.with(l, u, void 0, s);
}
}, r;
}()
);
function cc(r) {
return typeof r == "object" && typeof r.spanId == "string" && typeof r.traceId == "string" && typeof r.traceFlags == "number";
}
var lc = new Oo(), fc = (
/** @class */
function() {
function r(e, t, n, i) {
this._provider = e, this.name = t, this.version = n, this.options = i;
}
return r.prototype.startSpan = function(e, t, n) {
return this._getTracer().startSpan(e, t, n);
}, r.prototype.startActiveSpan = function(e, t, n, i) {
var o = this._getTracer();
return Reflect.apply(o.startActiveSpan, o, arguments);
}, r.prototype._getTracer = function() {
if (this._delegate)
return this._delegate;
var e = this._provider.getDelegateTracer(this.name, this.version, this.options);
return e ? (this._delegate = e, this._delegate) : lc;
}, r;
}()
), dc = (
/** @class */
function() {
function r() {
}
return r.prototype.getTracer = function(e, t, n) {
return new Oo();
}, r;
}()
), pc = new dc(), Jn = (
/** @class */
function() {
function r() {
}
return r.prototype.getTracer = function(e, t, n) {
var i;
return (i = this.getDelegateTracer(e, t, n)) !== null && i !== void 0 ? i : new fc(this, e, t, n);
}, r.prototype.getDelegate = function() {
var e;
return (e = this._delegate) !== null && e !== void 0 ? e : pc;
}, r.prototype.setDelegate = function(e) {
this._delegate = e;
}, r.prototype.getDelegateTracer = function(e, t, n) {
var i;
return (i = this._delegate) === null || i === void 0 ? void 0 : i.getTracer(e, t, n);
}, r;
}()
), jt;
(function(r) {
r[r.NOT_RECORD = 0] = "NOT_RECORD", r[r.RECORD = 1] = "RECORD", r[r.RECORD_AND_SAMPLED = 2] = "RECORD_AND_SAMPLED";
})(jt || (jt = {}));
var ft;
(function(r) {
r[r.INTERNAL = 0] = "INTERNAL", r[r.SERVER = 1] = "SERVER", r[r.CLIENT = 2] = "CLIENT", r[r.PRODUCER = 3] = "PRODUCER", r[r.CONSUMER = 4] = "CONSUMER";
})(ft || (ft = {}));
var $t;
(function(r) {
r[r.UNSET = 0] = "UNSET", r[r.OK = 1] = "OK", r[r.ERROR = 2] = "ERROR";
})($t || ($t = {}));
var w = nr.getInstance(), g = J.instance(), hc = (
/** @class */
function() {
function r() {
}
return r.prototype.getMeter = function(e, t, n) {
return mo;
}, r;
}()
), _c = new hc(), wr = "metrics", vc = (
/** @class */
function() {
function r() {
}
return r.getInstance = function() {
return this._instance || (this._instance = new r()), this._instance;
}, r.prototype.setGlobalMeterProvider = function(e) {
return vt(wr, e, J.instance());
}, r.prototype.getMeterProvider = function() {
return Se(wr) || _c;
}, r.prototype.getMeter = function(e, t, n) {
return this.getMeterProvider().getMeter(e, t, n);
}, r.prototype.disable = function() {
gt(wr, J.instance());
}, r;
}()
), bn = vc.getInstance(), gc = (
/** @class */
function() {
function r() {
}
return r.prototype.inject = function(e, t) {
}, r.prototype.extract = function(e, t) {
return e;
}, r.prototype.fields = function() {
return [];
}, r;
}()
), wn = yn("OpenTelemetry Baggage Key");
function Ao(r) {
return r.getValue(wn) || void 0;
}
function yc() {
return Ao(nr.getInstance().active());
}
function mc(r, e) {
return r.setValue(wn, e);
}
function Ec(r) {
return r.deleteValue(wn);
}
var Or = "propagation", Tc = new gc(), Sc = (
/** @class */
function() {
function r() {
this.createBaggage = Pu, this.getBaggage = Ao, this.getActiveBaggage = yc, this.setBaggage = mc, this.deleteBaggage = Ec;
}
return r.getInstance = function() {
return this._instance || (this._instance = new r()), this._instance;
}, r.prototype.setGlobalPropagator = function(e) {
return vt(Or, e, J.instance());
}, r.prototype.inject = function(e, t, n) {
return n === void 0 && (n = Ku), this._getGlobalPropagator().inject(e, t, n);
}, r.prototype.extract = function(e, t, n) {
return n === void 0 && (n = Wu), this._getGlobalPropagator().extract(e, t, n);
}, r.prototype.fields = function() {
return this._getGlobalPropagator().fields();
}, r.prototype.disable = function() {
gt(Or, J.instance());
}, r.prototype._getGlobalPropagator = function() {
return Se(Or) || Tc;
}, r;
}()
), F = Sc.getInstance(), Ar = "trace", bc = (
/** @class */
function() {
function r() {
this._proxyTracerProvider = new Jn(), this.wrapSpanContext = uc, this.isSpanContextValid = ir, this.deleteSpan = nc, this.getSpan = Tn, this.getActiveSpan = rc, this.getSpanContext = bo, this.setSpan = Sn, this.setSpanContext = ic;
}
return r.getInstance = function() {
return this._instance || (this._instance = new r()), this._instance;
}, r.prototype.setGlobalTracerProvider = function(e) {
var t = vt(Ar, this._proxyTracerProvider, J.instance());
return t && this._proxyTracerProvider.setDelegate(e), t;
}, r.prototype.getTracerProvider = function() {
return Se(Ar) || this._proxyTracerProvider;
}, r.prototype.getTracer = function(e, t) {
return this.getTracerProvider().getTracer(e, t);
}, r.prototype.disable = function() {
gt(Ar, J.instance()), this._proxyTracerProvider = new Jn();
}, r;
}()
), R = bc.getInstance(), Ro = yn("OpenTelemetry SDK Context Key SUPPRESS_TRACING");
function Lo(r) {
return r.setValue(Ro, !0);
}
function On(r) {
return r.getValue(Ro) === !0;
}
var wc = "=", en = ";", tn = ",", Rr = "baggage", Oc = 180, Ac = 4096, Rc = 8192, Lc = function(r, e) {
var t = typeof Symbol == "function" && r[Symbol.iterator];
if (!t) return r;
var n = t.call(r), i, o = [], a;
try {
for (; (e === void 0 || e-- > 0) && !(i = n.next()).done; ) o.push(i.value);
} catch (u) {
a = { error: u };
} finally {
try {
i && !i.done && (t = n.return) && t.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
};
function Pc(r) {
return r.reduce(function(e, t) {
var n = "" + e + (e !== "" ? tn : "") + t;
return n.length > Rc ? e : n;
}, "");
}
function Nc(r) {
return r.getAllEntries().map(function(e) {
var t = Lc(e, 2), n = t[0], i = t[1], o = encodeURIComponent(n) + "=" + encodeURIComponent(i.value);
return i.metadata !== void 0 && (o += en + i.metadata.toString()), o;
});
}
function Cc(r) {
var e = r.split(en);
if (!(e.length <= 0)) {
var t = e.shift();
if (t) {
var n = t.indexOf(wc);
if (!(n <= 0)) {
var i = decodeURIComponent(t.substring(0, n).trim()), o = decodeURIComponent(t.substring(n + 1).trim()), a;
return e.length > 0 && (a = Nu(e.join(en))), { key: i, value: o, metadata: a };
}
}
}
}
var Po = (
/** @class */
function() {
function r() {
}
return r.prototype.inject = function(e, t, n) {
var i = F.getBaggage(e);
if (!(!i || On(e))) {
var o = Nc(i).filter(function(u) {
return u.length <= Ac;
}).slice(0, Oc), a = Pc(o);
a.length > 0 && n.set(t, Rr, a);
}
}, r.prototype.extract = function(e, t, n) {
var i = n.get(t, Rr), o = Array.isArray(i) ? i.join(tn) : i;
if (!o)
return e;
var a = {};
if (o.length === 0)
return e;
var u = o.split(tn);
return u.forEach(function(c) {
var s = Cc(c);
if (s) {
var l = { value: s.value };
s.metadata && (l.metadata = s.metadata), a[s.key] = l;
}
}), Object.entries(a).length === 0 ? e : F.setBaggage(e, F.createBaggage(a));
}, r.prototype.fields = function() {
return [Rr];
}, r;
}()
), No = function(r) {
var e = typeof Symbol == "function" && Symbol.iterator, t = e && r[e], n = 0;
if (t) return t.call(r);
if (r && typeof r.length == "number") return {
next: function() {
return r && n >= r.length && (r = void 0), { value: r && r[n++], done: !r };
}
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}, Mc = function(r, e) {
var t = typeof Symbol == "function" && r[Symbol.iterator];
if (!t) return r;
var n = t.call(r), i, o = [], a;
try {
for (; (e === void 0 || e-- > 0) && !(i = n.next()).done; ) o.push(i.value);
} catch (u) {
a = { error: u };
} finally {
try {
i && !i.done && (t = n.return) && t.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
};
function kt(r) {
var e, t, n = {};
if (typeof r != "object" || r == null)
return n;
try {
for (var i = No(Object.entries(r)), o = i.next(); !o.done; o = i.next()) {
var a = Mc(o.value, 2), u = a[0], c = a[1];
if (!Ic(u)) {
g.warn("Invalid attribute key: " + u);
continue;
}
if (!Co(c)) {
g.warn("Invalid attribute value set for key: " + u);
continue;
}
Array.isArray(c) ? n[u] = c.slice() : n[u] = c;
}
} catch (s) {
e = { error: s };
} finally {
try {
o && !o.done && (t = i.return) && t.call(i);
} finally {
if (e) throw e.error;
}
}
return n;
}
function Ic(r) {
return typeof r == "string" && r.length > 0;
}
function Co(r) {
return r == null ? !0 : Array.isArray(r) ? xc(r) : Mo(r);
}
function xc(r) {
var e, t, n;
try {
for (var i = No(r), o = i.next(); !o.done; o = i.next()) {
var a = o.value;
if (a != null) {
if (!n) {
if (Mo(a)) {
n = typeof a;
continue;
}
return !1;
}
if (typeof a !== n)
return !1;
}
}
} catch (u) {
e = { error: u };
} finally {
try {
o && !o.done && (t = i.return) && t.call(i);
} finally {
if (e) throw e.error;
}
}
return !0;
}
function Mo(r) {
switch (typeof r) {
case "number":
case "boolean":
case "string":
return !0;
}
return !1;
}
function Dc() {
return function(r) {
g.error(Uc(r));
};
}
function Uc(r) {
return typeof r == "string" ? r : JSON.stringify(kc(r));
}
function kc(r) {
for (var e = {}, t = r; t !== null; )
Object.getOwnPropertyNames(t).forEach(function(n) {
if (!e[n]) {
var i = t[n];
i && (e[n] = String(i));
}
}), t = Object.getPrototypeOf(t);
return e;
}
var Bc = Dc();
function fe(r) {
try {
Bc(r);
} catch (e) {
}
}
var W;
(function(r) {
r.AlwaysOff = "always_off", r.AlwaysOn = "always_on", r.ParentBasedAlwaysOff = "parentbased_always_off", r.ParentBasedAlwaysOn = "parentbased_always_on", r.ParentBasedTraceIdRatio = "parentbased_traceidratio", r.TraceIdRatio = "traceidratio";
})(W || (W = {}));
var Hc = ",", Gc = ["OTEL_SDK_DISABLED"];
function Fc(r) {
return Gc.indexOf(r) > -1;
}
var Vc = [
"OTEL_BSP_EXPORT_TIMEOUT",
"OTEL_BSP_MAX_EXPORT_BATCH_SIZE",
"OTEL_BSP_MAX_QUEUE_SIZE",
"OTEL_BSP_SCHEDULE_DELAY",
"OTEL_BLRP_EXPORT_TIMEOUT",
"OTEL_BLRP_MAX_EXPORT_BATCH_SIZE",
"OTEL_BLRP_MAX_QUEUE_SIZE",
"OTEL_BLRP_SCHEDULE_DELAY",
"OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT",
"OTEL_ATTRIBUTE_COUNT_LIMIT",
"OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT",
"OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT",
"OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT",
"OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT",
"OTEL_SPAN_EVENT_COUNT_LIMIT",
"OTEL_SPAN_LINK_COUNT_LIMIT",
"OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT",
"OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT",
"OTEL_EXPORTER_OTLP_TIMEOUT",
"OTEL_EXPORTER_OTLP_TRACES_TIMEOUT",
"OTEL_EXPORTER_OTLP_METRICS_TIMEOUT",
"OTEL_EXPORTER_OTLP_LOGS_TIMEOUT",
"OTEL_EXPORTER_JAEGER_AGENT_PORT"
];
function jc(r) {
return Vc.indexOf(r) > -1;
}
var $c = [
"OTEL_NO_PATCH_MODULES",
"OTEL_PROPAGATORS",
"OTEL_SEMCONV_STABILITY_OPT_IN"
];
function zc(r) {
return $c.indexOf(r) > -1;
}
var Bt = 1 / 0, Ht = 128, Xc = 128, qc = 128, Io = {
OTEL_SDK_DISABLED: !1,
CONTAINER_NAME: "",
ECS_CONTAINER_METADATA_URI_V4: "",
ECS_CONTAINER_METADATA_URI: "",
HOSTNAME: "",
KUBERNETES_SERVICE_HOST: "",
NAMESPACE: "",
OTEL_BSP_EXPORT_TIMEOUT: 3e4,
OTEL_BSP_MAX_EXPORT_BATCH_SIZE: 512,
OTEL_BSP_MAX_QUEUE_SIZE: 2048,
OTEL_BSP_SCHEDULE_DELAY: 5e3,
OTEL_BLRP_EXPORT_TIMEOUT: 3e4,
OTEL_BLRP_MAX_EXPORT_BATCH_SIZE: 512,
OTEL_BLRP_MAX_QUEUE_SIZE: 2048,
OTEL_BLRP_SCHEDULE_DELAY: 5e3,
OTEL_EXPORTER_JAEGER_AGENT_HOST: "",
OTEL_EXPORTER_JAEGER_AGENT_PORT: 6832,
OTEL_EXPORTER_JAEGER_ENDPOINT: "",
OTEL_EXPORTER_JAEGER_PASSWORD: "",
OTEL_EXPORTER_JAEGER_USER: "",
OTEL_EXPORTER_OTLP_ENDPOINT: "",
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT: "",
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT: "",
OTEL_EXPORTER_OTLP_LOGS_ENDPOINT: "",
OTEL_EXPORTER_OTLP_HEADERS: "",
OTEL_EXPORTER_OTLP_TRACES_HEADERS: "",
OTEL_EXPORTER_OTLP_METRICS_HEADERS: "",
OTEL_EXPORTER_OTLP_LOGS_HEADERS: "",
OTEL_EXPORTER_OTLP_TIMEOUT: 1e4,
OTEL_EXPORTER_OTLP_TRACES_TIMEOUT: 1e4,
OTEL_EXPORTER_OTLP_METRICS_TIMEOUT: 1e4,
OTEL_EXPORTER_OTLP_LOGS_TIMEOUT: 1e4,
OTEL_EXPORTER_ZIPKIN_ENDPOINT: "http://localhost:9411/api/v2/spans",
OTEL_LOG_LEVEL: N.INFO,
OTEL_NO_PATCH_MODULES: [],
OTEL_PROPAGATORS: ["tracecontext", "baggage"],
OTEL_RESOURCE_ATTRIBUTES: "",
OTEL_SERVICE_NAME: "",
OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT: Bt,
OTEL_ATTRIBUTE_COUNT_LIMIT: Ht,
OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT: Bt,
OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT: Ht,
OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT: Bt,
OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT: Ht,
OTEL_SPAN_EVENT_COUNT_LIMIT: 128,
OTEL_SPAN_LINK_COUNT_LIMIT: 128,
OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT: Xc,
OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT: qc,
OTEL_TRACES_EXPORTER: "",
OTEL_TRACES_SAMPLER: W.ParentBasedAlwaysOn,
OTEL_TRACES_SAMPLER_ARG: "",
OTEL_LOGS_EXPORTER: "",
OTEL_EXPORTER_OTLP_INSECURE: "",
OTEL_EXPORTER_OTLP_TRACES_INSECURE: "",
OTEL_EXPORTER_OTLP_METRICS_INSECURE: "",
OTEL_EXPORTER_OTLP_LOGS_INSECURE: "",
OTEL_EXPORTER_OTLP_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_COMPRESSION: "",
OTEL_EXPORTER_OTLP_TRACES_COMPRESSION: "",
OTEL_EXPORTER_OTLP_METRICS_COMPRESSION: "",
OTEL_EXPORTER_OTLP_LOGS_COMPRESSION: "",
OTEL_EXPORTER_OTLP_CLIENT_KEY: "",
OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY: "",
OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY: "",
OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY: "",
OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE: "",
OTEL_EXPORTER_OTLP_PROTOCOL: "http/protobuf",
OTEL_EXPORTER_OTLP_TRACES_PROTOCOL: "http/protobuf",
OTEL_EXPORTER_OTLP_METRICS_PROTOCOL: "http/protobuf",
OTEL_EXPORTER_OTLP_LOGS_PROTOCOL: "http/protobuf",
OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE: "cumulative",
OTEL_SEMCONV_STABILITY_OPT_IN: []
};
function Wc(r, e, t) {
if (typeof t[r] != "undefined") {
var n = String(t[r]);
e[r] = n.toLowerCase() === "true";
}
}
function Kc(r, e, t, n, i) {
if (n === void 0 && (n = -1 / 0), i === void 0 && (i = 1 / 0), typeof t[r] != "undefined") {
var o = Number(t[r]);
isNaN(o) || (o < n ? e[r] = n : o > i ? e[r] = i : e[r] = o);
}
}
function Yc(r, e, t, n) {
n === void 0 && (n = Hc);
var i = t[r];
typeof i == "string" && (e[r] = i.split(n).map(function(o) {
return o.trim();
}));
}
var Jc = {
ALL: N.ALL,
VERBOSE: N.VERBOSE,
DEBUG: N.DEBUG,
INFO: N.INFO,
WARN: N.WARN,
ERROR: N.ERROR,
NONE: N.NONE
};
function Zc(r, e, t) {
var n = t[r];
if (typeof n == "string") {
var i = Jc[n.toUpperCase()];
i != null && (e[r] = i);
}
}
function xo(r) {
var e = {};
for (var t in Io) {
var n = t;
switch (n) {
case "OTEL_LOG_LEVEL":
Zc(n, e, r);
break;
default:
if (Fc(n))
Wc(n, e,