highlight.run
Version:
Open source, fullstack monitoring. Capture frontend errors, record server side logs, and visualize what broke with session replay.
1,609 lines • 439 kB
JavaScript
var Qa = Object.defineProperty, Za = Object.defineProperties;
var es = Object.getOwnPropertyDescriptors;
var vt = Object.getOwnPropertySymbols;
var xn = Object.prototype.hasOwnProperty, Mn = Object.prototype.propertyIsEnumerable;
var ir = (t, e, r) => e in t ? Qa(t, e, { enumerable: !0, configurable: !0, writable: !0, value: r }) : t[e] = r, I = (t, e) => {
for (var r in e || (e = {}))
xn.call(e, r) && ir(t, r, e[r]);
if (vt)
for (var r of vt(e))
Mn.call(e, r) && ir(t, r, e[r]);
return t;
}, U = (t, e) => Za(t, es(e));
var or = (t, e) => {
var r = {};
for (var n in t)
xn.call(t, n) && e.indexOf(n) < 0 && (r[n] = t[n]);
if (t != null && vt)
for (var n of vt(t))
e.indexOf(n) < 0 && Mn.call(t, n) && (r[n] = t[n]);
return r;
};
var S = (t, e, r) => ir(t, typeof e != "symbol" ? e + "" : e, r);
var z = (t, e, r) => new Promise((n, i) => {
var o = (c) => {
try {
u(r.next(c));
} catch (s) {
i(s);
}
}, a = (c) => {
try {
u(r.throw(c));
} catch (s) {
i(s);
}
}, u = (c) => c.done ? n(c.value) : Promise.resolve(c.value).then(o, a);
u((r = r.apply(t, e)).next());
});
function ts(t, e, r) {
try {
if (!(e in t))
return () => {
};
const n = t[e], i = r(n);
return typeof i == "function" && (i.prototype = i.prototype || {}, Object.defineProperties(i, {
__rrweb_original__: {
enumerable: !1,
value: n
}
})), t[e] = i, () => {
t[e] = n;
};
} catch (n) {
return () => {
};
}
}
function rs(t) {
if (!t || !t.outerHTML)
return "";
let e = "";
for (; t.parentElement; ) {
let r = t.localName;
if (!r)
break;
r = r.toLowerCase();
let n = t.parentElement, i = [];
if (n.children && n.children.length > 0)
for (let o = 0; o < n.children.length; o++) {
let a = n.children[o];
a.localName && a.localName.toLowerCase && a.localName.toLowerCase() === r && i.push(a);
}
i.length > 1 && (r += ":eq(" + i.indexOf(t) + ")"), e = r + (e ? ">" + e : ""), t = n;
}
return e;
}
function Hr(t) {
return Object.prototype.toString.call(t) === "[object Object]";
}
function ro(t, e) {
if (e === 0)
return !0;
const r = Object.keys(t);
for (const n of r)
if (Hr(t[n]) && ro(t[n], e - 1))
return !0;
return !1;
}
function ar(t, e) {
const r = {
numOfKeysLimit: 50,
depthOfLimit: 4
};
Object.assign(r, e);
const n = [], i = [];
return JSON.stringify(t, function(u, c) {
if (n.length > 0) {
const s = n.indexOf(this);
~s ? n.splice(s + 1) : n.push(this), ~s ? i.splice(s, 1 / 0, u) : i.push(u), ~n.indexOf(c) && (n[0] === c ? c = "[Circular ~]" : c = "[Circular ~." + i.slice(0, n.indexOf(c)).join(".") + "]");
} else
n.push(c);
if (c == null)
return c;
if (o(c))
return a(c);
if (c instanceof Event) {
const s = {};
for (const l in c) {
const f = c[l];
Array.isArray(f) ? s[l] = rs(
f.length ? f[0] : null
) : s[l] = f;
}
return s;
} else {
if (c instanceof Node)
return c instanceof HTMLElement ? c ? c.outerHTML : "" : c.nodeName;
if (c instanceof Error)
return c.name + ": " + c.message;
}
return c;
});
function o(u) {
return Hr(u) && Object.keys(u).length > r.numOfKeysLimit || typeof u == "function" ? !0 : u instanceof Event && u.isTrusted === !1 ? Object.keys(u).length === 1 : !!(Hr(u) && ro(u, r.depthOfLimit));
}
function a(u) {
let c = u.toString();
return r.stringLengthLimit && c.length > r.stringLengthLimit && (c = `${c.slice(0, r.stringLengthLimit)}...`), c;
}
}
function ns() {
var t = document.createElement("canvas");
return t.getContext && t.getContext("2d") ? t.toDataURL("image/webp").indexOf("data:image/webp") == 0 : !1;
}
function mg() {
return ns() ? {
type: "image/webp",
quality: 0.9
} : {
type: "image/jpeg",
quality: 0.6
};
}
var no = typeof globalThis != "undefined" ? globalThis : typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : {};
function io(t) {
return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, "default") ? t.default : t;
}
var oo = { exports: {} }, sr = { exports: {} }, kn;
function is() {
return kn || (kn = 1, function(t, e) {
(function(r, n) {
t.exports = n();
})(no, function() {
function r(p) {
return !isNaN(parseFloat(p)) && isFinite(p);
}
function n(p) {
return p.charAt(0).toUpperCase() + p.substring(1);
}
function i(p) {
return function() {
return this[p];
};
}
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(p) {
if (p)
for (var y = 0; y < l.length; y++)
p[l[y]] !== void 0 && this["set" + n(l[y])](p[l[y]]);
}
f.prototype = {
getArgs: function() {
return this.args;
},
setArgs: function(p) {
if (Object.prototype.toString.call(p) !== "[object Array]")
throw new TypeError("Args must be an Array");
this.args = p;
},
getEvalOrigin: function() {
return this.evalOrigin;
},
setEvalOrigin: function(p) {
if (p instanceof f)
this.evalOrigin = p;
else if (p instanceof Object)
this.evalOrigin = new f(p);
else
throw new TypeError("Eval Origin must be an Object or StackFrame");
},
toString: function() {
var p = this.getFileName() || "", y = this.getLineNumber() || "", g = this.getColumnNumber() || "", b = this.getFunctionName() || "";
return this.getIsEval() ? p ? "[eval] (" + p + ":" + y + ":" + g + ")" : "[eval]:" + y + ":" + g : b ? b + " (" + p + ":" + y + ":" + g + ")" : p + ":" + y + ":" + g;
}
}, f.fromString = function(y) {
var g = y.indexOf("("), b = y.lastIndexOf(")"), L = y.substring(0, g), C = y.substring(g + 1, b).split(","), B = y.substring(b + 1);
if (B.indexOf("@") === 0)
var G = /@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(B, ""), pt = G[1], Be = G[2], M = G[3];
return new f({
functionName: L,
args: C || void 0,
fileName: pt,
lineNumber: Be || void 0,
columnNumber: M || 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(p) {
return function(y) {
this[p] = !!y;
};
}(o[d]);
for (var h = 0; h < a.length; h++)
f.prototype["get" + n(a[h])] = i(a[h]), f.prototype["set" + n(a[h])] = /* @__PURE__ */ function(p) {
return function(y) {
if (!r(y))
throw new TypeError(p + " must be a Number");
this[p] = Number(y);
};
}(a[h]);
for (var v = 0; v < u.length; v++)
f.prototype["get" + n(u[v])] = i(u[v]), f.prototype["set" + n(u[v])] = /* @__PURE__ */ function(p) {
return function(y) {
this[p] = String(y);
};
}(u[v]);
return f;
});
}(sr)), sr.exports;
}
(function(t, e) {
(function(r, n) {
t.exports = n(is());
})(no, 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 h = f.split(/\s+/).slice(1), v = this.extractLocation(d ? d[1] : h.pop()), p = h.join(" ") || void 0, y = ["eval", "<anonymous>"].indexOf(v[0]) > -1 ? void 0 : v[0];
return new n({
functionName: p,
fileName: y,
lineNumber: v[1],
columnNumber: v[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), h = d && d[1] ? d[1] : void 0, v = this.extractLocation(l.replace(f, ""));
return new n({
functionName: h,
fileName: v[0],
lineNumber: v[1],
columnNumber: v[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, h = l.length; d < h; d += 2) {
var v = s.exec(l[d]);
v && f.push(new n({
fileName: v[2],
lineNumber: v[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, h = l.length; d < h; d += 2) {
var v = s.exec(l[d]);
v && f.push(
new n({
functionName: v[3] || void 0,
fileName: v[2],
lineNumber: v[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()), h = f.shift() || "", v = h.replace(/<anonymous function(: (\w+))?>/, "$2").replace(/\([^)]*\)/g, "") || void 0, p;
h.match(/\(([^)]*)\)/) && (p = h.replace(/^[^(]+\(([^)]*)\)$/, "$1"));
var y = p === void 0 || p === "[arguments not available]" ? void 0 : p.split(",");
return new n({
functionName: v,
args: y,
fileName: d[0],
lineNumber: d[1],
columnNumber: d[2],
source: l
});
}, this);
}
};
});
})(oo);
var os = oo.exports;
const Dn = /* @__PURE__ */ io(os);
function Fr(t) {
try {
return Dn.parse(t);
} catch (e) {
try {
return Dn.parse(new Error());
} catch (r) {
return console.warn("Highlight Warning: failed to parse error", {
originalError: e,
secondaryError: r
}), [];
}
}
}
function as(t, e) {
const r = e.logger;
let n;
n = window[r];
const i = [];
if (e.level.includes("error") && window) {
const a = (u) => {
const { message: c, error: s } = u;
let l = [];
s && (l = Fr(s));
const f = [
ar(c, e.stringifyOptions)
];
t({
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] ? ts(a, u, (c) => (...s) => {
c.apply(this, s);
try {
const l = Fr(new Error()), f = e.serializeConsoleAttributes ? s.map(
(d) => typeof d == "object" ? ar(d, e.stringifyOptions) : d
) : s.filter((d) => typeof d != "object").map((d) => `${d}`);
t({
type: u,
trace: l.slice(1),
value: f,
attributes: ar(
s.filter((d) => typeof d == "object").reduce((d, h) => I(I({}, d), h), {}),
e.stringifyOptions
),
time: Date.now()
});
} catch (l) {
c("highlight logger error:", l, ...s);
}
}) : () => {
};
}
}
var Gr = { exports: {} };
(function(t, e) {
e = t.exports = r, e.getSerialize = n;
function r(i, o, a, u) {
return JSON.stringify(i, n(o, u), a);
}
function n(i, o) {
var a = [], u = [];
return o == null && (o = function(c, s) {
return a[0] === s ? "[Circular ~]" : "[Circular ~." + u.slice(0, a.indexOf(s)).join(".") + "]";
}), function(c, s) {
if (a.length > 0) {
var l = a.indexOf(this);
~l ? a.splice(l + 1) : a.push(this), ~l ? u.splice(l, 1 / 0, c) : u.push(c), ~a.indexOf(s) && (s = o.call(this, c, s));
} else a.push(s);
return i == null ? s : i.call(this, c, s);
};
}
})(Gr, Gr.exports);
var ss = Gr.exports;
const Dt = /* @__PURE__ */ io(ss);
function ur(t, e, r, n) {
var u, c, s, l;
let i = Fr(n != null ? n : e), o = {};
e instanceof Error && (e = e.message, e.cause && (o = { "exception.cause": e.cause }));
const a = cs(i);
t({
event: Dt(e),
type: "window.onerror",
url: window.location.href,
source: r != null ? r : "",
lineNumber: (u = a[0]) != null && u.lineNumber ? (c = a[0]) == null ? void 0 : c.lineNumber : 0,
columnNumber: (s = a[0]) != null && s.columnNumber ? (l = a[0]) == null ? void 0 : l.columnNumber : 0,
stackTrace: a,
timestamp: (/* @__PURE__ */ new Date()).toISOString(),
payload: o ? Dt(o) : void 0
});
}
const us = (t, { enablePromisePatch: e }) => {
if (typeof window == "undefined") return () => {
};
const r = window.onerror = (a, u, c, s, l) => {
ur(t, a, u, l);
}, n = window.onunhandledrejection = (a) => {
if (a.reason) {
const u = a.promise;
u.getStack ? ur(
t,
a.reason,
a.type,
u.getStack()
) : ur(t, a.reason, a.type);
}
}, i = window.Promise, o = class extends i {
constructor(c) {
super(c);
S(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 = r;
};
}, cs = (t) => {
var r, n;
if (t.length === 0)
return t;
const e = t[0];
return (r = e.fileName) != null && r.includes("highlight.run") || (n = e.fileName) != null && n.includes("highlight.io") || e.functionName === "new highlightPromise" ? t.slice(1) : t;
}, Un = [
'["\\"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}',
'["{}"]',
'"{}"',
'[""]',
'""',
'["\\"\\""]',
'""'
], Bn = [
"websocket error",
'\\"ResizeObserver loop'
];
var ls = typeof globalThis == "object" ? globalThis : typeof self == "object" ? self : typeof window == "object" ? window : typeof global == "object" ? global : {}, ye = "1.9.0", Hn = /^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;
function fs(t) {
var e = /* @__PURE__ */ new Set([t]), r = /* @__PURE__ */ new Set(), n = t.match(Hn);
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 === t;
};
function o(u) {
return r.add(u), !1;
}
function a(u) {
return e.add(u), !0;
}
return function(c) {
if (e.has(c))
return !0;
if (r.has(c))
return !1;
var s = c.match(Hn);
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 ds = fs(ye), hs = ye.split(".")[0], rt = Symbol.for("opentelemetry.js.api." + hs), nt = ls;
function ct(t, e, r, n) {
var i;
n === void 0 && (n = !1);
var o = nt[rt] = (i = nt[rt]) !== null && i !== void 0 ? i : {
version: ye
};
if (!n && o[t]) {
var a = new Error("@opentelemetry/api: Attempted duplicate registration of API: " + t);
return r.error(a.stack || a.message), !1;
}
if (o.version !== ye) {
var a = new Error("@opentelemetry/api: Registration of version v" + o.version + " for " + t + " does not match previously registered API v" + ye);
return r.error(a.stack || a.message), !1;
}
return o[t] = e, r.debug("@opentelemetry/api: Registered a global for " + t + " v" + ye + "."), !0;
}
function Ee(t) {
var e, r, n = (e = nt[rt]) === null || e === void 0 ? void 0 : e.version;
if (!(!n || !ds(n)))
return (r = nt[rt]) === null || r === void 0 ? void 0 : r[t];
}
function lt(t, e) {
e.debug("@opentelemetry/api: Unregistering a global for " + t + " v" + ye + ".");
var r = nt[rt];
r && delete r[t];
}
var ps = function(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r) return t;
var n = r.call(t), 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 && (r = n.return) && r.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, _s = function(t, e, r) {
if (r || 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 t.concat(o || Array.prototype.slice.call(e));
}, vs = (
/** @class */
function() {
function t(e) {
this._namespace = e.namespace || "DiagComponentLogger";
}
return t.prototype.debug = function() {
for (var e = [], r = 0; r < arguments.length; r++)
e[r] = arguments[r];
return Fe("debug", this._namespace, e);
}, t.prototype.error = function() {
for (var e = [], r = 0; r < arguments.length; r++)
e[r] = arguments[r];
return Fe("error", this._namespace, e);
}, t.prototype.info = function() {
for (var e = [], r = 0; r < arguments.length; r++)
e[r] = arguments[r];
return Fe("info", this._namespace, e);
}, t.prototype.warn = function() {
for (var e = [], r = 0; r < arguments.length; r++)
e[r] = arguments[r];
return Fe("warn", this._namespace, e);
}, t.prototype.verbose = function() {
for (var e = [], r = 0; r < arguments.length; r++)
e[r] = arguments[r];
return Fe("verbose", this._namespace, e);
}, t;
}()
);
function Fe(t, e, r) {
var n = Ee("diag");
if (n)
return r.unshift(e), n[t].apply(n, _s([], ps(r), !1));
}
var P;
(function(t) {
t[t.NONE = 0] = "NONE", t[t.ERROR = 30] = "ERROR", t[t.WARN = 50] = "WARN", t[t.INFO = 60] = "INFO", t[t.DEBUG = 70] = "DEBUG", t[t.VERBOSE = 80] = "VERBOSE", t[t.ALL = 9999] = "ALL";
})(P || (P = {}));
function gs(t, e) {
t < P.NONE ? t = P.NONE : t > P.ALL && (t = P.ALL), e = e || {};
function r(n, i) {
var o = e[n];
return typeof o == "function" && t >= i ? o.bind(e) : function() {
};
}
return {
error: r("error", P.ERROR),
warn: r("warn", P.WARN),
info: r("info", P.INFO),
debug: r("debug", P.DEBUG),
verbose: r("verbose", P.VERBOSE)
};
}
var ys = function(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r) return t;
var n = r.call(t), 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 && (r = n.return) && r.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, ms = function(t, e, r) {
if (r || 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 t.concat(o || Array.prototype.slice.call(e));
}, Es = "diag", re = (
/** @class */
function() {
function t() {
function e(i) {
return function() {
for (var o = [], a = 0; a < arguments.length; a++)
o[a] = arguments[a];
var u = Ee("diag");
if (u)
return u[i].apply(u, ms([], ys(o), !1));
};
}
var r = this, n = function(i, o) {
var a, u, c;
if (o === void 0 && (o = { logLevel: P.INFO }), i === r) {
var s = new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");
return r.error((a = s.stack) !== null && a !== void 0 ? a : s.message), !1;
}
typeof o == "number" && (o = {
logLevel: o
});
var l = Ee("diag"), f = gs((u = o.logLevel) !== null && u !== void 0 ? u : P.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 ct("diag", f, r, !0);
};
r.setLogger = n, r.disable = function() {
lt(Es, r);
}, r.createComponentLogger = function(i) {
return new vs(i);
}, r.verbose = e("verbose"), r.debug = e("debug"), r.info = e("info"), r.warn = e("warn"), r.error = e("error");
}
return t.instance = function() {
return this._instance || (this._instance = new t()), this._instance;
}, t;
}()
), Ts = function(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r) return t;
var n = r.call(t), 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 && (r = n.return) && r.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, Ss = function(t) {
var e = typeof Symbol == "function" && Symbol.iterator, r = e && t[e], n = 0;
if (r) return r.call(t);
if (t && typeof t.length == "number") return {
next: function() {
return t && n >= t.length && (t = void 0), { value: t && t[n++], done: !t };
}
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}, ws = (
/** @class */
function() {
function t(e) {
this._entries = e ? new Map(e) : /* @__PURE__ */ new Map();
}
return t.prototype.getEntry = function(e) {
var r = this._entries.get(e);
if (r)
return Object.assign({}, r);
}, t.prototype.getAllEntries = function() {
return Array.from(this._entries.entries()).map(function(e) {
var r = Ts(e, 2), n = r[0], i = r[1];
return [n, i];
});
}, t.prototype.setEntry = function(e, r) {
var n = new t(this._entries);
return n._entries.set(e, r), n;
}, t.prototype.removeEntry = function(e) {
var r = new t(this._entries);
return r._entries.delete(e), r;
}, t.prototype.removeEntries = function() {
for (var e, r, n = [], i = 0; i < arguments.length; i++)
n[i] = arguments[i];
var o = new t(this._entries);
try {
for (var a = Ss(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 && (r = a.return) && r.call(a);
} finally {
if (e) throw e.error;
}
}
return o;
}, t.prototype.clear = function() {
return new t();
}, t;
}()
), bs = Symbol("BaggageEntryMetadata"), Os = re.instance();
function As(t) {
return t === void 0 && (t = {}), new ws(new Map(Object.entries(t)));
}
function Rs(t) {
return typeof t != "string" && (Os.error("Cannot create baggage metadata from unknown type: " + typeof t), t = ""), {
__TYPE__: bs,
toString: function() {
return t;
}
};
}
function hn(t) {
return Symbol.for(t);
}
var Ns = (
/** @class */
/* @__PURE__ */ function() {
function t(e) {
var r = this;
r._currentContext = e ? new Map(e) : /* @__PURE__ */ new Map(), r.getValue = function(n) {
return r._currentContext.get(n);
}, r.setValue = function(n, i) {
var o = new t(r._currentContext);
return o._currentContext.set(n, i), o;
}, r.deleteValue = function(n) {
var i = new t(r._currentContext);
return i._currentContext.delete(n), i;
};
}
return t;
}()
), _e = new Ns(), Oe = /* @__PURE__ */ function() {
var t = function(e, r) {
return t = 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]);
}, t(e, r);
};
return function(e, r) {
if (typeof r != "function" && r !== null)
throw new TypeError("Class extends value " + String(r) + " is not a constructor or null");
t(e, r);
function n() {
this.constructor = e;
}
e.prototype = r === null ? Object.create(r) : (n.prototype = r.prototype, new n());
};
}(), Ls = (
/** @class */
function() {
function t() {
}
return t.prototype.createGauge = function(e, r) {
return Bs;
}, t.prototype.createHistogram = function(e, r) {
return Hs;
}, t.prototype.createCounter = function(e, r) {
return Us;
}, t.prototype.createUpDownCounter = function(e, r) {
return Fs;
}, t.prototype.createObservableGauge = function(e, r) {
return js;
}, t.prototype.createObservableCounter = function(e, r) {
return Gs;
}, t.prototype.createObservableUpDownCounter = function(e, r) {
return Vs;
}, t.prototype.addBatchObservableCallback = function(e, r) {
}, t.prototype.removeBatchObservableCallback = function(e) {
}, t;
}()
), Xt = (
/** @class */
/* @__PURE__ */ function() {
function t() {
}
return t;
}()
), Is = (
/** @class */
function(t) {
Oe(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e.prototype.add = function(r, n) {
}, e;
}(Xt)
), Ps = (
/** @class */
function(t) {
Oe(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e.prototype.add = function(r, n) {
}, e;
}(Xt)
), Cs = (
/** @class */
function(t) {
Oe(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e.prototype.record = function(r, n) {
}, e;
}(Xt)
), xs = (
/** @class */
function(t) {
Oe(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e.prototype.record = function(r, n) {
}, e;
}(Xt)
), pn = (
/** @class */
function() {
function t() {
}
return t.prototype.addCallback = function(e) {
}, t.prototype.removeCallback = function(e) {
}, t;
}()
), Ms = (
/** @class */
function(t) {
Oe(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e;
}(pn)
), ks = (
/** @class */
function(t) {
Oe(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e;
}(pn)
), Ds = (
/** @class */
function(t) {
Oe(e, t);
function e() {
return t !== null && t.apply(this, arguments) || this;
}
return e;
}(pn)
), ao = new Ls(), Us = new Is(), Bs = new Cs(), Hs = new xs(), Fs = new Ps(), Gs = new Ms(), js = new ks(), Vs = new Ds();
function $s() {
return ao;
}
var de;
(function(t) {
t[t.INT = 0] = "INT", t[t.DOUBLE = 1] = "DOUBLE";
})(de || (de = {}));
var zs = {
get: function(t, e) {
if (t != null)
return t[e];
},
keys: function(t) {
return t == null ? [] : Object.keys(t);
}
}, Xs = {
set: function(t, e, r) {
t != null && (t[e] = r);
}
}, qs = function(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r) return t;
var n = r.call(t), 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 && (r = n.return) && r.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, Ws = function(t, e, r) {
if (r || 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 t.concat(o || Array.prototype.slice.call(e));
}, Ys = (
/** @class */
function() {
function t() {
}
return t.prototype.active = function() {
return _e;
}, t.prototype.with = function(e, r, n) {
for (var i = [], o = 3; o < arguments.length; o++)
i[o - 3] = arguments[o];
return r.call.apply(r, Ws([n], qs(i), !1));
}, t.prototype.bind = function(e, r) {
return r;
}, t.prototype.enable = function() {
return this;
}, t.prototype.disable = function() {
return this;
}, t;
}()
), Ks = function(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r) return t;
var n = r.call(t), 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 && (r = n.return) && r.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
}, Js = function(t, e, r) {
if (r || 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 t.concat(o || Array.prototype.slice.call(e));
}, cr = "context", Qs = new Ys(), qt = (
/** @class */
function() {
function t() {
}
return t.getInstance = function() {
return this._instance || (this._instance = new t()), this._instance;
}, t.prototype.setGlobalContextManager = function(e) {
return ct(cr, e, re.instance());
}, t.prototype.active = function() {
return this._getContextManager().active();
}, t.prototype.with = function(e, r, n) {
for (var i, o = [], a = 3; a < arguments.length; a++)
o[a - 3] = arguments[a];
return (i = this._getContextManager()).with.apply(i, Js([e, r, n], Ks(o), !1));
}, t.prototype.bind = function(e, r) {
return this._getContextManager().bind(e, r);
}, t.prototype._getContextManager = function() {
return Ee(cr) || Qs;
}, t.prototype.disable = function() {
this._getContextManager().disable(), lt(cr, re.instance());
}, t;
}()
), se;
(function(t) {
t[t.NONE = 0] = "NONE", t[t.SAMPLED = 1] = "SAMPLED";
})(se || (se = {}));
var so = "0000000000000000", uo = "00000000000000000000000000000000", co = {
traceId: uo,
spanId: so,
traceFlags: se.NONE
}, Je = (
/** @class */
function() {
function t(e) {
e === void 0 && (e = co), this._spanContext = e;
}
return t.prototype.spanContext = function() {
return this._spanContext;
}, t.prototype.setAttribute = function(e, r) {
return this;
}, t.prototype.setAttributes = function(e) {
return this;
}, t.prototype.addEvent = function(e, r) {
return this;
}, t.prototype.addLink = function(e) {
return this;
}, t.prototype.addLinks = function(e) {
return this;
}, t.prototype.setStatus = function(e) {
return this;
}, t.prototype.updateName = function(e) {
return this;
}, t.prototype.end = function(e) {
}, t.prototype.isRecording = function() {
return !1;
}, t.prototype.recordException = function(e, r) {
}, t;
}()
), _n = hn("OpenTelemetry Context Key SPAN");
function vn(t) {
return t.getValue(_n) || void 0;
}
function Zs() {
return vn(qt.getInstance().active());
}
function gn(t, e) {
return t.setValue(_n, e);
}
function eu(t) {
return t.deleteValue(_n);
}
function tu(t, e) {
return gn(t, new Je(e));
}
function lo(t) {
var e;
return (e = vn(t)) === null || e === void 0 ? void 0 : e.spanContext();
}
var ru = /^([0-9a-f]{32})$/i, nu = /^[0-9a-f]{16}$/i;
function fo(t) {
return ru.test(t) && t !== uo;
}
function iu(t) {
return nu.test(t) && t !== so;
}
function Wt(t) {
return fo(t.traceId) && iu(t.spanId);
}
function ou(t) {
return new Je(t);
}
var lr = qt.getInstance(), ho = (
/** @class */
function() {
function t() {
}
return t.prototype.startSpan = function(e, r, n) {
n === void 0 && (n = lr.active());
var i = !!(r != null && r.root);
if (i)
return new Je();
var o = n && lo(n);
return au(o) && Wt(o) ? new Je(o) : new Je();
}, t.prototype.startActiveSpan = function(e, r, n, i) {
var o, a, u;
if (!(arguments.length < 2)) {
arguments.length === 2 ? u = r : arguments.length === 3 ? (o = r, u = n) : (o = r, a = n, u = i);
var c = a != null ? a : lr.active(), s = this.startSpan(e, o, c), l = gn(c, s);
return lr.with(l, u, void 0, s);
}
}, t;
}()
);
function au(t) {
return typeof t == "object" && typeof t.spanId == "string" && typeof t.traceId == "string" && typeof t.traceFlags == "number";
}
var su = new ho(), uu = (
/** @class */
function() {
function t(e, r, n, i) {
this._provider = e, this.name = r, this.version = n, this.options = i;
}
return t.prototype.startSpan = function(e, r, n) {
return this._getTracer().startSpan(e, r, n);
}, t.prototype.startActiveSpan = function(e, r, n, i) {
var o = this._getTracer();
return Reflect.apply(o.startActiveSpan, o, arguments);
}, t.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) : su;
}, t;
}()
), cu = (
/** @class */
function() {
function t() {
}
return t.prototype.getTracer = function(e, r, n) {
return new ho();
}, t;
}()
), lu = new cu(), Fn = (
/** @class */
function() {
function t() {
}
return t.prototype.getTracer = function(e, r, n) {
var i;
return (i = this.getDelegateTracer(e, r, n)) !== null && i !== void 0 ? i : new uu(this, e, r, n);
}, t.prototype.getDelegate = function() {
var e;
return (e = this._delegate) !== null && e !== void 0 ? e : lu;
}, t.prototype.setDelegate = function(e) {
this._delegate = e;
}, t.prototype.getDelegateTracer = function(e, r, n) {
var i;
return (i = this._delegate) === null || i === void 0 ? void 0 : i.getTracer(e, r, n);
}, t;
}()
), Ut;
(function(t) {
t[t.NOT_RECORD = 0] = "NOT_RECORD", t[t.RECORD = 1] = "RECORD", t[t.RECORD_AND_SAMPLED = 2] = "RECORD_AND_SAMPLED";
})(Ut || (Ut = {}));
var it;
(function(t) {
t[t.INTERNAL = 0] = "INTERNAL", t[t.SERVER = 1] = "SERVER", t[t.CLIENT = 2] = "CLIENT", t[t.PRODUCER = 3] = "PRODUCER", t[t.CONSUMER = 4] = "CONSUMER";
})(it || (it = {}));
var jr;
(function(t) {
t[t.UNSET = 0] = "UNSET", t[t.OK = 1] = "OK", t[t.ERROR = 2] = "ERROR";
})(jr || (jr = {}));
var A = qt.getInstance(), m = re.instance(), fu = (
/** @class */
function() {
function t() {
}
return t.prototype.getMeter = function(e, r, n) {
return ao;
}, t;
}()
), du = new fu(), fr = "metrics", hu = (
/** @class */
function() {
function t() {
}
return t.getInstance = function() {
return this._instance || (this._instance = new t()), this._instance;
}, t.prototype.setGlobalMeterProvider = function(e) {
return ct(fr, e, re.instance());
}, t.prototype.getMeterProvider = function() {
return Ee(fr) || du;
}, t.prototype.getMeter = function(e, r, n) {
return this.getMeterProvider().getMeter(e, r, n);
}, t.prototype.disable = function() {
lt(fr, re.instance());
}, t;
}()
), ft = hu.getInstance(), pu = (
/** @class */
function() {
function t() {
}
return t.prototype.inject = function(e, r) {
}, t.prototype.extract = function(e, r) {
return e;
}, t.prototype.fields = function() {
return [];
}, t;
}()
), yn = hn("OpenTelemetry Baggage Key");
function po(t) {
return t.getValue(yn) || void 0;
}
function _u() {
return po(qt.getInstance().active());
}
function vu(t, e) {
return t.setValue(yn, e);
}
function gu(t) {
return t.deleteValue(yn);
}
var dr = "propagation", yu = new pu(), mu = (
/** @class */
function() {
function t() {
this.createBaggage = As, this.getBaggage = po, this.getActiveBaggage = _u, this.setBaggage = vu, this.deleteBaggage = gu;
}
return t.getInstance = function() {
return this._instance || (this._instance = new t()), this._instance;
}, t.prototype.setGlobalPropagator = function(e) {
return ct(dr, e, re.instance());
}, t.prototype.inject = function(e, r, n) {
return n === void 0 && (n = Xs), this._getGlobalPropagator().inject(e, r, n);
}, t.prototype.extract = function(e, r, n) {
return n === void 0 && (n = zs), this._getGlobalPropagator().extract(e, r, n);
}, t.prototype.fields = function() {
return this._getGlobalPropagator().fields();
}, t.prototype.disable = function() {
lt(dr, re.instance());
}, t.prototype._getGlobalPropagator = function() {
return Ee(dr) || yu;
}, t;
}()
), X = mu.getInstance(), hr = "trace", Eu = (
/** @class */
function() {
function t() {
this._proxyTracerProvider = new Fn(), this.wrapSpanContext = ou, this.isSpanContextValid = Wt, this.deleteSpan = eu, this.getSpan = vn, this.getActiveSpan = Zs, this.getSpanContext = lo, this.setSpan = gn, this.setSpanContext = tu;
}
return t.getInstance = function() {
return this._instance || (this._instance = new t()), this._instance;
}, t.prototype.setGlobalTracerProvider = function(e) {
var r = ct(hr, this._proxyTracerProvider, re.instance());
return r && this._proxyTracerProvider.setDelegate(e), r;
}, t.prototype.getTracerProvider = function() {
return Ee(hr) || this._proxyTracerProvider;
}, t.prototype.getTracer = function(e, r) {
return this.getTracerProvider().getTracer(e, r);
}, t.prototype.disable = function() {
lt(hr, re.instance()), this._proxyTracerProvider = new Fn();
}, t;
}()
), R = Eu.getInstance(), _o = hn("OpenTelemetry SDK Context Key SUPPRESS_TRACING");
function vo(t) {
return t.setValue(_o, !0);
}
function mn(t) {
return t.getValue(_o) === !0;
}
var Tu = "=", Vr = ";", $r = ",", pr = "baggage", Su = 180, wu = 4096, bu = 8192, Ou = function(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r) return t;
var n = r.call(t), 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 && (r = n.return) && r.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
};
function Au(t) {
return t.reduce(function(e, r) {
var n = "" + e + (e !== "" ? $r : "") + r;
return n.length > bu ? e : n;
}, "");
}
function Ru(t) {
return t.getAllEntries().map(function(e) {
var r = Ou(e, 2), n = r[0], i = r[1], o = encodeURIComponent(n) + "=" + encodeURIComponent(i.value);
return i.metadata !== void 0 && (o += Vr + i.metadata.toString()), o;
});
}
function Nu(t) {
var e = t.split(Vr);
if (!(e.length <= 0)) {
var r = e.shift();
if (r) {
var n = r.indexOf(Tu);
if (!(n <= 0)) {
var i = decodeURIComponent(r.substring(0, n).trim()), o = decodeURIComponent(r.substring(n + 1).trim()), a;
return e.length > 0 && (a = Rs(e.join(Vr))), { key: i, value: o, metadata: a };
}
}
}
}
var go = (
/** @class */
function() {
function t() {
}
return t.prototype.inject = function(e, r, n) {
var i = X.getBaggage(e);
if (!(!i || mn(e))) {
var o = Ru(i).filter(function(u) {
return u.length <= wu;
}).slice(0, Su), a = Au(o);
a.length > 0 && n.set(r, pr, a);
}
}, t.prototype.extract = function(e, r, n) {
var i = n.get(r, pr), o = Array.isArray(i) ? i.join($r) : i;
if (!o)
return e;
var a = {};
if (o.length === 0)
return e;
var u = o.split($r);
return u.forEach(function(c) {
var s = Nu(c);
if (s) {
var l = { value: s.value };
s.metadata && (l.metadata = s.metadata), a[s.key] = l;
}
}), Object.entries(a).length === 0 ? e : X.setBaggage(e, X.createBaggage(a));
}, t.prototype.fields = function() {
return [pr];
}, t;
}()
), yo = function(t) {
var e = typeof Symbol == "function" && Symbol.iterator, r = e && t[e], n = 0;
if (r) return r.call(t);
if (t && typeof t.length == "number") return {
next: function() {
return t && n >= t.length && (t = void 0), { value: t && t[n++], done: !t };
}
};
throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
}, Lu = function(t, e) {
var r = typeof Symbol == "function" && t[Symbol.iterator];
if (!r) return t;
var n = r.call(t), 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 && (r = n.return) && r.call(n);
} finally {
if (a) throw a.error;
}
}
return o;
};
function It(t) {
var e, r, n = {};
if (typeof t != "object" || t == null)
return n;
try {
for (var i = yo(Object.entries(t)), o = i.next(); !o.done; o = i.next()) {
var a = Lu(o.value, 2), u = a[0], c = a[1];
if (!Iu(u)) {
m.warn("Invalid attribute key: " + u);
continue;
}
if (!mo(c)) {
m.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 && (r = i.return) && r.call(i);
} finally {
if (e) throw e.error;
}
}
return n;
}
function Iu(t) {
return typeof t == "string" && t.length > 0;
}
function mo(t) {
return t == null ? !0 : Array.isArray(t) ? Pu(t) : Eo(t);
}
function Pu(t) {
var e, r, n;
try {
for (var i = yo(t), o = i.next(); !o.done; o = i.next()) {
var a = o.value;
if (a != null) {
if (!n) {
if (Eo(a)) {
n = typeof a;
continue;
}
return !1;
}
if (typeof a !== n)
return !1;
}
}
} catch (u) {
e = { error: u };
} finally {
try {
o && !o.done && (r = i.return) && r.call(i);
} finally {
if (e) throw e.error;
}
}
return !0;
}
function Eo(t) {
switch (typeof t) {
case "number":
case "boolean":
case "string":
return !0;
}
return !1;
}
function Cu() {
return function(t) {
m.error(xu(t));
};
}
function xu(t) {
return typeof t == "string" ? t : JSON.stringify(Mu(t));
}
function Mu(t) {
for (var e = {}, r = t; r !== null; )
Object.getOwnPropertyNames(r).forEach(function(n) {
if (!e[n]) {
var i = r[n];
i && (e[n] = String(i));
}
}), r = Object.getPrototypeOf(r);
return e;
}
var ku = Cu();
function he(t) {
try {
ku(t);
} catch (e) {
}
}
var ee;
(function(t) {
t.AlwaysOff = "always_off", t.AlwaysOn = "always_on", t.ParentBasedAlwaysOff = "parentbased_always_off", t.ParentBasedAlwaysOn = "parentbased_always_on", t.ParentBasedTraceIdRatio = "parentbased_traceidratio", t.TraceIdRatio = "traceidratio";
})(ee || (ee = {}));
var Du = ",", Uu = ["OTEL_SDK_DISABLED"];
function Bu(t) {
return Uu.indexOf(t) > -1;
}
var Hu = [
"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 Fu(t) {
return Hu.indexOf(t) > -1;
}
var Gu = [
"OTEL_NO_PATCH_MODULES",
"OTEL_PROPAGATORS",
"OTEL_SEMCONV_STABILITY_OPT_IN"
];
function ju(t) {
return Gu.indexOf(t) > -1;
}
var Pt = 1 / 0, Ct = 128, Vu = 128, $u = 128, To = {
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: P.INFO,
OTEL_NO_PATCH_MODULES: [],
OTEL_PROPAGATORS: ["tracecontext", "baggage"],
OTEL_RESOURCE_ATTRIBUTES: "",
OTEL_SERVICE_NAME: "",
OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT: Pt,
OTEL_ATTRIBUTE_COUNT_LIMIT: Ct,
OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT: Pt,
OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT: Ct,
OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT: Pt,
OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT: Ct,
OTEL_SPAN_EVENT_COUNT_LIMIT: 128,
OTEL_SPAN_LINK_COUNT_LIMIT: 128,
OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT: Vu,
OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT: $u,
OTEL_TRACES_EXPORTER: "",
OTEL_TRACES_SAMPLER: ee.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_O