@shopify/create-app
Version:
A CLI tool to create a new Shopify app.
1,061 lines (1,023 loc) • 989 kB
JavaScript
import {
CLI_KIT_VERSION,
fetch,
getEnvironmentData,
getLastSeenUserIdAfterAuth,
getSensitiveEnvironmentData
} from "./chunk-FCIA744E.js";
import {
runWithRateLimit
} from "./chunk-RYX6V56V.js";
import {
alwaysLogAnalytics,
alwaysLogMetrics,
analyticsDisabled,
getAllPublicMetadata,
getAllSensitiveMetadata,
getArrayContainsDuplicates,
getArrayRejectingUndefined,
isShopify,
isSpinEnvironment,
isUnitTest,
opentelemetryDomain,
outputContent,
outputDebug,
outputToken,
reportingRateLimit
} from "./chunk-WQCCLXI7.js";
import {
__commonJS,
__esm,
__export,
__require,
__toCommonJS,
__toESM,
init_cjs_shims
} from "./chunk-PKR7KJ6P.js";
// ../../node_modules/.pnpm/@opentelemetry+sdk-metrics@1.30.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-metrics/build/src/export/AggregationTemporality.js
var require_AggregationTemporality = __commonJS({
"../../node_modules/.pnpm/@opentelemetry+sdk-metrics@1.30.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-metrics/build/src/export/AggregationTemporality.js"(exports2) {
"use strict";
init_cjs_shims();
Object.defineProperty(exports2, "__esModule", { value: !0 });
exports2.AggregationTemporality = void 0;
var AggregationTemporality2;
(function(AggregationTemporality3) {
AggregationTemporality3[AggregationTemporality3.DELTA = 0] = "DELTA", AggregationTemporality3[AggregationTemporality3.CUMULATIVE = 1] = "CUMULATIVE";
})(AggregationTemporality2 = exports2.AggregationTemporality || (exports2.AggregationTemporality = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+sdk-metrics@1.30.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-metrics/build/src/export/MetricData.js
var require_MetricData = __commonJS({
"../../node_modules/.pnpm/@opentelemetry+sdk-metrics@1.30.0_@opentelemetry+api@1.9.0/node_modules/@opentelemetry/sdk-metrics/build/src/export/MetricData.js"(exports2) {
"use strict";
init_cjs_shims();
Object.defineProperty(exports2, "__esModule", { value: !0 });
exports2.DataPointType = void 0;
var DataPointType;
(function(DataPointType2) {
DataPointType2[DataPointType2.HISTOGRAM = 0] = "HISTOGRAM", DataPointType2[DataPointType2.EXPONENTIAL_HISTOGRAM = 1] = "EXPONENTIAL_HISTOGRAM", DataPointType2[DataPointType2.GAUGE = 2] = "GAUGE", DataPointType2[DataPointType2.SUM = 3] = "SUM";
})(DataPointType = exports2.DataPointType || (exports2.DataPointType = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js
var _globalThis, init_globalThis = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js"() {
init_cjs_shims();
_globalThis = typeof globalThis == "object" ? globalThis : global;
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/index.js
var init_node = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/node/index.js"() {
init_cjs_shims();
init_globalThis();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/index.js
var init_platform = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/platform/index.js"() {
init_cjs_shims();
init_node();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/version.js
var VERSION, init_version = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/version.js"() {
init_cjs_shims();
VERSION = "1.9.0";
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/semver.js
function _makeCompatibilityCheck(ownVersion) {
var acceptedVersions = /* @__PURE__ */ new Set([ownVersion]), rejectedVersions = /* @__PURE__ */ new Set(), myVersionMatch = ownVersion.match(re);
if (!myVersionMatch)
return function() {
return !1;
};
var ownVersionParsed = {
major: +myVersionMatch[1],
minor: +myVersionMatch[2],
patch: +myVersionMatch[3],
prerelease: myVersionMatch[4]
};
if (ownVersionParsed.prerelease != null)
return function(globalVersion) {
return globalVersion === ownVersion;
};
function _reject(v) {
return rejectedVersions.add(v), !1;
}
function _accept(v) {
return acceptedVersions.add(v), !0;
}
return function(globalVersion) {
if (acceptedVersions.has(globalVersion))
return !0;
if (rejectedVersions.has(globalVersion))
return !1;
var globalVersionMatch = globalVersion.match(re);
if (!globalVersionMatch)
return _reject(globalVersion);
var globalVersionParsed = {
major: +globalVersionMatch[1],
minor: +globalVersionMatch[2],
patch: +globalVersionMatch[3],
prerelease: globalVersionMatch[4]
};
return globalVersionParsed.prerelease != null || ownVersionParsed.major !== globalVersionParsed.major ? _reject(globalVersion) : ownVersionParsed.major === 0 ? ownVersionParsed.minor === globalVersionParsed.minor && ownVersionParsed.patch <= globalVersionParsed.patch ? _accept(globalVersion) : _reject(globalVersion) : ownVersionParsed.minor <= globalVersionParsed.minor ? _accept(globalVersion) : _reject(globalVersion);
};
}
var re, isCompatible, init_semver = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/semver.js"() {
init_cjs_shims();
init_version();
re = /^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;
isCompatible = _makeCompatibilityCheck(VERSION);
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js
function registerGlobal(type, instance, diag3, allowOverride) {
var _a;
allowOverride === void 0 && (allowOverride = !1);
var api = _global[GLOBAL_OPENTELEMETRY_API_KEY] = (_a = _global[GLOBAL_OPENTELEMETRY_API_KEY]) !== null && _a !== void 0 ? _a : {
version: VERSION
};
if (!allowOverride && api[type]) {
var err = new Error("@opentelemetry/api: Attempted duplicate registration of API: " + type);
return diag3.error(err.stack || err.message), !1;
}
if (api.version !== VERSION) {
var err = new Error("@opentelemetry/api: Registration of version v" + api.version + " for " + type + " does not match previously registered API v" + VERSION);
return diag3.error(err.stack || err.message), !1;
}
return api[type] = instance, diag3.debug("@opentelemetry/api: Registered a global for " + type + " v" + VERSION + "."), !0;
}
function getGlobal(type) {
var _a, _b, globalVersion = (_a = _global[GLOBAL_OPENTELEMETRY_API_KEY]) === null || _a === void 0 ? void 0 : _a.version;
if (!(!globalVersion || !isCompatible(globalVersion)))
return (_b = _global[GLOBAL_OPENTELEMETRY_API_KEY]) === null || _b === void 0 ? void 0 : _b[type];
}
function unregisterGlobal(type, diag3) {
diag3.debug("@opentelemetry/api: Unregistering a global for " + type + " v" + VERSION + ".");
var api = _global[GLOBAL_OPENTELEMETRY_API_KEY];
api && delete api[type];
}
var major, GLOBAL_OPENTELEMETRY_API_KEY, _global, init_global_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js"() {
init_cjs_shims();
init_platform();
init_version();
init_semver();
major = VERSION.split(".")[0], GLOBAL_OPENTELEMETRY_API_KEY = Symbol.for("opentelemetry.js.api." + major), _global = _globalThis;
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js
function logProxy(funcName, namespace, args) {
var logger = getGlobal("diag");
if (logger)
return args.unshift(namespace), logger[funcName].apply(logger, __spreadArray([], __read(args), !1));
}
var __read, __spreadArray, DiagComponentLogger, init_ComponentLogger = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js"() {
init_cjs_shims();
init_global_utils();
__read = function(o, n) {
var m = typeof Symbol == "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
for (; (n === void 0 || n-- > 0) && !(r = i.next()).done; ) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
r && !r.done && (m = i.return) && m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
}, __spreadArray = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++)
(ar || !(i in from)) && (ar || (ar = Array.prototype.slice.call(from, 0, i)), ar[i] = from[i]);
return to.concat(ar || Array.prototype.slice.call(from));
}, DiagComponentLogger = /** @class */
function() {
function DiagComponentLogger2(props) {
this._namespace = props.namespace || "DiagComponentLogger";
}
return DiagComponentLogger2.prototype.debug = function() {
for (var args = [], _i = 0; _i < arguments.length; _i++)
args[_i] = arguments[_i];
return logProxy("debug", this._namespace, args);
}, DiagComponentLogger2.prototype.error = function() {
for (var args = [], _i = 0; _i < arguments.length; _i++)
args[_i] = arguments[_i];
return logProxy("error", this._namespace, args);
}, DiagComponentLogger2.prototype.info = function() {
for (var args = [], _i = 0; _i < arguments.length; _i++)
args[_i] = arguments[_i];
return logProxy("info", this._namespace, args);
}, DiagComponentLogger2.prototype.warn = function() {
for (var args = [], _i = 0; _i < arguments.length; _i++)
args[_i] = arguments[_i];
return logProxy("warn", this._namespace, args);
}, DiagComponentLogger2.prototype.verbose = function() {
for (var args = [], _i = 0; _i < arguments.length; _i++)
args[_i] = arguments[_i];
return logProxy("verbose", this._namespace, args);
}, DiagComponentLogger2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/types.js
var DiagLogLevel, init_types = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/types.js"() {
init_cjs_shims();
(function(DiagLogLevel2) {
DiagLogLevel2[DiagLogLevel2.NONE = 0] = "NONE", DiagLogLevel2[DiagLogLevel2.ERROR = 30] = "ERROR", DiagLogLevel2[DiagLogLevel2.WARN = 50] = "WARN", DiagLogLevel2[DiagLogLevel2.INFO = 60] = "INFO", DiagLogLevel2[DiagLogLevel2.DEBUG = 70] = "DEBUG", DiagLogLevel2[DiagLogLevel2.VERBOSE = 80] = "VERBOSE", DiagLogLevel2[DiagLogLevel2.ALL = 9999] = "ALL";
})(DiagLogLevel || (DiagLogLevel = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js
function createLogLevelDiagLogger(maxLevel, logger) {
maxLevel < DiagLogLevel.NONE ? maxLevel = DiagLogLevel.NONE : maxLevel > DiagLogLevel.ALL && (maxLevel = DiagLogLevel.ALL), logger = logger || {};
function _filterFunc(funcName, theLevel) {
var theFunc = logger[funcName];
return typeof theFunc == "function" && maxLevel >= theLevel ? theFunc.bind(logger) : function() {
};
}
return {
error: _filterFunc("error", DiagLogLevel.ERROR),
warn: _filterFunc("warn", DiagLogLevel.WARN),
info: _filterFunc("info", DiagLogLevel.INFO),
debug: _filterFunc("debug", DiagLogLevel.DEBUG),
verbose: _filterFunc("verbose", DiagLogLevel.VERBOSE)
};
}
var init_logLevelLogger = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js"() {
init_cjs_shims();
init_types();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/diag.js
var __read2, __spreadArray2, API_NAME, DiagAPI, init_diag = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/diag.js"() {
init_cjs_shims();
init_ComponentLogger();
init_logLevelLogger();
init_types();
init_global_utils();
__read2 = function(o, n) {
var m = typeof Symbol == "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
for (; (n === void 0 || n-- > 0) && !(r = i.next()).done; ) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
r && !r.done && (m = i.return) && m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
}, __spreadArray2 = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++)
(ar || !(i in from)) && (ar || (ar = Array.prototype.slice.call(from, 0, i)), ar[i] = from[i]);
return to.concat(ar || Array.prototype.slice.call(from));
}, API_NAME = "diag", DiagAPI = /** @class */
function() {
function DiagAPI2() {
function _logProxy(funcName) {
return function() {
for (var args = [], _i = 0; _i < arguments.length; _i++)
args[_i] = arguments[_i];
var logger = getGlobal("diag");
if (logger)
return logger[funcName].apply(logger, __spreadArray2([], __read2(args), !1));
};
}
var self2 = this, setLogger = function(logger, optionsOrLogLevel) {
var _a, _b, _c;
if (optionsOrLogLevel === void 0 && (optionsOrLogLevel = { logLevel: DiagLogLevel.INFO }), logger === self2) {
var err = new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");
return self2.error((_a = err.stack) !== null && _a !== void 0 ? _a : err.message), !1;
}
typeof optionsOrLogLevel == "number" && (optionsOrLogLevel = {
logLevel: optionsOrLogLevel
});
var oldLogger = getGlobal("diag"), newLogger = createLogLevelDiagLogger((_b = optionsOrLogLevel.logLevel) !== null && _b !== void 0 ? _b : DiagLogLevel.INFO, logger);
if (oldLogger && !optionsOrLogLevel.suppressOverrideMessage) {
var stack = (_c = new Error().stack) !== null && _c !== void 0 ? _c : "<failed to generate stacktrace>";
oldLogger.warn("Current logger will be overwritten from " + stack), newLogger.warn("Current logger will overwrite one already registered from " + stack);
}
return registerGlobal("diag", newLogger, self2, !0);
};
self2.setLogger = setLogger, self2.disable = function() {
unregisterGlobal(API_NAME, self2);
}, self2.createComponentLogger = function(options) {
return new DiagComponentLogger(options);
}, self2.verbose = _logProxy("verbose"), self2.debug = _logProxy("debug"), self2.info = _logProxy("info"), self2.warn = _logProxy("warn"), self2.error = _logProxy("error");
}
return DiagAPI2.instance = function() {
return this._instance || (this._instance = new DiagAPI2()), this._instance;
}, DiagAPI2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.js
var __read3, __values, BaggageImpl, init_baggage_impl = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.js"() {
init_cjs_shims();
__read3 = function(o, n) {
var m = typeof Symbol == "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
for (; (n === void 0 || n-- > 0) && !(r = i.next()).done; ) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
r && !r.done && (m = i.return) && m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
}, __values = function(o) {
var s = typeof Symbol == "function" && Symbol.iterator, m = s && o[s], i = 0;
if (m) return m.call(o);
if (o && typeof o.length == "number") return {
next: function() {
return o && i >= o.length && (o = void 0), { value: o && o[i++], done: !o };
}
};
throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
}, BaggageImpl = /** @class */
function() {
function BaggageImpl2(entries) {
this._entries = entries ? new Map(entries) : /* @__PURE__ */ new Map();
}
return BaggageImpl2.prototype.getEntry = function(key) {
var entry = this._entries.get(key);
if (entry)
return Object.assign({}, entry);
}, BaggageImpl2.prototype.getAllEntries = function() {
return Array.from(this._entries.entries()).map(function(_a) {
var _b = __read3(_a, 2), k = _b[0], v = _b[1];
return [k, v];
});
}, BaggageImpl2.prototype.setEntry = function(key, entry) {
var newBaggage = new BaggageImpl2(this._entries);
return newBaggage._entries.set(key, entry), newBaggage;
}, BaggageImpl2.prototype.removeEntry = function(key) {
var newBaggage = new BaggageImpl2(this._entries);
return newBaggage._entries.delete(key), newBaggage;
}, BaggageImpl2.prototype.removeEntries = function() {
for (var e_1, _a, keys = [], _i = 0; _i < arguments.length; _i++)
keys[_i] = arguments[_i];
var newBaggage = new BaggageImpl2(this._entries);
try {
for (var keys_1 = __values(keys), keys_1_1 = keys_1.next(); !keys_1_1.done; keys_1_1 = keys_1.next()) {
var key = keys_1_1.value;
newBaggage._entries.delete(key);
}
} catch (e_1_1) {
e_1 = { error: e_1_1 };
} finally {
try {
keys_1_1 && !keys_1_1.done && (_a = keys_1.return) && _a.call(keys_1);
} finally {
if (e_1) throw e_1.error;
}
}
return newBaggage;
}, BaggageImpl2.prototype.clear = function() {
return new BaggageImpl2();
}, BaggageImpl2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js
var baggageEntryMetadataSymbol, init_symbol = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js"() {
init_cjs_shims();
baggageEntryMetadataSymbol = Symbol("BaggageEntryMetadata");
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/utils.js
function createBaggage(entries) {
return entries === void 0 && (entries = {}), new BaggageImpl(new Map(Object.entries(entries)));
}
function baggageEntryMetadataFromString(str) {
return typeof str != "string" && (diag.error("Cannot create baggage metadata from unknown type: " + typeof str), str = ""), {
__TYPE__: baggageEntryMetadataSymbol,
toString: function() {
return str;
}
};
}
var diag, init_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/baggage/utils.js"() {
init_cjs_shims();
init_diag();
init_baggage_impl();
init_symbol();
diag = DiagAPI.instance();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/context.js
function createContextKey(description) {
return Symbol.for(description);
}
var BaseContext, ROOT_CONTEXT, init_context = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/context.js"() {
init_cjs_shims();
BaseContext = /** @class */
/* @__PURE__ */ function() {
function BaseContext2(parentContext) {
var self2 = this;
self2._currentContext = parentContext ? new Map(parentContext) : /* @__PURE__ */ new Map(), self2.getValue = function(key) {
return self2._currentContext.get(key);
}, self2.setValue = function(key, value) {
var context2 = new BaseContext2(self2._currentContext);
return context2._currentContext.set(key, value), context2;
}, self2.deleteValue = function(key) {
var context2 = new BaseContext2(self2._currentContext);
return context2._currentContext.delete(key), context2;
};
}
return BaseContext2;
}(), ROOT_CONTEXT = new BaseContext();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js
var consoleMap, DiagConsoleLogger, init_consoleLogger = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js"() {
init_cjs_shims();
consoleMap = [
{ n: "error", c: "error" },
{ n: "warn", c: "warn" },
{ n: "info", c: "info" },
{ n: "debug", c: "debug" },
{ n: "verbose", c: "trace" }
], DiagConsoleLogger = /** @class */
/* @__PURE__ */ function() {
function DiagConsoleLogger2() {
function _consoleFunc(funcName) {
return function() {
for (var args = [], _i = 0; _i < arguments.length; _i++)
args[_i] = arguments[_i];
if (console) {
var theFunc = console[funcName];
if (typeof theFunc != "function" && (theFunc = console.log), typeof theFunc == "function")
return theFunc.apply(console, args);
}
};
}
for (var i = 0; i < consoleMap.length; i++)
this[consoleMap[i].n] = _consoleFunc(consoleMap[i].c);
}
return DiagConsoleLogger2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics/NoopMeter.js
function createNoopMeter() {
return NOOP_METER;
}
var __extends, NoopMeter, NoopMetric, NoopCounterMetric, NoopUpDownCounterMetric, NoopGaugeMetric, NoopHistogramMetric, NoopObservableMetric, NoopObservableCounterMetric, NoopObservableGaugeMetric, NoopObservableUpDownCounterMetric, NOOP_METER, NOOP_COUNTER_METRIC, NOOP_GAUGE_METRIC, NOOP_HISTOGRAM_METRIC, NOOP_UP_DOWN_COUNTER_METRIC, NOOP_OBSERVABLE_COUNTER_METRIC, NOOP_OBSERVABLE_GAUGE_METRIC, NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC, init_NoopMeter = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics/NoopMeter.js"() {
init_cjs_shims();
__extends = /* @__PURE__ */ function() {
var extendStatics = function(d, b) {
return extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) {
d2.__proto__ = b2;
} || function(d2, b2) {
for (var p in b2) Object.prototype.hasOwnProperty.call(b2, p) && (d2[p] = b2[p]);
}, extendStatics(d, b);
};
return function(d, b) {
if (typeof b != "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);
function __() {
this.constructor = d;
}
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
}(), NoopMeter = /** @class */
function() {
function NoopMeter2() {
}
return NoopMeter2.prototype.createGauge = function(_name, _options) {
return NOOP_GAUGE_METRIC;
}, NoopMeter2.prototype.createHistogram = function(_name, _options) {
return NOOP_HISTOGRAM_METRIC;
}, NoopMeter2.prototype.createCounter = function(_name, _options) {
return NOOP_COUNTER_METRIC;
}, NoopMeter2.prototype.createUpDownCounter = function(_name, _options) {
return NOOP_UP_DOWN_COUNTER_METRIC;
}, NoopMeter2.prototype.createObservableGauge = function(_name, _options) {
return NOOP_OBSERVABLE_GAUGE_METRIC;
}, NoopMeter2.prototype.createObservableCounter = function(_name, _options) {
return NOOP_OBSERVABLE_COUNTER_METRIC;
}, NoopMeter2.prototype.createObservableUpDownCounter = function(_name, _options) {
return NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC;
}, NoopMeter2.prototype.addBatchObservableCallback = function(_callback, _observables) {
}, NoopMeter2.prototype.removeBatchObservableCallback = function(_callback) {
}, NoopMeter2;
}(), NoopMetric = /** @class */
/* @__PURE__ */ function() {
function NoopMetric2() {
}
return NoopMetric2;
}(), NoopCounterMetric = /** @class */
function(_super) {
__extends(NoopCounterMetric2, _super);
function NoopCounterMetric2() {
return _super !== null && _super.apply(this, arguments) || this;
}
return NoopCounterMetric2.prototype.add = function(_value, _attributes) {
}, NoopCounterMetric2;
}(NoopMetric), NoopUpDownCounterMetric = /** @class */
function(_super) {
__extends(NoopUpDownCounterMetric2, _super);
function NoopUpDownCounterMetric2() {
return _super !== null && _super.apply(this, arguments) || this;
}
return NoopUpDownCounterMetric2.prototype.add = function(_value, _attributes) {
}, NoopUpDownCounterMetric2;
}(NoopMetric), NoopGaugeMetric = /** @class */
function(_super) {
__extends(NoopGaugeMetric2, _super);
function NoopGaugeMetric2() {
return _super !== null && _super.apply(this, arguments) || this;
}
return NoopGaugeMetric2.prototype.record = function(_value, _attributes) {
}, NoopGaugeMetric2;
}(NoopMetric), NoopHistogramMetric = /** @class */
function(_super) {
__extends(NoopHistogramMetric2, _super);
function NoopHistogramMetric2() {
return _super !== null && _super.apply(this, arguments) || this;
}
return NoopHistogramMetric2.prototype.record = function(_value, _attributes) {
}, NoopHistogramMetric2;
}(NoopMetric), NoopObservableMetric = /** @class */
function() {
function NoopObservableMetric2() {
}
return NoopObservableMetric2.prototype.addCallback = function(_callback) {
}, NoopObservableMetric2.prototype.removeCallback = function(_callback) {
}, NoopObservableMetric2;
}(), NoopObservableCounterMetric = /** @class */
function(_super) {
__extends(NoopObservableCounterMetric2, _super);
function NoopObservableCounterMetric2() {
return _super !== null && _super.apply(this, arguments) || this;
}
return NoopObservableCounterMetric2;
}(NoopObservableMetric), NoopObservableGaugeMetric = /** @class */
function(_super) {
__extends(NoopObservableGaugeMetric2, _super);
function NoopObservableGaugeMetric2() {
return _super !== null && _super.apply(this, arguments) || this;
}
return NoopObservableGaugeMetric2;
}(NoopObservableMetric), NoopObservableUpDownCounterMetric = /** @class */
function(_super) {
__extends(NoopObservableUpDownCounterMetric2, _super);
function NoopObservableUpDownCounterMetric2() {
return _super !== null && _super.apply(this, arguments) || this;
}
return NoopObservableUpDownCounterMetric2;
}(NoopObservableMetric), NOOP_METER = new NoopMeter(), NOOP_COUNTER_METRIC = new NoopCounterMetric(), NOOP_GAUGE_METRIC = new NoopGaugeMetric(), NOOP_HISTOGRAM_METRIC = new NoopHistogramMetric(), NOOP_UP_DOWN_COUNTER_METRIC = new NoopUpDownCounterMetric(), NOOP_OBSERVABLE_COUNTER_METRIC = new NoopObservableCounterMetric(), NOOP_OBSERVABLE_GAUGE_METRIC = new NoopObservableGaugeMetric(), NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC = new NoopObservableUpDownCounterMetric();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics/Metric.js
var ValueType, init_Metric = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/metrics/Metric.js"() {
init_cjs_shims();
(function(ValueType2) {
ValueType2[ValueType2.INT = 0] = "INT", ValueType2[ValueType2.DOUBLE = 1] = "DOUBLE";
})(ValueType || (ValueType = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.js
var defaultTextMapGetter, defaultTextMapSetter, init_TextMapPropagator = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.js"() {
init_cjs_shims();
defaultTextMapGetter = {
get: function(carrier, key) {
if (carrier != null)
return carrier[key];
},
keys: function(carrier) {
return carrier == null ? [] : Object.keys(carrier);
}
}, defaultTextMapSetter = {
set: function(carrier, key, value) {
carrier != null && (carrier[key] = value);
}
};
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js
var __read4, __spreadArray3, NoopContextManager, init_NoopContextManager = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js"() {
init_cjs_shims();
init_context();
__read4 = function(o, n) {
var m = typeof Symbol == "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
for (; (n === void 0 || n-- > 0) && !(r = i.next()).done; ) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
r && !r.done && (m = i.return) && m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
}, __spreadArray3 = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++)
(ar || !(i in from)) && (ar || (ar = Array.prototype.slice.call(from, 0, i)), ar[i] = from[i]);
return to.concat(ar || Array.prototype.slice.call(from));
}, NoopContextManager = /** @class */
function() {
function NoopContextManager2() {
}
return NoopContextManager2.prototype.active = function() {
return ROOT_CONTEXT;
}, NoopContextManager2.prototype.with = function(_context, fn, thisArg) {
for (var args = [], _i = 3; _i < arguments.length; _i++)
args[_i - 3] = arguments[_i];
return fn.call.apply(fn, __spreadArray3([thisArg], __read4(args), !1));
}, NoopContextManager2.prototype.bind = function(_context, target) {
return target;
}, NoopContextManager2.prototype.enable = function() {
return this;
}, NoopContextManager2.prototype.disable = function() {
return this;
}, NoopContextManager2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/context.js
var __read5, __spreadArray4, API_NAME2, NOOP_CONTEXT_MANAGER, ContextAPI, init_context2 = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/api/context.js"() {
init_cjs_shims();
init_NoopContextManager();
init_global_utils();
init_diag();
__read5 = function(o, n) {
var m = typeof Symbol == "function" && o[Symbol.iterator];
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
for (; (n === void 0 || n-- > 0) && !(r = i.next()).done; ) ar.push(r.value);
} catch (error) {
e = { error };
} finally {
try {
r && !r.done && (m = i.return) && m.call(i);
} finally {
if (e) throw e.error;
}
}
return ar;
}, __spreadArray4 = function(to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++)
(ar || !(i in from)) && (ar || (ar = Array.prototype.slice.call(from, 0, i)), ar[i] = from[i]);
return to.concat(ar || Array.prototype.slice.call(from));
}, API_NAME2 = "context", NOOP_CONTEXT_MANAGER = new NoopContextManager(), ContextAPI = /** @class */
function() {
function ContextAPI2() {
}
return ContextAPI2.getInstance = function() {
return this._instance || (this._instance = new ContextAPI2()), this._instance;
}, ContextAPI2.prototype.setGlobalContextManager = function(contextManager) {
return registerGlobal(API_NAME2, contextManager, DiagAPI.instance());
}, ContextAPI2.prototype.active = function() {
return this._getContextManager().active();
}, ContextAPI2.prototype.with = function(context2, fn, thisArg) {
for (var _a, args = [], _i = 3; _i < arguments.length; _i++)
args[_i - 3] = arguments[_i];
return (_a = this._getContextManager()).with.apply(_a, __spreadArray4([context2, fn, thisArg], __read5(args), !1));
}, ContextAPI2.prototype.bind = function(context2, target) {
return this._getContextManager().bind(context2, target);
}, ContextAPI2.prototype._getContextManager = function() {
return getGlobal(API_NAME2) || NOOP_CONTEXT_MANAGER;
}, ContextAPI2.prototype.disable = function() {
this._getContextManager().disable(), unregisterGlobal(API_NAME2, DiagAPI.instance());
}, ContextAPI2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js
var TraceFlags, init_trace_flags = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js"() {
init_cjs_shims();
(function(TraceFlags2) {
TraceFlags2[TraceFlags2.NONE = 0] = "NONE", TraceFlags2[TraceFlags2.SAMPLED = 1] = "SAMPLED";
})(TraceFlags || (TraceFlags = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js
var INVALID_SPANID, INVALID_TRACEID, INVALID_SPAN_CONTEXT, init_invalid_span_constants = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js"() {
init_cjs_shims();
init_trace_flags();
INVALID_SPANID = "0000000000000000", INVALID_TRACEID = "00000000000000000000000000000000", INVALID_SPAN_CONTEXT = {
traceId: INVALID_TRACEID,
spanId: INVALID_SPANID,
traceFlags: TraceFlags.NONE
};
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js
var NonRecordingSpan, init_NonRecordingSpan = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js"() {
init_cjs_shims();
init_invalid_span_constants();
NonRecordingSpan = /** @class */
function() {
function NonRecordingSpan2(_spanContext) {
_spanContext === void 0 && (_spanContext = INVALID_SPAN_CONTEXT), this._spanContext = _spanContext;
}
return NonRecordingSpan2.prototype.spanContext = function() {
return this._spanContext;
}, NonRecordingSpan2.prototype.setAttribute = function(_key, _value) {
return this;
}, NonRecordingSpan2.prototype.setAttributes = function(_attributes) {
return this;
}, NonRecordingSpan2.prototype.addEvent = function(_name, _attributes) {
return this;
}, NonRecordingSpan2.prototype.addLink = function(_link) {
return this;
}, NonRecordingSpan2.prototype.addLinks = function(_links) {
return this;
}, NonRecordingSpan2.prototype.setStatus = function(_status) {
return this;
}, NonRecordingSpan2.prototype.updateName = function(_name) {
return this;
}, NonRecordingSpan2.prototype.end = function(_endTime) {
}, NonRecordingSpan2.prototype.isRecording = function() {
return !1;
}, NonRecordingSpan2.prototype.recordException = function(_exception, _time) {
}, NonRecordingSpan2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js
function getSpan(context2) {
return context2.getValue(SPAN_KEY) || void 0;
}
function getActiveSpan() {
return getSpan(ContextAPI.getInstance().active());
}
function setSpan(context2, span) {
return context2.setValue(SPAN_KEY, span);
}
function deleteSpan(context2) {
return context2.deleteValue(SPAN_KEY);
}
function setSpanContext(context2, spanContext) {
return setSpan(context2, new NonRecordingSpan(spanContext));
}
function getSpanContext(context2) {
var _a;
return (_a = getSpan(context2)) === null || _a === void 0 ? void 0 : _a.spanContext();
}
var SPAN_KEY, init_context_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js"() {
init_cjs_shims();
init_context();
init_NonRecordingSpan();
init_context2();
SPAN_KEY = createContextKey("OpenTelemetry Context Key SPAN");
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js
function isValidTraceId(traceId) {
return VALID_TRACEID_REGEX.test(traceId) && traceId !== INVALID_TRACEID;
}
function isValidSpanId(spanId) {
return VALID_SPANID_REGEX.test(spanId) && spanId !== INVALID_SPANID;
}
function isSpanContextValid(spanContext) {
return isValidTraceId(spanContext.traceId) && isValidSpanId(spanContext.spanId);
}
function wrapSpanContext(spanContext) {
return new NonRecordingSpan(spanContext);
}
var VALID_TRACEID_REGEX, VALID_SPANID_REGEX, init_spancontext_utils = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js"() {
init_cjs_shims();
init_invalid_span_constants();
init_NonRecordingSpan();
VALID_TRACEID_REGEX = /^([0-9a-f]{32})$/i, VALID_SPANID_REGEX = /^[0-9a-f]{16}$/i;
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js
function isSpanContext(spanContext) {
return typeof spanContext == "object" && typeof spanContext.spanId == "string" && typeof spanContext.traceId == "string" && typeof spanContext.traceFlags == "number";
}
var contextApi, NoopTracer, init_NoopTracer = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js"() {
init_cjs_shims();
init_context2();
init_context_utils();
init_NonRecordingSpan();
init_spancontext_utils();
contextApi = ContextAPI.getInstance(), NoopTracer = /** @class */
function() {
function NoopTracer2() {
}
return NoopTracer2.prototype.startSpan = function(name, options, context2) {
context2 === void 0 && (context2 = contextApi.active());
var root = !!options?.root;
if (root)
return new NonRecordingSpan();
var parentFromContext = context2 && getSpanContext(context2);
return isSpanContext(parentFromContext) && isSpanContextValid(parentFromContext) ? new NonRecordingSpan(parentFromContext) : new NonRecordingSpan();
}, NoopTracer2.prototype.startActiveSpan = function(name, arg2, arg3, arg4) {
var opts, ctx, fn;
if (!(arguments.length < 2)) {
arguments.length === 2 ? fn = arg2 : arguments.length === 3 ? (opts = arg2, fn = arg3) : (opts = arg2, ctx = arg3, fn = arg4);
var parentContext = ctx ?? contextApi.active(), span = this.startSpan(name, opts, parentContext), contextWithSpanSet = setSpan(parentContext, span);
return contextApi.with(contextWithSpanSet, fn, void 0, span);
}
}, NoopTracer2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js
var NOOP_TRACER, ProxyTracer, init_ProxyTracer = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js"() {
init_cjs_shims();
init_NoopTracer();
NOOP_TRACER = new NoopTracer(), ProxyTracer = /** @class */
function() {
function ProxyTracer2(_provider, name, version, options) {
this._provider = _provider, this.name = name, this.version = version, this.options = options;
}
return ProxyTracer2.prototype.startSpan = function(name, options, context2) {
return this._getTracer().startSpan(name, options, context2);
}, ProxyTracer2.prototype.startActiveSpan = function(_name, _options, _context, _fn) {
var tracer = this._getTracer();
return Reflect.apply(tracer.startActiveSpan, tracer, arguments);
}, ProxyTracer2.prototype._getTracer = function() {
if (this._delegate)
return this._delegate;
var tracer = this._provider.getDelegateTracer(this.name, this.version, this.options);
return tracer ? (this._delegate = tracer, this._delegate) : NOOP_TRACER;
}, ProxyTracer2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js
var NoopTracerProvider, init_NoopTracerProvider = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js"() {
init_cjs_shims();
init_NoopTracer();
NoopTracerProvider = /** @class */
function() {
function NoopTracerProvider2() {
}
return NoopTracerProvider2.prototype.getTracer = function(_name, _version, _options) {
return new NoopTracer();
}, NoopTracerProvider2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js
var NOOP_TRACER_PROVIDER, ProxyTracerProvider, init_ProxyTracerProvider = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js"() {
init_cjs_shims();
init_ProxyTracer();
init_NoopTracerProvider();
NOOP_TRACER_PROVIDER = new NoopTracerProvider(), ProxyTracerProvider = /** @class */
function() {
function ProxyTracerProvider2() {
}
return ProxyTracerProvider2.prototype.getTracer = function(name, version, options) {
var _a;
return (_a = this.getDelegateTracer(name, version, options)) !== null && _a !== void 0 ? _a : new ProxyTracer(this, name, version, options);
}, ProxyTracerProvider2.prototype.getDelegate = function() {
var _a;
return (_a = this._delegate) !== null && _a !== void 0 ? _a : NOOP_TRACER_PROVIDER;
}, ProxyTracerProvider2.prototype.setDelegate = function(delegate) {
this._delegate = delegate;
}, ProxyTracerProvider2.prototype.getDelegateTracer = function(name, version, options) {
var _a;
return (_a = this._delegate) === null || _a === void 0 ? void 0 : _a.getTracer(name, version, options);
}, ProxyTracerProvider2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.js
var SamplingDecision, init_SamplingResult = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.js"() {
init_cjs_shims();
(function(SamplingDecision2) {
SamplingDecision2[SamplingDecision2.NOT_RECORD = 0] = "NOT_RECORD", SamplingDecision2[SamplingDecision2.RECORD = 1] = "RECORD", SamplingDecision2[SamplingDecision2.RECORD_AND_SAMPLED = 2] = "RECORD_AND_SAMPLED";
})(SamplingDecision || (SamplingDecision = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/span_kind.js
var SpanKind, init_span_kind = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/span_kind.js"() {
init_cjs_shims();
(function(SpanKind2) {
SpanKind2[SpanKind2.INTERNAL = 0] = "INTERNAL", SpanKind2[SpanKind2.SERVER = 1] = "SERVER", SpanKind2[SpanKind2.CLIENT = 2] = "CLIENT", SpanKind2[SpanKind2.PRODUCER = 3] = "PRODUCER", SpanKind2[SpanKind2.CONSUMER = 4] = "CONSUMER";
})(SpanKind || (SpanKind = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/status.js
var SpanStatusCode, init_status = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/status.js"() {
init_cjs_shims();
(function(SpanStatusCode2) {
SpanStatusCode2[SpanStatusCode2.UNSET = 0] = "UNSET", SpanStatusCode2[SpanStatusCode2.OK = 1] = "OK", SpanStatusCode2[SpanStatusCode2.ERROR = 2] = "ERROR";
})(SpanStatusCode || (SpanStatusCode = {}));
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/tracestate-validators.js
function validateKey(key) {
return VALID_KEY_REGEX.test(key);
}
function validateValue(value) {
return VALID_VALUE_BASE_REGEX.test(value) && !INVALID_VALUE_COMMA_EQUAL_REGEX.test(value);
}
var VALID_KEY_CHAR_RANGE, VALID_KEY, VALID_VENDOR_KEY, VALID_KEY_REGEX, VALID_VALUE_BASE_REGEX, INVALID_VALUE_COMMA_EQUAL_REGEX, init_tracestate_validators = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/tracestate-validators.js"() {
init_cjs_shims();
VALID_KEY_CHAR_RANGE = "[_0-9a-z-*/]", VALID_KEY = "[a-z]" + VALID_KEY_CHAR_RANGE + "{0,255}", VALID_VENDOR_KEY = "[a-z0-9]" + VALID_KEY_CHAR_RANGE + "{0,240}@[a-z]" + VALID_KEY_CHAR_RANGE + "{0,13}", VALID_KEY_REGEX = new RegExp("^(?:" + VALID_KEY + "|" + VALID_VENDOR_KEY + ")$"), VALID_VALUE_BASE_REGEX = /^[ -~]{0,255}[!-~]$/, INVALID_VALUE_COMMA_EQUAL_REGEX = /,|=/;
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/tracestate-impl.js
var MAX_TRACE_STATE_ITEMS, MAX_TRACE_STATE_LEN, LIST_MEMBERS_SEPARATOR, LIST_MEMBER_KEY_VALUE_SPLITTER, TraceStateImpl, init_tracestate_impl = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/tracestate-impl.js"() {
init_cjs_shims();
init_tracestate_validators();
MAX_TRACE_STATE_ITEMS = 32, MAX_TRACE_STATE_LEN = 512, LIST_MEMBERS_SEPARATOR = ",", LIST_MEMBER_KEY_VALUE_SPLITTER = "=", TraceStateImpl = /** @class */
function() {
function TraceStateImpl2(rawTraceState) {
this._internalState = /* @__PURE__ */ new Map(), rawTraceState && this._parse(rawTraceState);
}
return TraceStateImpl2.prototype.set = function(key, value) {
var traceState = this._clone();
return traceState._internalState.has(key) && traceState._internalState.delete(key), traceState._internalState.set(key, value), traceState;
}, TraceStateImpl2.prototype.unset = function(key) {
var traceState = this._clone();
return traceState._internalState.delete(key), traceState;
}, TraceStateImpl2.prototype.get = function(key) {
return this._internalState.get(key);
}, TraceStateImpl2.prototype.serialize = function() {
var _this = this;
return this._keys().reduce(function(agg, key) {
return agg.push(key + LIST_MEMBER_KEY_VALUE_SPLITTER + _this.get(key)), agg;
}, []).join(LIST_MEMBERS_SEPARATOR);
}, TraceStateImpl2.prototype._parse = function(rawTraceState) {
rawTraceState.length > MAX_TRACE_STATE_LEN || (this._internalState = rawTraceState.split(LIST_MEMBERS_SEPARATOR).reverse().reduce(function(agg, part) {
var listMember = part.trim(), i = listMember.indexOf(LIST_MEMBER_KEY_VALUE_SPLITTER);
if (i !== -1) {
var key = listMember.slice(0, i), value = listMember.slice(i + 1, part.length);
validateKey(key) && validateValue(value) && agg.set(key, value);
}
return agg;
}, /* @__PURE__ */ new Map()), this._internalState.size > MAX_TRACE_STATE_ITEMS && (this._internalState = new Map(Array.from(this._internalState.entries()).reverse().slice(0, MAX_TRACE_STATE_ITEMS))));
}, TraceStateImpl2.prototype._keys = function() {
return Array.from(this._internalState.keys()).reverse();
}, TraceStateImpl2.prototype._clone = function() {
var traceState = new TraceStateImpl2();
return traceState._internalState = new Map(this._internalState), traceState;
}, TraceStateImpl2;
}();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/utils.js
function createTraceState(rawTraceState) {
return new TraceStateImpl(rawTraceState);
}
var init_utils2 = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/trace/internal/utils.js"() {
init_cjs_shims();
init_tracestate_impl();
}
});
// ../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_modules/@opentelemetry/api/build/esm/context-api.js
var context, init_context_api = __esm({
"../../node_modules/.pnpm/@opentelemetry+api@1.9.0/node_mod