UNPKG

weapp-vite

Version:

weapp-vite 一个现代化的小程序打包工具

1,167 lines (1,160 loc) 1.1 MB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { newObj[key] = obj[key]; } } } newObj.default = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } } async function _asyncNullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return await rhsFn(); } } function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; } async function _asyncOptionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = await fn(value); } else if (op === 'call' || op === 'optionalCall') { value = await fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; } var _class2; var _class3; var _class4; var _class5; var _class6; var _class7; var _class8; var _class9; var _class10; var _class11; var _class12; var _class13; var _class14; var _class15; var _class16; var _class17; var _chunkKEPSJZV2cjs = require('./chunk-KEPSJZV2.cjs'); // ../../node_modules/.pnpm/reflect-metadata@0.2.2/node_modules/reflect-metadata/Reflect.js var require_Reflect = _chunkKEPSJZV2cjs.__commonJS.call(void 0, { "../../node_modules/.pnpm/reflect-metadata@0.2.2/node_modules/reflect-metadata/Reflect.js"() { "use strict"; _chunkKEPSJZV2cjs.init_cjs_shims.call(void 0, ); var Reflect2; (function(Reflect3) { (function(factory) { var root = typeof globalThis === "object" ? globalThis : typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : sloppyModeThis(); var exporter = makeExporter(Reflect3); if (typeof root.Reflect !== "undefined") { exporter = makeExporter(root.Reflect, exporter); } factory(exporter, root); if (typeof root.Reflect === "undefined") { root.Reflect = Reflect3; } function makeExporter(target, previous) { return function(key, value) { Object.defineProperty(target, key, { configurable: true, writable: true, value }); if (previous) previous(key, value); }; } _chunkKEPSJZV2cjs.__name.call(void 0, makeExporter, "makeExporter"); function functionThis() { try { return Function("return this;")(); } catch (_4) { } } _chunkKEPSJZV2cjs.__name.call(void 0, functionThis, "functionThis"); function indirectEvalThis() { try { return (0, eval)("(function() { return this; })()"); } catch (_4) { } } _chunkKEPSJZV2cjs.__name.call(void 0, indirectEvalThis, "indirectEvalThis"); function sloppyModeThis() { return functionThis() || indirectEvalThis(); } _chunkKEPSJZV2cjs.__name.call(void 0, sloppyModeThis, "sloppyModeThis"); })(function(exporter, root) { var hasOwn2 = Object.prototype.hasOwnProperty; var supportsSymbol = typeof Symbol === "function"; var toPrimitiveSymbol = supportsSymbol && typeof Symbol.toPrimitive !== "undefined" ? Symbol.toPrimitive : "@@toPrimitive"; var iteratorSymbol = supportsSymbol && typeof Symbol.iterator !== "undefined" ? Symbol.iterator : "@@iterator"; var supportsCreate = typeof Object.create === "function"; var supportsProto = { __proto__: [] } instanceof Array; var downLevel = !supportsCreate && !supportsProto; var HashMap = { // create an object in dictionary mode (a.k.a. "slow" mode in v8) create: supportsCreate ? function() { return MakeDictionary(/* @__PURE__ */ Object.create(null)); } : supportsProto ? function() { return MakeDictionary({ __proto__: null }); } : function() { return MakeDictionary({}); }, has: downLevel ? function(map, key) { return hasOwn2.call(map, key); } : function(map, key) { return key in map; }, get: downLevel ? function(map, key) { return hasOwn2.call(map, key) ? map[key] : void 0; } : function(map, key) { return map[key]; } }; var functionPrototype = Object.getPrototypeOf(Function); var _Map = typeof Map === "function" && typeof Map.prototype.entries === "function" ? Map : CreateMapPolyfill(); var _Set = typeof Set === "function" && typeof Set.prototype.entries === "function" ? Set : CreateSetPolyfill(); var _WeakMap = typeof WeakMap === "function" ? WeakMap : CreateWeakMapPolyfill(); var registrySymbol = supportsSymbol ? Symbol.for("@reflect-metadata:registry") : void 0; var metadataRegistry = GetOrCreateMetadataRegistry(); var metadataProvider = CreateMetadataProvider(metadataRegistry); function decorate(decorators, target, propertyKey, attributes) { if (!IsUndefined(propertyKey)) { if (!IsArray(decorators)) throw new TypeError(); if (!IsObject(target)) throw new TypeError(); if (!IsObject(attributes) && !IsUndefined(attributes) && !IsNull(attributes)) throw new TypeError(); if (IsNull(attributes)) attributes = void 0; propertyKey = ToPropertyKey(propertyKey); return DecorateProperty(decorators, target, propertyKey, attributes); } else { if (!IsArray(decorators)) throw new TypeError(); if (!IsConstructor(target)) throw new TypeError(); return DecorateConstructor(decorators, target); } } _chunkKEPSJZV2cjs.__name.call(void 0, decorate, "decorate"); exporter("decorate", decorate); function metadata(metadataKey, metadataValue) { function decorator(target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey) && !IsPropertyKey(propertyKey)) throw new TypeError(); OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, decorator, "decorator"); return decorator; } _chunkKEPSJZV2cjs.__name.call(void 0, metadata, "metadata"); exporter("metadata", metadata); function defineMetadata(metadataKey, metadataValue, target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); return OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, defineMetadata, "defineMetadata"); exporter("defineMetadata", defineMetadata); function hasMetadata(metadataKey, target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); return OrdinaryHasMetadata(metadataKey, target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, hasMetadata, "hasMetadata"); exporter("hasMetadata", hasMetadata); function hasOwnMetadata(metadataKey, target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); return OrdinaryHasOwnMetadata(metadataKey, target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, hasOwnMetadata, "hasOwnMetadata"); exporter("hasOwnMetadata", hasOwnMetadata); function getMetadata(metadataKey, target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); return OrdinaryGetMetadata(metadataKey, target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, getMetadata, "getMetadata"); exporter("getMetadata", getMetadata); function getOwnMetadata(metadataKey, target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); return OrdinaryGetOwnMetadata(metadataKey, target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, getOwnMetadata, "getOwnMetadata"); exporter("getOwnMetadata", getOwnMetadata); function getMetadataKeys(target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); return OrdinaryMetadataKeys(target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, getMetadataKeys, "getMetadataKeys"); exporter("getMetadataKeys", getMetadataKeys); function getOwnMetadataKeys(target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); return OrdinaryOwnMetadataKeys(target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, getOwnMetadataKeys, "getOwnMetadataKeys"); exporter("getOwnMetadataKeys", getOwnMetadataKeys); function deleteMetadata(metadataKey, target, propertyKey) { if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); if (!IsObject(target)) throw new TypeError(); if (!IsUndefined(propertyKey)) propertyKey = ToPropertyKey(propertyKey); var provider = GetMetadataProvider( target, propertyKey, /*Create*/ false ); if (IsUndefined(provider)) return false; return provider.OrdinaryDeleteMetadata(metadataKey, target, propertyKey); } _chunkKEPSJZV2cjs.__name.call(void 0, deleteMetadata, "deleteMetadata"); exporter("deleteMetadata", deleteMetadata); function DecorateConstructor(decorators, target) { for (var i = decorators.length - 1; i >= 0; --i) { var decorator = decorators[i]; var decorated = decorator(target); if (!IsUndefined(decorated) && !IsNull(decorated)) { if (!IsConstructor(decorated)) throw new TypeError(); target = decorated; } } return target; } _chunkKEPSJZV2cjs.__name.call(void 0, DecorateConstructor, "DecorateConstructor"); function DecorateProperty(decorators, target, propertyKey, descriptor) { for (var i = decorators.length - 1; i >= 0; --i) { var decorator = decorators[i]; var decorated = decorator(target, propertyKey, descriptor); if (!IsUndefined(decorated) && !IsNull(decorated)) { if (!IsObject(decorated)) throw new TypeError(); descriptor = decorated; } } return descriptor; } _chunkKEPSJZV2cjs.__name.call(void 0, DecorateProperty, "DecorateProperty"); function OrdinaryHasMetadata(MetadataKey, O3, P4) { var hasOwn3 = OrdinaryHasOwnMetadata(MetadataKey, O3, P4); if (hasOwn3) return true; var parent = OrdinaryGetPrototypeOf(O3); if (!IsNull(parent)) return OrdinaryHasMetadata(MetadataKey, parent, P4); return false; } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryHasMetadata, "OrdinaryHasMetadata"); function OrdinaryHasOwnMetadata(MetadataKey, O3, P4) { var provider = GetMetadataProvider( O3, P4, /*Create*/ false ); if (IsUndefined(provider)) return false; return ToBoolean(provider.OrdinaryHasOwnMetadata(MetadataKey, O3, P4)); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryHasOwnMetadata, "OrdinaryHasOwnMetadata"); function OrdinaryGetMetadata(MetadataKey, O3, P4) { var hasOwn3 = OrdinaryHasOwnMetadata(MetadataKey, O3, P4); if (hasOwn3) return OrdinaryGetOwnMetadata(MetadataKey, O3, P4); var parent = OrdinaryGetPrototypeOf(O3); if (!IsNull(parent)) return OrdinaryGetMetadata(MetadataKey, parent, P4); return void 0; } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryGetMetadata, "OrdinaryGetMetadata"); function OrdinaryGetOwnMetadata(MetadataKey, O3, P4) { var provider = GetMetadataProvider( O3, P4, /*Create*/ false ); if (IsUndefined(provider)) return; return provider.OrdinaryGetOwnMetadata(MetadataKey, O3, P4); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryGetOwnMetadata, "OrdinaryGetOwnMetadata"); function OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O3, P4) { var provider = GetMetadataProvider( O3, P4, /*Create*/ true ); provider.OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O3, P4); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryDefineOwnMetadata, "OrdinaryDefineOwnMetadata"); function OrdinaryMetadataKeys(O3, P4) { var ownKeys = OrdinaryOwnMetadataKeys(O3, P4); var parent = OrdinaryGetPrototypeOf(O3); if (parent === null) return ownKeys; var parentKeys = OrdinaryMetadataKeys(parent, P4); if (parentKeys.length <= 0) return ownKeys; if (ownKeys.length <= 0) return parentKeys; var set3 = new _Set(); var keys = []; for (var _i = 0, ownKeys_1 = ownKeys; _i < ownKeys_1.length; _i++) { var key = ownKeys_1[_i]; var hasKey = set3.has(key); if (!hasKey) { set3.add(key); keys.push(key); } } for (var _a3 = 0, parentKeys_1 = parentKeys; _a3 < parentKeys_1.length; _a3++) { var key = parentKeys_1[_a3]; var hasKey = set3.has(key); if (!hasKey) { set3.add(key); keys.push(key); } } return keys; } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryMetadataKeys, "OrdinaryMetadataKeys"); function OrdinaryOwnMetadataKeys(O3, P4) { var provider = GetMetadataProvider( O3, P4, /*create*/ false ); if (!provider) { return []; } return provider.OrdinaryOwnMetadataKeys(O3, P4); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryOwnMetadataKeys, "OrdinaryOwnMetadataKeys"); function Type(x3) { if (x3 === null) return 1; switch (typeof x3) { case "undefined": return 0; case "boolean": return 2; case "string": return 3; case "symbol": return 4; case "number": return 5; case "object": return x3 === null ? 1 : 6; default: return 6; } } _chunkKEPSJZV2cjs.__name.call(void 0, Type, "Type"); function IsUndefined(x3) { return x3 === void 0; } _chunkKEPSJZV2cjs.__name.call(void 0, IsUndefined, "IsUndefined"); function IsNull(x3) { return x3 === null; } _chunkKEPSJZV2cjs.__name.call(void 0, IsNull, "IsNull"); function IsSymbol(x3) { return typeof x3 === "symbol"; } _chunkKEPSJZV2cjs.__name.call(void 0, IsSymbol, "IsSymbol"); function IsObject(x3) { return typeof x3 === "object" ? x3 !== null : typeof x3 === "function"; } _chunkKEPSJZV2cjs.__name.call(void 0, IsObject, "IsObject"); function ToPrimitive(input, PreferredType) { switch (Type(input)) { case 0: return input; case 1: return input; case 2: return input; case 3: return input; case 4: return input; case 5: return input; } var hint = PreferredType === 3 ? "string" : PreferredType === 5 ? "number" : "default"; var exoticToPrim = GetMethod(input, toPrimitiveSymbol); if (exoticToPrim !== void 0) { var result = exoticToPrim.call(input, hint); if (IsObject(result)) throw new TypeError(); return result; } return OrdinaryToPrimitive(input, hint === "default" ? "number" : hint); } _chunkKEPSJZV2cjs.__name.call(void 0, ToPrimitive, "ToPrimitive"); function OrdinaryToPrimitive(O3, hint) { if (hint === "string") { var toString_1 = O3.toString; if (IsCallable(toString_1)) { var result = toString_1.call(O3); if (!IsObject(result)) return result; } var valueOf = O3.valueOf; if (IsCallable(valueOf)) { var result = valueOf.call(O3); if (!IsObject(result)) return result; } } else { var valueOf = O3.valueOf; if (IsCallable(valueOf)) { var result = valueOf.call(O3); if (!IsObject(result)) return result; } var toString_2 = O3.toString; if (IsCallable(toString_2)) { var result = toString_2.call(O3); if (!IsObject(result)) return result; } } throw new TypeError(); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryToPrimitive, "OrdinaryToPrimitive"); function ToBoolean(argument) { return !!argument; } _chunkKEPSJZV2cjs.__name.call(void 0, ToBoolean, "ToBoolean"); function ToString(argument) { return "" + argument; } _chunkKEPSJZV2cjs.__name.call(void 0, ToString, "ToString"); function ToPropertyKey(argument) { var key = ToPrimitive( argument, 3 /* String */ ); if (IsSymbol(key)) return key; return ToString(key); } _chunkKEPSJZV2cjs.__name.call(void 0, ToPropertyKey, "ToPropertyKey"); function IsArray(argument) { return Array.isArray ? Array.isArray(argument) : argument instanceof Object ? argument instanceof Array : Object.prototype.toString.call(argument) === "[object Array]"; } _chunkKEPSJZV2cjs.__name.call(void 0, IsArray, "IsArray"); function IsCallable(argument) { return typeof argument === "function"; } _chunkKEPSJZV2cjs.__name.call(void 0, IsCallable, "IsCallable"); function IsConstructor(argument) { return typeof argument === "function"; } _chunkKEPSJZV2cjs.__name.call(void 0, IsConstructor, "IsConstructor"); function IsPropertyKey(argument) { switch (Type(argument)) { case 3: return true; case 4: return true; default: return false; } } _chunkKEPSJZV2cjs.__name.call(void 0, IsPropertyKey, "IsPropertyKey"); function SameValueZero(x3, y2) { return x3 === y2 || x3 !== x3 && y2 !== y2; } _chunkKEPSJZV2cjs.__name.call(void 0, SameValueZero, "SameValueZero"); function GetMethod(V4, P4) { var func = V4[P4]; if (func === void 0 || func === null) return void 0; if (!IsCallable(func)) throw new TypeError(); return func; } _chunkKEPSJZV2cjs.__name.call(void 0, GetMethod, "GetMethod"); function GetIterator(obj) { var method = GetMethod(obj, iteratorSymbol); if (!IsCallable(method)) throw new TypeError(); var iterator = method.call(obj); if (!IsObject(iterator)) throw new TypeError(); return iterator; } _chunkKEPSJZV2cjs.__name.call(void 0, GetIterator, "GetIterator"); function IteratorValue(iterResult) { return iterResult.value; } _chunkKEPSJZV2cjs.__name.call(void 0, IteratorValue, "IteratorValue"); function IteratorStep(iterator) { var result = iterator.next(); return result.done ? false : result; } _chunkKEPSJZV2cjs.__name.call(void 0, IteratorStep, "IteratorStep"); function IteratorClose(iterator) { var f2 = iterator["return"]; if (f2) f2.call(iterator); } _chunkKEPSJZV2cjs.__name.call(void 0, IteratorClose, "IteratorClose"); function OrdinaryGetPrototypeOf(O3) { var proto = Object.getPrototypeOf(O3); if (typeof O3 !== "function" || O3 === functionPrototype) return proto; if (proto !== functionPrototype) return proto; var prototype = O3.prototype; var prototypeProto = prototype && Object.getPrototypeOf(prototype); if (prototypeProto == null || prototypeProto === Object.prototype) return proto; var constructor = prototypeProto.constructor; if (typeof constructor !== "function") return proto; if (constructor === O3) return proto; return constructor; } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryGetPrototypeOf, "OrdinaryGetPrototypeOf"); function CreateMetadataRegistry() { var fallback; if (!IsUndefined(registrySymbol) && typeof root.Reflect !== "undefined" && !(registrySymbol in root.Reflect) && typeof root.Reflect.defineMetadata === "function") { fallback = CreateFallbackProvider(root.Reflect); } var first; var second; var rest; var targetProviderMap = new _WeakMap(); var registry = { registerProvider, getProvider, setProvider }; return registry; function registerProvider(provider) { if (!Object.isExtensible(registry)) { throw new Error("Cannot add provider to a frozen registry."); } switch (true) { case fallback === provider: break; case IsUndefined(first): first = provider; break; case first === provider: break; case IsUndefined(second): second = provider; break; case second === provider: break; default: if (rest === void 0) rest = new _Set(); rest.add(provider); break; } } _chunkKEPSJZV2cjs.__name.call(void 0, registerProvider, "registerProvider"); function getProviderNoCache(O3, P4) { if (!IsUndefined(first)) { if (first.isProviderFor(O3, P4)) return first; if (!IsUndefined(second)) { if (second.isProviderFor(O3, P4)) return first; if (!IsUndefined(rest)) { var iterator = GetIterator(rest); while (true) { var next = IteratorStep(iterator); if (!next) { return void 0; } var provider = IteratorValue(next); if (provider.isProviderFor(O3, P4)) { IteratorClose(iterator); return provider; } } } } } if (!IsUndefined(fallback) && fallback.isProviderFor(O3, P4)) { return fallback; } return void 0; } _chunkKEPSJZV2cjs.__name.call(void 0, getProviderNoCache, "getProviderNoCache"); function getProvider(O3, P4) { var providerMap = targetProviderMap.get(O3); var provider; if (!IsUndefined(providerMap)) { provider = providerMap.get(P4); } if (!IsUndefined(provider)) { return provider; } provider = getProviderNoCache(O3, P4); if (!IsUndefined(provider)) { if (IsUndefined(providerMap)) { providerMap = new _Map(); targetProviderMap.set(O3, providerMap); } providerMap.set(P4, provider); } return provider; } _chunkKEPSJZV2cjs.__name.call(void 0, getProvider, "getProvider"); function hasProvider(provider) { if (IsUndefined(provider)) throw new TypeError(); return first === provider || second === provider || !IsUndefined(rest) && rest.has(provider); } _chunkKEPSJZV2cjs.__name.call(void 0, hasProvider, "hasProvider"); function setProvider(O3, P4, provider) { if (!hasProvider(provider)) { throw new Error("Metadata provider not registered."); } var existingProvider = getProvider(O3, P4); if (existingProvider !== provider) { if (!IsUndefined(existingProvider)) { return false; } var providerMap = targetProviderMap.get(O3); if (IsUndefined(providerMap)) { providerMap = new _Map(); targetProviderMap.set(O3, providerMap); } providerMap.set(P4, provider); } return true; } _chunkKEPSJZV2cjs.__name.call(void 0, setProvider, "setProvider"); } _chunkKEPSJZV2cjs.__name.call(void 0, CreateMetadataRegistry, "CreateMetadataRegistry"); function GetOrCreateMetadataRegistry() { var metadataRegistry2; if (!IsUndefined(registrySymbol) && IsObject(root.Reflect) && Object.isExtensible(root.Reflect)) { metadataRegistry2 = root.Reflect[registrySymbol]; } if (IsUndefined(metadataRegistry2)) { metadataRegistry2 = CreateMetadataRegistry(); } if (!IsUndefined(registrySymbol) && IsObject(root.Reflect) && Object.isExtensible(root.Reflect)) { Object.defineProperty(root.Reflect, registrySymbol, { enumerable: false, configurable: false, writable: false, value: metadataRegistry2 }); } return metadataRegistry2; } _chunkKEPSJZV2cjs.__name.call(void 0, GetOrCreateMetadataRegistry, "GetOrCreateMetadataRegistry"); function CreateMetadataProvider(registry) { var metadata2 = new _WeakMap(); var provider = { isProviderFor: /* @__PURE__ */ _chunkKEPSJZV2cjs.__name.call(void 0, function(O3, P4) { var targetMetadata = metadata2.get(O3); if (IsUndefined(targetMetadata)) return false; return targetMetadata.has(P4); }, "isProviderFor"), OrdinaryDefineOwnMetadata: OrdinaryDefineOwnMetadata2, OrdinaryHasOwnMetadata: OrdinaryHasOwnMetadata2, OrdinaryGetOwnMetadata: OrdinaryGetOwnMetadata2, OrdinaryOwnMetadataKeys: OrdinaryOwnMetadataKeys2, OrdinaryDeleteMetadata }; metadataRegistry.registerProvider(provider); return provider; function GetOrCreateMetadataMap(O3, P4, Create) { var targetMetadata = metadata2.get(O3); var createdTargetMetadata = false; if (IsUndefined(targetMetadata)) { if (!Create) return void 0; targetMetadata = new _Map(); metadata2.set(O3, targetMetadata); createdTargetMetadata = true; } var metadataMap = targetMetadata.get(P4); if (IsUndefined(metadataMap)) { if (!Create) return void 0; metadataMap = new _Map(); targetMetadata.set(P4, metadataMap); if (!registry.setProvider(O3, P4, provider)) { targetMetadata.delete(P4); if (createdTargetMetadata) { metadata2.delete(O3); } throw new Error("Wrong provider for target."); } } return metadataMap; } _chunkKEPSJZV2cjs.__name.call(void 0, GetOrCreateMetadataMap, "GetOrCreateMetadataMap"); function OrdinaryHasOwnMetadata2(MetadataKey, O3, P4) { var metadataMap = GetOrCreateMetadataMap( O3, P4, /*Create*/ false ); if (IsUndefined(metadataMap)) return false; return ToBoolean(metadataMap.has(MetadataKey)); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryHasOwnMetadata2, "OrdinaryHasOwnMetadata"); function OrdinaryGetOwnMetadata2(MetadataKey, O3, P4) { var metadataMap = GetOrCreateMetadataMap( O3, P4, /*Create*/ false ); if (IsUndefined(metadataMap)) return void 0; return metadataMap.get(MetadataKey); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryGetOwnMetadata2, "OrdinaryGetOwnMetadata"); function OrdinaryDefineOwnMetadata2(MetadataKey, MetadataValue, O3, P4) { var metadataMap = GetOrCreateMetadataMap( O3, P4, /*Create*/ true ); metadataMap.set(MetadataKey, MetadataValue); } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryDefineOwnMetadata2, "OrdinaryDefineOwnMetadata"); function OrdinaryOwnMetadataKeys2(O3, P4) { var keys = []; var metadataMap = GetOrCreateMetadataMap( O3, P4, /*Create*/ false ); if (IsUndefined(metadataMap)) return keys; var keysObj = metadataMap.keys(); var iterator = GetIterator(keysObj); var k3 = 0; while (true) { var next = IteratorStep(iterator); if (!next) { keys.length = k3; return keys; } var nextValue = IteratorValue(next); try { keys[k3] = nextValue; } catch (e2) { try { IteratorClose(iterator); } finally { throw e2; } } k3++; } } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryOwnMetadataKeys2, "OrdinaryOwnMetadataKeys"); function OrdinaryDeleteMetadata(MetadataKey, O3, P4) { var metadataMap = GetOrCreateMetadataMap( O3, P4, /*Create*/ false ); if (IsUndefined(metadataMap)) return false; if (!metadataMap.delete(MetadataKey)) return false; if (metadataMap.size === 0) { var targetMetadata = metadata2.get(O3); if (!IsUndefined(targetMetadata)) { targetMetadata.delete(P4); if (targetMetadata.size === 0) { metadata2.delete(targetMetadata); } } } return true; } _chunkKEPSJZV2cjs.__name.call(void 0, OrdinaryDeleteMetadata, "OrdinaryDeleteMetadata"); } _chunkKEPSJZV2cjs.__name.call(void 0, CreateMetadataProvider, "CreateMetadataProvider"); function CreateFallbackProvider(reflect) { var defineMetadata2 = reflect.defineMetadata, hasOwnMetadata2 = reflect.hasOwnMetadata, getOwnMetadata2 = reflect.getOwnMetadata, getOwnMetadataKeys2 = reflect.getOwnMetadataKeys, deleteMetadata2 = reflect.deleteMetadata; var metadataOwner = new _WeakMap(); var provider = { isProviderFor: /* @__PURE__ */ _chunkKEPSJZV2cjs.__name.call(void 0, function(O3, P4) { var metadataPropertySet = metadataOwner.get(O3); if (!IsUndefined(metadataPropertySet) && metadataPropertySet.has(P4)) { return true; } if (getOwnMetadataKeys2(O3, P4).length) { if (IsUndefined(metadataPropertySet)) { metadataPropertySet = new _Set(); metadataOwner.set(O3, metadataPropertySet); } metadataPropertySet.add(P4); return true; } return false; }, "isProviderFor"), OrdinaryDefineOwnMetadata: defineMetadata2, OrdinaryHasOwnMetadata: hasOwnMetadata2, OrdinaryGetOwnMetadata: getOwnMetadata2, OrdinaryOwnMetadataKeys: getOwnMetadataKeys2, OrdinaryDeleteMetadata: deleteMetadata2 }; return provider; } _chunkKEPSJZV2cjs.__name.call(void 0, CreateFallbackProvider, "CreateFallbackProvider"); function GetMetadataProvider(O3, P4, Create) { var registeredProvider = metadataRegistry.getProvider(O3, P4); if (!IsUndefined(registeredProvider)) { return registeredProvider; } if (Create) { if (metadataRegistry.setProvider(O3, P4, metadataProvider)) { return metadataProvider; } throw new Error("Illegal state."); } return void 0; } _chunkKEPSJZV2cjs.__name.call(void 0, GetMetadataProvider, "GetMetadataProvider"); function CreateMapPolyfill() { var cacheSentinel = {}; var arraySentinel = []; var MapIterator = ( /** @class */ function() { function MapIterator2(keys, values, selector) { this._index = 0; this._keys = keys; this._values = values; this._selector = selector; } _chunkKEPSJZV2cjs.__name.call(void 0, MapIterator2, "MapIterator"); MapIterator2.prototype["@@iterator"] = function() { return this; }; MapIterator2.prototype[iteratorSymbol] = function() { return this; }; MapIterator2.prototype.next = function() { var index = this._index; if (index >= 0 && index < this._keys.length) { var result = this._selector(this._keys[index], this._values[index]); if (index + 1 >= this._keys.length) { this._index = -1; this._keys = arraySentinel; this._values = arraySentinel; } else { this._index++; } return { value: result, done: false }; } return { value: void 0, done: true }; }; MapIterator2.prototype.throw = function(error) { if (this._index >= 0) { this._index = -1; this._keys = arraySentinel; this._values = arraySentinel; } throw error; }; MapIterator2.prototype.return = function(value) { if (this._index >= 0) { this._index = -1; this._keys = arraySentinel; this._values = arraySentinel; } return { value, done: true }; }; return MapIterator2; }() ); var Map1 = ( /** @class */ function() { function Map12() { this._keys = []; this._values = []; this._cacheKey = cacheSentinel; this._cacheIndex = -2; } _chunkKEPSJZV2cjs.__name.call(void 0, Map12, "Map1"); Object.defineProperty(Map12.prototype, "size", { get: /* @__PURE__ */ _chunkKEPSJZV2cjs.__name.call(void 0, function() { return this._keys.length; }, "get"), enumerable: true, configurable: true }); Map12.prototype.has = function(key) { return this._find( key, /*insert*/ false ) >= 0; }; Map12.prototype.get = function(key) { var index = this._find( key, /*insert*/ false ); return index >= 0 ? this._values[index] : void 0; }; Map12.prototype.set = function(key, value) { var index = this._find( key, /*insert*/ true ); this._values[index] = value; return this; }; Map12.prototype.delete = function(key) { var index = this._find( key, /*insert*/ false ); if (index >= 0) { var size = this._keys.length; for (var i = index + 1; i < size; i++) { this._keys[i - 1] = this._keys[i]; this._values[i - 1] = this._values[i]; } this._keys.length--; this._values.length--; if (SameValueZero(key, this._cacheKey)) { this._cacheKey = cacheSentinel; this._cacheIndex = -2; } return true; } return false; }; Map12.prototype.clear = function() { this._keys.length = 0; this._values.length = 0; this._cacheKey = cacheSentinel; this._cacheIndex = -2; }; Map12.prototype.keys = function() { return new MapIterator(this._keys, this._values, getKey); }; Map12.prototype.values = function() { return new MapIterator(this._keys, this._values, getValue); }; Map12.prototype.entries = function() { return new MapIterator(this._keys, this._values, getEntry); }; Map12.prototype["@@iterator"] = function() { return this.entries(); }; Map12.prototype[iteratorSymbol] = function() { return this.entries(); }; Map12.prototype._find = function(key, insert) { if (!SameValueZero(this._cacheKey, key)) { this._cacheIndex = -1; for (var i = 0; i < this._keys.length; i++) { if (SameValueZero(this._keys[i], key)) { this._cacheIndex = i; break; } } } if (this._cacheIndex < 0 && insert) { this._cacheIndex = this._keys.length; this._keys.push(key); this._values.push(void 0); } return this._cacheIndex; }; return Map12; }() ); return Map1; function getKey(key, _4) { return key; } _chunkKEPSJZV2cjs.__name.call(void 0, getKey, "getKey"); function getValue(_4, value) { return value; } _chunkKEPSJZV2cjs.__name.call(void 0, getValue, "getValue"); function getEntry(key, value) { return [ key, value ]; } _chunkKEPSJZV2cjs.__name.call(void 0, getEntry, "getEntry"); } _chunkKEPSJZV2cjs.__name.call(void 0, CreateMapPolyfill, "CreateMapPolyfill"); function CreateSetPolyfill() { var Set1 = ( /** @class */ function() { function Set12() { this._map = new _Map(); } _chunkKEPSJZV2cjs.__name.call(void 0, Set12, "Set1"); Object.defineProperty(Set12.prototype, "size", { get: /* @__PURE__ */ _chunkKEPSJZV2cjs.__name.call(void 0, function() { return this._map.size; }, "get"), enumerable: true, configurable: true }); Set12.prototype.has = function(value) { return this._map.has(value); }; Set12.prototype.add = function(value) { return this._map.set(value, value), this; }; Set12.prototype.delete = function(value) { return this._map.delete(value); }; Set12.prototype.clear = function() { this._map.clear(); }; Set12.prototype.keys = function() { return this._map.keys(); }; Set12.prototype.values = function() { return this._map.keys(); }; Set12.prototype.entries = function() { return this._map.entries(); }; Set12.prototype["@@iterator"] = function() { return this.keys(); }; Set12.prototype[iteratorSymbol] = function() { return this.keys(); }; return Set12; }() ); return Set1; } _chunkKEPSJZV2cjs.__name.call(void 0, CreateSetPolyfill, "CreateSetPolyfill"); function CreateWeakMapPolyfill() { var UUID_SIZE = 16; var keys = HashMap.create(); var rootKey = CreateUniqueKey(); return ( /** @class */ function() { function WeakMap1() { this._key = CreateUniqueKey(); } _chunkKEPSJZV2cjs.__name.call(void 0, WeakMap1, "WeakMap1"); WeakMap1.prototype.has = function(target) { var table = GetOrCreateWeakMapTable( target, /*create*/ false ); return table !== void 0 ? HashMap.has(table, this._key) : false; }; WeakMap1.prototype.get = function(target) { var table = GetOrCreateWeakMapTable( target, /*create*/ false ); return table !== void 0 ? HashMap.get(table, this._key) : void 0; }; WeakMap1.prototype.set = function(target, value) { var table = GetOrCreateWeakMapTable( target, /*create*/ true ); table[this._key] = value; return this; }; WeakMap1.prototype.delete = function(target) { var table = GetOrCreateWeakMapTable( target, /*create*/ false ); return table !== void 0 ? delete table[this._key] : false; }; WeakMap1.prototype.clear = function() { this._key = CreateUniqueKey(); }; return WeakMap1; }() ); function CreateUniqueKey() { var key; do key = "@@WeakMap@@" + CreateUUID(); while (HashMap.has(keys, key)); keys[key] = true; return key; } _chunkKEPSJZV2cjs.__name.call(void 0, CreateUniqueKey, "CreateUniqueKey"); function GetOrCreateWeakMapTable(target, create) { if (!hasOwn2.call(target, rootKey)) { if (!create) return void 0; Object.defineProperty(target, rootKey, { value: HashMap.create() }); } return target[rootKey]; } _chunkKEPSJZV2cjs.__name.call(void 0, GetOrCreateWeakMapTable, "GetOrCreateWeakMapTable"); function FillRandomBytes(buffer, size) { for (var i = 0; i < size; ++i) buffer[i] = Math.random() * 255 | 0; return buffer; } _chunkKEPSJZV2cjs.__name.call(void 0, FillRandomBytes, "FillRandomBytes"); function GenRandomBytes(size) { if (typeof Uint8Array === "function") { var array = new Uint8Array(size); if (typeof crypto !== "undefined") { crypto.getRandomValues(array); } else if (typeof msCrypto !== "undefined") { msCrypto.getRandomValues(array); } else { FillRandomBytes(array, size); } return array; } return FillRandomBytes(new Array(size), size); } _chunkKEPSJZV2cjs.__name.call(void 0, GenRandomBytes, "GenRandomBytes"); function CreateUUID() { var data2 = GenRandomBytes(UUID_SIZE); data2[6] = data2[6] & 79 | 64; data2[8] = data2[8] & 191 | 128; var result = ""; for (var offset2 = 0; offset2 < UUID_SIZE; ++offset2) { var byte = data2[offset2]; if (offset2 === 4 || offset2 === 6 || offset2 === 8) result += "-"; if (byte < 16) result += "0"; result += byte.toString(16).toLowerCase(); } return result; } _chunkKEPSJZV2cjs.__name.call(void 0, CreateUUID, "CreateUUID"); } _chunkKEPSJZV2cjs.__name.call(void 0, CreateWeakMapPolyfill, "CreateWeakMapPolyfill"); function MakeDictionary(obj) { obj.__ = void 0; delete obj.__; return obj; } _chunkKEPSJZV2cjs.__name.call(void 0, MakeDictionary, "MakeDictionary"); }); })(Reflect2 || (Reflect2 = {})); } }); // ../../node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.js var require_eventemitter3 = _chunkKEPSJZV2cjs.__commonJS.call(void 0, { "../../node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.js"(exports, module) { "use strict"; _chunkKEPSJZV2cjs.init_cjs_shims.call(void 0, ); var has = Object.prototype.hasOwnProperty; var prefix = "~"; function Events() { } _chunkKEPSJZV2cjs.__name.call(void 0, Events, "Events"); if (Object.create) { Events.prototype = /* @__PURE__ */ Object.create(null); if (!new Events().__proto__) prefix = false; } function EE(fn, context, once) { this.fn = fn; this.context = context; this.once = once || false; } _chunkKEPSJZV2cjs.__name.call(void 0, EE, "EE"); function addListener(emitter, event, fn, context, once) { if (typeof fn !== "function") { throw new TypeError("The listener must be a function"); } var listener = new EE(fn, context || emitter, once), evt = prefix ? prefix + event : event; if (!emitter._events[evt]) emitter._events[evt] = listener, emitter._eventsCount++; else if (!emitter._events[evt].fn) emitter._events[evt].push(listener); else emitter._events[evt] = [ emitter._events[evt], listener ]; return emitter; } _chunkKEPSJZV2cjs.__name.call(void 0, addListener, "addListener"); function clearEvent(emitter, evt) { if (--emitter._eventsCount === 0) emitter._events = new Events(); else delete emitter._events[evt]; } _chunkKEPSJZV2cjs.__name.call(void 0, clearEvent, "clearEvent"); function EventEmitter4() { this._events = new Events(); this._eventsCount = 0; } _chunkKEPSJZV2cjs.__name.call(void 0, EventEmitter4, "EventEmitter"); EventEmitter4.prototype.eventNames = /* @__PURE__