// ==UserScript==
// @name E-Push
// @version 1.0
// @description From rushers for rushers
// @description:ru От рашеров для рашеров
// @author PixelMelt
// @namespace https://github.com/PixelMelt
// @match https://evades.io/
// @match https://evades.online/
// @match https://eu.evades.io/
// @license Proprietary - All Rights Reserved
// @grant none
// @run-at document-start
// @namespace https://gf.qytechs.cn/users/PixelMelt
// ==/UserScript==
(function () {
/*
* Copyright (c) 2025 Pixelmelt
* All Rights Reserved
*
* This code is proprietary and confidential.
* Unauthorized copying, modification, distribution, or use of this code,
* via any medium, is strictly prohibited.
*
* Libraries used:
* https://github.com/protobufjs/protobuf.js/
*
* ES5 Compatable
*/
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
// E-Push v1.0.0
// Created by Pixelmelt
!function(root, factory) {
"object" == typeof exports && "object" == typeof module ? module.exports = factory() : "function" == typeof define && define.amd ? define([], factory) : "object" == typeof exports ? exports.EPush = factory() : root.EPush = factory();
}(self, (() => (() => {
var __webpack_modules__ = {
34: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isCallable = __webpack_require__(4901);
module.exports = function(it) {
return "object" == typeof it ? null !== it : isCallable(it);
};
},
81: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), aCallable = __webpack_require__(9306), anObject = __webpack_require__(8551), tryToString = __webpack_require__(6823), getIteratorMethod = __webpack_require__(851), $TypeError = TypeError;
module.exports = function(argument, usingIterator) {
var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));
throw new $TypeError(tryToString(argument) + " is not iterable");
};
},
235: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $forEach = __webpack_require__(9213).forEach, STRICT_METHOD = __webpack_require__(4598)("forEach");
module.exports = STRICT_METHOD ? [].forEach : function(callbackfn) {
return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : void 0);
};
},
259: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isArray = __webpack_require__(4376), lengthOfArrayLike = __webpack_require__(6198), doesNotExceedSafeInteger = __webpack_require__(6837), bind = __webpack_require__(6080), flattenIntoArray = function(target, original, source, sourceLen, start, depth, mapper, thisArg) {
for (var element, elementLen, targetIndex = start, sourceIndex = 0, mapFn = !!mapper && bind(mapper, thisArg); sourceIndex < sourceLen; ) sourceIndex in source && (element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex],
depth > 0 && isArray(element) ? (elementLen = lengthOfArrayLike(element), targetIndex = flattenIntoArray(target, original, element, elementLen, targetIndex, depth - 1) - 1) : (doesNotExceedSafeInteger(targetIndex + 1),
target[targetIndex] = element), targetIndex++), sourceIndex++;
return targetIndex;
};
module.exports = flattenIntoArray;
},
280: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), getBuiltIn = __webpack_require__(7751), IS_PURE = __webpack_require__(6395), NativePromiseConstructor = __webpack_require__(550), FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(916).CONSTRUCTOR, promiseResolve = __webpack_require__(3438), PromiseConstructorWrapper = getBuiltIn("Promise"), CHECK_WRAPPER = IS_PURE && !FORCED_PROMISE_CONSTRUCTOR;
$({
target: "Promise",
stat: !0,
forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR
}, {
resolve: function(x) {
return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x);
}
});
},
283: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), fails = __webpack_require__(9039), isCallable = __webpack_require__(4901), hasOwn = __webpack_require__(9297), DESCRIPTORS = __webpack_require__(3724), CONFIGURABLE_FUNCTION_NAME = __webpack_require__(350).CONFIGURABLE, inspectSource = __webpack_require__(3706), InternalStateModule = __webpack_require__(1181), enforceInternalState = InternalStateModule.enforce, getInternalState = InternalStateModule.get, $String = String, defineProperty = Object.defineProperty, stringSlice = uncurryThis("".slice), replace = uncurryThis("".replace), join = uncurryThis([].join), CONFIGURABLE_LENGTH = DESCRIPTORS && !fails((function() {
return 8 !== defineProperty((function() {}), "length", {
value: 8
}).length;
})), TEMPLATE = String(String).split("String"), makeBuiltIn = module.exports = function(value, name, options) {
"Symbol(" === stringSlice($String(name), 0, 7) && (name = "[" + replace($String(name), /^Symbol\(([^)]*)\).*$/, "$1") + "]"),
options && options.getter && (name = "get " + name), options && options.setter && (name = "set " + name),
(!hasOwn(value, "name") || CONFIGURABLE_FUNCTION_NAME && value.name !== name) && (DESCRIPTORS ? defineProperty(value, "name", {
value: name,
configurable: !0
}) : value.name = name), CONFIGURABLE_LENGTH && options && hasOwn(options, "arity") && value.length !== options.arity && defineProperty(value, "length", {
value: options.arity
});
try {
options && hasOwn(options, "constructor") && options.constructor ? DESCRIPTORS && defineProperty(value, "prototype", {
writable: !1
}) : value.prototype && (value.prototype = void 0);
} catch (error) {}
var state = enforceInternalState(value);
return hasOwn(state, "source") || (state.source = join(TEMPLATE, "string" == typeof name ? name : "")),
value;
};
Function.prototype.toString = makeBuiltIn((function() {
return isCallable(this) && getInternalState(this).source || inspectSource(this);
}), "toString");
},
298: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var classof = __webpack_require__(2195), toIndexedObject = __webpack_require__(5397), $getOwnPropertyNames = __webpack_require__(8480).f, arraySlice = __webpack_require__(7680), windowNames = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [];
module.exports.f = function(it) {
return windowNames && "Window" === classof(it) ? function(it) {
try {
return $getOwnPropertyNames(it);
} catch (error) {
return arraySlice(windowNames);
}
}(it) : $getOwnPropertyNames(toIndexedObject(it));
};
},
350: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), hasOwn = __webpack_require__(9297), FunctionPrototype = Function.prototype, getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor, EXISTS = hasOwn(FunctionPrototype, "name"), PROPER = EXISTS && "something" === function() {}.name, CONFIGURABLE = EXISTS && (!DESCRIPTORS || DESCRIPTORS && getDescriptor(FunctionPrototype, "name").configurable);
module.exports = {
EXISTS,
PROPER,
CONFIGURABLE
};
},
361: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var types = exports, util = __webpack_require__(3262), s = [ "double", "float", "int32", "uint32", "sint32", "fixed32", "sfixed32", "int64", "uint64", "sint64", "fixed64", "sfixed64", "bool", "string", "bytes" ];
function bake(values, offset) {
var i = 0, o = {};
for (offset |= 0; i < values.length; ) o[s[i + offset]] = values[i++];
return o;
}
types.basic = bake([ 1, 5, 0, 0, 0, 5, 5, 0, 0, 0, 1, 1, 0, 2, 2 ]), types.defaults = bake([ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, !1, "", util.emptyArray, null ]),
types.long = bake([ 0, 0, 0, 1, 1 ], 7), types.mapKey = bake([ 0, 0, 0, 5, 5, 0, 0, 0, 1, 1, 0, 2 ], 2),
types.packed = bake([ 1, 5, 0, 0, 0, 5, 5, 0, 0, 0, 1, 1, 0 ]);
},
373: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), uncurryThis = __webpack_require__(7476), fails = __webpack_require__(9039), aCallable = __webpack_require__(9306), internalSort = __webpack_require__(4488), ArrayBufferViewCore = __webpack_require__(4644), FF = __webpack_require__(3709), IE_OR_EDGE = __webpack_require__(3763), V8 = __webpack_require__(9519), WEBKIT = __webpack_require__(3607), aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, Uint16Array = globalThis.Uint16Array, nativeSort = Uint16Array && uncurryThis(Uint16Array.prototype.sort), ACCEPT_INCORRECT_ARGUMENTS = !(!nativeSort || fails((function() {
nativeSort(new Uint16Array(2), null);
})) && fails((function() {
nativeSort(new Uint16Array(2), {});
}))), STABLE_SORT = !!nativeSort && !fails((function() {
if (V8) return V8 < 74;
if (FF) return FF < 67;
if (IE_OR_EDGE) return !0;
if (WEBKIT) return WEBKIT < 602;
var index, mod, array = new Uint16Array(516), expected = Array(516);
for (index = 0; index < 516; index++) mod = index % 4, array[index] = 515 - index,
expected[index] = index - 2 * mod + 3;
for (nativeSort(array, (function(a, b) {
return (a / 4 | 0) - (b / 4 | 0);
})), index = 0; index < 516; index++) if (array[index] !== expected[index]) return !0;
}));
exportTypedArrayMethod("sort", (function(comparefn) {
return void 0 !== comparefn && aCallable(comparefn), STABLE_SORT ? nativeSort(this, comparefn) : internalSort(aTypedArray(this), function(comparefn) {
return function(x, y) {
return void 0 !== comparefn ? +comparefn(x, y) || 0 : y != y ? -1 : x != x ? 1 : 0 === x && 0 === y ? 1 / x > 0 && 1 / y < 0 ? 1 : -1 : x > y;
};
}(comparefn));
}), !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS);
},
397: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var getBuiltIn = __webpack_require__(7751);
module.exports = getBuiltIn("document", "documentElement");
},
420: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = function(mtype) {
var gen = util.codegen([ "m" ], mtype.name + "$verify")('if(typeof m!=="object"||m===null)')("return%j", "object expected"), seenFirstField = {};
mtype.oneofsArray.length && gen("var p={}");
for (var i = 0; i < mtype.fieldsArray.length; ++i) {
var field = mtype._fieldsArray[i].resolve(), ref = "m" + util.safeProp(field.name);
if (field.optional && gen("if(%s!=null&&m.hasOwnProperty(%j)){", ref, field.name),
field.map) gen("if(!util.isObject(%s))", ref)("return%j", invalid(field, "object"))("var k=Object.keys(%s)", ref)("for(var i=0;i<k.length;++i){"),
genVerifyKey(gen, field, "k[i]"), genVerifyValue(gen, field, i, ref + "[k[i]]")("}"); else if (field.repeated) gen("if(!Array.isArray(%s))", ref)("return%j", invalid(field, "array"))("for(var i=0;i<%s.length;++i){", ref),
genVerifyValue(gen, field, i, ref + "[i]")("}"); else {
if (field.partOf) {
var oneofProp = util.safeProp(field.partOf.name);
1 === seenFirstField[field.partOf.name] && gen("if(p%s===1)", oneofProp)("return%j", field.partOf.name + ": multiple values"),
seenFirstField[field.partOf.name] = 1, gen("p%s=1", oneofProp);
}
genVerifyValue(gen, field, i, ref);
}
field.optional && gen("}");
}
return gen("return null");
};
var Enum = __webpack_require__(5643), util = __webpack_require__(3262);
function invalid(field, expected) {
return field.name + ": " + expected + (field.repeated && "array" !== expected ? "[]" : field.map && "object" !== expected ? "{k:" + field.keyType + "}" : "") + " expected";
}
function genVerifyValue(gen, field, fieldIndex, ref) {
if (field.resolvedType) if (field.resolvedType instanceof Enum) {
gen("switch(%s){", ref)("default:")("return%j", invalid(field, "enum value"));
for (var keys = Object.keys(field.resolvedType.values), j = 0; j < keys.length; ++j) gen("case %i:", field.resolvedType.values[keys[j]]);
gen("break")("}");
} else gen("{")("var e=types[%i].verify(%s);", fieldIndex, ref)("if(e)")("return%j+e", field.name + ".")("}"); else switch (field.type) {
case "int32":
case "uint32":
case "sint32":
case "fixed32":
case "sfixed32":
gen("if(!util.isInteger(%s))", ref)("return%j", invalid(field, "integer"));
break;
case "int64":
case "uint64":
case "sint64":
case "fixed64":
case "sfixed64":
gen("if(!util.isInteger(%s)&&!(%s&&util.isInteger(%s.low)&&util.isInteger(%s.high)))", ref, ref, ref, ref)("return%j", invalid(field, "integer|Long"));
break;
case "float":
case "double":
gen('if(typeof %s!=="number")', ref)("return%j", invalid(field, "number"));
break;
case "bool":
gen('if(typeof %s!=="boolean")', ref)("return%j", invalid(field, "boolean"));
break;
case "string":
gen("if(!util.isString(%s))", ref)("return%j", invalid(field, "string"));
break;
case "bytes":
gen('if(!(%s&&typeof %s.length==="number"||util.isString(%s)))', ref, ref, ref)("return%j", invalid(field, "buffer"));
}
return gen;
}
function genVerifyKey(gen, field, ref) {
switch (field.keyType) {
case "int32":
case "uint32":
case "sint32":
case "fixed32":
case "sfixed32":
gen("if(!util.key32Re.test(%s))", ref)("return%j", invalid(field, "integer key"));
break;
case "int64":
case "uint64":
case "sint64":
case "fixed64":
case "sfixed64":
gen("if(!util.key64Re.test(%s))", ref)("return%j", invalid(field, "integer|Long key"));
break;
case "bool":
gen("if(!util.key2Re.test(%s))", ref)("return%j", invalid(field, "boolean key"));
}
return gen;
}
},
421: module => {
"use strict";
module.exports = {};
},
436: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var Internal, OwnPromiseCapability, nativeThen, $ = __webpack_require__(6518), IS_PURE = __webpack_require__(6395), IS_NODE = __webpack_require__(6193), globalThis = __webpack_require__(4576), call = __webpack_require__(9565), defineBuiltIn = __webpack_require__(6840), setPrototypeOf = __webpack_require__(2967), setToStringTag = __webpack_require__(687), setSpecies = __webpack_require__(7633), aCallable = __webpack_require__(9306), isCallable = __webpack_require__(4901), isObject = __webpack_require__(34), anInstance = __webpack_require__(679), speciesConstructor = __webpack_require__(2293), task = __webpack_require__(9225).set, microtask = __webpack_require__(1955), hostReportErrors = __webpack_require__(3138), perform = __webpack_require__(1103), Queue = __webpack_require__(8265), InternalStateModule = __webpack_require__(1181), NativePromiseConstructor = __webpack_require__(550), PromiseConstructorDetection = __webpack_require__(916), newPromiseCapabilityModule = __webpack_require__(6043), FORCED_PROMISE_CONSTRUCTOR = PromiseConstructorDetection.CONSTRUCTOR, NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT, NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING, getInternalPromiseState = InternalStateModule.getterFor("Promise"), setInternalState = InternalStateModule.set, NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype, PromiseConstructor = NativePromiseConstructor, PromisePrototype = NativePromisePrototype, TypeError = globalThis.TypeError, document = globalThis.document, process = globalThis.process, newPromiseCapability = newPromiseCapabilityModule.f, newGenericPromiseCapability = newPromiseCapability, DISPATCH_EVENT = !!(document && document.createEvent && globalThis.dispatchEvent), isThenable = function(it) {
var then;
return !(!isObject(it) || !isCallable(then = it.then)) && then;
}, callReaction = function(reaction, state) {
var result, then, exited, value = state.value, ok = 1 === state.state, handler = ok ? reaction.ok : reaction.fail, resolve = reaction.resolve, reject = reaction.reject, domain = reaction.domain;
try {
handler ? (ok || (2 === state.rejection && onHandleUnhandled(state), state.rejection = 1),
!0 === handler ? result = value : (domain && domain.enter(), result = handler(value),
domain && (domain.exit(), exited = !0)), result === reaction.promise ? reject(new TypeError("Promise-chain cycle")) : (then = isThenable(result)) ? call(then, result, resolve, reject) : resolve(result)) : reject(value);
} catch (error) {
domain && !exited && domain.exit(), reject(error);
}
}, notify = function(state, isReject) {
state.notified || (state.notified = !0, microtask((function() {
for (var reaction, reactions = state.reactions; reaction = reactions.get(); ) callReaction(reaction, state);
state.notified = !1, isReject && !state.rejection && onUnhandled(state);
})));
}, dispatchEvent = function(name, promise, reason) {
var event, handler;
DISPATCH_EVENT ? ((event = document.createEvent("Event")).promise = promise, event.reason = reason,
event.initEvent(name, !1, !0), globalThis.dispatchEvent(event)) : event = {
promise,
reason
}, !NATIVE_PROMISE_REJECTION_EVENT && (handler = globalThis["on" + name]) ? handler(event) : "unhandledrejection" === name && hostReportErrors("Unhandled promise rejection", reason);
}, onUnhandled = function(state) {
call(task, globalThis, (function() {
var result, promise = state.facade, value = state.value;
if (isUnhandled(state) && (result = perform((function() {
IS_NODE ? process.emit("unhandledRejection", value, promise) : dispatchEvent("unhandledrejection", promise, value);
})), state.rejection = IS_NODE || isUnhandled(state) ? 2 : 1, result.error)) throw result.value;
}));
}, isUnhandled = function(state) {
return 1 !== state.rejection && !state.parent;
}, onHandleUnhandled = function(state) {
call(task, globalThis, (function() {
var promise = state.facade;
IS_NODE ? process.emit("rejectionHandled", promise) : dispatchEvent("rejectionhandled", promise, state.value);
}));
}, bind = function(fn, state, unwrap) {
return function(value) {
fn(state, value, unwrap);
};
}, internalReject = function(state, value, unwrap) {
state.done || (state.done = !0, unwrap && (state = unwrap), state.value = value,
state.state = 2, notify(state, !0));
}, internalResolve = function(state, value, unwrap) {
if (!state.done) {
state.done = !0, unwrap && (state = unwrap);
try {
if (state.facade === value) throw new TypeError("Promise can't be resolved itself");
var then = isThenable(value);
then ? microtask((function() {
var wrapper = {
done: !1
};
try {
call(then, value, bind(internalResolve, wrapper, state), bind(internalReject, wrapper, state));
} catch (error) {
internalReject(wrapper, error, state);
}
})) : (state.value = value, state.state = 1, notify(state, !1));
} catch (error) {
internalReject({
done: !1
}, error, state);
}
}
};
if (FORCED_PROMISE_CONSTRUCTOR && (PromisePrototype = (PromiseConstructor = function(executor) {
anInstance(this, PromisePrototype), aCallable(executor), call(Internal, this);
var state = getInternalPromiseState(this);
try {
executor(bind(internalResolve, state), bind(internalReject, state));
} catch (error) {
internalReject(state, error);
}
}).prototype, (Internal = function(executor) {
setInternalState(this, {
type: "Promise",
done: !1,
notified: !1,
parent: !1,
reactions: new Queue,
rejection: !1,
state: 0,
value: null
});
}).prototype = defineBuiltIn(PromisePrototype, "then", (function(onFulfilled, onRejected) {
var state = getInternalPromiseState(this), reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));
return state.parent = !0, reaction.ok = !isCallable(onFulfilled) || onFulfilled,
reaction.fail = isCallable(onRejected) && onRejected, reaction.domain = IS_NODE ? process.domain : void 0,
0 === state.state ? state.reactions.add(reaction) : microtask((function() {
callReaction(reaction, state);
})), reaction.promise;
})), OwnPromiseCapability = function() {
var promise = new Internal, state = getInternalPromiseState(promise);
this.promise = promise, this.resolve = bind(internalResolve, state), this.reject = bind(internalReject, state);
}, newPromiseCapabilityModule.f = newPromiseCapability = function(C) {
return C === PromiseConstructor || void 0 === C ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C);
}, !IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype)) {
nativeThen = NativePromisePrototype.then, NATIVE_PROMISE_SUBCLASSING || defineBuiltIn(NativePromisePrototype, "then", (function(onFulfilled, onRejected) {
var that = this;
return new PromiseConstructor((function(resolve, reject) {
call(nativeThen, that, resolve, reject);
})).then(onFulfilled, onRejected);
}), {
unsafe: !0
});
try {
delete NativePromisePrototype.constructor;
} catch (error) {}
setPrototypeOf && setPrototypeOf(NativePromisePrototype, PromisePrototype);
}
$({
global: !0,
constructor: !0,
wrap: !0,
forced: FORCED_PROMISE_CONSTRUCTOR
}, {
Promise: PromiseConstructor
}), setToStringTag(PromiseConstructor, "Promise", !1, !0), setSpecies("Promise");
},
511: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var path = __webpack_require__(9167), hasOwn = __webpack_require__(9297), wrappedWellKnownSymbolModule = __webpack_require__(1951), defineProperty = __webpack_require__(4913).f;
module.exports = function(NAME) {
var Symbol = path.Symbol || (path.Symbol = {});
hasOwn(Symbol, NAME) || defineProperty(Symbol, NAME, {
value: wrappedWellKnownSymbolModule.f(NAME)
});
};
},
527: module => {
"use strict";
module.exports = tokenize;
var delimRe = /[\s{}=;:[\],'"()<>]/g, stringDoubleRe = /(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g, stringSingleRe = /(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g, setCommentRe = /^ *[*/]+ */, setCommentAltRe = /^\s*\*?\/*/, setCommentSplitRe = /\n/g, whitespaceRe = /\s/, unescapeRe = /\\(.?)/g, unescapeMap = {
0: "\0",
"r": "\r",
"n": "\n",
"t": "\t"
};
function unescape(str) {
return str.replace(unescapeRe, (function($0, $1) {
switch ($1) {
case "\\":
case "":
return $1;
default:
return unescapeMap[$1] || "";
}
}));
}
function tokenize(source, alternateCommentMode) {
source = source.toString();
var offset = 0, length = source.length, line = 1, lastCommentLine = 0, comments = {}, stack = [], stringDelim = null;
function illegal(subject) {
return Error("illegal " + subject + " (line " + line + ")");
}
function charAt(pos) {
return source.charAt(pos);
}
function setComment(start, end, isLeading) {
var c, comment = {
type: source.charAt(start++),
lineEmpty: !1,
leading: isLeading
}, commentOffset = start - (alternateCommentMode ? 2 : 3);
do {
if (--commentOffset < 0 || "\n" === (c = source.charAt(commentOffset))) {
comment.lineEmpty = !0;
break;
}
} while (" " === c || "\t" === c);
for (var lines = source.substring(start, end).split(setCommentSplitRe), i = 0; i < lines.length; ++i) lines[i] = lines[i].replace(alternateCommentMode ? setCommentAltRe : setCommentRe, "").trim();
comment.text = lines.join("\n").trim(), comments[line] = comment, lastCommentLine = line;
}
function isDoubleSlashCommentLine(startOffset) {
var endOffset = findEndOfLine(startOffset), lineText = source.substring(startOffset, endOffset);
return /^\s*\/\//.test(lineText);
}
function findEndOfLine(cursor) {
for (var endOffset = cursor; endOffset < length && "\n" !== charAt(endOffset); ) endOffset++;
return endOffset;
}
function next() {
if (stack.length > 0) return stack.shift();
if (stringDelim) return function() {
var re = "'" === stringDelim ? stringSingleRe : stringDoubleRe;
re.lastIndex = offset - 1;
var match = re.exec(source);
if (!match) throw illegal("string");
return offset = re.lastIndex, push(stringDelim), stringDelim = null, unescape(match[1]);
}();
var repeat, prev, curr, start, isDoc, isLeadingComment = 0 === offset;
do {
if (offset === length) return null;
for (repeat = !1; whitespaceRe.test(curr = charAt(offset)); ) if ("\n" === curr && (isLeadingComment = !0,
++line), ++offset === length) return null;
if ("/" === charAt(offset)) {
if (++offset === length) throw illegal("comment");
if ("/" === charAt(offset)) if (alternateCommentMode) {
if (start = offset, isDoc = !1, isDoubleSlashCommentLine(offset - 1)) {
isDoc = !0;
do {
if ((offset = findEndOfLine(offset)) === length) break;
if (offset++, !isLeadingComment) break;
} while (isDoubleSlashCommentLine(offset));
} else offset = Math.min(length, findEndOfLine(offset) + 1);
isDoc && (setComment(start, offset, isLeadingComment), isLeadingComment = !0), line++,
repeat = !0;
} else {
for (isDoc = "/" === charAt(start = offset + 1); "\n" !== charAt(++offset); ) if (offset === length) return null;
++offset, isDoc && (setComment(start, offset - 1, isLeadingComment), isLeadingComment = !0),
++line, repeat = !0;
} else {
if ("*" !== (curr = charAt(offset))) return "/";
start = offset + 1, isDoc = alternateCommentMode || "*" === charAt(start);
do {
if ("\n" === curr && ++line, ++offset === length) throw illegal("comment");
prev = curr, curr = charAt(offset);
} while ("*" !== prev || "/" !== curr);
++offset, isDoc && (setComment(start, offset - 2, isLeadingComment), isLeadingComment = !0),
repeat = !0;
}
}
} while (repeat);
var end = offset;
if (delimRe.lastIndex = 0, !delimRe.test(charAt(end++))) for (;end < length && !delimRe.test(charAt(end)); ) ++end;
var token = source.substring(offset, offset = end);
return '"' !== token && "'" !== token || (stringDelim = token), token;
}
function push(token) {
stack.push(token);
}
function peek() {
if (!stack.length) {
var token = next();
if (null === token) return null;
push(token);
}
return stack[0];
}
return Object.defineProperty({
next,
peek,
push,
skip: function(expected, optional) {
var actual = peek();
if (actual === expected) return next(), !0;
if (!optional) throw illegal("token '" + actual + "', '" + expected + "' expected");
return !1;
},
cmnt: function(trailingLine) {
var comment, ret = null;
return void 0 === trailingLine ? (comment = comments[line - 1], delete comments[line - 1],
comment && (alternateCommentMode || "*" === comment.type || comment.lineEmpty) && (ret = comment.leading ? comment.text : null)) : (lastCommentLine < trailingLine && peek(),
comment = comments[trailingLine], delete comments[trailingLine], !comment || comment.lineEmpty || !alternateCommentMode && "/" !== comment.type || (ret = comment.leading ? null : comment.text)),
ret;
}
}, "line", {
get: function() {
return line;
}
});
}
tokenize.unescape = unescape;
},
537: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var NativePromiseConstructor = __webpack_require__(550), checkCorrectnessOfIteration = __webpack_require__(4428), FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(916).CONSTRUCTOR;
module.exports = FORCED_PROMISE_CONSTRUCTOR || !checkCorrectnessOfIteration((function(iterable) {
NativePromiseConstructor.all(iterable).then(void 0, (function() {}));
}));
},
550: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576);
module.exports = globalThis.Promise;
},
597: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039), wellKnownSymbol = __webpack_require__(8227), V8_VERSION = __webpack_require__(9519), SPECIES = wellKnownSymbol("species");
module.exports = function(METHOD_NAME) {
return V8_VERSION >= 51 || !fails((function() {
var array = [];
return (array.constructor = {})[SPECIES] = function() {
return {
foo: 1
};
}, 1 !== array[METHOD_NAME](Boolean).foo;
}));
};
},
616: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039);
module.exports = !fails((function() {
var test = function() {}.bind();
return "function" != typeof test || test.hasOwnProperty("prototype");
}));
},
655: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var classof = __webpack_require__(6955), $String = String;
module.exports = function(argument) {
if ("Symbol" === classof(argument)) throw new TypeError("Cannot convert a Symbol value to a string");
return $String(argument);
};
},
679: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isPrototypeOf = __webpack_require__(1625), $TypeError = TypeError;
module.exports = function(it, Prototype) {
if (isPrototypeOf(Prototype, it)) return it;
throw new $TypeError("Incorrect invocation");
};
},
687: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var defineProperty = __webpack_require__(4913).f, hasOwn = __webpack_require__(9297), TO_STRING_TAG = __webpack_require__(8227)("toStringTag");
module.exports = function(target, TAG, STATIC) {
target && !STATIC && (target = target.prototype), target && !hasOwn(target, TO_STRING_TAG) && defineProperty(target, TO_STRING_TAG, {
configurable: !0,
value: TAG
});
};
},
741: module => {
"use strict";
var ceil = Math.ceil, floor = Math.floor;
module.exports = Math.trunc || function(x) {
var n = +x;
return (n > 0 ? floor : ceil)(n);
};
},
744: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var converter = exports, Enum = __webpack_require__(5643), util = __webpack_require__(3262);
function genValuePartial_fromObject(gen, field, fieldIndex, prop) {
var defaultAlreadyEmitted = !1;
if (field.resolvedType) if (field.resolvedType instanceof Enum) {
gen("switch(d%s){", prop);
for (var values = field.resolvedType.values, keys = Object.keys(values), i = 0; i < keys.length; ++i) values[keys[i]] !== field.typeDefault || defaultAlreadyEmitted || (gen("default:")('if(typeof(d%s)==="number"){m%s=d%s;break}', prop, prop, prop),
field.repeated || gen("break"), defaultAlreadyEmitted = !0), gen("case%j:", keys[i])("case %i:", values[keys[i]])("m%s=%j", prop, values[keys[i]])("break");
gen("}");
} else gen('if(typeof d%s!=="object")', prop)("throw TypeError(%j)", field.fullName + ": object expected")("m%s=types[%i].fromObject(d%s)", prop, fieldIndex, prop); else {
var isUnsigned = !1;
switch (field.type) {
case "double":
case "float":
gen("m%s=Number(d%s)", prop, prop);
break;
case "uint32":
case "fixed32":
gen("m%s=d%s>>>0", prop, prop);
break;
case "int32":
case "sint32":
case "sfixed32":
gen("m%s=d%s|0", prop, prop);
break;
case "uint64":
isUnsigned = !0;
case "int64":
case "sint64":
case "fixed64":
case "sfixed64":
gen("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j", prop, prop, isUnsigned)('else if(typeof d%s==="string")', prop)("m%s=parseInt(d%s,10)", prop, prop)('else if(typeof d%s==="number")', prop)("m%s=d%s", prop, prop)('else if(typeof d%s==="object")', prop)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)", prop, prop, prop, isUnsigned ? "true" : "");
break;
case "bytes":
gen('if(typeof d%s==="string")', prop)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)", prop, prop, prop)("else if(d%s.length >= 0)", prop)("m%s=d%s", prop, prop);
break;
case "string":
gen("m%s=String(d%s)", prop, prop);
break;
case "bool":
gen("m%s=Boolean(d%s)", prop, prop);
}
}
return gen;
}
function genValuePartial_toObject(gen, field, fieldIndex, prop) {
if (field.resolvedType) field.resolvedType instanceof Enum ? gen("d%s=o.enums===String?(types[%i].values[m%s]===undefined?m%s:types[%i].values[m%s]):m%s", prop, fieldIndex, prop, prop, fieldIndex, prop, prop) : gen("d%s=types[%i].toObject(m%s,o)", prop, fieldIndex, prop); else {
var isUnsigned = !1;
switch (field.type) {
case "double":
case "float":
gen("d%s=o.json&&!isFinite(m%s)?String(m%s):m%s", prop, prop, prop, prop);
break;
case "uint64":
isUnsigned = !0;
case "int64":
case "sint64":
case "fixed64":
case "sfixed64":
gen('if(typeof m%s==="number")', prop)("d%s=o.longs===String?String(m%s):m%s", prop, prop, prop)("else")("d%s=o.longs===String?util.Long.prototype.toString.call(m%s):o.longs===Number?new util.LongBits(m%s.low>>>0,m%s.high>>>0).toNumber(%s):m%s", prop, prop, prop, prop, isUnsigned ? "true" : "", prop);
break;
case "bytes":
gen("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s", prop, prop, prop, prop, prop);
break;
default:
gen("d%s=m%s", prop, prop);
}
}
return gen;
}
converter.fromObject = function(mtype) {
var fields = mtype.fieldsArray, gen = util.codegen([ "d" ], mtype.name + "$fromObject")("if(d instanceof this.ctor)")("return d");
if (!fields.length) return gen("return new this.ctor");
gen("var m=new this.ctor");
for (var i = 0; i < fields.length; ++i) {
var field = fields[i].resolve(), prop = util.safeProp(field.name);
field.map ? (gen("if(d%s){", prop)('if(typeof d%s!=="object")', prop)("throw TypeError(%j)", field.fullName + ": object expected")("m%s={}", prop)("for(var ks=Object.keys(d%s),i=0;i<ks.length;++i){", prop),
genValuePartial_fromObject(gen, field, i, prop + "[ks[i]]")("}")("}")) : field.repeated ? (gen("if(d%s){", prop)("if(!Array.isArray(d%s))", prop)("throw TypeError(%j)", field.fullName + ": array expected")("m%s=[]", prop)("for(var i=0;i<d%s.length;++i){", prop),
genValuePartial_fromObject(gen, field, i, prop + "[i]")("}")("}")) : (field.resolvedType instanceof Enum || gen("if(d%s!=null){", prop),
genValuePartial_fromObject(gen, field, i, prop), field.resolvedType instanceof Enum || gen("}"));
}
return gen("return m");
}, converter.toObject = function(mtype) {
var fields = mtype.fieldsArray.slice().sort(util.compareFieldsById);
if (!fields.length) return util.codegen()("return {}");
for (var gen = util.codegen([ "m", "o" ], mtype.name + "$toObject")("if(!o)")("o={}")("var d={}"), repeatedFields = [], mapFields = [], normalFields = [], i = 0; i < fields.length; ++i) fields[i].partOf || (fields[i].resolve().repeated ? repeatedFields : fields[i].map ? mapFields : normalFields).push(fields[i]);
if (repeatedFields.length) {
for (gen("if(o.arrays||o.defaults){"), i = 0; i < repeatedFields.length; ++i) gen("d%s=[]", util.safeProp(repeatedFields[i].name));
gen("}");
}
if (mapFields.length) {
for (gen("if(o.objects||o.defaults){"), i = 0; i < mapFields.length; ++i) gen("d%s={}", util.safeProp(mapFields[i].name));
gen("}");
}
if (normalFields.length) {
for (gen("if(o.defaults){"), i = 0; i < normalFields.length; ++i) {
var field = normalFields[i], prop = util.safeProp(field.name);
if (field.resolvedType instanceof Enum) gen("d%s=o.enums===String?%j:%j", prop, field.resolvedType.valuesById[field.typeDefault], field.typeDefault); else if (field.long) gen("if(util.Long){")("var n=new util.Long(%i,%i,%j)", field.typeDefault.low, field.typeDefault.high, field.typeDefault.unsigned)("d%s=o.longs===String?n.toString():o.longs===Number?n.toNumber():n", prop)("}else")("d%s=o.longs===String?%j:%i", prop, field.typeDefault.toString(), field.typeDefault.toNumber()); else if (field.bytes) {
var arrayDefault = "[" + Array.prototype.slice.call(field.typeDefault).join(",") + "]";
gen("if(o.bytes===String)d%s=%j", prop, String.fromCharCode.apply(String, field.typeDefault))("else{")("d%s=%s", prop, arrayDefault)("if(o.bytes!==Array)d%s=util.newBuffer(d%s)", prop, prop)("}");
} else gen("d%s=%j", prop, field.typeDefault);
}
gen("}");
}
var hasKs2 = !1;
for (i = 0; i < fields.length; ++i) {
field = fields[i];
var index = mtype._fieldsArray.indexOf(field);
prop = util.safeProp(field.name), field.map ? (hasKs2 || (hasKs2 = !0, gen("var ks2")),
gen("if(m%s&&(ks2=Object.keys(m%s)).length){", prop, prop)("d%s={}", prop)("for(var j=0;j<ks2.length;++j){"),
genValuePartial_toObject(gen, field, index, prop + "[ks2[j]]")("}")) : field.repeated ? (gen("if(m%s&&m%s.length){", prop, prop)("d%s=[]", prop)("for(var j=0;j<m%s.length;++j){", prop),
genValuePartial_toObject(gen, field, index, prop + "[j]")("}")) : (gen("if(m%s!=null&&m.hasOwnProperty(%j)){", prop, field.name),
genValuePartial_toObject(gen, field, index, prop), field.partOf && gen("if(o.oneofs)")("d%s=%j", util.safeProp(field.partOf.name), field.name)),
gen("}");
}
return gen("return d");
};
},
757: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var getBuiltIn = __webpack_require__(7751), isCallable = __webpack_require__(4901), isPrototypeOf = __webpack_require__(1625), USE_SYMBOL_AS_UID = __webpack_require__(7040), $Object = Object;
module.exports = USE_SYMBOL_AS_UID ? function(it) {
return "symbol" == typeof it;
} : function(it) {
var $Symbol = getBuiltIn("Symbol");
return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
};
},
818: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = BufferWriter;
var Writer = __webpack_require__(3449);
(BufferWriter.prototype = Object.create(Writer.prototype)).constructor = BufferWriter;
var util = __webpack_require__(3610);
function BufferWriter() {
Writer.call(this);
}
function writeStringBuffer(val, buf, pos) {
val.length < 40 ? util.utf8.write(val, buf, pos) : buf.utf8Write ? buf.utf8Write(val, pos) : buf.write(val, pos);
}
BufferWriter._configure = function() {
BufferWriter.alloc = util._Buffer_allocUnsafe, BufferWriter.writeBytesBuffer = util.Buffer && util.Buffer.prototype instanceof Uint8Array && "set" === util.Buffer.prototype.set.name ? function(val, buf, pos) {
buf.set(val, pos);
} : function(val, buf, pos) {
if (val.copy) val.copy(buf, pos, 0, val.length); else for (var i = 0; i < val.length; ) buf[pos++] = val[i++];
};
}, BufferWriter.prototype.bytes = function(value) {
util.isString(value) && (value = util._Buffer_from(value, "base64"));
var len = value.length >>> 0;
return this.uint32(len), len && this._push(BufferWriter.writeBytesBuffer, len, value),
this;
}, BufferWriter.prototype.string = function(value) {
var len = util.Buffer.byteLength(value);
return this.uint32(len), len && this._push(writeStringBuffer, len, value), this;
}, BufferWriter._configure();
},
851: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var classof = __webpack_require__(6955), getMethod = __webpack_require__(5966), isNullOrUndefined = __webpack_require__(4117), Iterators = __webpack_require__(6269), ITERATOR = __webpack_require__(8227)("iterator");
module.exports = function(it) {
if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR) || getMethod(it, "@@iterator") || Iterators[classof(it)];
};
},
916: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), NativePromiseConstructor = __webpack_require__(550), isCallable = __webpack_require__(4901), isForced = __webpack_require__(2796), inspectSource = __webpack_require__(3706), wellKnownSymbol = __webpack_require__(8227), ENVIRONMENT = __webpack_require__(4215), IS_PURE = __webpack_require__(6395), V8_VERSION = __webpack_require__(9519), NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype, SPECIES = wellKnownSymbol("species"), SUBCLASSING = !1, NATIVE_PROMISE_REJECTION_EVENT = isCallable(globalThis.PromiseRejectionEvent), FORCED_PROMISE_CONSTRUCTOR = isForced("Promise", (function() {
var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(NativePromiseConstructor), GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(NativePromiseConstructor);
if (!GLOBAL_CORE_JS_PROMISE && 66 === V8_VERSION) return !0;
if (IS_PURE && (!NativePromisePrototype.catch || !NativePromisePrototype.finally)) return !0;
if (!V8_VERSION || V8_VERSION < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) {
var promise = new NativePromiseConstructor((function(resolve) {
resolve(1);
})), FakePromise = function(exec) {
exec((function() {}), (function() {}));
};
if ((promise.constructor = {})[SPECIES] = FakePromise, !(SUBCLASSING = promise.then((function() {})) instanceof FakePromise)) return !0;
}
return !(GLOBAL_CORE_JS_PROMISE || "BROWSER" !== ENVIRONMENT && "DENO" !== ENVIRONMENT || NATIVE_PROMISE_REJECTION_EVENT);
}));
module.exports = {
CONSTRUCTOR: FORCED_PROMISE_CONSTRUCTOR,
REJECTION_EVENT: NATIVE_PROMISE_REJECTION_EVENT,
SUBCLASSING
};
},
926: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var aCallable = __webpack_require__(9306), toObject = __webpack_require__(8981), IndexedObject = __webpack_require__(7055), lengthOfArrayLike = __webpack_require__(6198), $TypeError = TypeError, REDUCE_EMPTY = "Reduce of empty array with no initial value", createMethod = function(IS_RIGHT) {
return function(that, callbackfn, argumentsLength, memo) {
var O = toObject(that), self = IndexedObject(O), length = lengthOfArrayLike(O);
if (aCallable(callbackfn), 0 === length && argumentsLength < 2) throw new $TypeError(REDUCE_EMPTY);
var index = IS_RIGHT ? length - 1 : 0, i = IS_RIGHT ? -1 : 1;
if (argumentsLength < 2) for (;;) {
if (index in self) {
memo = self[index], index += i;
break;
}
if (index += i, IS_RIGHT ? index < 0 : length <= index) throw new $TypeError(REDUCE_EMPTY);
}
for (;IS_RIGHT ? index >= 0 : length > index; index += i) index in self && (memo = callbackfn(memo, self[index], index, O));
return memo;
};
};
module.exports = {
left: createMethod(!1),
right: createMethod(!0)
};
},
1034: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), hasOwn = __webpack_require__(9297), isPrototypeOf = __webpack_require__(1625), regExpFlags = __webpack_require__(7979), RegExpPrototype = RegExp.prototype;
module.exports = function(R) {
var flags = R.flags;
return void 0 !== flags || "flags" in RegExpPrototype || hasOwn(R, "flags") || !isPrototypeOf(RegExpPrototype, R) ? flags : call(regExpFlags, R);
};
},
1072: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var internalObjectKeys = __webpack_require__(1828), enumBugKeys = __webpack_require__(8727);
module.exports = Object.keys || function(O) {
return internalObjectKeys(O, enumBugKeys);
};
},
1080: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = function(mtype) {
for (var ref, gen = util.codegen([ "m", "w" ], mtype.name + "$encode")("if(!w)")("w=Writer.create()"), fields = mtype.fieldsArray.slice().sort(util.compareFieldsById), i = 0; i < fields.length; ++i) {
var field = fields[i].resolve(), index = mtype._fieldsArray.indexOf(field), type = field.resolvedType instanceof Enum ? "int32" : field.type, wireType = types.basic[type];
ref = "m" + util.safeProp(field.name), field.map ? (gen("if(%s!=null&&Object.hasOwnProperty.call(m,%j)){", ref, field.name)("for(var ks=Object.keys(%s),i=0;i<ks.length;++i){", ref)("w.uint32(%i).fork().uint32(%i).%s(ks[i])", (field.id << 3 | 2) >>> 0, 8 | types.mapKey[field.keyType], field.keyType),
void 0 === wireType ? gen("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()", index, ref) : gen(".uint32(%i).%s(%s[ks[i]]).ldelim()", 16 | wireType, type, ref),
gen("}")("}")) : field.repeated ? (gen("if(%s!=null&&%s.length){", ref, ref), field.packed && void 0 !== types.packed[type] ? gen("w.uint32(%i).fork()", (field.id << 3 | 2) >>> 0)("for(var i=0;i<%s.length;++i)", ref)("w.%s(%s[i])", type, ref)("w.ldelim()") : (gen("for(var i=0;i<%s.length;++i)", ref),
void 0 === wireType ? genTypePartial(gen, field, index, ref + "[i]") : gen("w.uint32(%i).%s(%s[i])", (field.id << 3 | wireType) >>> 0, type, ref)),
gen("}")) : (field.optional && gen("if(%s!=null&&Object.hasOwnProperty.call(m,%j))", ref, field.name),
void 0 === wireType ? genTypePartial(gen, field, index, ref) : gen("w.uint32(%i).%s(%s)", (field.id << 3 | wireType) >>> 0, type, ref));
}
return gen("return w");
};
var Enum = __webpack_require__(5643), types = __webpack_require__(361), util = __webpack_require__(3262);
function genTypePartial(gen, field, fieldIndex, ref) {
return field.resolvedType.group ? gen("types[%i].encode(%s,w.uint32(%i)).uint32(%i)", fieldIndex, ref, (field.id << 3 | 3) >>> 0, (field.id << 3 | 4) >>> 0) : gen("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()", fieldIndex, ref, (field.id << 3 | 2) >>> 0);
}
},
1088: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), call = __webpack_require__(9565), IS_PURE = __webpack_require__(6395), FunctionName = __webpack_require__(350), isCallable = __webpack_require__(4901), createIteratorConstructor = __webpack_require__(3994), getPrototypeOf = __webpack_require__(2787), setPrototypeOf = __webpack_require__(2967), setToStringTag = __webpack_require__(687), createNonEnumerableProperty = __webpack_require__(6699), defineBuiltIn = __webpack_require__(6840), wellKnownSymbol = __webpack_require__(8227), Iterators = __webpack_require__(6269), IteratorsCore = __webpack_require__(7657), PROPER_FUNCTION_NAME = FunctionName.PROPER, CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE, IteratorPrototype = IteratorsCore.IteratorPrototype, BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS, ITERATOR = wellKnownSymbol("iterator"), returnThis = function() {
return this;
};
module.exports = function(Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
createIteratorConstructor(IteratorConstructor, NAME, next);
var CurrentIteratorPrototype, methods, KEY, getIterationMethod = function(KIND) {
if (KIND === DEFAULT && defaultIterator) return defaultIterator;
if (!BUGGY_SAFARI_ITERATORS && KIND && KIND in IterablePrototype) return IterablePrototype[KIND];
switch (KIND) {
case "keys":
case "values":
case "entries":
return function() {
return new IteratorConstructor(this, KIND);
};
}
return function() {
return new IteratorConstructor(this);
};
}, TO_STRING_TAG = NAME + " Iterator", INCORRECT_VALUES_NAME = !1, IterablePrototype = Iterable.prototype, nativeIterator = IterablePrototype[ITERATOR] || IterablePrototype["@@iterator"] || DEFAULT && IterablePrototype[DEFAULT], defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT), anyNativeIterator = "Array" === NAME && IterablePrototype.entries || nativeIterator;
if (anyNativeIterator && (CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable))) !== Object.prototype && CurrentIteratorPrototype.next && (IS_PURE || getPrototypeOf(CurrentIteratorPrototype) === IteratorPrototype || (setPrototypeOf ? setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype) : isCallable(CurrentIteratorPrototype[ITERATOR]) || defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis)),
setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, !0, !0), IS_PURE && (Iterators[TO_STRING_TAG] = returnThis)),
PROPER_FUNCTION_NAME && "values" === DEFAULT && nativeIterator && "values" !== nativeIterator.name && (!IS_PURE && CONFIGURABLE_FUNCTION_NAME ? createNonEnumerableProperty(IterablePrototype, "name", "values") : (INCORRECT_VALUES_NAME = !0,
defaultIterator = function() {
return call(nativeIterator, this);
})), DEFAULT) if (methods = {
values: getIterationMethod("values"),
keys: IS_SET ? defaultIterator : getIterationMethod("keys"),
entries: getIterationMethod("entries")
}, FORCED) for (KEY in methods) (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) && defineBuiltIn(IterablePrototype, KEY, methods[KEY]); else $({
target: NAME,
proto: !0,
forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME
}, methods);
return IS_PURE && !FORCED || IterablePrototype[ITERATOR] === defaultIterator || defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, {
name: DEFAULT
}), Iterators[NAME] = defaultIterator, methods;
};
},
1103: module => {
"use strict";
module.exports = function(exec) {
try {
return {
error: !1,
value: exec()
};
} catch (error) {
return {
error: !0,
value: error
};
}
};
},
1108: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var classof = __webpack_require__(6955);
module.exports = function(it) {
var klass = classof(it);
return "BigInt64Array" === klass || "BigUint64Array" === klass;
};
},
1181: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var set, get, has, NATIVE_WEAK_MAP = __webpack_require__(8622), globalThis = __webpack_require__(4576), isObject = __webpack_require__(34), createNonEnumerableProperty = __webpack_require__(6699), hasOwn = __webpack_require__(9297), shared = __webpack_require__(7629), sharedKey = __webpack_require__(6119), hiddenKeys = __webpack_require__(421), TypeError = globalThis.TypeError, WeakMap = globalThis.WeakMap;
if (NATIVE_WEAK_MAP || shared.state) {
var store = shared.state || (shared.state = new WeakMap);
store.get = store.get, store.has = store.has, store.set = store.set, set = function(it, metadata) {
if (store.has(it)) throw new TypeError("Object already initialized");
return metadata.facade = it, store.set(it, metadata), metadata;
}, get = function(it) {
return store.get(it) || {};
}, has = function(it) {
return store.has(it);
};
} else {
var STATE = sharedKey("state");
hiddenKeys[STATE] = !0, set = function(it, metadata) {
if (hasOwn(it, STATE)) throw new TypeError("Object already initialized");
return metadata.facade = it, createNonEnumerableProperty(it, STATE, metadata), metadata;
}, get = function(it) {
return hasOwn(it, STATE) ? it[STATE] : {};
}, has = function(it) {
return hasOwn(it, STATE);
};
}
module.exports = {
set,
get,
has,
enforce: function(it) {
return has(it) ? get(it) : set(it, {});
},
getterFor: function(TYPE) {
return function(it) {
var state;
if (!isObject(it) || (state = get(it)).type !== TYPE) throw new TypeError("Incompatible receiver, " + TYPE + " required");
return state;
};
}
};
},
1240: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504);
module.exports = uncurryThis(1..valueOf);
},
1291: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var trunc = __webpack_require__(741);
module.exports = function(argument) {
var number = +argument;
return number != number || 0 === number ? 0 : trunc(number);
};
},
1296: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var NATIVE_SYMBOL = __webpack_require__(4495);
module.exports = NATIVE_SYMBOL && !!Symbol.for && !!Symbol.keyFor;
},
1344: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Field;
var ReflectionObject = __webpack_require__(7209);
((Field.prototype = Object.create(ReflectionObject.prototype)).constructor = Field).className = "Field";
var Type, Enum = __webpack_require__(5643), types = __webpack_require__(361), util = __webpack_require__(3262), ruleRe = /^required|optional|repeated$/;
function Field(name, id, type, rule, extend, options, comment) {
if (util.isObject(rule) ? (comment = extend, options = rule, rule = extend = void 0) : util.isObject(extend) && (comment = options,
options = extend, extend = void 0), ReflectionObject.call(this, name, options),
!util.isInteger(id) || id < 0) throw TypeError("id must be a non-negative integer");
if (!util.isString(type)) throw TypeError("type must be a string");
if (void 0 !== rule && !ruleRe.test(rule = rule.toString().toLowerCase())) throw TypeError("rule must be a string rule");
if (void 0 !== extend && !util.isString(extend)) throw TypeError("extend must be a string");
"proto3_optional" === rule && (rule = "optional"), this.rule = rule && "optional" !== rule ? rule : void 0,
this.type = type, this.id = id, this.extend = extend || void 0, this.required = "required" === rule,
this.optional = !this.required, this.repeated = "repeated" === rule, this.map = !1,
this.message = null, this.partOf = null, this.typeDefault = null, this.defaultValue = null,
this.long = !!util.Long && void 0 !== types.long[type], this.bytes = "bytes" === type,
this.resolvedType = null, this.extensionField = null, this.declaringField = null,
this._packed = null, this.comment = comment;
}
Field.fromJSON = function(name, json) {
return new Field(name, json.id, json.type, json.rule, json.extend, json.options, json.comment);
}, Object.defineProperty(Field.prototype, "packed", {
get: function() {
return null === this._packed && (this._packed = !1 !== this.getOption("packed")),
this._packed;
}
}), Field.prototype.setOption = function(name, value, ifNotSet) {
return "packed" === name && (this._packed = null), ReflectionObject.prototype.setOption.call(this, name, value, ifNotSet);
}, Field.prototype.toJSON = function(toJSONOptions) {
var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
return util.toObject([ "rule", "optional" !== this.rule && this.rule || void 0, "type", this.type, "id", this.id, "extend", this.extend, "options", this.options, "comment", keepComments ? this.comment : void 0 ]);
}, Field.prototype.resolve = function() {
if (this.resolved) return this;
if (void 0 === (this.typeDefault = types.defaults[this.type]) ? (this.resolvedType = (this.declaringField ? this.declaringField.parent : this.parent).lookupTypeOrEnum(this.type),
this.resolvedType instanceof Type ? this.typeDefault = null : this.typeDefault = this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]) : this.options && this.options.proto3_optional && (this.typeDefault = null),
this.options && null != this.options.default && (this.typeDefault = this.options.default,
this.resolvedType instanceof Enum && "string" == typeof this.typeDefault && (this.typeDefault = this.resolvedType.values[this.typeDefault])),
this.options && (!0 !== this.options.packed && (void 0 === this.options.packed || !this.resolvedType || this.resolvedType instanceof Enum) || delete this.options.packed,
Object.keys(this.options).length || (this.options = void 0)), this.long) this.typeDefault = util.Long.fromNumber(this.typeDefault, "u" === this.type.charAt(0)),
Object.freeze && Object.freeze(this.typeDefault); else if (this.bytes && "string" == typeof this.typeDefault) {
var buf;
util.base64.test(this.typeDefault) ? util.base64.decode(this.typeDefault, buf = util.newBuffer(util.base64.length(this.typeDefault)), 0) : util.utf8.write(this.typeDefault, buf = util.newBuffer(util.utf8.length(this.typeDefault)), 0),
this.typeDefault = buf;
}
return this.map ? this.defaultValue = util.emptyObject : this.repeated ? this.defaultValue = util.emptyArray : this.defaultValue = this.typeDefault,
this.parent instanceof Type && (this.parent.ctor.prototype[this.name] = this.defaultValue),
ReflectionObject.prototype.resolve.call(this);
}, Field.d = function(fieldId, fieldType, fieldRule, defaultValue) {
return "function" == typeof fieldType ? fieldType = util.decorateType(fieldType).name : fieldType && "object" == typeof fieldType && (fieldType = util.decorateEnum(fieldType).name),
function(prototype, fieldName) {
util.decorateType(prototype.constructor).add(new Field(fieldName, fieldId, fieldType, fieldRule, {
"default": defaultValue
}));
};
}, Field._configure = function(Type_) {
Type = Type_;
};
},
1405: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), apply = __webpack_require__(8745), ArrayBufferViewCore = __webpack_require__(4644), fails = __webpack_require__(9039), arraySlice = __webpack_require__(7680), Int8Array = globalThis.Int8Array, aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, $toLocaleString = [].toLocaleString, TO_LOCALE_STRING_BUG = !!Int8Array && fails((function() {
$toLocaleString.call(new Int8Array(1));
}));
exportTypedArrayMethod("toLocaleString", (function() {
return apply($toLocaleString, TO_LOCALE_STRING_BUG ? arraySlice(aTypedArray(this)) : aTypedArray(this), arraySlice(arguments));
}), fails((function() {
return [ 1, 2 ].toLocaleString() !== new Int8Array([ 1, 2 ]).toLocaleString();
})) || !fails((function() {
Int8Array.prototype.toLocaleString.call([ 1, 2 ]);
})));
},
1415: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(2405);
},
1447: (__unused_webpack_module, exports) => {
"use strict";
var utf8 = exports;
utf8.length = function(string) {
for (var len = 0, c = 0, i = 0; i < string.length; ++i) (c = string.charCodeAt(i)) < 128 ? len += 1 : c < 2048 ? len += 2 : 55296 == (64512 & c) && 56320 == (64512 & string.charCodeAt(i + 1)) ? (++i,
len += 4) : len += 3;
return len;
}, utf8.read = function(buffer, start, end) {
if (end - start < 1) return "";
for (var t, parts = null, chunk = [], i = 0; start < end; ) (t = buffer[start++]) < 128 ? chunk[i++] = t : t > 191 && t < 224 ? chunk[i++] = (31 & t) << 6 | 63 & buffer[start++] : t > 239 && t < 365 ? (t = ((7 & t) << 18 | (63 & buffer[start++]) << 12 | (63 & buffer[start++]) << 6 | 63 & buffer[start++]) - 65536,
chunk[i++] = 55296 + (t >> 10), chunk[i++] = 56320 + (1023 & t)) : chunk[i++] = (15 & t) << 12 | (63 & buffer[start++]) << 6 | 63 & buffer[start++],
i > 8191 && ((parts || (parts = [])).push(String.fromCharCode.apply(String, chunk)),
i = 0);
return parts ? (i && parts.push(String.fromCharCode.apply(String, chunk.slice(0, i))),
parts.join("")) : String.fromCharCode.apply(String, chunk.slice(0, i));
}, utf8.write = function(string, buffer, offset) {
for (var c1, c2, start = offset, i = 0; i < string.length; ++i) (c1 = string.charCodeAt(i)) < 128 ? buffer[offset++] = c1 : c1 < 2048 ? (buffer[offset++] = c1 >> 6 | 192,
buffer[offset++] = 63 & c1 | 128) : 55296 == (64512 & c1) && 56320 == (64512 & (c2 = string.charCodeAt(i + 1))) ? (c1 = 65536 + ((1023 & c1) << 10) + (1023 & c2),
++i, buffer[offset++] = c1 >> 18 | 240, buffer[offset++] = c1 >> 12 & 63 | 128,
buffer[offset++] = c1 >> 6 & 63 | 128, buffer[offset++] = 63 & c1 | 128) : (buffer[offset++] = c1 >> 12 | 224,
buffer[offset++] = c1 >> 6 & 63 | 128, buffer[offset++] = 63 & c1 | 128);
return offset - start;
};
},
1457: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = OneOf;
var ReflectionObject = __webpack_require__(7209);
((OneOf.prototype = Object.create(ReflectionObject.prototype)).constructor = OneOf).className = "OneOf";
var Field = __webpack_require__(1344), util = __webpack_require__(3262);
function OneOf(name, fieldNames, options, comment) {
if (Array.isArray(fieldNames) || (options = fieldNames, fieldNames = void 0), ReflectionObject.call(this, name, options),
void 0 !== fieldNames && !Array.isArray(fieldNames)) throw TypeError("fieldNames must be an Array");
this.oneof = fieldNames || [], this.fieldsArray = [], this.comment = comment;
}
function addFieldsToParent(oneof) {
if (oneof.parent) for (var i = 0; i < oneof.fieldsArray.length; ++i) oneof.fieldsArray[i].parent || oneof.parent.add(oneof.fieldsArray[i]);
}
OneOf.fromJSON = function(name, json) {
return new OneOf(name, json.oneof, json.options, json.comment);
}, OneOf.prototype.toJSON = function(toJSONOptions) {
var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
return util.toObject([ "options", this.options, "oneof", this.oneof, "comment", keepComments ? this.comment : void 0 ]);
}, OneOf.prototype.add = function(field) {
if (!(field instanceof Field)) throw TypeError("field must be a Field");
return field.parent && field.parent !== this.parent && field.parent.remove(field),
this.oneof.push(field.name), this.fieldsArray.push(field), field.partOf = this,
addFieldsToParent(this), this;
}, OneOf.prototype.remove = function(field) {
if (!(field instanceof Field)) throw TypeError("field must be a Field");
var index = this.fieldsArray.indexOf(field);
if (index < 0) throw Error(field + " is not a member of " + this);
return this.fieldsArray.splice(index, 1), (index = this.oneof.indexOf(field.name)) > -1 && this.oneof.splice(index, 1),
field.partOf = null, this;
}, OneOf.prototype.onAdd = function(parent) {
ReflectionObject.prototype.onAdd.call(this, parent);
for (var i = 0; i < this.oneof.length; ++i) {
var field = parent.get(this.oneof[i]);
field && !field.partOf && (field.partOf = this, this.fieldsArray.push(field));
}
addFieldsToParent(this);
}, OneOf.prototype.onRemove = function(parent) {
for (var field, i = 0; i < this.fieldsArray.length; ++i) (field = this.fieldsArray[i]).parent && field.parent.remove(field);
ReflectionObject.prototype.onRemove.call(this, parent);
}, OneOf.d = function() {
for (var fieldNames = new Array(arguments.length), index = 0; index < arguments.length; ) fieldNames[index] = arguments[index++];
return function(prototype, oneofName) {
util.decorateType(prototype.constructor).add(new OneOf(oneofName, fieldNames)),
Object.defineProperty(prototype, oneofName, {
get: util.oneOfGetter(fieldNames),
set: util.oneOfSetter(fieldNames)
});
};
};
},
1469: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var arraySpeciesConstructor = __webpack_require__(7433);
module.exports = function(originalArray, length) {
return new (arraySpeciesConstructor(originalArray))(0 === length ? 0 : length);
};
},
1481: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), newPromiseCapabilityModule = __webpack_require__(6043);
$({
target: "Promise",
stat: !0,
forced: __webpack_require__(916).CONSTRUCTOR
}, {
reject: function(r) {
var capability = newPromiseCapabilityModule.f(this);
return (0, capability.reject)(r), capability.promise;
}
});
},
1489: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(5823)("Uint8", (function(init) {
return function(data, byteOffset, length) {
return init(this, data, byteOffset, length);
};
}));
},
1510: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), getBuiltIn = __webpack_require__(7751), hasOwn = __webpack_require__(9297), toString = __webpack_require__(655), shared = __webpack_require__(5745), NATIVE_SYMBOL_REGISTRY = __webpack_require__(1296), StringToSymbolRegistry = shared("string-to-symbol-registry"), SymbolToStringRegistry = shared("symbol-to-string-registry");
$({
target: "Symbol",
stat: !0,
forced: !NATIVE_SYMBOL_REGISTRY
}, {
"for": function(key) {
var string = toString(key);
if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
var symbol = getBuiltIn("Symbol")(string);
return StringToSymbolRegistry[string] = symbol, SymbolToStringRegistry[symbol] = string,
symbol;
}
});
},
1575: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $reduce = __webpack_require__(926).left, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("reduce", (function(callbackfn) {
var length = arguments.length;
return $reduce(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : void 0);
}));
},
1625: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504);
module.exports = uncurryThis({}.isPrototypeOf);
},
1630: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), ArrayBufferViewCore = __webpack_require__(4644), u$ArrayCopyWithin = uncurryThis(__webpack_require__(7029)), aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("copyWithin", (function(target, start) {
return u$ArrayCopyWithin(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : void 0);
}));
},
1694: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $find = __webpack_require__(9213).find, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("find", (function(predicate) {
return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : void 0);
}));
},
1745: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), uncurryThis = __webpack_require__(7476), fails = __webpack_require__(9039), ArrayBufferModule = __webpack_require__(6346), anObject = __webpack_require__(8551), toAbsoluteIndex = __webpack_require__(5610), toLength = __webpack_require__(8014), ArrayBuffer = ArrayBufferModule.ArrayBuffer, DataView = ArrayBufferModule.DataView, DataViewPrototype = DataView.prototype, nativeArrayBufferSlice = uncurryThis(ArrayBuffer.prototype.slice), getUint8 = uncurryThis(DataViewPrototype.getUint8), setUint8 = uncurryThis(DataViewPrototype.setUint8);
$({
target: "ArrayBuffer",
proto: !0,
unsafe: !0,
forced: fails((function() {
return !new ArrayBuffer(2).slice(1, void 0).byteLength;
}))
}, {
slice: function(start, end) {
if (nativeArrayBufferSlice && void 0 === end) return nativeArrayBufferSlice(anObject(this), start);
for (var length = anObject(this).byteLength, first = toAbsoluteIndex(start, length), fin = toAbsoluteIndex(void 0 === end ? length : end, length), result = new ArrayBuffer(toLength(fin - first)), viewSource = new DataView(this), viewTarget = new DataView(result), index = 0; first < fin; ) setUint8(viewTarget, index++, getUint8(viewSource, first++));
return result;
}
});
},
1761: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), fixRegExpWellKnownSymbolLogic = __webpack_require__(9228), anObject = __webpack_require__(8551), isNullOrUndefined = __webpack_require__(4117), toLength = __webpack_require__(8014), toString = __webpack_require__(655), requireObjectCoercible = __webpack_require__(7750), getMethod = __webpack_require__(5966), advanceStringIndex = __webpack_require__(7829), regExpExec = __webpack_require__(6682);
fixRegExpWellKnownSymbolLogic("match", (function(MATCH, nativeMatch, maybeCallNative) {
return [ function(regexp) {
var O = requireObjectCoercible(this), matcher = isNullOrUndefined(regexp) ? void 0 : getMethod(regexp, MATCH);
return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O));
}, function(string) {
var rx = anObject(this), S = toString(string), res = maybeCallNative(nativeMatch, rx, S);
if (res.done) return res.value;
if (!rx.global) return regExpExec(rx, S);
var fullUnicode = rx.unicode;
rx.lastIndex = 0;
for (var result, A = [], n = 0; null !== (result = regExpExec(rx, S)); ) {
var matchStr = toString(result[0]);
A[n] = matchStr, "" === matchStr && (rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode)),
n++;
}
return 0 === n ? null : A;
} ];
}));
},
1828: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), hasOwn = __webpack_require__(9297), toIndexedObject = __webpack_require__(5397), indexOf = __webpack_require__(9617).indexOf, hiddenKeys = __webpack_require__(421), push = uncurryThis([].push);
module.exports = function(object, names) {
var key, O = toIndexedObject(object), i = 0, result = [];
for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
for (;names.length > i; ) hasOwn(O, key = names[i++]) && (~indexOf(result, key) || push(result, key));
return result;
};
},
1920: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $filter = __webpack_require__(9213).filter, fromSameTypeAndList = __webpack_require__(9948), aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("filter", (function(callbackfn) {
var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
return fromSameTypeAndList(this, list);
}));
},
1951: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var wellKnownSymbol = __webpack_require__(8227);
exports.f = wellKnownSymbol;
},
1955: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var notify, toggle, node, promise, then, globalThis = __webpack_require__(4576), safeGetBuiltIn = __webpack_require__(3389), bind = __webpack_require__(6080), macrotask = __webpack_require__(9225).set, Queue = __webpack_require__(8265), IS_IOS = __webpack_require__(9544), IS_IOS_PEBBLE = __webpack_require__(4265), IS_WEBOS_WEBKIT = __webpack_require__(7860), IS_NODE = __webpack_require__(6193), MutationObserver = globalThis.MutationObserver || globalThis.WebKitMutationObserver, document = globalThis.document, process = globalThis.process, Promise = globalThis.Promise, microtask = safeGetBuiltIn("queueMicrotask");
if (!microtask) {
var queue = new Queue, flush = function() {
var parent, fn;
for (IS_NODE && (parent = process.domain) && parent.exit(); fn = queue.get(); ) try {
fn();
} catch (error) {
throw queue.head && notify(), error;
}
parent && parent.enter();
};
IS_IOS || IS_NODE || IS_WEBOS_WEBKIT || !MutationObserver || !document ? !IS_IOS_PEBBLE && Promise && Promise.resolve ? ((promise = Promise.resolve(void 0)).constructor = Promise,
then = bind(promise.then, promise), notify = function() {
then(flush);
}) : IS_NODE ? notify = function() {
process.nextTick(flush);
} : (macrotask = bind(macrotask, globalThis), notify = function() {
macrotask(flush);
}) : (toggle = !0, node = document.createTextNode(""), new MutationObserver(flush).observe(node, {
characterData: !0
}), notify = function() {
node.data = toggle = !toggle;
}), microtask = function(fn) {
queue.head || notify(), queue.add(fn);
};
}
module.exports = microtask;
},
2003: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), IS_PURE = __webpack_require__(6395), FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(916).CONSTRUCTOR, NativePromiseConstructor = __webpack_require__(550), getBuiltIn = __webpack_require__(7751), isCallable = __webpack_require__(4901), defineBuiltIn = __webpack_require__(6840), NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;
if ($({
target: "Promise",
proto: !0,
forced: FORCED_PROMISE_CONSTRUCTOR,
real: !0
}, {
"catch": function(onRejected) {
return this.then(void 0, onRejected);
}
}), !IS_PURE && isCallable(NativePromiseConstructor)) {
var method = getBuiltIn("Promise").prototype.catch;
NativePromisePrototype.catch !== method && defineBuiltIn(NativePromisePrototype, "catch", method, {
unsafe: !0
});
}
},
2008: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), $filter = __webpack_require__(9213).filter;
$({
target: "Array",
proto: !0,
forced: !__webpack_require__(597)("filter")
}, {
filter: function(callbackfn) {
return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : void 0);
}
});
},
2010: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), FUNCTION_NAME_EXISTS = __webpack_require__(350).EXISTS, uncurryThis = __webpack_require__(9504), defineBuiltInAccessor = __webpack_require__(2106), FunctionPrototype = Function.prototype, functionToString = uncurryThis(FunctionPrototype.toString), nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/, regExpExec = uncurryThis(nameRE.exec);
DESCRIPTORS && !FUNCTION_NAME_EXISTS && defineBuiltInAccessor(FunctionPrototype, "name", {
configurable: !0,
get: function() {
try {
return regExpExec(nameRE, functionToString(this))[1];
} catch (error) {
return "";
}
}
});
},
2087: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isObject = __webpack_require__(34), floor = Math.floor;
module.exports = Number.isInteger || function(it) {
return !isObject(it) && isFinite(it) && floor(it) === it;
};
},
2106: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var makeBuiltIn = __webpack_require__(283), defineProperty = __webpack_require__(4913);
module.exports = function(target, name, descriptor) {
return descriptor.get && makeBuiltIn(descriptor.get, name, {
getter: !0
}), descriptor.set && makeBuiltIn(descriptor.set, name, {
setter: !0
}), defineProperty.f(target, name, descriptor);
};
},
2140: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var test = {};
test[__webpack_require__(8227)("toStringTag")] = "z", module.exports = "[object z]" === String(test);
},
2170: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $every = __webpack_require__(9213).every, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("every", (function(callbackfn) {
return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
}));
},
2195: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), toString = uncurryThis({}.toString), stringSlice = uncurryThis("".slice);
module.exports = function(it) {
return stringSlice(toString(it), 8, -1);
};
},
2211: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039);
module.exports = !fails((function() {
function F() {}
return F.prototype.constructor = null, Object.getPrototypeOf(new F) !== F.prototype;
}));
},
2239: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = LongBits;
var util = __webpack_require__(3610);
function LongBits(lo, hi) {
this.lo = lo >>> 0, this.hi = hi >>> 0;
}
var zero = LongBits.zero = new LongBits(0, 0);
zero.toNumber = function() {
return 0;
}, zero.zzEncode = zero.zzDecode = function() {
return this;
}, zero.length = function() {
return 1;
};
var zeroHash = LongBits.zeroHash = "\0\0\0\0\0\0\0\0";
LongBits.fromNumber = function(value) {
if (0 === value) return zero;
var sign = value < 0;
sign && (value = -value);
var lo = value >>> 0, hi = (value - lo) / 4294967296 >>> 0;
return sign && (hi = ~hi >>> 0, lo = ~lo >>> 0, ++lo > 4294967295 && (lo = 0, ++hi > 4294967295 && (hi = 0))),
new LongBits(lo, hi);
}, LongBits.from = function(value) {
if ("number" == typeof value) return LongBits.fromNumber(value);
if (util.isString(value)) {
if (!util.Long) return LongBits.fromNumber(parseInt(value, 10));
value = util.Long.fromString(value);
}
return value.low || value.high ? new LongBits(value.low >>> 0, value.high >>> 0) : zero;
}, LongBits.prototype.toNumber = function(unsigned) {
if (!unsigned && this.hi >>> 31) {
var lo = 1 + ~this.lo >>> 0, hi = ~this.hi >>> 0;
return lo || (hi = hi + 1 >>> 0), -(lo + 4294967296 * hi);
}
return this.lo + 4294967296 * this.hi;
}, LongBits.prototype.toLong = function(unsigned) {
return util.Long ? new util.Long(0 | this.lo, 0 | this.hi, Boolean(unsigned)) : {
low: 0 | this.lo,
high: 0 | this.hi,
unsigned: Boolean(unsigned)
};
};
var charCodeAt = String.prototype.charCodeAt;
LongBits.fromHash = function(hash) {
return hash === zeroHash ? zero : new LongBits((charCodeAt.call(hash, 0) | charCodeAt.call(hash, 1) << 8 | charCodeAt.call(hash, 2) << 16 | charCodeAt.call(hash, 3) << 24) >>> 0, (charCodeAt.call(hash, 4) | charCodeAt.call(hash, 5) << 8 | charCodeAt.call(hash, 6) << 16 | charCodeAt.call(hash, 7) << 24) >>> 0);
}, LongBits.prototype.toHash = function() {
return String.fromCharCode(255 & this.lo, this.lo >>> 8 & 255, this.lo >>> 16 & 255, this.lo >>> 24, 255 & this.hi, this.hi >>> 8 & 255, this.hi >>> 16 & 255, this.hi >>> 24);
}, LongBits.prototype.zzEncode = function() {
var mask = this.hi >> 31;
return this.hi = ((this.hi << 1 | this.lo >>> 31) ^ mask) >>> 0, this.lo = (this.lo << 1 ^ mask) >>> 0,
this;
}, LongBits.prototype.zzDecode = function() {
var mask = -(1 & this.lo);
return this.lo = ((this.lo >>> 1 | this.hi << 31) ^ mask) >>> 0, this.hi = (this.hi >>> 1 ^ mask) >>> 0,
this;
}, LongBits.prototype.length = function() {
var part0 = this.lo, part1 = (this.lo >>> 28 | this.hi << 4) >>> 0, part2 = this.hi >>> 24;
return 0 === part2 ? 0 === part1 ? part0 < 16384 ? part0 < 128 ? 1 : 2 : part0 < 2097152 ? 3 : 4 : part1 < 16384 ? part1 < 128 ? 5 : 6 : part1 < 2097152 ? 7 : 8 : part2 < 128 ? 9 : 10;
};
},
2259: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(511)("iterator");
},
2293: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var anObject = __webpack_require__(8551), aConstructor = __webpack_require__(5548), isNullOrUndefined = __webpack_require__(4117), SPECIES = __webpack_require__(8227)("species");
module.exports = function(O, defaultConstructor) {
var S, C = anObject(O).constructor;
return void 0 === C || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S);
};
},
2333: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toIntegerOrInfinity = __webpack_require__(1291), toString = __webpack_require__(655), requireObjectCoercible = __webpack_require__(7750), $RangeError = RangeError;
module.exports = function(count) {
var str = toString(requireObjectCoercible(this)), result = "", n = toIntegerOrInfinity(count);
if (n < 0 || n === 1 / 0) throw new $RangeError("Wrong number of repetitions");
for (;n > 0; (n >>>= 1) && (str += str)) 1 & n && (result += str);
return result;
};
},
2357: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), fails = __webpack_require__(9039), uncurryThis = __webpack_require__(9504), objectGetPrototypeOf = __webpack_require__(2787), objectKeys = __webpack_require__(1072), toIndexedObject = __webpack_require__(5397), propertyIsEnumerable = uncurryThis(__webpack_require__(8773).f), push = uncurryThis([].push), IE_BUG = DESCRIPTORS && fails((function() {
var O = Object.create(null);
return O[2] = 2, !propertyIsEnumerable(O, 2);
})), createMethod = function(TO_ENTRIES) {
return function(it) {
for (var key, O = toIndexedObject(it), keys = objectKeys(O), IE_WORKAROUND = IE_BUG && null === objectGetPrototypeOf(O), length = keys.length, i = 0, result = []; length > i; ) key = keys[i++],
DESCRIPTORS && !(IE_WORKAROUND ? key in O : propertyIsEnumerable(O, key)) || push(result, TO_ENTRIES ? [ key, O[key] ] : O[key]);
return result;
};
};
module.exports = {
entries: createMethod(!0),
values: createMethod(!1)
};
},
2360: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var activeXDocument, anObject = __webpack_require__(8551), definePropertiesModule = __webpack_require__(6801), enumBugKeys = __webpack_require__(8727), hiddenKeys = __webpack_require__(421), html = __webpack_require__(397), documentCreateElement = __webpack_require__(4055), IE_PROTO = __webpack_require__(6119)("IE_PROTO"), EmptyConstructor = function() {}, scriptTag = function(content) {
return "<script>" + content + "<\/script>";
}, NullProtoObjectViaActiveX = function(activeXDocument) {
activeXDocument.write(scriptTag("")), activeXDocument.close();
var temp = activeXDocument.parentWindow.Object;
return activeXDocument = null, temp;
}, NullProtoObject = function() {
try {
activeXDocument = new ActiveXObject("htmlfile");
} catch (error) {}
var iframeDocument, iframe;
NullProtoObject = "undefined" != typeof document ? document.domain && activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : ((iframe = documentCreateElement("iframe")).style.display = "none",
html.appendChild(iframe), iframe.src = String("javascript:"), (iframeDocument = iframe.contentWindow.document).open(),
iframeDocument.write(scriptTag("document.F=Object")), iframeDocument.close(), iframeDocument.F) : NullProtoObjectViaActiveX(activeXDocument);
for (var length = enumBugKeys.length; length--; ) delete NullProtoObject.prototype[enumBugKeys[length]];
return NullProtoObject();
};
hiddenKeys[IE_PROTO] = !0, module.exports = Object.create || function(O, Properties) {
var result;
return null !== O ? (EmptyConstructor.prototype = anObject(O), result = new EmptyConstructor,
EmptyConstructor.prototype = null, result[IE_PROTO] = O) : result = NullProtoObject(),
void 0 === Properties ? result : definePropertiesModule.f(result, Properties);
};
},
2405: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(6468)("Set", (function(init) {
return function() {
return init(this, arguments.length ? arguments[0] : void 0);
};
}), __webpack_require__(6938));
},
2529: module => {
"use strict";
module.exports = function(value, done) {
return {
value,
done
};
};
},
2549: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = __webpack_require__(9100);
},
2551: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Message;
var util = __webpack_require__(3610);
function Message(properties) {
if (properties) for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) this[keys[i]] = properties[keys[i]];
}
Message.create = function(properties) {
return this.$type.create(properties);
}, Message.encode = function(message, writer) {
return this.$type.encode(message, writer);
}, Message.encodeDelimited = function(message, writer) {
return this.$type.encodeDelimited(message, writer);
}, Message.decode = function(reader) {
return this.$type.decode(reader);
}, Message.decodeDelimited = function(reader) {
return this.$type.decodeDelimited(reader);
}, Message.verify = function(message) {
return this.$type.verify(message);
}, Message.fromObject = function(object) {
return this.$type.fromObject(object);
}, Message.toObject = function(message, options) {
return this.$type.toObject(message, options);
}, Message.prototype.toJSON = function() {
return this.$type.toObject(this, util.toJSONOptions);
};
},
2652: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var bind = __webpack_require__(6080), call = __webpack_require__(9565), anObject = __webpack_require__(8551), tryToString = __webpack_require__(6823), isArrayIteratorMethod = __webpack_require__(4209), lengthOfArrayLike = __webpack_require__(6198), isPrototypeOf = __webpack_require__(1625), getIterator = __webpack_require__(81), getIteratorMethod = __webpack_require__(851), iteratorClose = __webpack_require__(9539), $TypeError = TypeError, Result = function(stopped, result) {
this.stopped = stopped, this.result = result;
}, ResultPrototype = Result.prototype;
module.exports = function(iterable, unboundFunction, options) {
var iterator, iterFn, index, length, result, next, step, that = options && options.that, AS_ENTRIES = !(!options || !options.AS_ENTRIES), IS_RECORD = !(!options || !options.IS_RECORD), IS_ITERATOR = !(!options || !options.IS_ITERATOR), INTERRUPTED = !(!options || !options.INTERRUPTED), fn = bind(unboundFunction, that), stop = function(condition) {
return iterator && iteratorClose(iterator, "normal", condition), new Result(!0, condition);
}, callFn = function(value) {
return AS_ENTRIES ? (anObject(value), INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1])) : INTERRUPTED ? fn(value, stop) : fn(value);
};
if (IS_RECORD) iterator = iterable.iterator; else if (IS_ITERATOR) iterator = iterable; else {
if (!(iterFn = getIteratorMethod(iterable))) throw new $TypeError(tryToString(iterable) + " is not iterable");
if (isArrayIteratorMethod(iterFn)) {
for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) if ((result = callFn(iterable[index])) && isPrototypeOf(ResultPrototype, result)) return result;
return new Result(!1);
}
iterator = getIterator(iterable, iterFn);
}
for (next = IS_RECORD ? iterable.next : iterator.next; !(step = call(next, iterator)).done; ) {
try {
result = callFn(step.value);
} catch (error) {
iteratorClose(iterator, "throw", error);
}
if ("object" == typeof result && result && isPrototypeOf(ResultPrototype, result)) return result;
}
return new Result(!1);
};
},
2675: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(6761), __webpack_require__(1510), __webpack_require__(7812),
__webpack_require__(3110), __webpack_require__(9773);
},
2703: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), fails = __webpack_require__(9039), uncurryThis = __webpack_require__(9504), toString = __webpack_require__(655), trim = __webpack_require__(3802).trim, whitespaces = __webpack_require__(7452), $parseInt = globalThis.parseInt, Symbol = globalThis.Symbol, ITERATOR = Symbol && Symbol.iterator, hex = /^[+-]?0x/i, exec = uncurryThis(hex.exec), FORCED = 8 !== $parseInt(whitespaces + "08") || 22 !== $parseInt(whitespaces + "0x16") || ITERATOR && !fails((function() {
$parseInt(Object(ITERATOR));
}));
module.exports = FORCED ? function(string, radix) {
var S = trim(toString(string));
return $parseInt(S, radix >>> 0 || (exec(hex, S) ? 16 : 10));
} : $parseInt;
},
2744: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039);
module.exports = !fails((function() {
return Object.isExtensible(Object.preventExtensions({}));
}));
},
2777: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), isObject = __webpack_require__(34), isSymbol = __webpack_require__(757), getMethod = __webpack_require__(5966), ordinaryToPrimitive = __webpack_require__(4270), wellKnownSymbol = __webpack_require__(8227), $TypeError = TypeError, TO_PRIMITIVE = wellKnownSymbol("toPrimitive");
module.exports = function(input, pref) {
if (!isObject(input) || isSymbol(input)) return input;
var result, exoticToPrim = getMethod(input, TO_PRIMITIVE);
if (exoticToPrim) {
if (void 0 === pref && (pref = "default"), result = call(exoticToPrim, input, pref),
!isObject(result) || isSymbol(result)) return result;
throw new $TypeError("Can't convert object to primitive value");
}
return void 0 === pref && (pref = "number"), ordinaryToPrimitive(input, pref);
};
},
2787: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var hasOwn = __webpack_require__(9297), isCallable = __webpack_require__(4901), toObject = __webpack_require__(8981), sharedKey = __webpack_require__(6119), CORRECT_PROTOTYPE_GETTER = __webpack_require__(2211), IE_PROTO = sharedKey("IE_PROTO"), $Object = Object, ObjectPrototype = $Object.prototype;
module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function(O) {
var object = toObject(O);
if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
var constructor = object.constructor;
return isCallable(constructor) && object instanceof constructor ? constructor.prototype : object instanceof $Object ? ObjectPrototype : null;
};
},
2796: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039), isCallable = __webpack_require__(4901), replacement = /#|\.prototype\./, isForced = function(feature, detection) {
var value = data[normalize(feature)];
return value === POLYFILL || value !== NATIVE && (isCallable(detection) ? fails(detection) : !!detection);
}, normalize = isForced.normalize = function(string) {
return String(string).replace(replacement, ".").toLowerCase();
}, data = isForced.data = {}, NATIVE = isForced.NATIVE = "N", POLYFILL = isForced.POLYFILL = "P";
module.exports = isForced;
},
2805: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), fails = __webpack_require__(9039), checkCorrectnessOfIteration = __webpack_require__(4428), NATIVE_ARRAY_BUFFER_VIEWS = __webpack_require__(4644).NATIVE_ARRAY_BUFFER_VIEWS, ArrayBuffer = globalThis.ArrayBuffer, Int8Array = globalThis.Int8Array;
module.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails((function() {
Int8Array(1);
})) || !fails((function() {
new Int8Array(-1);
})) || !checkCorrectnessOfIteration((function(iterable) {
new Int8Array, new Int8Array(null), new Int8Array(1.5), new Int8Array(iterable);
}), !0) || fails((function() {
return 1 !== new Int8Array(new ArrayBuffer(2), 1, void 0).length;
}));
},
2812: module => {
"use strict";
var $TypeError = TypeError;
module.exports = function(passed, required) {
if (passed < required) throw new $TypeError("Not enough arguments");
return passed;
};
},
2839: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var navigator = __webpack_require__(4576).navigator, userAgent = navigator && navigator.userAgent;
module.exports = userAgent ? String(userAgent) : "";
},
2887: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), fails = __webpack_require__(9039), uncurryThis = __webpack_require__(9504), ArrayBufferViewCore = __webpack_require__(4644), ArrayIterators = __webpack_require__(3792), ITERATOR = __webpack_require__(8227)("iterator"), Uint8Array = globalThis.Uint8Array, arrayValues = uncurryThis(ArrayIterators.values), arrayKeys = uncurryThis(ArrayIterators.keys), arrayEntries = uncurryThis(ArrayIterators.entries), aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, TypedArrayPrototype = Uint8Array && Uint8Array.prototype, GENERIC = !fails((function() {
TypedArrayPrototype[ITERATOR].call([ 1 ]);
})), ITERATOR_IS_VALUES = !!TypedArrayPrototype && TypedArrayPrototype.values && TypedArrayPrototype[ITERATOR] === TypedArrayPrototype.values && "values" === TypedArrayPrototype.values.name, typedArrayValues = function() {
return arrayValues(aTypedArray(this));
};
exportTypedArrayMethod("entries", (function() {
return arrayEntries(aTypedArray(this));
}), GENERIC), exportTypedArrayMethod("keys", (function() {
return arrayKeys(aTypedArray(this));
}), GENERIC), exportTypedArrayMethod("values", typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, {
name: "values"
}), exportTypedArrayMethod(ITERATOR, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, {
name: "values"
});
},
2953: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), DOMIterables = __webpack_require__(7400), DOMTokenListPrototype = __webpack_require__(9296), ArrayIteratorMethods = __webpack_require__(3792), createNonEnumerableProperty = __webpack_require__(6699), setToStringTag = __webpack_require__(687), ITERATOR = __webpack_require__(8227)("iterator"), ArrayValues = ArrayIteratorMethods.values, handlePrototype = function(CollectionPrototype, COLLECTION_NAME) {
if (CollectionPrototype) {
if (CollectionPrototype[ITERATOR] !== ArrayValues) try {
createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);
} catch (error) {
CollectionPrototype[ITERATOR] = ArrayValues;
}
if (setToStringTag(CollectionPrototype, COLLECTION_NAME, !0), DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {
createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);
} catch (error) {
CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];
}
}
};
for (var COLLECTION_NAME in DOMIterables) handlePrototype(globalThis[COLLECTION_NAME] && globalThis[COLLECTION_NAME].prototype, COLLECTION_NAME);
handlePrototype(DOMTokenListPrototype, "DOMTokenList");
},
2967: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThisAccessor = __webpack_require__(6706), isObject = __webpack_require__(34), requireObjectCoercible = __webpack_require__(7750), aPossiblePrototype = __webpack_require__(3506);
module.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() {
var setter, CORRECT_SETTER = !1, test = {};
try {
(setter = uncurryThisAccessor(Object.prototype, "__proto__", "set"))(test, []),
CORRECT_SETTER = test instanceof Array;
} catch (error) {}
return function(O, proto) {
return requireObjectCoercible(O), aPossiblePrototype(proto), isObject(O) ? (CORRECT_SETTER ? setter(O, proto) : O.__proto__ = proto,
O) : O;
};
}() : void 0);
},
3110: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), getBuiltIn = __webpack_require__(7751), apply = __webpack_require__(8745), call = __webpack_require__(9565), uncurryThis = __webpack_require__(9504), fails = __webpack_require__(9039), isCallable = __webpack_require__(4901), isSymbol = __webpack_require__(757), arraySlice = __webpack_require__(7680), getReplacerFunction = __webpack_require__(6933), NATIVE_SYMBOL = __webpack_require__(4495), $String = String, $stringify = getBuiltIn("JSON", "stringify"), exec = uncurryThis(/./.exec), charAt = uncurryThis("".charAt), charCodeAt = uncurryThis("".charCodeAt), replace = uncurryThis("".replace), numberToString = uncurryThis(1..toString), tester = /[\uD800-\uDFFF]/g, low = /^[\uD800-\uDBFF]$/, hi = /^[\uDC00-\uDFFF]$/, WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails((function() {
var symbol = getBuiltIn("Symbol")("stringify detection");
return "[null]" !== $stringify([ symbol ]) || "{}" !== $stringify({
a: symbol
}) || "{}" !== $stringify(Object(symbol));
})), ILL_FORMED_UNICODE = fails((function() {
return '"\\udf06\\ud834"' !== $stringify("\udf06\ud834") || '"\\udead"' !== $stringify("\udead");
})), stringifyWithSymbolsFix = function(it, replacer) {
var args = arraySlice(arguments), $replacer = getReplacerFunction(replacer);
if (isCallable($replacer) || void 0 !== it && !isSymbol(it)) return args[1] = function(key, value) {
if (isCallable($replacer) && (value = call($replacer, this, $String(key), value)),
!isSymbol(value)) return value;
}, apply($stringify, null, args);
}, fixIllFormed = function(match, offset, string) {
var prev = charAt(string, offset - 1), next = charAt(string, offset + 1);
return exec(low, match) && !exec(hi, next) || exec(hi, match) && !exec(low, prev) ? "\\u" + numberToString(charCodeAt(match, 0), 16) : match;
};
$stringify && $({
target: "JSON",
stat: !0,
arity: 3,
forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE
}, {
stringify: function(it, replacer, space) {
var args = arraySlice(arguments), result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);
return ILL_FORMED_UNICODE && "string" == typeof result ? replace(result, tester, fixIllFormed) : result;
}
});
},
3138: module => {
"use strict";
module.exports = function(a, b) {};
},
3158: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = BufferReader;
var Reader = __webpack_require__(6237);
(BufferReader.prototype = Object.create(Reader.prototype)).constructor = BufferReader;
var util = __webpack_require__(3610);
function BufferReader(buffer) {
Reader.call(this, buffer);
}
BufferReader._configure = function() {
util.Buffer && (BufferReader.prototype._slice = util.Buffer.prototype.slice);
}, BufferReader.prototype.string = function() {
var len = this.uint32();
return this.buf.utf8Slice ? this.buf.utf8Slice(this.pos, this.pos = Math.min(this.pos + len, this.len)) : this.buf.toString("utf-8", this.pos, this.pos = Math.min(this.pos + len, this.len));
}, BufferReader._configure();
},
3164: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var sign = __webpack_require__(7782), roundTiesToEven = __webpack_require__(3602), abs = Math.abs;
module.exports = function(x, FLOAT_EPSILON, FLOAT_MAX_VALUE, FLOAT_MIN_VALUE) {
var n = +x, absolute = abs(n), s = sign(n);
if (absolute < FLOAT_MIN_VALUE) return s * roundTiesToEven(absolute / FLOAT_MIN_VALUE / FLOAT_EPSILON) * FLOAT_MIN_VALUE * FLOAT_EPSILON;
var a = (1 + FLOAT_EPSILON / 2220446049250313e-31) * absolute, result = a - (a - absolute);
return result > FLOAT_MAX_VALUE || result != result ? s * (1 / 0) : s * result;
};
},
3167: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isCallable = __webpack_require__(4901), isObject = __webpack_require__(34), setPrototypeOf = __webpack_require__(2967);
module.exports = function($this, dummy, Wrapper) {
var NewTarget, NewTargetPrototype;
return setPrototypeOf && isCallable(NewTarget = dummy.constructor) && NewTarget !== Wrapper && isObject(NewTargetPrototype = NewTarget.prototype) && NewTargetPrototype !== Wrapper.prototype && setPrototypeOf($this, NewTargetPrototype),
$this;
};
},
3179: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var TO_STRING_TAG_SUPPORT = __webpack_require__(2140), classof = __webpack_require__(6955);
module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function() {
return "[object " + classof(this) + "]";
};
},
3206: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $forEach = __webpack_require__(9213).forEach, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("forEach", (function(callbackfn) {
$forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
}));
},
3251: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var bind = __webpack_require__(6080), call = __webpack_require__(9565), aConstructor = __webpack_require__(5548), toObject = __webpack_require__(8981), lengthOfArrayLike = __webpack_require__(6198), getIterator = __webpack_require__(81), getIteratorMethod = __webpack_require__(851), isArrayIteratorMethod = __webpack_require__(4209), isBigIntArray = __webpack_require__(1108), aTypedArrayConstructor = __webpack_require__(4644).aTypedArrayConstructor, toBigInt = __webpack_require__(5854);
module.exports = function(source) {
var i, length, result, thisIsBigIntArray, value, step, iterator, next, C = aConstructor(this), O = toObject(source), argumentsLength = arguments.length, mapfn = argumentsLength > 1 ? arguments[1] : void 0, mapping = void 0 !== mapfn, iteratorMethod = getIteratorMethod(O);
if (iteratorMethod && !isArrayIteratorMethod(iteratorMethod)) for (next = (iterator = getIterator(O, iteratorMethod)).next,
O = []; !(step = call(next, iterator)).done; ) O.push(step.value);
for (mapping && argumentsLength > 2 && (mapfn = bind(mapfn, arguments[2])), length = lengthOfArrayLike(O),
result = new (aTypedArrayConstructor(C))(length), thisIsBigIntArray = isBigIntArray(result),
i = 0; length > i; i++) value = mapping ? mapfn(O[i], i) : O[i], result[i] = thisIsBigIntArray ? toBigInt(value) : +value;
return result;
};
},
3262: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var Type, Enum, util = module.exports = __webpack_require__(3610), roots = __webpack_require__(4529);
util.codegen = __webpack_require__(8561), util.fetch = __webpack_require__(5212),
util.path = __webpack_require__(9207), util.fs = util.inquire("fs"), util.toArray = function(object) {
if (object) {
for (var keys = Object.keys(object), array = new Array(keys.length), index = 0; index < keys.length; ) array[index] = object[keys[index++]];
return array;
}
return [];
}, util.toObject = function(array) {
for (var object = {}, index = 0; index < array.length; ) {
var key = array[index++], val = array[index++];
void 0 !== val && (object[key] = val);
}
return object;
};
var safePropBackslashRe = /\\/g, safePropQuoteRe = /"/g;
util.isReserved = function(name) {
return /^(?:do|if|in|for|let|new|try|var|case|else|enum|eval|false|null|this|true|void|with|break|catch|class|const|super|throw|while|yield|delete|export|import|public|return|static|switch|typeof|default|extends|finally|package|private|continue|debugger|function|arguments|interface|protected|implements|instanceof)$/.test(name);
}, util.safeProp = function(prop) {
return !/^[$\w_]+$/.test(prop) || util.isReserved(prop) ? '["' + prop.replace(safePropBackslashRe, "\\\\").replace(safePropQuoteRe, '\\"') + '"]' : "." + prop;
}, util.ucFirst = function(str) {
return str.charAt(0).toUpperCase() + str.substring(1);
};
var camelCaseRe = /_([a-z])/g;
util.camelCase = function(str) {
return str.substring(0, 1) + str.substring(1).replace(camelCaseRe, (function($0, $1) {
return $1.toUpperCase();
}));
}, util.compareFieldsById = function(a, b) {
return a.id - b.id;
}, util.decorateType = function(ctor, typeName) {
if (ctor.$type) return typeName && ctor.$type.name !== typeName && (util.decorateRoot.remove(ctor.$type),
ctor.$type.name = typeName, util.decorateRoot.add(ctor.$type)), ctor.$type;
Type || (Type = __webpack_require__(7882));
var type = new Type(typeName || ctor.name);
return util.decorateRoot.add(type), type.ctor = ctor, Object.defineProperty(ctor, "$type", {
value: type,
enumerable: !1
}), Object.defineProperty(ctor.prototype, "$type", {
value: type,
enumerable: !1
}), type;
};
var decorateEnumIndex = 0;
util.decorateEnum = function(object) {
if (object.$type) return object.$type;
Enum || (Enum = __webpack_require__(5643));
var enm = new Enum("Enum" + decorateEnumIndex++, object);
return util.decorateRoot.add(enm), Object.defineProperty(object, "$type", {
value: enm,
enumerable: !1
}), enm;
}, util.setProperty = function(dst, path, value) {
if ("object" != typeof dst) throw TypeError("dst must be an object");
if (!path) throw TypeError("path must be specified");
return function setProp(dst, path, value) {
var part = path.shift();
if ("__proto__" === part || "prototype" === part) return dst;
if (path.length > 0) dst[part] = setProp(dst[part] || {}, path, value); else {
var prevValue = dst[part];
prevValue && (value = [].concat(prevValue).concat(value)), dst[part] = value;
}
return dst;
}(dst, path = path.split("."), value);
}, Object.defineProperty(util, "decorateRoot", {
get: function() {
return roots.decorated || (roots.decorated = new (__webpack_require__(5330)));
}
});
},
3362: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(436), __webpack_require__(6499), __webpack_require__(2003),
__webpack_require__(7743), __webpack_require__(1481), __webpack_require__(280);
},
3389: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), DESCRIPTORS = __webpack_require__(3724), getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
module.exports = function(name) {
if (!DESCRIPTORS) return globalThis[name];
var descriptor = getOwnPropertyDescriptor(globalThis, name);
return descriptor && descriptor.value;
};
},
3392: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), id = 0, postfix = Math.random(), toString = uncurryThis(1..toString);
module.exports = function(key) {
return "Symbol(" + (void 0 === key ? "" : key) + ")_" + toString(++id + postfix, 36);
};
},
3418: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), from = __webpack_require__(7916);
$({
target: "Array",
stat: !0,
forced: !__webpack_require__(4428)((function(iterable) {
Array.from(iterable);
}))
}, {
from
});
},
3438: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var anObject = __webpack_require__(8551), isObject = __webpack_require__(34), newPromiseCapability = __webpack_require__(6043);
module.exports = function(C, x) {
if (anObject(C), isObject(x) && x.constructor === C) return x;
var promiseCapability = newPromiseCapability.f(C);
return (0, promiseCapability.resolve)(x), promiseCapability.promise;
};
},
3449: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Writer;
var BufferWriter, util = __webpack_require__(3610), LongBits = util.LongBits, base64 = util.base64, utf8 = util.utf8;
function Op(fn, len, val) {
this.fn = fn, this.len = len, this.next = void 0, this.val = val;
}
function noop() {}
function State(writer) {
this.head = writer.head, this.tail = writer.tail, this.len = writer.len, this.next = writer.states;
}
function Writer() {
this.len = 0, this.head = new Op(noop, 0, 0), this.tail = this.head, this.states = null;
}
var create = function() {
return util.Buffer ? function() {
return (Writer.create = function() {
return new BufferWriter;
})();
} : function() {
return new Writer;
};
};
function writeByte(val, buf, pos) {
buf[pos] = 255 & val;
}
function VarintOp(len, val) {
this.len = len, this.next = void 0, this.val = val;
}
function writeVarint64(val, buf, pos) {
for (;val.hi; ) buf[pos++] = 127 & val.lo | 128, val.lo = (val.lo >>> 7 | val.hi << 25) >>> 0,
val.hi >>>= 7;
for (;val.lo > 127; ) buf[pos++] = 127 & val.lo | 128, val.lo = val.lo >>> 7;
buf[pos++] = val.lo;
}
function writeFixed32(val, buf, pos) {
buf[pos] = 255 & val, buf[pos + 1] = val >>> 8 & 255, buf[pos + 2] = val >>> 16 & 255,
buf[pos + 3] = val >>> 24;
}
Writer.create = create(), Writer.alloc = function(size) {
return new util.Array(size);
}, util.Array !== Array && (Writer.alloc = util.pool(Writer.alloc, util.Array.prototype.subarray)),
Writer.prototype._push = function(fn, len, val) {
return this.tail = this.tail.next = new Op(fn, len, val), this.len += len, this;
}, VarintOp.prototype = Object.create(Op.prototype), VarintOp.prototype.fn = function(val, buf, pos) {
for (;val > 127; ) buf[pos++] = 127 & val | 128, val >>>= 7;
buf[pos] = val;
}, Writer.prototype.uint32 = function(value) {
return this.len += (this.tail = this.tail.next = new VarintOp((value >>>= 0) < 128 ? 1 : value < 16384 ? 2 : value < 2097152 ? 3 : value < 268435456 ? 4 : 5, value)).len,
this;
}, Writer.prototype.int32 = function(value) {
return value < 0 ? this._push(writeVarint64, 10, LongBits.fromNumber(value)) : this.uint32(value);
}, Writer.prototype.sint32 = function(value) {
return this.uint32((value << 1 ^ value >> 31) >>> 0);
}, Writer.prototype.uint64 = function(value) {
var bits = LongBits.from(value);
return this._push(writeVarint64, bits.length(), bits);
}, Writer.prototype.int64 = Writer.prototype.uint64, Writer.prototype.sint64 = function(value) {
var bits = LongBits.from(value).zzEncode();
return this._push(writeVarint64, bits.length(), bits);
}, Writer.prototype.bool = function(value) {
return this._push(writeByte, 1, value ? 1 : 0);
}, Writer.prototype.fixed32 = function(value) {
return this._push(writeFixed32, 4, value >>> 0);
}, Writer.prototype.sfixed32 = Writer.prototype.fixed32, Writer.prototype.fixed64 = function(value) {
var bits = LongBits.from(value);
return this._push(writeFixed32, 4, bits.lo)._push(writeFixed32, 4, bits.hi);
}, Writer.prototype.sfixed64 = Writer.prototype.fixed64, Writer.prototype.float = function(value) {
return this._push(util.float.writeFloatLE, 4, value);
}, Writer.prototype.double = function(value) {
return this._push(util.float.writeDoubleLE, 8, value);
};
var writeBytes = util.Array.prototype.set ? function(val, buf, pos) {
buf.set(val, pos);
} : function(val, buf, pos) {
for (var i = 0; i < val.length; ++i) buf[pos + i] = val[i];
};
Writer.prototype.bytes = function(value) {
var len = value.length >>> 0;
if (!len) return this._push(writeByte, 1, 0);
if (util.isString(value)) {
var buf = Writer.alloc(len = base64.length(value));
base64.decode(value, buf, 0), value = buf;
}
return this.uint32(len)._push(writeBytes, len, value);
}, Writer.prototype.string = function(value) {
var len = utf8.length(value);
return len ? this.uint32(len)._push(utf8.write, len, value) : this._push(writeByte, 1, 0);
}, Writer.prototype.fork = function() {
return this.states = new State(this), this.head = this.tail = new Op(noop, 0, 0),
this.len = 0, this;
}, Writer.prototype.reset = function() {
return this.states ? (this.head = this.states.head, this.tail = this.states.tail,
this.len = this.states.len, this.states = this.states.next) : (this.head = this.tail = new Op(noop, 0, 0),
this.len = 0), this;
}, Writer.prototype.ldelim = function() {
var head = this.head, tail = this.tail, len = this.len;
return this.reset().uint32(len), len && (this.tail.next = head.next, this.tail = tail,
this.len += len), this;
}, Writer.prototype.finish = function() {
for (var head = this.head.next, buf = this.constructor.alloc(this.len), pos = 0; head; ) head.fn(head.val, buf, pos),
pos += head.len, head = head.next;
return buf;
}, Writer._configure = function(BufferWriter_) {
BufferWriter = BufferWriter_, Writer.create = create(), BufferWriter._configure();
};
},
3451: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), uncurryThis = __webpack_require__(9504), hiddenKeys = __webpack_require__(421), isObject = __webpack_require__(34), hasOwn = __webpack_require__(9297), defineProperty = __webpack_require__(4913).f, getOwnPropertyNamesModule = __webpack_require__(8480), getOwnPropertyNamesExternalModule = __webpack_require__(298), isExtensible = __webpack_require__(4124), uid = __webpack_require__(3392), FREEZING = __webpack_require__(2744), REQUIRED = !1, METADATA = uid("meta"), id = 0, setMetadata = function(it) {
defineProperty(it, METADATA, {
value: {
objectID: "O" + id++,
weakData: {}
}
});
}, meta = module.exports = {
enable: function() {
meta.enable = function() {}, REQUIRED = !0;
var getOwnPropertyNames = getOwnPropertyNamesModule.f, splice = uncurryThis([].splice), test = {};
test[METADATA] = 1, getOwnPropertyNames(test).length && (getOwnPropertyNamesModule.f = function(it) {
for (var result = getOwnPropertyNames(it), i = 0, length = result.length; i < length; i++) if (result[i] === METADATA) {
splice(result, i, 1);
break;
}
return result;
}, $({
target: "Object",
stat: !0,
forced: !0
}, {
getOwnPropertyNames: getOwnPropertyNamesExternalModule.f
}));
},
fastKey: function(it, create) {
if (!isObject(it)) return "symbol" == typeof it ? it : ("string" == typeof it ? "S" : "P") + it;
if (!hasOwn(it, METADATA)) {
if (!isExtensible(it)) return "F";
if (!create) return "E";
setMetadata(it);
}
return it[METADATA].objectID;
},
getWeakData: function(it, create) {
if (!hasOwn(it, METADATA)) {
if (!isExtensible(it)) return !0;
if (!create) return !1;
setMetadata(it);
}
return it[METADATA].weakData;
},
onFreeze: function(it) {
return FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA) && setMetadata(it),
it;
}
};
hiddenKeys[METADATA] = !0;
},
3500: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), DOMIterables = __webpack_require__(7400), DOMTokenListPrototype = __webpack_require__(9296), forEach = __webpack_require__(235), createNonEnumerableProperty = __webpack_require__(6699), handlePrototype = function(CollectionPrototype) {
if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {
createNonEnumerableProperty(CollectionPrototype, "forEach", forEach);
} catch (error) {
CollectionPrototype.forEach = forEach;
}
};
for (var COLLECTION_NAME in DOMIterables) DOMIterables[COLLECTION_NAME] && handlePrototype(globalThis[COLLECTION_NAME] && globalThis[COLLECTION_NAME].prototype);
handlePrototype(DOMTokenListPrototype);
},
3506: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isPossiblePrototype = __webpack_require__(3925), $String = String, $TypeError = TypeError;
module.exports = function(argument) {
if (isPossiblePrototype(argument)) return argument;
throw new $TypeError("Can't set " + $String(argument) + " as a prototype");
};
},
3514: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(6469)("flat");
},
3517: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), fails = __webpack_require__(9039), isCallable = __webpack_require__(4901), classof = __webpack_require__(6955), getBuiltIn = __webpack_require__(7751), inspectSource = __webpack_require__(3706), noop = function() {}, construct = getBuiltIn("Reflect", "construct"), constructorRegExp = /^\s*(?:class|function)\b/, exec = uncurryThis(constructorRegExp.exec), INCORRECT_TO_STRING = !constructorRegExp.test(noop), isConstructorModern = function(argument) {
if (!isCallable(argument)) return !1;
try {
return construct(noop, [], argument), !0;
} catch (error) {
return !1;
}
}, isConstructorLegacy = function(argument) {
if (!isCallable(argument)) return !1;
switch (classof(argument)) {
case "AsyncFunction":
case "GeneratorFunction":
case "AsyncGeneratorFunction":
return !1;
}
try {
return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));
} catch (error) {
return !0;
}
};
isConstructorLegacy.sham = !0, module.exports = !construct || fails((function() {
var called;
return isConstructorModern(isConstructorModern.call) || !isConstructorModern(Object) || !isConstructorModern((function() {
called = !0;
})) || called;
})) ? isConstructorLegacy : isConstructorModern;
},
3602: module => {
"use strict";
module.exports = function(n) {
return n + 4503599627370496 - 4503599627370496;
};
},
3607: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var webkit = __webpack_require__(2839).match(/AppleWebKit\/(\d+)\./);
module.exports = !!webkit && +webkit[1];
},
3610: function(__unused_webpack_module, exports, __webpack_require__) {
"use strict";
var util = exports;
function merge(dst, src, ifNotSet) {
for (var keys = Object.keys(src), i = 0; i < keys.length; ++i) void 0 !== dst[keys[i]] && ifNotSet || (dst[keys[i]] = src[keys[i]]);
return dst;
}
function newError(name) {
function CustomError(message, properties) {
if (!(this instanceof CustomError)) return new CustomError(message, properties);
Object.defineProperty(this, "message", {
get: function() {
return message;
}
}), Error.captureStackTrace ? Error.captureStackTrace(this, CustomError) : Object.defineProperty(this, "stack", {
value: (new Error).stack || ""
}), properties && merge(this, properties);
}
return CustomError.prototype = Object.create(Error.prototype, {
constructor: {
value: CustomError,
writable: !0,
enumerable: !1,
configurable: !0
},
name: {
get: function() {
return name;
},
set: void 0,
enumerable: !1,
configurable: !0
},
toString: {
value: function() {
return this.name + ": " + this.message;
},
writable: !0,
enumerable: !1,
configurable: !0
}
}), CustomError;
}
util.asPromise = __webpack_require__(8045), util.base64 = __webpack_require__(8839),
util.EventEmitter = __webpack_require__(4358), util.float = __webpack_require__(9410),
util.inquire = __webpack_require__(4153), util.utf8 = __webpack_require__(1447),
util.pool = __webpack_require__(9390), util.LongBits = __webpack_require__(2239),
util.isNode = Boolean(void 0 !== __webpack_require__.g && __webpack_require__.g && __webpack_require__.g.process && __webpack_require__.g.process.versions && __webpack_require__.g.process.versions.node),
util.global = util.isNode && __webpack_require__.g || "undefined" != typeof window && window || "undefined" != typeof self && self || this,
util.emptyArray = Object.freeze ? Object.freeze([]) : [], util.emptyObject = Object.freeze ? Object.freeze({}) : {},
util.isInteger = Number.isInteger || function(value) {
return "number" == typeof value && isFinite(value) && Math.floor(value) === value;
}, util.isString = function(value) {
return "string" == typeof value || value instanceof String;
}, util.isObject = function(value) {
return value && "object" == typeof value;
}, util.isset = util.isSet = function(obj, prop) {
var value = obj[prop];
return !(null == value || !obj.hasOwnProperty(prop)) && ("object" != typeof value || (Array.isArray(value) ? value.length : Object.keys(value).length) > 0);
}, util.Buffer = function() {
try {
var Buffer = util.inquire("buffer").Buffer;
return Buffer.prototype.utf8Write ? Buffer : null;
} catch (e) {
return null;
}
}(), util._Buffer_from = null, util._Buffer_allocUnsafe = null, util.newBuffer = function(sizeOrArray) {
return "number" == typeof sizeOrArray ? util.Buffer ? util._Buffer_allocUnsafe(sizeOrArray) : new util.Array(sizeOrArray) : util.Buffer ? util._Buffer_from(sizeOrArray) : "undefined" == typeof Uint8Array ? sizeOrArray : new Uint8Array(sizeOrArray);
}, util.Array = "undefined" != typeof Uint8Array ? Uint8Array : Array, util.Long = util.global.dcodeIO && util.global.dcodeIO.Long || util.global.Long || util.inquire("long"),
util.key2Re = /^true|false|0|1$/, util.key32Re = /^-?(?:0|[1-9][0-9]*)$/, util.key64Re = /^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,
util.longToHash = function(value) {
return value ? util.LongBits.from(value).toHash() : util.LongBits.zeroHash;
}, util.longFromHash = function(hash, unsigned) {
var bits = util.LongBits.fromHash(hash);
return util.Long ? util.Long.fromBits(bits.lo, bits.hi, unsigned) : bits.toNumber(Boolean(unsigned));
}, util.merge = merge, util.lcFirst = function(str) {
return str.charAt(0).toLowerCase() + str.substring(1);
}, util.newError = newError, util.ProtocolError = newError("ProtocolError"), util.oneOfGetter = function(fieldNames) {
for (var fieldMap = {}, i = 0; i < fieldNames.length; ++i) fieldMap[fieldNames[i]] = 1;
return function() {
for (var keys = Object.keys(this), i = keys.length - 1; i > -1; --i) if (1 === fieldMap[keys[i]] && void 0 !== this[keys[i]] && null !== this[keys[i]]) return keys[i];
};
}, util.oneOfSetter = function(fieldNames) {
return function(name) {
for (var i = 0; i < fieldNames.length; ++i) fieldNames[i] !== name && delete this[fieldNames[i]];
};
}, util.toJSONOptions = {
longs: String,
enums: String,
bytes: String,
json: !0
}, util._configure = function() {
var Buffer = util.Buffer;
Buffer ? (util._Buffer_from = Buffer.from !== Uint8Array.from && Buffer.from || function(value, encoding) {
return new Buffer(value, encoding);
}, util._Buffer_allocUnsafe = Buffer.allocUnsafe || function(size) {
return new Buffer(size);
}) : util._Buffer_from = util._Buffer_allocUnsafe = null;
};
},
3635: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039), $RegExp = __webpack_require__(4576).RegExp;
module.exports = fails((function() {
var re = $RegExp(".", "s");
return !(re.dotAll && re.test("\n") && "s" === re.flags);
}));
},
3684: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var exportTypedArrayMethod = __webpack_require__(4644).exportTypedArrayMethod, fails = __webpack_require__(9039), globalThis = __webpack_require__(4576), uncurryThis = __webpack_require__(9504), Uint8Array = globalThis.Uint8Array, Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {}, arrayToString = [].toString, join = uncurryThis([].join);
fails((function() {
arrayToString.call({});
})) && (arrayToString = function() {
return join(this);
});
var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString !== arrayToString;
exportTypedArrayMethod("toString", arrayToString, IS_NOT_ARRAY_METHOD);
},
3706: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), isCallable = __webpack_require__(4901), store = __webpack_require__(7629), functionToString = uncurryThis(Function.toString);
isCallable(store.inspectSource) || (store.inspectSource = function(it) {
return functionToString(it);
}), module.exports = store.inspectSource;
},
3709: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var firefox = __webpack_require__(2839).match(/firefox\/(\d+)/i);
module.exports = !!firefox && +firefox[1];
},
3717: (__unused_webpack_module, exports) => {
"use strict";
exports.f = Object.getOwnPropertySymbols;
},
3724: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039);
module.exports = !fails((function() {
return 7 !== Object.defineProperty({}, 1, {
get: function() {
return 7;
}
})[1];
}));
},
3738: module => {
function _typeof(o) {
return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
return typeof o;
} : function(o) {
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
}, module.exports.__esModule = !0, module.exports.default = module.exports, _typeof(o);
}
module.exports = _typeof, module.exports.__esModule = !0, module.exports.default = module.exports;
},
3763: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var UA = __webpack_require__(2839);
module.exports = /MSIE|Trident/.test(UA);
},
3771: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), fill = __webpack_require__(4373), addToUnscopables = __webpack_require__(6469);
$({
target: "Array",
proto: !0
}, {
fill
}), addToUnscopables("fill");
},
3792: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toIndexedObject = __webpack_require__(5397), addToUnscopables = __webpack_require__(6469), Iterators = __webpack_require__(6269), InternalStateModule = __webpack_require__(1181), defineProperty = __webpack_require__(4913).f, defineIterator = __webpack_require__(1088), createIterResultObject = __webpack_require__(2529), IS_PURE = __webpack_require__(6395), DESCRIPTORS = __webpack_require__(3724), setInternalState = InternalStateModule.set, getInternalState = InternalStateModule.getterFor("Array Iterator");
module.exports = defineIterator(Array, "Array", (function(iterated, kind) {
setInternalState(this, {
type: "Array Iterator",
target: toIndexedObject(iterated),
index: 0,
kind
});
}), (function() {
var state = getInternalState(this), target = state.target, index = state.index++;
if (!target || index >= target.length) return state.target = null, createIterResultObject(void 0, !0);
switch (state.kind) {
case "keys":
return createIterResultObject(index, !1);
case "values":
return createIterResultObject(target[index], !1);
}
return createIterResultObject([ index, target[index] ], !1);
}), "values");
var values = Iterators.Arguments = Iterators.Array;
if (addToUnscopables("keys"), addToUnscopables("values"), addToUnscopables("entries"),
!IS_PURE && DESCRIPTORS && "values" !== values.name) try {
defineProperty(values, "name", {
value: "values"
});
} catch (error) {}
},
3802: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), requireObjectCoercible = __webpack_require__(7750), toString = __webpack_require__(655), whitespaces = __webpack_require__(7452), replace = uncurryThis("".replace), ltrim = RegExp("^[" + whitespaces + "]+"), rtrim = RegExp("(^|[^" + whitespaces + "])[" + whitespaces + "]+$"), createMethod = function(TYPE) {
return function($this) {
var string = toString(requireObjectCoercible($this));
return 1 & TYPE && (string = replace(string, ltrim, "")), 2 & TYPE && (string = replace(string, rtrim, "$1")),
string;
};
};
module.exports = {
start: createMethod(1),
end: createMethod(2),
trim: createMethod(3)
};
},
3904: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), fails = __webpack_require__(9039), uncurryThis = __webpack_require__(9504), toString = __webpack_require__(655), trim = __webpack_require__(3802).trim, whitespaces = __webpack_require__(7452), charAt = uncurryThis("".charAt), $parseFloat = globalThis.parseFloat, Symbol = globalThis.Symbol, ITERATOR = Symbol && Symbol.iterator, FORCED = 1 / $parseFloat(whitespaces + "-0") != -1 / 0 || ITERATOR && !fails((function() {
$parseFloat(Object(ITERATOR));
}));
module.exports = FORCED ? function(string) {
var trimmedString = trim(toString(string)), result = $parseFloat(trimmedString);
return 0 === result && "-" === charAt(trimmedString, 0) ? -0 : result;
} : $parseFloat;
},
3925: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isObject = __webpack_require__(34);
module.exports = function(argument) {
return isObject(argument) || null === argument;
};
},
3994: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var IteratorPrototype = __webpack_require__(7657).IteratorPrototype, create = __webpack_require__(2360), createPropertyDescriptor = __webpack_require__(6980), setToStringTag = __webpack_require__(687), Iterators = __webpack_require__(6269), returnThis = function() {
return this;
};
module.exports = function(IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {
var TO_STRING_TAG = NAME + " Iterator";
return IteratorConstructor.prototype = create(IteratorPrototype, {
next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next)
}), setToStringTag(IteratorConstructor, TO_STRING_TAG, !1, !0), Iterators[TO_STRING_TAG] = returnThis,
IteratorConstructor;
};
},
4055: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), isObject = __webpack_require__(34), document = globalThis.document, EXISTS = isObject(document) && isObject(document.createElement);
module.exports = function(it) {
return EXISTS ? document.createElement(it) : {};
};
},
4117: module => {
"use strict";
module.exports = function(it) {
return null == it;
};
},
4124: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039), isObject = __webpack_require__(34), classof = __webpack_require__(2195), ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(5652), $isExtensible = Object.isExtensible, FAILS_ON_PRIMITIVES = fails((function() {
$isExtensible(1);
}));
module.exports = FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE ? function(it) {
return !!isObject(it) && (!ARRAY_BUFFER_NON_EXTENSIBLE || "ArrayBuffer" !== classof(it)) && (!$isExtensible || $isExtensible(it));
} : $isExtensible;
},
4153: module => {
"use strict";
function inquire(moduleName) {
try {
var mod = eval("quire".replace(/^/, "re"))(moduleName);
if (mod && (mod.length || Object.keys(mod).length)) return mod;
} catch (e) {}
return null;
}
module.exports = inquire;
},
4209: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var wellKnownSymbol = __webpack_require__(8227), Iterators = __webpack_require__(6269), ITERATOR = wellKnownSymbol("iterator"), ArrayPrototype = Array.prototype;
module.exports = function(it) {
return void 0 !== it && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
};
},
4213: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), uncurryThis = __webpack_require__(9504), call = __webpack_require__(9565), fails = __webpack_require__(9039), objectKeys = __webpack_require__(1072), getOwnPropertySymbolsModule = __webpack_require__(3717), propertyIsEnumerableModule = __webpack_require__(8773), toObject = __webpack_require__(8981), IndexedObject = __webpack_require__(7055), $assign = Object.assign, defineProperty = Object.defineProperty, concat = uncurryThis([].concat);
module.exports = !$assign || fails((function() {
if (DESCRIPTORS && 1 !== $assign({
b: 1
}, $assign(defineProperty({}, "a", {
enumerable: !0,
get: function() {
defineProperty(this, "b", {
value: 3,
enumerable: !1
});
}
}), {
b: 2
})).b) return !0;
var A = {}, B = {}, symbol = Symbol("assign detection");
return A[symbol] = 7, "abcdefghijklmnopqrst".split("").forEach((function(chr) {
B[chr] = chr;
})), 7 !== $assign({}, A)[symbol] || "abcdefghijklmnopqrst" !== objectKeys($assign({}, B)).join("");
})) ? function(target, source) {
for (var T = toObject(target), argumentsLength = arguments.length, index = 1, getOwnPropertySymbols = getOwnPropertySymbolsModule.f, propertyIsEnumerable = propertyIsEnumerableModule.f; argumentsLength > index; ) for (var key, S = IndexedObject(arguments[index++]), keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S), length = keys.length, j = 0; length > j; ) key = keys[j++],
DESCRIPTORS && !call(propertyIsEnumerable, S, key) || (T[key] = S[key]);
return T;
} : $assign;
},
4215: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), userAgent = __webpack_require__(2839), classof = __webpack_require__(2195), userAgentStartsWith = function(string) {
return userAgent.slice(0, string.length) === string;
};
module.exports = userAgentStartsWith("Bun/") ? "BUN" : userAgentStartsWith("Cloudflare-Workers") ? "CLOUDFLARE" : userAgentStartsWith("Deno/") ? "DENO" : userAgentStartsWith("Node.js/") ? "NODE" : globalThis.Bun && "string" == typeof Bun.version ? "BUN" : globalThis.Deno && "object" == typeof Deno.version ? "DENO" : "process" === classof(globalThis.process) ? "NODE" : globalThis.window && globalThis.document ? "BROWSER" : "REST";
},
4265: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var userAgent = __webpack_require__(2839);
module.exports = /ipad|iphone|ipod/i.test(userAgent) && "undefined" != typeof Pebble;
},
4270: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), isCallable = __webpack_require__(4901), isObject = __webpack_require__(34), $TypeError = TypeError;
module.exports = function(input, pref) {
var fn, val;
if ("string" === pref && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
if ("string" !== pref && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
throw new $TypeError("Can't convert object to primitive value");
};
},
4358: module => {
"use strict";
function EventEmitter() {
this._listeners = {};
}
module.exports = EventEmitter, EventEmitter.prototype.on = function(evt, fn, ctx) {
return (this._listeners[evt] || (this._listeners[evt] = [])).push({
fn,
ctx: ctx || this
}), this;
}, EventEmitter.prototype.off = function(evt, fn) {
if (void 0 === evt) this._listeners = {}; else if (void 0 === fn) this._listeners[evt] = []; else for (var listeners = this._listeners[evt], i = 0; i < listeners.length; ) listeners[i].fn === fn ? listeners.splice(i, 1) : ++i;
return this;
}, EventEmitter.prototype.emit = function(evt) {
var listeners = this._listeners[evt];
if (listeners) {
for (var args = [], i = 1; i < arguments.length; ) args.push(arguments[i++]);
for (i = 0; i < listeners.length; ) listeners[i].fn.apply(listeners[i++].ctx, args);
}
return this;
};
},
4373: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toObject = __webpack_require__(8981), toAbsoluteIndex = __webpack_require__(5610), lengthOfArrayLike = __webpack_require__(6198);
module.exports = function(value) {
for (var O = toObject(this), length = lengthOfArrayLike(O), argumentsLength = arguments.length, index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : void 0, length), end = argumentsLength > 2 ? arguments[2] : void 0, endPos = void 0 === end ? length : toAbsoluteIndex(end, length); endPos > index; ) O[index++] = value;
return O;
};
},
4376: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var classof = __webpack_require__(2195);
module.exports = Array.isArray || function(argument) {
return "Array" === classof(argument);
};
},
4394: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var protobuf = exports;
function configure() {
protobuf.util._configure(), protobuf.Writer._configure(protobuf.BufferWriter), protobuf.Reader._configure(protobuf.BufferReader);
}
protobuf.build = "minimal", protobuf.Writer = __webpack_require__(3449), protobuf.BufferWriter = __webpack_require__(818),
protobuf.Reader = __webpack_require__(6237), protobuf.BufferReader = __webpack_require__(3158),
protobuf.util = __webpack_require__(3610), protobuf.rpc = __webpack_require__(5047),
protobuf.roots = __webpack_require__(4529), protobuf.configure = configure, configure();
},
4428: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ITERATOR = __webpack_require__(8227)("iterator"), SAFE_CLOSING = !1;
try {
var called = 0, iteratorWithReturn = {
next: function() {
return {
done: !!called++
};
},
"return": function() {
SAFE_CLOSING = !0;
}
};
iteratorWithReturn[ITERATOR] = function() {
return this;
}, Array.from(iteratorWithReturn, (function() {
throw 2;
}));
} catch (error) {}
module.exports = function(exec, SKIP_CLOSING) {
try {
if (!SKIP_CLOSING && !SAFE_CLOSING) return !1;
} catch (error) {
return !1;
}
var ITERATION_SUPPORT = !1;
try {
var object = {};
object[ITERATOR] = function() {
return {
next: function() {
return {
done: ITERATION_SUPPORT = !0
};
}
};
}, exec(object);
} catch (error) {}
return ITERATION_SUPPORT;
};
},
4488: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var arraySlice = __webpack_require__(7680), floor = Math.floor, sort = function(array, comparefn) {
var length = array.length;
if (length < 8) for (var element, j, i = 1; i < length; ) {
for (j = i, element = array[i]; j && comparefn(array[j - 1], element) > 0; ) array[j] = array[--j];
j !== i++ && (array[j] = element);
} else for (var middle = floor(length / 2), left = sort(arraySlice(array, 0, middle), comparefn), right = sort(arraySlice(array, middle), comparefn), llength = left.length, rlength = right.length, lindex = 0, rindex = 0; lindex < llength || rindex < rlength; ) array[lindex + rindex] = lindex < llength && rindex < rlength ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++] : lindex < llength ? left[lindex++] : right[rindex++];
return array;
};
module.exports = sort;
},
4495: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var V8_VERSION = __webpack_require__(9519), fails = __webpack_require__(9039), $String = __webpack_require__(4576).String;
module.exports = !!Object.getOwnPropertySymbols && !fails((function() {
var symbol = Symbol("symbol detection");
return !$String(symbol) || !(Object(symbol) instanceof Symbol) || !Symbol.sham && V8_VERSION && V8_VERSION < 41;
}));
},
4496: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $includes = __webpack_require__(9617).includes, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("includes", (function(searchElement) {
return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : void 0);
}));
},
4529: module => {
"use strict";
module.exports = {};
},
4576: function(module, __unused_webpack_exports, __webpack_require__) {
"use strict";
var check = function(it) {
return it && it.Math === Math && it;
};
module.exports = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof __webpack_require__.g && __webpack_require__.g) || check("object" == typeof this && this) || function() {
return this;
}() || Function("return this")();
},
4598: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039);
module.exports = function(METHOD_NAME, argument) {
var method = [][METHOD_NAME];
return !!method && fails((function() {
method.call(null, argument || function() {
return 1;
}, 1);
}));
};
},
4606: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var tryToString = __webpack_require__(6823), $TypeError = TypeError;
module.exports = function(O, P) {
if (!delete O[P]) throw new $TypeError("Cannot delete property " + tryToString(P) + " of " + tryToString(O));
};
},
4633: (module, __unused_webpack_exports, __webpack_require__) => {
var _typeof = __webpack_require__(3738).default;
function _regeneratorRuntime() {
"use strict";
module.exports = _regeneratorRuntime = function() {
return e;
}, module.exports.__esModule = !0, module.exports.default = module.exports;
var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function(t, e, r) {
t[e] = r.value;
}, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag";
function define(t, e, r) {
return Object.defineProperty(t, e, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}), t[e];
}
try {
define({}, "");
} catch (t) {
define = function(t, e, r) {
return t[e] = r;
};
}
function wrap(t, e, r, n) {
var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []);
return o(a, "_invoke", {
value: makeInvokeMethod(t, r, c)
}), a;
}
function tryCatch(t, e, r) {
try {
return {
type: "normal",
arg: t.call(e, r)
};
} catch (t) {
return {
type: "throw",
arg: t
};
}
}
e.wrap = wrap;
var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {};
function Generator() {}
function GeneratorFunction() {}
function GeneratorFunctionPrototype() {}
var p = {};
define(p, a, (function() {
return this;
}));
var d = Object.getPrototypeOf, v = d && d(d(values([])));
v && v !== r && n.call(v, a) && (p = v);
var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
function defineIteratorMethods(t) {
[ "next", "throw", "return" ].forEach((function(e) {
define(t, e, (function(t) {
return this._invoke(e, t);
}));
}));
}
function AsyncIterator(t, e) {
function invoke(r, o, i, a) {
var c = tryCatch(t[r], t, o);
if ("throw" !== c.type) {
var u = c.arg, h = u.value;
return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then((function(t) {
invoke("next", t, i, a);
}), (function(t) {
invoke("throw", t, i, a);
})) : e.resolve(h).then((function(t) {
u.value = t, i(u);
}), (function(t) {
return invoke("throw", t, i, a);
}));
}
a(c.arg);
}
var r;
o(this, "_invoke", {
value: function(t, n) {
function callInvokeWithMethodAndArg() {
return new e((function(e, r) {
invoke(t, n, e, r);
}));
}
return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
}
});
}
function makeInvokeMethod(e, r, n) {
var o = h;
return function(i, a) {
if (o === f) throw Error("Generator is already running");
if (o === s) {
if ("throw" === i) throw a;
return {
value: t,
done: !0
};
}
for (n.method = i, n.arg = a; ;) {
var c = n.delegate;
if (c) {
var u = maybeInvokeDelegate(c, n);
if (u) {
if (u === y) continue;
return u;
}
}
if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
if (o === h) throw o = s, n.arg;
n.dispatchException(n.arg);
} else "return" === n.method && n.abrupt("return", n.arg);
o = f;
var p = tryCatch(e, r, n);
if ("normal" === p.type) {
if (o = n.done ? s : l, p.arg === y) continue;
return {
value: p.arg,
done: n.done
};
}
"throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
}
};
}
function maybeInvokeDelegate(e, r) {
var n = r.method, o = e.iterator[n];
if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return",
r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw",
r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
var i = tryCatch(o, e.iterator, r.arg);
if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null,
y;
var a = i.arg;
return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next",
r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"),
r.delegate = null, y);
}
function pushTryEntry(t) {
var e = {
tryLoc: t[0]
};
1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]),
this.tryEntries.push(e);
}
function resetTryEntry(t) {
var e = t.completion || {};
e.type = "normal", delete e.arg, t.completion = e;
}
function Context(t) {
this.tryEntries = [ {
tryLoc: "root"
} ], t.forEach(pushTryEntry, this), this.reset(!0);
}
function values(e) {
if (e || "" === e) {
var r = e[a];
if (r) return r.call(e);
if ("function" == typeof e.next) return e;
if (!isNaN(e.length)) {
var o = -1, i = function next() {
for (;++o < e.length; ) if (n.call(e, o)) return next.value = e[o], next.done = !1,
next;
return next.value = t, next.done = !0, next;
};
return i.next = i;
}
}
throw new TypeError(_typeof(e) + " is not iterable");
}
return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
value: GeneratorFunctionPrototype,
configurable: !0
}), o(GeneratorFunctionPrototype, "constructor", {
value: GeneratorFunction,
configurable: !0
}), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"),
e.isGeneratorFunction = function(t) {
var e = "function" == typeof t && t.constructor;
return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
}, e.mark = function(t) {
return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype,
define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
}, e.awrap = function(t) {
return {
__await: t
};
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, (function() {
return this;
})), e.AsyncIterator = AsyncIterator, e.async = function(t, r, n, o, i) {
void 0 === i && (i = Promise);
var a = new AsyncIterator(wrap(t, r, n, o), i);
return e.isGeneratorFunction(r) ? a : a.next().then((function(t) {
return t.done ? t.value : a.next();
}));
}, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, (function() {
return this;
})), define(g, "toString", (function() {
return "[object Generator]";
})), e.keys = function(t) {
var e = Object(t), r = [];
for (var n in e) r.push(n);
return r.reverse(), function next() {
for (;r.length; ) {
var t = r.pop();
if (t in e) return next.value = t, next.done = !1, next;
}
return next.done = !0, next;
};
}, e.values = values, Context.prototype = {
constructor: Context,
reset: function(e) {
if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null,
this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
},
stop: function() {
this.done = !0;
var t = this.tryEntries[0].completion;
if ("throw" === t.type) throw t.arg;
return this.rval;
},
dispatchException: function(e) {
if (this.done) throw e;
var r = this;
function handle(n, o) {
return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t),
!!o;
}
for (var o = this.tryEntries.length - 1; o >= 0; --o) {
var i = this.tryEntries[o], a = i.completion;
if ("root" === i.tryLoc) return handle("end");
if (i.tryLoc <= this.prev) {
var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc");
if (c && u) {
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
} else if (c) {
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
} else {
if (!u) throw Error("try statement without catch or finally");
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
}
}
}
},
abrupt: function(t, e) {
for (var r = this.tryEntries.length - 1; r >= 0; --r) {
var o = this.tryEntries[r];
if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
var i = o;
break;
}
}
i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
var a = i ? i.completion : {};
return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc,
y) : this.complete(a);
},
complete: function(t, e) {
if ("throw" === t.type) throw t.arg;
return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg,
this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e),
y;
},
finish: function(t) {
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
var r = this.tryEntries[e];
if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r),
y;
}
},
"catch": function(t) {
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
var r = this.tryEntries[e];
if (r.tryLoc === t) {
var n = r.completion;
if ("throw" === n.type) {
var o = n.arg;
resetTryEntry(r);
}
return o;
}
}
throw Error("illegal catch attempt");
},
delegateYield: function(e, r, n) {
return this.delegate = {
iterator: values(e),
resultName: r,
nextLoc: n
}, "next" === this.method && (this.arg = t), y;
}
}, e;
}
module.exports = _regeneratorRuntime, module.exports.__esModule = !0, module.exports.default = module.exports;
},
4644: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var NAME, Constructor, Prototype, NATIVE_ARRAY_BUFFER = __webpack_require__(7811), DESCRIPTORS = __webpack_require__(3724), globalThis = __webpack_require__(4576), isCallable = __webpack_require__(4901), isObject = __webpack_require__(34), hasOwn = __webpack_require__(9297), classof = __webpack_require__(6955), tryToString = __webpack_require__(6823), createNonEnumerableProperty = __webpack_require__(6699), defineBuiltIn = __webpack_require__(6840), defineBuiltInAccessor = __webpack_require__(2106), isPrototypeOf = __webpack_require__(1625), getPrototypeOf = __webpack_require__(2787), setPrototypeOf = __webpack_require__(2967), wellKnownSymbol = __webpack_require__(8227), uid = __webpack_require__(3392), InternalStateModule = __webpack_require__(1181), enforceInternalState = InternalStateModule.enforce, getInternalState = InternalStateModule.get, Int8Array = globalThis.Int8Array, Int8ArrayPrototype = Int8Array && Int8Array.prototype, Uint8ClampedArray = globalThis.Uint8ClampedArray, Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype, TypedArray = Int8Array && getPrototypeOf(Int8Array), TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype), ObjectPrototype = Object.prototype, TypeError = globalThis.TypeError, TO_STRING_TAG = wellKnownSymbol("toStringTag"), TYPED_ARRAY_TAG = uid("TYPED_ARRAY_TAG"), NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && "Opera" !== classof(globalThis.opera), TYPED_ARRAY_TAG_REQUIRED = !1, TypedArrayConstructorsList = {
Int8Array: 1,
Uint8Array: 1,
Uint8ClampedArray: 1,
Int16Array: 2,
Uint16Array: 2,
Int32Array: 4,
Uint32Array: 4,
Float32Array: 4,
Float64Array: 8
}, BigIntArrayConstructorsList = {
BigInt64Array: 8,
BigUint64Array: 8
}, getTypedArrayConstructor = function(it) {
var proto = getPrototypeOf(it);
if (isObject(proto)) {
var state = getInternalState(proto);
return state && hasOwn(state, "TypedArrayConstructor") ? state.TypedArrayConstructor : getTypedArrayConstructor(proto);
}
}, isTypedArray = function(it) {
if (!isObject(it)) return !1;
var klass = classof(it);
return hasOwn(TypedArrayConstructorsList, klass) || hasOwn(BigIntArrayConstructorsList, klass);
};
for (NAME in TypedArrayConstructorsList) (Prototype = (Constructor = globalThis[NAME]) && Constructor.prototype) ? enforceInternalState(Prototype).TypedArrayConstructor = Constructor : NATIVE_ARRAY_BUFFER_VIEWS = !1;
for (NAME in BigIntArrayConstructorsList) (Prototype = (Constructor = globalThis[NAME]) && Constructor.prototype) && (enforceInternalState(Prototype).TypedArrayConstructor = Constructor);
if ((!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) && (TypedArray = function() {
throw new TypeError("Incorrect invocation");
}, NATIVE_ARRAY_BUFFER_VIEWS)) for (NAME in TypedArrayConstructorsList) globalThis[NAME] && setPrototypeOf(globalThis[NAME], TypedArray);
if ((!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) && (TypedArrayPrototype = TypedArray.prototype,
NATIVE_ARRAY_BUFFER_VIEWS)) for (NAME in TypedArrayConstructorsList) globalThis[NAME] && setPrototypeOf(globalThis[NAME].prototype, TypedArrayPrototype);
if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype && setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype),
DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) for (NAME in TYPED_ARRAY_TAG_REQUIRED = !0,
defineBuiltInAccessor(TypedArrayPrototype, TO_STRING_TAG, {
configurable: !0,
get: function() {
return isObject(this) ? this[TYPED_ARRAY_TAG] : void 0;
}
}), TypedArrayConstructorsList) globalThis[NAME] && createNonEnumerableProperty(globalThis[NAME], TYPED_ARRAY_TAG, NAME);
module.exports = {
NATIVE_ARRAY_BUFFER_VIEWS,
TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG,
aTypedArray: function(it) {
if (isTypedArray(it)) return it;
throw new TypeError("Target is not a typed array");
},
aTypedArrayConstructor: function(C) {
if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C;
throw new TypeError(tryToString(C) + " is not a typed array constructor");
},
exportTypedArrayMethod: function(KEY, property, forced, options) {
if (DESCRIPTORS) {
if (forced) for (var ARRAY in TypedArrayConstructorsList) {
var TypedArrayConstructor = globalThis[ARRAY];
if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {
delete TypedArrayConstructor.prototype[KEY];
} catch (error) {
try {
TypedArrayConstructor.prototype[KEY] = property;
} catch (error2) {}
}
}
TypedArrayPrototype[KEY] && !forced || defineBuiltIn(TypedArrayPrototype, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options);
}
},
exportTypedArrayStaticMethod: function(KEY, property, forced) {
var ARRAY, TypedArrayConstructor;
if (DESCRIPTORS) {
if (setPrototypeOf) {
if (forced) for (ARRAY in TypedArrayConstructorsList) if ((TypedArrayConstructor = globalThis[ARRAY]) && hasOwn(TypedArrayConstructor, KEY)) try {
delete TypedArrayConstructor[KEY];
} catch (error) {}
if (TypedArray[KEY] && !forced) return;
try {
return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property);
} catch (error) {}
}
for (ARRAY in TypedArrayConstructorsList) !(TypedArrayConstructor = globalThis[ARRAY]) || TypedArrayConstructor[KEY] && !forced || defineBuiltIn(TypedArrayConstructor, KEY, property);
}
},
getTypedArrayConstructor,
isView: function(it) {
if (!isObject(it)) return !1;
var klass = classof(it);
return "DataView" === klass || hasOwn(TypedArrayConstructorsList, klass) || hasOwn(BigIntArrayConstructorsList, klass);
},
isTypedArray,
TypedArray,
TypedArrayPrototype
};
},
4659: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), definePropertyModule = __webpack_require__(4913), createPropertyDescriptor = __webpack_require__(6980);
module.exports = function(object, key, value) {
DESCRIPTORS ? definePropertyModule.f(object, key, createPropertyDescriptor(0, value)) : object[key] = value;
};
},
4743: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), globalThis = __webpack_require__(4576), arrayBufferModule = __webpack_require__(6346), setSpecies = __webpack_require__(7633), ArrayBuffer = arrayBufferModule.ArrayBuffer;
$({
global: !0,
constructor: !0,
forced: globalThis.ArrayBuffer !== ArrayBuffer
}, {
ArrayBuffer
}), setSpecies("ArrayBuffer");
},
4756: (module, __unused_webpack_exports, __webpack_require__) => {
var runtime = __webpack_require__(4633)();
module.exports = runtime;
try {
regeneratorRuntime = runtime;
} catch (accidentalStrictMode) {
"object" == typeof globalThis ? globalThis.regeneratorRuntime = runtime : Function("r", "regeneratorRuntime = r")(runtime);
}
},
4782: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), isArray = __webpack_require__(4376), isConstructor = __webpack_require__(3517), isObject = __webpack_require__(34), toAbsoluteIndex = __webpack_require__(5610), lengthOfArrayLike = __webpack_require__(6198), toIndexedObject = __webpack_require__(5397), createProperty = __webpack_require__(4659), wellKnownSymbol = __webpack_require__(8227), arrayMethodHasSpeciesSupport = __webpack_require__(597), nativeSlice = __webpack_require__(7680), HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport("slice"), SPECIES = wellKnownSymbol("species"), $Array = Array, max = Math.max;
$({
target: "Array",
proto: !0,
forced: !HAS_SPECIES_SUPPORT
}, {
slice: function(start, end) {
var Constructor, result, n, O = toIndexedObject(this), length = lengthOfArrayLike(O), k = toAbsoluteIndex(start, length), fin = toAbsoluteIndex(void 0 === end ? length : end, length);
if (isArray(O) && (Constructor = O.constructor, (isConstructor(Constructor) && (Constructor === $Array || isArray(Constructor.prototype)) || isObject(Constructor) && null === (Constructor = Constructor[SPECIES])) && (Constructor = void 0),
Constructor === $Array || void 0 === Constructor)) return nativeSlice(O, k, fin);
for (result = new (void 0 === Constructor ? $Array : Constructor)(max(fin - k, 0)),
n = 0; k < fin; k++, n++) k in O && createProperty(result, n, O[k]);
return result.length = n, result;
}
});
},
4863: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = parse, parse.filename = null, parse.defaults = {
keepCase: !1
};
var tokenize = __webpack_require__(527), Root = __webpack_require__(5330), Type = __webpack_require__(7882), Field = __webpack_require__(1344), MapField = __webpack_require__(8252), OneOf = __webpack_require__(1457), Enum = __webpack_require__(5643), Service = __webpack_require__(9687), Method = __webpack_require__(8811), types = __webpack_require__(361), util = __webpack_require__(3262), base10Re = /^[1-9][0-9]*$/, base10NegRe = /^-?[1-9][0-9]*$/, base16Re = /^0[x][0-9a-fA-F]+$/, base16NegRe = /^-?0[x][0-9a-fA-F]+$/, base8Re = /^0[0-7]+$/, base8NegRe = /^-?0[0-7]+$/, numberRe = /^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/, nameRe = /^[a-zA-Z_][a-zA-Z_0-9]*$/, typeRefRe = /^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/, fqTypeRefRe = /^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/;
function parse(source, root, options) {
root instanceof Root || (options = root, root = new Root), options || (options = parse.defaults);
var pkg, imports, weakImports, syntax, token, preferTrailingComment = options.preferTrailingComment || !1, tn = tokenize(source, options.alternateCommentMode || !1), next = tn.next, push = tn.push, peek = tn.peek, skip = tn.skip, cmnt = tn.cmnt, head = !0, isProto3 = !1, ptr = root, applyCase = options.keepCase ? function(name) {
return name;
} : util.camelCase;
function illegal(token, name, insideTryCatch) {
var filename = parse.filename;
return insideTryCatch || (parse.filename = null), Error("illegal " + (name || "token") + " '" + token + "' (" + (filename ? filename + ", " : "") + "line " + tn.line + ")");
}
function readString() {
var token, values = [];
do {
if ('"' !== (token = next()) && "'" !== token) throw illegal(token);
values.push(next()), skip(token), token = peek();
} while ('"' === token || "'" === token);
return values.join("");
}
function readValue(acceptTypeRef) {
var token = next();
switch (token) {
case "'":
case '"':
return push(token), readString();
case "true":
case "TRUE":
return !0;
case "false":
case "FALSE":
return !1;
}
try {
return function(token) {
var sign = 1;
switch ("-" === token.charAt(0) && (sign = -1, token = token.substring(1)), token) {
case "inf":
case "INF":
case "Inf":
return sign * (1 / 0);
case "nan":
case "NAN":
case "Nan":
case "NaN":
return NaN;
case "0":
return 0;
}
if (base10Re.test(token)) return sign * parseInt(token, 10);
if (base16Re.test(token)) return sign * parseInt(token, 16);
if (base8Re.test(token)) return sign * parseInt(token, 8);
if (numberRe.test(token)) return sign * parseFloat(token);
throw illegal(token, "number", !0);
}(token);
} catch (e) {
if (acceptTypeRef && typeRefRe.test(token)) return token;
throw illegal(token, "value");
}
}
function readRanges(target, acceptStrings) {
var token, start;
do {
!acceptStrings || '"' !== (token = peek()) && "'" !== token ? target.push([ start = parseId(next()), skip("to", !0) ? parseId(next()) : start ]) : target.push(readString());
} while (skip(",", !0));
var dummy = {
options: void 0,
setOption: function(name, value) {
void 0 === this.options && (this.options = {}), this.options[name] = value;
}
};
ifBlock(dummy, (function(token) {
if ("option" !== token) throw illegal(token);
parseOption(dummy, token), skip(";");
}), (function() {
parseInlineOptions(dummy);
}));
}
function parseId(token, acceptNegative) {
switch (token) {
case "max":
case "MAX":
case "Max":
return 536870911;
case "0":
return 0;
}
if (!acceptNegative && "-" === token.charAt(0)) throw illegal(token, "id");
if (base10NegRe.test(token)) return parseInt(token, 10);
if (base16NegRe.test(token)) return parseInt(token, 16);
if (base8NegRe.test(token)) return parseInt(token, 8);
throw illegal(token, "id");
}
function parsePackage() {
if (void 0 !== pkg) throw illegal("package");
if (pkg = next(), !typeRefRe.test(pkg)) throw illegal(pkg, "name");
ptr = ptr.define(pkg), skip(";");
}
function parseImport() {
var whichImports, token = peek();
switch (token) {
case "weak":
whichImports = weakImports || (weakImports = []), next();
break;
case "public":
next();
default:
whichImports = imports || (imports = []);
}
token = readString(), skip(";"), whichImports.push(token);
}
function parseSyntax() {
if (skip("="), syntax = readString(), !(isProto3 = "proto3" === syntax) && "proto2" !== syntax) throw illegal(syntax, "syntax");
root.setOption("syntax", syntax), skip(";");
}
function parseCommon(parent, token) {
switch (token) {
case "option":
return parseOption(parent, token), skip(";"), !0;
case "message":
return parseType(parent, token), !0;
case "enum":
return parseEnum(parent, token), !0;
case "service":
return function(parent, token) {
if (!nameRe.test(token = next())) throw illegal(token, "service name");
var service = new Service(token);
ifBlock(service, (function(token) {
if (!parseCommon(service, token)) {
if ("rpc" !== token) throw illegal(token);
!function(parent, token) {
var commentText = cmnt(), type = token;
if (!nameRe.test(token = next())) throw illegal(token, "name");
var requestType, requestStream, responseType, responseStream, name = token;
if (skip("("), skip("stream", !0) && (requestStream = !0), !typeRefRe.test(token = next())) throw illegal(token);
if (requestType = token, skip(")"), skip("returns"), skip("("), skip("stream", !0) && (responseStream = !0),
!typeRefRe.test(token = next())) throw illegal(token);
responseType = token, skip(")");
var method = new Method(name, type, requestType, responseType, requestStream, responseStream);
method.comment = commentText, ifBlock(method, (function(token) {
if ("option" !== token) throw illegal(token);
parseOption(method, token), skip(";");
})), parent.add(method);
}(service, token);
}
})), parent.add(service);
}(parent, token), !0;
case "extend":
return function(parent, token) {
if (!typeRefRe.test(token = next())) throw illegal(token, "reference");
var reference = token;
ifBlock(null, (function(token) {
switch (token) {
case "required":
case "repeated":
parseField(parent, token, reference);
break;
case "optional":
parseField(parent, isProto3 ? "proto3_optional" : "optional", reference);
break;
default:
if (!isProto3 || !typeRefRe.test(token)) throw illegal(token);
push(token), parseField(parent, "optional", reference);
}
}));
}(parent, token), !0;
}
return !1;
}
function ifBlock(obj, fnIf, fnElse) {
var trailingLine = tn.line;
if (obj && ("string" != typeof obj.comment && (obj.comment = cmnt()), obj.filename = parse.filename),
skip("{", !0)) {
for (var token; "}" !== (token = next()); ) fnIf(token);
skip(";", !0);
} else fnElse && fnElse(), skip(";"), obj && ("string" != typeof obj.comment || preferTrailingComment) && (obj.comment = cmnt(trailingLine) || obj.comment);
}
function parseType(parent, token) {
if (!nameRe.test(token = next())) throw illegal(token, "type name");
var type = new Type(token);
ifBlock(type, (function(token) {
if (!parseCommon(type, token)) switch (token) {
case "map":
!function(parent) {
skip("<");
var keyType = next();
if (void 0 === types.mapKey[keyType]) throw illegal(keyType, "type");
skip(",");
var valueType = next();
if (!typeRefRe.test(valueType)) throw illegal(valueType, "type");
skip(">");
var name = next();
if (!nameRe.test(name)) throw illegal(name, "name");
skip("=");
var field = new MapField(applyCase(name), parseId(next()), keyType, valueType);
ifBlock(field, (function(token) {
if ("option" !== token) throw illegal(token);
parseOption(field, token), skip(";");
}), (function() {
parseInlineOptions(field);
})), parent.add(field);
}(type);
break;
case "required":
case "repeated":
parseField(type, token);
break;
case "optional":
parseField(type, isProto3 ? "proto3_optional" : "optional");
break;
case "oneof":
!function(parent, token) {
if (!nameRe.test(token = next())) throw illegal(token, "name");
var oneof = new OneOf(applyCase(token));
ifBlock(oneof, (function(token) {
"option" === token ? (parseOption(oneof, token), skip(";")) : (push(token), parseField(oneof, "optional"));
})), parent.add(oneof);
}(type, token);
break;
case "extensions":
readRanges(type.extensions || (type.extensions = []));
break;
case "reserved":
readRanges(type.reserved || (type.reserved = []), !0);
break;
default:
if (!isProto3 || !typeRefRe.test(token)) throw illegal(token);
push(token), parseField(type, "optional");
}
})), parent.add(type);
}
function parseField(parent, rule, extend) {
var type = next();
if ("group" !== type) {
for (;type.endsWith(".") || peek().startsWith("."); ) type += next();
if (!typeRefRe.test(type)) throw illegal(type, "type");
var name = next();
if (!nameRe.test(name)) throw illegal(name, "name");
name = applyCase(name), skip("=");
var field = new Field(name, parseId(next()), type, rule, extend);
if (ifBlock(field, (function(token) {
if ("option" !== token) throw illegal(token);
parseOption(field, token), skip(";");
}), (function() {
parseInlineOptions(field);
})), "proto3_optional" === rule) {
var oneof = new OneOf("_" + name);
field.setOption("proto3_optional", !0), oneof.add(field), parent.add(oneof);
} else parent.add(field);
isProto3 || !field.repeated || void 0 === types.packed[type] && void 0 !== types.basic[type] || field.setOption("packed", !1, !0);
} else !function(parent, rule) {
var name = next();
if (!nameRe.test(name)) throw illegal(name, "name");
var fieldName = util.lcFirst(name);
name === fieldName && (name = util.ucFirst(name)), skip("=");
var id = parseId(next()), type = new Type(name);
type.group = !0;
var field = new Field(fieldName, id, name, rule);
field.filename = parse.filename, ifBlock(type, (function(token) {
switch (token) {
case "option":
parseOption(type, token), skip(";");
break;
case "required":
case "repeated":
parseField(type, token);
break;
case "optional":
parseField(type, isProto3 ? "proto3_optional" : "optional");
break;
case "message":
parseType(type, token);
break;
case "enum":
parseEnum(type, token);
break;
default:
throw illegal(token);
}
})), parent.add(type).add(field);
}(parent, rule);
}
function parseEnum(parent, token) {
if (!nameRe.test(token = next())) throw illegal(token, "name");
var enm = new Enum(token);
ifBlock(enm, (function(token) {
switch (token) {
case "option":
parseOption(enm, token), skip(";");
break;
case "reserved":
readRanges(enm.reserved || (enm.reserved = []), !0);
break;
default:
!function(parent, token) {
if (!nameRe.test(token)) throw illegal(token, "name");
skip("=");
var value = parseId(next(), !0), dummy = {
options: void 0,
setOption: function(name, value) {
void 0 === this.options && (this.options = {}), this.options[name] = value;
}
};
ifBlock(dummy, (function(token) {
if ("option" !== token) throw illegal(token);
parseOption(dummy, token), skip(";");
}), (function() {
parseInlineOptions(dummy);
})), parent.add(token, value, dummy.comment, dummy.options);
}(enm, token);
}
})), parent.add(enm);
}
function parseOption(parent, token) {
var isCustom = skip("(", !0);
if (!typeRefRe.test(token = next())) throw illegal(token, "name");
var propName, name = token, option = name;
isCustom && (skip(")"), option = name = "(" + name + ")", token = peek(), fqTypeRefRe.test(token) && (propName = token.slice(1),
name += token, next())), skip("="), function(parent, name, value, propName) {
parent.setParsedOption && parent.setParsedOption(name, value, propName);
}(parent, option, parseOptionValue(parent, name), propName);
}
function parseOptionValue(parent, name) {
if (skip("{", !0)) {
for (var objectResult = {}; !skip("}", !0); ) {
if (!nameRe.test(token = next())) throw illegal(token, "name");
if (null === token) throw illegal(token, "end of input");
var value, propName = token;
if (skip(":", !0), "{" === peek()) value = parseOptionValue(parent, name + "." + token); else if ("[" === peek()) {
var lastValue;
if (value = [], skip("[", !0)) {
do {
lastValue = readValue(!0), value.push(lastValue);
} while (skip(",", !0));
skip("]"), void 0 !== lastValue && setOption(parent, name + "." + token, lastValue);
}
} else value = readValue(!0), setOption(parent, name + "." + token, value);
var prevValue = objectResult[propName];
prevValue && (value = [].concat(prevValue).concat(value)), objectResult[propName] = value,
skip(",", !0), skip(";", !0);
}
return objectResult;
}
var simpleValue = readValue(!0);
return setOption(parent, name, simpleValue), simpleValue;
}
function setOption(parent, name, value) {
parent.setOption && parent.setOption(name, value);
}
function parseInlineOptions(parent) {
if (skip("[", !0)) {
do {
parseOption(parent, "option");
} while (skip(",", !0));
skip("]");
}
return parent;
}
for (;null !== (token = next()); ) switch (token) {
case "package":
if (!head) throw illegal(token);
parsePackage();
break;
case "import":
if (!head) throw illegal(token);
parseImport();
break;
case "syntax":
if (!head) throw illegal(token);
parseSyntax();
break;
case "option":
parseOption(ptr, token), skip(";");
break;
default:
if (parseCommon(ptr, token)) {
head = !1;
continue;
}
throw illegal(token);
}
return parse.filename = null, {
"package": pkg,
"imports": imports,
weakImports,
syntax,
root
};
}
},
4901: module => {
"use strict";
var documentAll = "object" == typeof document && document.all;
module.exports = void 0 === documentAll && void 0 !== documentAll ? function(argument) {
return "function" == typeof argument || argument === documentAll;
} : function(argument) {
return "function" == typeof argument;
};
},
4913: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), IE8_DOM_DEFINE = __webpack_require__(5917), V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(8686), anObject = __webpack_require__(8551), toPropertyKey = __webpack_require__(6969), $TypeError = TypeError, $defineProperty = Object.defineProperty, $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function(O, P, Attributes) {
if (anObject(O), P = toPropertyKey(P), anObject(Attributes), "function" == typeof O && "prototype" === P && "value" in Attributes && "writable" in Attributes && !Attributes.writable) {
var current = $getOwnPropertyDescriptor(O, P);
current && current.writable && (O[P] = Attributes.value, Attributes = {
configurable: "configurable" in Attributes ? Attributes.configurable : current.configurable,
enumerable: "enumerable" in Attributes ? Attributes.enumerable : current.enumerable,
writable: !1
});
}
return $defineProperty(O, P, Attributes);
} : $defineProperty : function(O, P, Attributes) {
if (anObject(O), P = toPropertyKey(P), anObject(Attributes), IE8_DOM_DEFINE) try {
return $defineProperty(O, P, Attributes);
} catch (error) {}
if ("get" in Attributes || "set" in Attributes) throw new $TypeError("Accessors not supported");
return "value" in Attributes && (O[P] = Attributes.value), O;
};
},
5031: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var getBuiltIn = __webpack_require__(7751), uncurryThis = __webpack_require__(9504), getOwnPropertyNamesModule = __webpack_require__(8480), getOwnPropertySymbolsModule = __webpack_require__(3717), anObject = __webpack_require__(8551), concat = uncurryThis([].concat);
module.exports = getBuiltIn("Reflect", "ownKeys") || function(it) {
var keys = getOwnPropertyNamesModule.f(anObject(it)), getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
};
},
5044: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $fill = __webpack_require__(4373), toBigInt = __webpack_require__(5854), classof = __webpack_require__(6955), call = __webpack_require__(9565), uncurryThis = __webpack_require__(9504), fails = __webpack_require__(9039), aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, slice = uncurryThis("".slice);
exportTypedArrayMethod("fill", (function(value) {
var length = arguments.length;
aTypedArray(this);
var actualValue = "Big" === slice(classof(this), 0, 3) ? toBigInt(value) : +value;
return call($fill, this, actualValue, length > 1 ? arguments[1] : void 0, length > 2 ? arguments[2] : void 0);
}), fails((function() {
var count = 0;
return new Int8Array(2).fill({
valueOf: function() {
return count++;
}
}), 1 !== count;
})));
},
5047: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
exports.Service = __webpack_require__(7595);
},
5095: module => {
"use strict";
module.exports = common;
var timeType, commonRe = /\/|\./;
function common(name, json) {
commonRe.test(name) || (name = "google/protobuf/" + name + ".proto", json = {
nested: {
google: {
nested: {
protobuf: {
nested: json
}
}
}
}
}), common[name] = json;
}
common("any", {
Any: {
fields: {
type_url: {
type: "string",
id: 1
},
value: {
type: "bytes",
id: 2
}
}
}
}), common("duration", {
Duration: timeType = {
fields: {
seconds: {
type: "int64",
id: 1
},
nanos: {
type: "int32",
id: 2
}
}
}
}), common("timestamp", {
Timestamp: timeType
}), common("empty", {
Empty: {
fields: {}
}
}), common("struct", {
Struct: {
fields: {
fields: {
keyType: "string",
type: "Value",
id: 1
}
}
},
Value: {
oneofs: {
kind: {
oneof: [ "nullValue", "numberValue", "stringValue", "boolValue", "structValue", "listValue" ]
}
},
fields: {
nullValue: {
type: "NullValue",
id: 1
},
numberValue: {
type: "double",
id: 2
},
stringValue: {
type: "string",
id: 3
},
boolValue: {
type: "bool",
id: 4
},
structValue: {
type: "Struct",
id: 5
},
listValue: {
type: "ListValue",
id: 6
}
}
},
NullValue: {
values: {
NULL_VALUE: 0
}
},
ListValue: {
fields: {
values: {
rule: "repeated",
type: "Value",
id: 1
}
}
}
}), common("wrappers", {
DoubleValue: {
fields: {
value: {
type: "double",
id: 1
}
}
},
FloatValue: {
fields: {
value: {
type: "float",
id: 1
}
}
},
Int64Value: {
fields: {
value: {
type: "int64",
id: 1
}
}
},
UInt64Value: {
fields: {
value: {
type: "uint64",
id: 1
}
}
},
Int32Value: {
fields: {
value: {
type: "int32",
id: 1
}
}
},
UInt32Value: {
fields: {
value: {
type: "uint32",
id: 1
}
}
},
BoolValue: {
fields: {
value: {
type: "bool",
id: 1
}
}
},
StringValue: {
fields: {
value: {
type: "string",
id: 1
}
}
},
BytesValue: {
fields: {
value: {
type: "bytes",
id: 1
}
}
}
}), common("field_mask", {
FieldMask: {
fields: {
paths: {
rule: "repeated",
type: "string",
id: 1
}
}
}
}), common.get = function(file) {
return common[file] || null;
};
},
5212: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = fetch;
var asPromise = __webpack_require__(8045), fs = __webpack_require__(4153)("fs");
function fetch(filename, options, callback) {
return "function" == typeof options ? (callback = options, options = {}) : options || (options = {}),
callback ? !options.xhr && fs && fs.readFile ? fs.readFile(filename, (function(err, contents) {
return err && "undefined" != typeof XMLHttpRequest ? fetch.xhr(filename, options, callback) : err ? callback(err) : callback(null, options.binary ? contents : contents.toString("utf8"));
})) : fetch.xhr(filename, options, callback) : asPromise(fetch, this, filename, options);
}
fetch.xhr = function(filename, options, callback) {
var xhr = new XMLHttpRequest;
xhr.onreadystatechange = function() {
if (4 === xhr.readyState) {
if (0 !== xhr.status && 200 !== xhr.status) return callback(Error("status " + xhr.status));
if (options.binary) {
var buffer = xhr.response;
if (!buffer) {
buffer = [];
for (var i = 0; i < xhr.responseText.length; ++i) buffer.push(255 & xhr.responseText.charCodeAt(i));
}
return callback(null, "undefined" != typeof Uint8Array ? new Uint8Array(buffer) : buffer);
}
return callback(null, xhr.responseText);
}
}, options.binary && ("overrideMimeType" in xhr && xhr.overrideMimeType("text/plain; charset=x-user-defined"),
xhr.responseType = "arraybuffer"), xhr.open("GET", filename), xhr.send();
};
},
5325: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var protobuf = module.exports = __webpack_require__(4394);
protobuf.build = "light", protobuf.load = function(filename, root, callback) {
return "function" == typeof root ? (callback = root, root = new protobuf.Root) : root || (root = new protobuf.Root),
root.load(filename, callback);
}, protobuf.loadSync = function(filename, root) {
return root || (root = new protobuf.Root), root.loadSync(filename);
}, protobuf.encoder = __webpack_require__(1080), protobuf.decoder = __webpack_require__(7728),
protobuf.verifier = __webpack_require__(420), protobuf.converter = __webpack_require__(744),
protobuf.ReflectionObject = __webpack_require__(7209), protobuf.Namespace = __webpack_require__(8923),
protobuf.Root = __webpack_require__(5330), protobuf.Enum = __webpack_require__(5643),
protobuf.Type = __webpack_require__(7882), protobuf.Field = __webpack_require__(1344),
protobuf.OneOf = __webpack_require__(1457), protobuf.MapField = __webpack_require__(8252),
protobuf.Service = __webpack_require__(9687), protobuf.Method = __webpack_require__(8811),
protobuf.Message = __webpack_require__(2551), protobuf.wrappers = __webpack_require__(6434),
protobuf.types = __webpack_require__(361), protobuf.util = __webpack_require__(3262),
protobuf.ReflectionObject._configure(protobuf.Root), protobuf.Namespace._configure(protobuf.Type, protobuf.Service, protobuf.Enum),
protobuf.Root._configure(protobuf.Type), protobuf.Field._configure(protobuf.Type);
},
5330: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Root;
var Namespace = __webpack_require__(8923);
((Root.prototype = Object.create(Namespace.prototype)).constructor = Root).className = "Root";
var Type, parse, common, Field = __webpack_require__(1344), Enum = __webpack_require__(5643), OneOf = __webpack_require__(1457), util = __webpack_require__(3262);
function Root(options) {
Namespace.call(this, "", options), this.deferred = [], this.files = [];
}
function SYNC() {}
Root.fromJSON = function(json, root) {
return root || (root = new Root), json.options && root.setOptions(json.options),
root.addJSON(json.nested);
}, Root.prototype.resolvePath = util.path.resolve, Root.prototype.fetch = util.fetch,
Root.prototype.load = function load(filename, options, callback) {
"function" == typeof options && (callback = options, options = void 0);
var self = this;
if (!callback) return util.asPromise(load, self, filename, options);
var sync = callback === SYNC;
function finish(err, root) {
if (callback) {
if (sync) throw err;
var cb = callback;
callback = null, cb(err, root);
}
}
function getBundledFileName(filename) {
var idx = filename.lastIndexOf("google/protobuf/");
if (idx > -1) {
var altname = filename.substring(idx);
if (altname in common) return altname;
}
return null;
}
function process(filename, source) {
try {
if (util.isString(source) && "{" === source.charAt(0) && (source = JSON.parse(source)),
util.isString(source)) {
parse.filename = filename;
var resolved, parsed = parse(source, self, options), i = 0;
if (parsed.imports) for (;i < parsed.imports.length; ++i) (resolved = getBundledFileName(parsed.imports[i]) || self.resolvePath(filename, parsed.imports[i])) && fetch(resolved);
if (parsed.weakImports) for (i = 0; i < parsed.weakImports.length; ++i) (resolved = getBundledFileName(parsed.weakImports[i]) || self.resolvePath(filename, parsed.weakImports[i])) && fetch(resolved, !0);
} else self.setOptions(source.options).addJSON(source.nested);
} catch (err) {
finish(err);
}
sync || queued || finish(null, self);
}
function fetch(filename, weak) {
if (filename = getBundledFileName(filename) || filename, !(self.files.indexOf(filename) > -1)) if (self.files.push(filename),
filename in common) sync ? process(filename, common[filename]) : (++queued, setTimeout((function() {
--queued, process(filename, common[filename]);
}))); else if (sync) {
var source;
try {
source = util.fs.readFileSync(filename).toString("utf8");
} catch (err) {
return void (weak || finish(err));
}
process(filename, source);
} else ++queued, self.fetch(filename, (function(err, source) {
--queued, callback && (err ? weak ? queued || finish(null, self) : finish(err) : process(filename, source));
}));
}
var queued = 0;
util.isString(filename) && (filename = [ filename ]);
for (var resolved, i = 0; i < filename.length; ++i) (resolved = self.resolvePath("", filename[i])) && fetch(resolved);
if (sync) return self;
queued || finish(null, self);
}, Root.prototype.loadSync = function(filename, options) {
if (!util.isNode) throw Error("not supported");
return this.load(filename, options, SYNC);
}, Root.prototype.resolveAll = function() {
if (this.deferred.length) throw Error("unresolvable extensions: " + this.deferred.map((function(field) {
return "'extend " + field.extend + "' in " + field.parent.fullName;
})).join(", "));
return Namespace.prototype.resolveAll.call(this);
};
var exposeRe = /^[A-Z]/;
function tryHandleExtension(root, field) {
var extendedType = field.parent.lookup(field.extend);
if (extendedType) {
var sisterField = new Field(field.fullName, field.id, field.type, field.rule, void 0, field.options);
return extendedType.get(sisterField.name) || (sisterField.declaringField = field,
field.extensionField = sisterField, extendedType.add(sisterField)), !0;
}
return !1;
}
Root.prototype._handleAdd = function(object) {
if (object instanceof Field) void 0 === object.extend || object.extensionField || tryHandleExtension(0, object) || this.deferred.push(object); else if (object instanceof Enum) exposeRe.test(object.name) && (object.parent[object.name] = object.values); else if (!(object instanceof OneOf)) {
if (object instanceof Type) for (var i = 0; i < this.deferred.length; ) tryHandleExtension(0, this.deferred[i]) ? this.deferred.splice(i, 1) : ++i;
for (var j = 0; j < object.nestedArray.length; ++j) this._handleAdd(object._nestedArray[j]);
exposeRe.test(object.name) && (object.parent[object.name] = object);
}
}, Root.prototype._handleRemove = function(object) {
if (object instanceof Field) {
if (void 0 !== object.extend) if (object.extensionField) object.extensionField.parent.remove(object.extensionField),
object.extensionField = null; else {
var index = this.deferred.indexOf(object);
index > -1 && this.deferred.splice(index, 1);
}
} else if (object instanceof Enum) exposeRe.test(object.name) && delete object.parent[object.name]; else if (object instanceof Namespace) {
for (var i = 0; i < object.nestedArray.length; ++i) this._handleRemove(object._nestedArray[i]);
exposeRe.test(object.name) && delete object.parent[object.name];
}
}, Root._configure = function(Type_, parse_, common_) {
Type = Type_, parse = parse_, common = common_;
};
},
5370: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var lengthOfArrayLike = __webpack_require__(6198);
module.exports = function(Constructor, list, $length) {
for (var index = 0, length = arguments.length > 2 ? $length : lengthOfArrayLike(list), result = new Constructor(length); length > index; ) result[index] = list[index++];
return result;
};
},
5397: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var IndexedObject = __webpack_require__(7055), requireObjectCoercible = __webpack_require__(7750);
module.exports = function(it) {
return IndexedObject(requireObjectCoercible(it));
};
},
5506: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), $entries = __webpack_require__(2357).entries;
$({
target: "Object",
stat: !0
}, {
entries: function(O) {
return $entries(O);
}
});
},
5548: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isConstructor = __webpack_require__(3517), tryToString = __webpack_require__(6823), $TypeError = TypeError;
module.exports = function(argument) {
if (isConstructor(argument)) return argument;
throw new $TypeError(tryToString(argument) + " is not a constructor");
};
},
5610: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toIntegerOrInfinity = __webpack_require__(1291), max = Math.max, min = Math.min;
module.exports = function(index, length) {
var integer = toIntegerOrInfinity(index);
return integer < 0 ? max(integer + length, 0) : min(integer, length);
};
},
5617: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var floatRound = __webpack_require__(3164);
module.exports = Math.fround || function(x) {
return floatRound(x, 1.1920928955078125e-7, 34028234663852886e22, 11754943508222875e-54);
};
},
5643: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Enum;
var ReflectionObject = __webpack_require__(7209);
((Enum.prototype = Object.create(ReflectionObject.prototype)).constructor = Enum).className = "Enum";
var Namespace = __webpack_require__(8923), util = __webpack_require__(3262);
function Enum(name, values, options, comment, comments, valuesOptions) {
if (ReflectionObject.call(this, name, options), values && "object" != typeof values) throw TypeError("values must be an object");
if (this.valuesById = {}, this.values = Object.create(this.valuesById), this.comment = comment,
this.comments = comments || {}, this.valuesOptions = valuesOptions, this.reserved = void 0,
values) for (var keys = Object.keys(values), i = 0; i < keys.length; ++i) "number" == typeof values[keys[i]] && (this.valuesById[this.values[keys[i]] = values[keys[i]]] = keys[i]);
}
Enum.fromJSON = function(name, json) {
var enm = new Enum(name, json.values, json.options, json.comment, json.comments);
return enm.reserved = json.reserved, enm;
}, Enum.prototype.toJSON = function(toJSONOptions) {
var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
return util.toObject([ "options", this.options, "valuesOptions", this.valuesOptions, "values", this.values, "reserved", this.reserved && this.reserved.length ? this.reserved : void 0, "comment", keepComments ? this.comment : void 0, "comments", keepComments ? this.comments : void 0 ]);
}, Enum.prototype.add = function(name, id, comment, options) {
if (!util.isString(name)) throw TypeError("name must be a string");
if (!util.isInteger(id)) throw TypeError("id must be an integer");
if (void 0 !== this.values[name]) throw Error("duplicate name '" + name + "' in " + this);
if (this.isReservedId(id)) throw Error("id " + id + " is reserved in " + this);
if (this.isReservedName(name)) throw Error("name '" + name + "' is reserved in " + this);
if (void 0 !== this.valuesById[id]) {
if (!this.options || !this.options.allow_alias) throw Error("duplicate id " + id + " in " + this);
this.values[name] = id;
} else this.valuesById[this.values[name] = id] = name;
return options && (void 0 === this.valuesOptions && (this.valuesOptions = {}), this.valuesOptions[name] = options || null),
this.comments[name] = comment || null, this;
}, Enum.prototype.remove = function(name) {
if (!util.isString(name)) throw TypeError("name must be a string");
var val = this.values[name];
if (null == val) throw Error("name '" + name + "' does not exist in " + this);
return delete this.valuesById[val], delete this.values[name], delete this.comments[name],
this.valuesOptions && delete this.valuesOptions[name], this;
}, Enum.prototype.isReservedId = function(id) {
return Namespace.isReservedId(this.reserved, id);
}, Enum.prototype.isReservedName = function(name) {
return Namespace.isReservedName(this.reserved, name);
};
},
5652: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039);
module.exports = fails((function() {
if ("function" == typeof ArrayBuffer) {
var buffer = new ArrayBuffer(8);
Object.isExtensible(buffer) && Object.defineProperty(buffer, "a", {
value: 8
});
}
}));
},
5745: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var store = __webpack_require__(7629);
module.exports = function(key, value) {
return store[key] || (store[key] = value || {});
};
},
5823: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), globalThis = __webpack_require__(4576), call = __webpack_require__(9565), DESCRIPTORS = __webpack_require__(3724), TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(2805), ArrayBufferViewCore = __webpack_require__(4644), ArrayBufferModule = __webpack_require__(6346), anInstance = __webpack_require__(679), createPropertyDescriptor = __webpack_require__(6980), createNonEnumerableProperty = __webpack_require__(6699), isIntegralNumber = __webpack_require__(2087), toLength = __webpack_require__(8014), toIndex = __webpack_require__(7696), toOffset = __webpack_require__(8229), toUint8Clamped = __webpack_require__(8319), toPropertyKey = __webpack_require__(6969), hasOwn = __webpack_require__(9297), classof = __webpack_require__(6955), isObject = __webpack_require__(34), isSymbol = __webpack_require__(757), create = __webpack_require__(2360), isPrototypeOf = __webpack_require__(1625), setPrototypeOf = __webpack_require__(2967), getOwnPropertyNames = __webpack_require__(8480).f, typedArrayFrom = __webpack_require__(3251), forEach = __webpack_require__(9213).forEach, setSpecies = __webpack_require__(7633), defineBuiltInAccessor = __webpack_require__(2106), definePropertyModule = __webpack_require__(4913), getOwnPropertyDescriptorModule = __webpack_require__(7347), arrayFromConstructorAndList = __webpack_require__(5370), InternalStateModule = __webpack_require__(1181), inheritIfRequired = __webpack_require__(3167), getInternalState = InternalStateModule.get, setInternalState = InternalStateModule.set, enforceInternalState = InternalStateModule.enforce, nativeDefineProperty = definePropertyModule.f, nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f, RangeError = globalThis.RangeError, ArrayBuffer = ArrayBufferModule.ArrayBuffer, ArrayBufferPrototype = ArrayBuffer.prototype, DataView = ArrayBufferModule.DataView, NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS, TYPED_ARRAY_TAG = ArrayBufferViewCore.TYPED_ARRAY_TAG, TypedArray = ArrayBufferViewCore.TypedArray, TypedArrayPrototype = ArrayBufferViewCore.TypedArrayPrototype, isTypedArray = ArrayBufferViewCore.isTypedArray, addGetter = function(it, key) {
defineBuiltInAccessor(it, key, {
configurable: !0,
get: function() {
return getInternalState(this)[key];
}
});
}, isArrayBuffer = function(it) {
var klass;
return isPrototypeOf(ArrayBufferPrototype, it) || "ArrayBuffer" === (klass = classof(it)) || "SharedArrayBuffer" === klass;
}, isTypedArrayIndex = function(target, key) {
return isTypedArray(target) && !isSymbol(key) && key in target && isIntegralNumber(+key) && key >= 0;
}, wrappedGetOwnPropertyDescriptor = function(target, key) {
return key = toPropertyKey(key), isTypedArrayIndex(target, key) ? createPropertyDescriptor(2, target[key]) : nativeGetOwnPropertyDescriptor(target, key);
}, wrappedDefineProperty = function(target, key, descriptor) {
return key = toPropertyKey(key), !(isTypedArrayIndex(target, key) && isObject(descriptor) && hasOwn(descriptor, "value")) || hasOwn(descriptor, "get") || hasOwn(descriptor, "set") || descriptor.configurable || hasOwn(descriptor, "writable") && !descriptor.writable || hasOwn(descriptor, "enumerable") && !descriptor.enumerable ? nativeDefineProperty(target, key, descriptor) : (target[key] = descriptor.value,
target);
};
DESCRIPTORS ? (NATIVE_ARRAY_BUFFER_VIEWS || (getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor,
definePropertyModule.f = wrappedDefineProperty, addGetter(TypedArrayPrototype, "buffer"),
addGetter(TypedArrayPrototype, "byteOffset"), addGetter(TypedArrayPrototype, "byteLength"),
addGetter(TypedArrayPrototype, "length")), $({
target: "Object",
stat: !0,
forced: !NATIVE_ARRAY_BUFFER_VIEWS
}, {
getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,
defineProperty: wrappedDefineProperty
}), module.exports = function(TYPE, wrapper, CLAMPED) {
var BYTES = TYPE.match(/\d+/)[0] / 8, CONSTRUCTOR_NAME = TYPE + (CLAMPED ? "Clamped" : "") + "Array", GETTER = "get" + TYPE, SETTER = "set" + TYPE, NativeTypedArrayConstructor = globalThis[CONSTRUCTOR_NAME], TypedArrayConstructor = NativeTypedArrayConstructor, TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype, exported = {}, addElement = function(that, index) {
nativeDefineProperty(that, index, {
get: function() {
return function(that, index) {
var data = getInternalState(that);
return data.view[GETTER](index * BYTES + data.byteOffset, !0);
}(this, index);
},
set: function(value) {
return function(that, index, value) {
var data = getInternalState(that);
data.view[SETTER](index * BYTES + data.byteOffset, CLAMPED ? toUint8Clamped(value) : value, !0);
}(this, index, value);
},
enumerable: !0
});
};
NATIVE_ARRAY_BUFFER_VIEWS ? TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS && (TypedArrayConstructor = wrapper((function(dummy, data, typedArrayOffset, $length) {
return anInstance(dummy, TypedArrayConstructorPrototype), inheritIfRequired(isObject(data) ? isArrayBuffer(data) ? void 0 !== $length ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES), $length) : void 0 !== typedArrayOffset ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES)) : new NativeTypedArrayConstructor(data) : isTypedArray(data) ? arrayFromConstructorAndList(TypedArrayConstructor, data) : call(typedArrayFrom, TypedArrayConstructor, data) : new NativeTypedArrayConstructor(toIndex(data)), dummy, TypedArrayConstructor);
})), setPrototypeOf && setPrototypeOf(TypedArrayConstructor, TypedArray), forEach(getOwnPropertyNames(NativeTypedArrayConstructor), (function(key) {
key in TypedArrayConstructor || createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);
})), TypedArrayConstructor.prototype = TypedArrayConstructorPrototype) : (TypedArrayConstructor = wrapper((function(that, data, offset, $length) {
anInstance(that, TypedArrayConstructorPrototype);
var buffer, byteLength, length, index = 0, byteOffset = 0;
if (isObject(data)) {
if (!isArrayBuffer(data)) return isTypedArray(data) ? arrayFromConstructorAndList(TypedArrayConstructor, data) : call(typedArrayFrom, TypedArrayConstructor, data);
buffer = data, byteOffset = toOffset(offset, BYTES);
var $len = data.byteLength;
if (void 0 === $length) {
if ($len % BYTES) throw new RangeError("Wrong length");
if ((byteLength = $len - byteOffset) < 0) throw new RangeError("Wrong length");
} else if ((byteLength = toLength($length) * BYTES) + byteOffset > $len) throw new RangeError("Wrong length");
length = byteLength / BYTES;
} else length = toIndex(data), buffer = new ArrayBuffer(byteLength = length * BYTES);
for (setInternalState(that, {
buffer,
byteOffset,
byteLength,
length,
view: new DataView(buffer)
}); index < length; ) addElement(that, index++);
})), setPrototypeOf && setPrototypeOf(TypedArrayConstructor, TypedArray), TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype)),
TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor && createNonEnumerableProperty(TypedArrayConstructorPrototype, "constructor", TypedArrayConstructor),
enforceInternalState(TypedArrayConstructorPrototype).TypedArrayConstructor = TypedArrayConstructor,
TYPED_ARRAY_TAG && createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);
var FORCED = TypedArrayConstructor !== NativeTypedArrayConstructor;
exported[CONSTRUCTOR_NAME] = TypedArrayConstructor, $({
global: !0,
constructor: !0,
forced: FORCED,
sham: !NATIVE_ARRAY_BUFFER_VIEWS
}, exported), "BYTES_PER_ELEMENT" in TypedArrayConstructor || createNonEnumerableProperty(TypedArrayConstructor, "BYTES_PER_ELEMENT", BYTES),
"BYTES_PER_ELEMENT" in TypedArrayConstructorPrototype || createNonEnumerableProperty(TypedArrayConstructorPrototype, "BYTES_PER_ELEMENT", BYTES),
setSpecies(CONSTRUCTOR_NAME);
}) : module.exports = function() {};
},
5854: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toPrimitive = __webpack_require__(2777), $TypeError = TypeError;
module.exports = function(argument) {
var prim = toPrimitive(argument, "number");
if ("number" == typeof prim) throw new $TypeError("Can't convert number to bigint");
return BigInt(prim);
};
},
5917: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), fails = __webpack_require__(9039), createElement = __webpack_require__(4055);
module.exports = !DESCRIPTORS && !fails((function() {
return 7 !== Object.defineProperty(createElement("div"), "a", {
get: function() {
return 7;
}
}).a;
}));
},
5966: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var aCallable = __webpack_require__(9306), isNullOrUndefined = __webpack_require__(4117);
module.exports = function(V, P) {
var func = V[P];
return isNullOrUndefined(func) ? void 0 : aCallable(func);
};
},
6034: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), $values = __webpack_require__(2357).values;
$({
target: "Object",
stat: !0
}, {
values: function(O) {
return $values(O);
}
});
},
6043: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var aCallable = __webpack_require__(9306), $TypeError = TypeError, PromiseCapability = function(C) {
var resolve, reject;
this.promise = new C((function($$resolve, $$reject) {
if (void 0 !== resolve || void 0 !== reject) throw new $TypeError("Bad Promise constructor");
resolve = $$resolve, reject = $$reject;
})), this.resolve = aCallable(resolve), this.reject = aCallable(reject);
};
module.exports.f = function(C) {
return new PromiseCapability(C);
};
},
6072: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $reduceRight = __webpack_require__(926).right, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("reduceRight", (function(callbackfn) {
var length = arguments.length;
return $reduceRight(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : void 0);
}));
},
6080: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(7476), aCallable = __webpack_require__(9306), NATIVE_BIND = __webpack_require__(616), bind = uncurryThis(uncurryThis.bind);
module.exports = function(fn, that) {
return aCallable(fn), void 0 === that ? fn : NATIVE_BIND ? bind(fn, that) : function() {
return fn.apply(that, arguments);
};
};
},
6099: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var TO_STRING_TAG_SUPPORT = __webpack_require__(2140), defineBuiltIn = __webpack_require__(6840), toString = __webpack_require__(3179);
TO_STRING_TAG_SUPPORT || defineBuiltIn(Object.prototype, "toString", toString, {
unsafe: !0
});
},
6119: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var shared = __webpack_require__(5745), uid = __webpack_require__(3392), keys = shared("keys");
module.exports = function(key) {
return keys[key] || (keys[key] = uid(key));
};
},
6193: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ENVIRONMENT = __webpack_require__(4215);
module.exports = "NODE" === ENVIRONMENT;
},
6198: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toLength = __webpack_require__(8014);
module.exports = function(obj) {
return toLength(obj.length);
};
},
6237: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Reader;
var BufferReader, util = __webpack_require__(3610), LongBits = util.LongBits, utf8 = util.utf8;
function indexOutOfRange(reader, writeLength) {
return RangeError("index out of range: " + reader.pos + " + " + (writeLength || 1) + " > " + reader.len);
}
function Reader(buffer) {
this.buf = buffer, this.pos = 0, this.len = buffer.length;
}
var value, create_array = "undefined" != typeof Uint8Array ? function(buffer) {
if (buffer instanceof Uint8Array || Array.isArray(buffer)) return new Reader(buffer);
throw Error("illegal buffer");
} : function(buffer) {
if (Array.isArray(buffer)) return new Reader(buffer);
throw Error("illegal buffer");
}, create = function() {
return util.Buffer ? function(buffer) {
return (Reader.create = function(buffer) {
return util.Buffer.isBuffer(buffer) ? new BufferReader(buffer) : create_array(buffer);
})(buffer);
} : create_array;
};
function readLongVarint() {
var bits = new LongBits(0, 0), i = 0;
if (!(this.len - this.pos > 4)) {
for (;i < 3; ++i) {
if (this.pos >= this.len) throw indexOutOfRange(this);
if (bits.lo = (bits.lo | (127 & this.buf[this.pos]) << 7 * i) >>> 0, this.buf[this.pos++] < 128) return bits;
}
return bits.lo = (bits.lo | (127 & this.buf[this.pos++]) << 7 * i) >>> 0, bits;
}
for (;i < 4; ++i) if (bits.lo = (bits.lo | (127 & this.buf[this.pos]) << 7 * i) >>> 0,
this.buf[this.pos++] < 128) return bits;
if (bits.lo = (bits.lo | (127 & this.buf[this.pos]) << 28) >>> 0, bits.hi = (bits.hi | (127 & this.buf[this.pos]) >> 4) >>> 0,
this.buf[this.pos++] < 128) return bits;
if (i = 0, this.len - this.pos > 4) {
for (;i < 5; ++i) if (bits.hi = (bits.hi | (127 & this.buf[this.pos]) << 7 * i + 3) >>> 0,
this.buf[this.pos++] < 128) return bits;
} else for (;i < 5; ++i) {
if (this.pos >= this.len) throw indexOutOfRange(this);
if (bits.hi = (bits.hi | (127 & this.buf[this.pos]) << 7 * i + 3) >>> 0, this.buf[this.pos++] < 128) return bits;
}
throw Error("invalid varint encoding");
}
function readFixed32_end(buf, end) {
return (buf[end - 4] | buf[end - 3] << 8 | buf[end - 2] << 16 | buf[end - 1] << 24) >>> 0;
}
function readFixed64() {
if (this.pos + 8 > this.len) throw indexOutOfRange(this, 8);
return new LongBits(readFixed32_end(this.buf, this.pos += 4), readFixed32_end(this.buf, this.pos += 4));
}
Reader.create = create(), Reader.prototype._slice = util.Array.prototype.subarray || util.Array.prototype.slice,
Reader.prototype.uint32 = (value = 4294967295, function() {
if (value = (127 & this.buf[this.pos]) >>> 0, this.buf[this.pos++] < 128) return value;
if (value = (value | (127 & this.buf[this.pos]) << 7) >>> 0, this.buf[this.pos++] < 128) return value;
if (value = (value | (127 & this.buf[this.pos]) << 14) >>> 0, this.buf[this.pos++] < 128) return value;
if (value = (value | (127 & this.buf[this.pos]) << 21) >>> 0, this.buf[this.pos++] < 128) return value;
if (value = (value | (15 & this.buf[this.pos]) << 28) >>> 0, this.buf[this.pos++] < 128) return value;
if ((this.pos += 5) > this.len) throw this.pos = this.len, indexOutOfRange(this, 10);
return value;
}), Reader.prototype.int32 = function() {
return 0 | this.uint32();
}, Reader.prototype.sint32 = function() {
var value = this.uint32();
return value >>> 1 ^ -(1 & value);
}, Reader.prototype.bool = function() {
return 0 !== this.uint32();
}, Reader.prototype.fixed32 = function() {
if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
return readFixed32_end(this.buf, this.pos += 4);
}, Reader.prototype.sfixed32 = function() {
if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
return 0 | readFixed32_end(this.buf, this.pos += 4);
}, Reader.prototype.float = function() {
if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
var value = util.float.readFloatLE(this.buf, this.pos);
return this.pos += 4, value;
}, Reader.prototype.double = function() {
if (this.pos + 8 > this.len) throw indexOutOfRange(this, 4);
var value = util.float.readDoubleLE(this.buf, this.pos);
return this.pos += 8, value;
}, Reader.prototype.bytes = function() {
var length = this.uint32(), start = this.pos, end = this.pos + length;
if (end > this.len) throw indexOutOfRange(this, length);
if (this.pos += length, Array.isArray(this.buf)) return this.buf.slice(start, end);
if (start === end) {
var nativeBuffer = util.Buffer;
return nativeBuffer ? nativeBuffer.alloc(0) : new this.buf.constructor(0);
}
return this._slice.call(this.buf, start, end);
}, Reader.prototype.string = function() {
var bytes = this.bytes();
return utf8.read(bytes, 0, bytes.length);
}, Reader.prototype.skip = function(length) {
if ("number" == typeof length) {
if (this.pos + length > this.len) throw indexOutOfRange(this, length);
this.pos += length;
} else do {
if (this.pos >= this.len) throw indexOutOfRange(this);
} while (128 & this.buf[this.pos++]);
return this;
}, Reader.prototype.skipType = function(wireType) {
switch (wireType) {
case 0:
this.skip();
break;
case 1:
this.skip(8);
break;
case 2:
this.skip(this.uint32());
break;
case 3:
for (;4 != (wireType = 7 & this.uint32()); ) this.skipType(wireType);
break;
case 5:
this.skip(4);
break;
default:
throw Error("invalid wire type " + wireType + " at offset " + this.pos);
}
return this;
}, Reader._configure = function(BufferReader_) {
BufferReader = BufferReader_, Reader.create = create(), BufferReader._configure();
var fn = util.Long ? "toLong" : "toNumber";
util.merge(Reader.prototype, {
int64: function() {
return readLongVarint.call(this)[fn](!1);
},
uint64: function() {
return readLongVarint.call(this)[fn](!0);
},
sint64: function() {
return readLongVarint.call(this).zzDecode()[fn](!1);
},
fixed64: function() {
return readFixed64.call(this)[fn](!0);
},
sfixed64: function() {
return readFixed64.call(this)[fn](!1);
}
});
};
},
6269: module => {
"use strict";
module.exports = {};
},
6279: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var defineBuiltIn = __webpack_require__(6840);
module.exports = function(target, src, options) {
for (var key in src) defineBuiltIn(target, key, src[key], options);
return target;
};
},
6319: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var anObject = __webpack_require__(8551), iteratorClose = __webpack_require__(9539);
module.exports = function(iterator, fn, value, ENTRIES) {
try {
return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
} catch (error) {
iteratorClose(iterator, "throw", error);
}
};
},
6346: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), uncurryThis = __webpack_require__(9504), DESCRIPTORS = __webpack_require__(3724), NATIVE_ARRAY_BUFFER = __webpack_require__(7811), FunctionName = __webpack_require__(350), createNonEnumerableProperty = __webpack_require__(6699), defineBuiltInAccessor = __webpack_require__(2106), defineBuiltIns = __webpack_require__(6279), fails = __webpack_require__(9039), anInstance = __webpack_require__(679), toIntegerOrInfinity = __webpack_require__(1291), toLength = __webpack_require__(8014), toIndex = __webpack_require__(7696), fround = __webpack_require__(5617), IEEE754 = __webpack_require__(8490), getPrototypeOf = __webpack_require__(2787), setPrototypeOf = __webpack_require__(2967), arrayFill = __webpack_require__(4373), arraySlice = __webpack_require__(7680), inheritIfRequired = __webpack_require__(3167), copyConstructorProperties = __webpack_require__(7740), setToStringTag = __webpack_require__(687), InternalStateModule = __webpack_require__(1181), PROPER_FUNCTION_NAME = FunctionName.PROPER, CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE, getInternalArrayBufferState = InternalStateModule.getterFor("ArrayBuffer"), getInternalDataViewState = InternalStateModule.getterFor("DataView"), setInternalState = InternalStateModule.set, NativeArrayBuffer = globalThis.ArrayBuffer, $ArrayBuffer = NativeArrayBuffer, ArrayBufferPrototype = $ArrayBuffer && $ArrayBuffer.prototype, $DataView = globalThis.DataView, DataViewPrototype = $DataView && $DataView.prototype, ObjectPrototype = Object.prototype, Array = globalThis.Array, RangeError = globalThis.RangeError, fill = uncurryThis(arrayFill), reverse = uncurryThis([].reverse), packIEEE754 = IEEE754.pack, unpackIEEE754 = IEEE754.unpack, packInt8 = function(number) {
return [ 255 & number ];
}, packInt16 = function(number) {
return [ 255 & number, number >> 8 & 255 ];
}, packInt32 = function(number) {
return [ 255 & number, number >> 8 & 255, number >> 16 & 255, number >> 24 & 255 ];
}, unpackInt32 = function(buffer) {
return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];
}, packFloat32 = function(number) {
return packIEEE754(fround(number), 23, 4);
}, packFloat64 = function(number) {
return packIEEE754(number, 52, 8);
}, addGetter = function(Constructor, key, getInternalState) {
defineBuiltInAccessor(Constructor.prototype, key, {
configurable: !0,
get: function() {
return getInternalState(this)[key];
}
});
}, get = function(view, count, index, isLittleEndian) {
var store = getInternalDataViewState(view), intIndex = toIndex(index), boolIsLittleEndian = !!isLittleEndian;
if (intIndex + count > store.byteLength) throw new RangeError("Wrong index");
var bytes = store.bytes, start = intIndex + store.byteOffset, pack = arraySlice(bytes, start, start + count);
return boolIsLittleEndian ? pack : reverse(pack);
}, set = function(view, count, index, conversion, value, isLittleEndian) {
var store = getInternalDataViewState(view), intIndex = toIndex(index), pack = conversion(+value), boolIsLittleEndian = !!isLittleEndian;
if (intIndex + count > store.byteLength) throw new RangeError("Wrong index");
for (var bytes = store.bytes, start = intIndex + store.byteOffset, i = 0; i < count; i++) bytes[start + i] = pack[boolIsLittleEndian ? i : count - i - 1];
};
if (NATIVE_ARRAY_BUFFER) {
var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME && "ArrayBuffer" !== NativeArrayBuffer.name;
fails((function() {
NativeArrayBuffer(1);
})) && fails((function() {
new NativeArrayBuffer(-1);
})) && !fails((function() {
return new NativeArrayBuffer, new NativeArrayBuffer(1.5), new NativeArrayBuffer(NaN),
1 !== NativeArrayBuffer.length || INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME;
})) ? INCORRECT_ARRAY_BUFFER_NAME && CONFIGURABLE_FUNCTION_NAME && createNonEnumerableProperty(NativeArrayBuffer, "name", "ArrayBuffer") : (($ArrayBuffer = function(length) {
return anInstance(this, ArrayBufferPrototype), inheritIfRequired(new NativeArrayBuffer(toIndex(length)), this, $ArrayBuffer);
}).prototype = ArrayBufferPrototype, ArrayBufferPrototype.constructor = $ArrayBuffer,
copyConstructorProperties($ArrayBuffer, NativeArrayBuffer)), setPrototypeOf && getPrototypeOf(DataViewPrototype) !== ObjectPrototype && setPrototypeOf(DataViewPrototype, ObjectPrototype);
var testView = new $DataView(new $ArrayBuffer(2)), $setInt8 = uncurryThis(DataViewPrototype.setInt8);
testView.setInt8(0, 2147483648), testView.setInt8(1, 2147483649), !testView.getInt8(0) && testView.getInt8(1) || defineBuiltIns(DataViewPrototype, {
setInt8: function(byteOffset, value) {
$setInt8(this, byteOffset, value << 24 >> 24);
},
setUint8: function(byteOffset, value) {
$setInt8(this, byteOffset, value << 24 >> 24);
}
}, {
unsafe: !0
});
} else ArrayBufferPrototype = ($ArrayBuffer = function(length) {
anInstance(this, ArrayBufferPrototype);
var byteLength = toIndex(length);
setInternalState(this, {
type: "ArrayBuffer",
bytes: fill(Array(byteLength), 0),
byteLength
}), DESCRIPTORS || (this.byteLength = byteLength, this.detached = !1);
}).prototype, DataViewPrototype = ($DataView = function(buffer, byteOffset, byteLength) {
anInstance(this, DataViewPrototype), anInstance(buffer, ArrayBufferPrototype);
var bufferState = getInternalArrayBufferState(buffer), bufferLength = bufferState.byteLength, offset = toIntegerOrInfinity(byteOffset);
if (offset < 0 || offset > bufferLength) throw new RangeError("Wrong offset");
if (offset + (byteLength = void 0 === byteLength ? bufferLength - offset : toLength(byteLength)) > bufferLength) throw new RangeError("Wrong length");
setInternalState(this, {
type: "DataView",
buffer,
byteLength,
byteOffset: offset,
bytes: bufferState.bytes
}), DESCRIPTORS || (this.buffer = buffer, this.byteLength = byteLength, this.byteOffset = offset);
}).prototype, DESCRIPTORS && (addGetter($ArrayBuffer, "byteLength", getInternalArrayBufferState),
addGetter($DataView, "buffer", getInternalDataViewState), addGetter($DataView, "byteLength", getInternalDataViewState),
addGetter($DataView, "byteOffset", getInternalDataViewState)), defineBuiltIns(DataViewPrototype, {
getInt8: function(byteOffset) {
return get(this, 1, byteOffset)[0] << 24 >> 24;
},
getUint8: function(byteOffset) {
return get(this, 1, byteOffset)[0];
},
getInt16: function(byteOffset) {
var bytes = get(this, 2, byteOffset, arguments.length > 1 && arguments[1]);
return (bytes[1] << 8 | bytes[0]) << 16 >> 16;
},
getUint16: function(byteOffset) {
var bytes = get(this, 2, byteOffset, arguments.length > 1 && arguments[1]);
return bytes[1] << 8 | bytes[0];
},
getInt32: function(byteOffset) {
return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 && arguments[1]));
},
getUint32: function(byteOffset) {
return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 && arguments[1])) >>> 0;
},
getFloat32: function(byteOffset) {
return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 && arguments[1]), 23);
},
getFloat64: function(byteOffset) {
return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 && arguments[1]), 52);
},
setInt8: function(byteOffset, value) {
set(this, 1, byteOffset, packInt8, value);
},
setUint8: function(byteOffset, value) {
set(this, 1, byteOffset, packInt8, value);
},
setInt16: function(byteOffset, value) {
set(this, 2, byteOffset, packInt16, value, arguments.length > 2 && arguments[2]);
},
setUint16: function(byteOffset, value) {
set(this, 2, byteOffset, packInt16, value, arguments.length > 2 && arguments[2]);
},
setInt32: function(byteOffset, value) {
set(this, 4, byteOffset, packInt32, value, arguments.length > 2 && arguments[2]);
},
setUint32: function(byteOffset, value) {
set(this, 4, byteOffset, packInt32, value, arguments.length > 2 && arguments[2]);
},
setFloat32: function(byteOffset, value) {
set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 && arguments[2]);
},
setFloat64: function(byteOffset, value) {
set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 && arguments[2]);
}
});
setToStringTag($ArrayBuffer, "ArrayBuffer"), setToStringTag($DataView, "DataView"),
module.exports = {
ArrayBuffer: $ArrayBuffer,
DataView: $DataView
};
},
6395: module => {
"use strict";
module.exports = !1;
},
6434: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var wrappers = exports, Message = __webpack_require__(2551);
wrappers[".google.protobuf.Any"] = {
fromObject: function(object) {
if (object && object["@type"]) {
var name = object["@type"].substring(object["@type"].lastIndexOf("/") + 1), type = this.lookup(name);
if (type) {
var type_url = "." === object["@type"].charAt(0) ? object["@type"].slice(1) : object["@type"];
return -1 === type_url.indexOf("/") && (type_url = "/" + type_url), this.create({
type_url,
value: type.encode(type.fromObject(object)).finish()
});
}
}
return this.fromObject(object);
},
toObject: function(message, options) {
var prefix = "", name = "";
if (options && options.json && message.type_url && message.value) {
name = message.type_url.substring(message.type_url.lastIndexOf("/") + 1), prefix = message.type_url.substring(0, message.type_url.lastIndexOf("/") + 1);
var type = this.lookup(name);
type && (message = type.decode(message.value));
}
if (!(message instanceof this.ctor) && message instanceof Message) {
var object = message.$type.toObject(message, options);
return "" === prefix && (prefix = "type.googleapis.com/"), name = prefix + ("." === message.$type.fullName[0] ? message.$type.fullName.slice(1) : message.$type.fullName),
object["@type"] = name, object;
}
return this.toObject(message, options);
}
};
},
6449: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), flattenIntoArray = __webpack_require__(259), toObject = __webpack_require__(8981), lengthOfArrayLike = __webpack_require__(6198), toIntegerOrInfinity = __webpack_require__(1291), arraySpeciesCreate = __webpack_require__(1469);
$({
target: "Array",
proto: !0
}, {
flat: function() {
var depthArg = arguments.length ? arguments[0] : void 0, O = toObject(this), sourceLen = lengthOfArrayLike(O), A = arraySpeciesCreate(O, 0);
return A.length = flattenIntoArray(A, O, O, sourceLen, 0, void 0 === depthArg ? 1 : toIntegerOrInfinity(depthArg)),
A;
}
});
},
6468: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), globalThis = __webpack_require__(4576), uncurryThis = __webpack_require__(9504), isForced = __webpack_require__(2796), defineBuiltIn = __webpack_require__(6840), InternalMetadataModule = __webpack_require__(3451), iterate = __webpack_require__(2652), anInstance = __webpack_require__(679), isCallable = __webpack_require__(4901), isNullOrUndefined = __webpack_require__(4117), isObject = __webpack_require__(34), fails = __webpack_require__(9039), checkCorrectnessOfIteration = __webpack_require__(4428), setToStringTag = __webpack_require__(687), inheritIfRequired = __webpack_require__(3167);
module.exports = function(CONSTRUCTOR_NAME, wrapper, common) {
var IS_MAP = -1 !== CONSTRUCTOR_NAME.indexOf("Map"), IS_WEAK = -1 !== CONSTRUCTOR_NAME.indexOf("Weak"), ADDER = IS_MAP ? "set" : "add", NativeConstructor = globalThis[CONSTRUCTOR_NAME], NativePrototype = NativeConstructor && NativeConstructor.prototype, Constructor = NativeConstructor, exported = {}, fixMethod = function(KEY) {
var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);
defineBuiltIn(NativePrototype, KEY, "add" === KEY ? function(value) {
return uncurriedNativeMethod(this, 0 === value ? 0 : value), this;
} : "delete" === KEY ? function(key) {
return !(IS_WEAK && !isObject(key)) && uncurriedNativeMethod(this, 0 === key ? 0 : key);
} : "get" === KEY ? function(key) {
return IS_WEAK && !isObject(key) ? void 0 : uncurriedNativeMethod(this, 0 === key ? 0 : key);
} : "has" === KEY ? function(key) {
return !(IS_WEAK && !isObject(key)) && uncurriedNativeMethod(this, 0 === key ? 0 : key);
} : function(key, value) {
return uncurriedNativeMethod(this, 0 === key ? 0 : key, value), this;
});
};
if (isForced(CONSTRUCTOR_NAME, !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails((function() {
(new NativeConstructor).entries().next();
}))))) Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER),
InternalMetadataModule.enable(); else if (isForced(CONSTRUCTOR_NAME, !0)) {
var instance = new Constructor, HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) !== instance, THROWS_ON_PRIMITIVES = fails((function() {
instance.has(1);
})), ACCEPT_ITERABLES = checkCorrectnessOfIteration((function(iterable) {
new NativeConstructor(iterable);
})), BUGGY_ZERO = !IS_WEAK && fails((function() {
for (var $instance = new NativeConstructor, index = 5; index--; ) $instance[ADDER](index, index);
return !$instance.has(-0);
}));
ACCEPT_ITERABLES || ((Constructor = wrapper((function(dummy, iterable) {
anInstance(dummy, NativePrototype);
var that = inheritIfRequired(new NativeConstructor, dummy, Constructor);
return isNullOrUndefined(iterable) || iterate(iterable, that[ADDER], {
that,
AS_ENTRIES: IS_MAP
}), that;
}))).prototype = NativePrototype, NativePrototype.constructor = Constructor), (THROWS_ON_PRIMITIVES || BUGGY_ZERO) && (fixMethod("delete"),
fixMethod("has"), IS_MAP && fixMethod("get")), (BUGGY_ZERO || HASNT_CHAINING) && fixMethod(ADDER),
IS_WEAK && NativePrototype.clear && delete NativePrototype.clear;
}
return exported[CONSTRUCTOR_NAME] = Constructor, $({
global: !0,
constructor: !0,
forced: Constructor !== NativeConstructor
}, exported), setToStringTag(Constructor, CONSTRUCTOR_NAME), IS_WEAK || common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP),
Constructor;
};
},
6469: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var wellKnownSymbol = __webpack_require__(8227), create = __webpack_require__(2360), defineProperty = __webpack_require__(4913).f, UNSCOPABLES = wellKnownSymbol("unscopables"), ArrayPrototype = Array.prototype;
void 0 === ArrayPrototype[UNSCOPABLES] && defineProperty(ArrayPrototype, UNSCOPABLES, {
configurable: !0,
value: create(null)
}), module.exports = function(key) {
ArrayPrototype[UNSCOPABLES][key] = !0;
};
},
6499: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), call = __webpack_require__(9565), aCallable = __webpack_require__(9306), newPromiseCapabilityModule = __webpack_require__(6043), perform = __webpack_require__(1103), iterate = __webpack_require__(2652);
$({
target: "Promise",
stat: !0,
forced: __webpack_require__(537)
}, {
all: function(iterable) {
var C = this, capability = newPromiseCapabilityModule.f(C), resolve = capability.resolve, reject = capability.reject, result = perform((function() {
var $promiseResolve = aCallable(C.resolve), values = [], counter = 0, remaining = 1;
iterate(iterable, (function(promise) {
var index = counter++, alreadyCalled = !1;
remaining++, call($promiseResolve, C, promise).then((function(value) {
alreadyCalled || (alreadyCalled = !0, values[index] = value, --remaining || resolve(values));
}), reject);
})), --remaining || resolve(values);
}));
return result.error && reject(result.value), capability.promise;
}
});
},
6518: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), getOwnPropertyDescriptor = __webpack_require__(7347).f, createNonEnumerableProperty = __webpack_require__(6699), defineBuiltIn = __webpack_require__(6840), defineGlobalProperty = __webpack_require__(9433), copyConstructorProperties = __webpack_require__(7740), isForced = __webpack_require__(2796);
module.exports = function(options, source) {
var target, key, targetProperty, sourceProperty, descriptor, TARGET = options.target, GLOBAL = options.global, STATIC = options.stat;
if (target = GLOBAL ? globalThis : STATIC ? globalThis[TARGET] || defineGlobalProperty(TARGET, {}) : globalThis[TARGET] && globalThis[TARGET].prototype) for (key in source) {
if (sourceProperty = source[key], targetProperty = options.dontCallGetSet ? (descriptor = getOwnPropertyDescriptor(target, key)) && descriptor.value : target[key],
!isForced(GLOBAL ? key : TARGET + (STATIC ? "." : "#") + key, options.forced) && void 0 !== targetProperty) {
if (typeof sourceProperty == typeof targetProperty) continue;
copyConstructorProperties(sourceProperty, targetProperty);
}
(options.sham || targetProperty && targetProperty.sham) && createNonEnumerableProperty(sourceProperty, "sham", !0),
defineBuiltIn(target, key, sourceProperty, options);
}
};
},
6614: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), toLength = __webpack_require__(8014), toAbsoluteIndex = __webpack_require__(5610), aTypedArray = ArrayBufferViewCore.aTypedArray, getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("subarray", (function(begin, end) {
var O = aTypedArray(this), length = O.length, beginIndex = toAbsoluteIndex(begin, length);
return new (getTypedArrayConstructor(O))(O.buffer, O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT, toLength((void 0 === end ? length : toAbsoluteIndex(end, length)) - beginIndex));
}));
},
6651: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $indexOf = __webpack_require__(9617).indexOf, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("indexOf", (function(searchElement) {
return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : void 0);
}));
},
6682: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), anObject = __webpack_require__(8551), isCallable = __webpack_require__(4901), classof = __webpack_require__(2195), regexpExec = __webpack_require__(7323), $TypeError = TypeError;
module.exports = function(R, S) {
var exec = R.exec;
if (isCallable(exec)) {
var result = call(exec, R, S);
return null !== result && anObject(result), result;
}
if ("RegExp" === classof(R)) return call(regexpExec, R, S);
throw new $TypeError("RegExp#exec called on incompatible receiver");
};
},
6699: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), definePropertyModule = __webpack_require__(4913), createPropertyDescriptor = __webpack_require__(6980);
module.exports = DESCRIPTORS ? function(object, key, value) {
return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
} : function(object, key, value) {
return object[key] = value, object;
};
},
6706: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), aCallable = __webpack_require__(9306);
module.exports = function(object, key, method) {
try {
return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));
} catch (error) {}
};
},
6761: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), globalThis = __webpack_require__(4576), call = __webpack_require__(9565), uncurryThis = __webpack_require__(9504), IS_PURE = __webpack_require__(6395), DESCRIPTORS = __webpack_require__(3724), NATIVE_SYMBOL = __webpack_require__(4495), fails = __webpack_require__(9039), hasOwn = __webpack_require__(9297), isPrototypeOf = __webpack_require__(1625), anObject = __webpack_require__(8551), toIndexedObject = __webpack_require__(5397), toPropertyKey = __webpack_require__(6969), $toString = __webpack_require__(655), createPropertyDescriptor = __webpack_require__(6980), nativeObjectCreate = __webpack_require__(2360), objectKeys = __webpack_require__(1072), getOwnPropertyNamesModule = __webpack_require__(8480), getOwnPropertyNamesExternal = __webpack_require__(298), getOwnPropertySymbolsModule = __webpack_require__(3717), getOwnPropertyDescriptorModule = __webpack_require__(7347), definePropertyModule = __webpack_require__(4913), definePropertiesModule = __webpack_require__(6801), propertyIsEnumerableModule = __webpack_require__(8773), defineBuiltIn = __webpack_require__(6840), defineBuiltInAccessor = __webpack_require__(2106), shared = __webpack_require__(5745), sharedKey = __webpack_require__(6119), hiddenKeys = __webpack_require__(421), uid = __webpack_require__(3392), wellKnownSymbol = __webpack_require__(8227), wrappedWellKnownSymbolModule = __webpack_require__(1951), defineWellKnownSymbol = __webpack_require__(511), defineSymbolToPrimitive = __webpack_require__(8242), setToStringTag = __webpack_require__(687), InternalStateModule = __webpack_require__(1181), $forEach = __webpack_require__(9213).forEach, HIDDEN = sharedKey("hidden"), setInternalState = InternalStateModule.set, getInternalState = InternalStateModule.getterFor("Symbol"), ObjectPrototype = Object.prototype, $Symbol = globalThis.Symbol, SymbolPrototype = $Symbol && $Symbol.prototype, RangeError = globalThis.RangeError, TypeError = globalThis.TypeError, QObject = globalThis.QObject, nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f, nativeDefineProperty = definePropertyModule.f, nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f, nativePropertyIsEnumerable = propertyIsEnumerableModule.f, push = uncurryThis([].push), AllSymbols = shared("symbols"), ObjectPrototypeSymbols = shared("op-symbols"), WellKnownSymbolsStore = shared("wks"), USE_SETTER = !QObject || !QObject.prototype || !QObject.prototype.findChild, fallbackDefineProperty = function(O, P, Attributes) {
var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);
ObjectPrototypeDescriptor && delete ObjectPrototype[P], nativeDefineProperty(O, P, Attributes),
ObjectPrototypeDescriptor && O !== ObjectPrototype && nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);
}, setSymbolDescriptor = DESCRIPTORS && fails((function() {
return 7 !== nativeObjectCreate(nativeDefineProperty({}, "a", {
get: function() {
return nativeDefineProperty(this, "a", {
value: 7
}).a;
}
})).a;
})) ? fallbackDefineProperty : nativeDefineProperty, wrap = function(tag, description) {
var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);
return setInternalState(symbol, {
type: "Symbol",
tag,
description
}), DESCRIPTORS || (symbol.description = description), symbol;
}, $defineProperty = function(O, P, Attributes) {
O === ObjectPrototype && $defineProperty(ObjectPrototypeSymbols, P, Attributes),
anObject(O);
var key = toPropertyKey(P);
return anObject(Attributes), hasOwn(AllSymbols, key) ? (Attributes.enumerable ? (hasOwn(O, HIDDEN) && O[HIDDEN][key] && (O[HIDDEN][key] = !1),
Attributes = nativeObjectCreate(Attributes, {
enumerable: createPropertyDescriptor(0, !1)
})) : (hasOwn(O, HIDDEN) || nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, nativeObjectCreate(null))),
O[HIDDEN][key] = !0), setSymbolDescriptor(O, key, Attributes)) : nativeDefineProperty(O, key, Attributes);
}, $defineProperties = function(O, Properties) {
anObject(O);
var properties = toIndexedObject(Properties), keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));
return $forEach(keys, (function(key) {
DESCRIPTORS && !call($propertyIsEnumerable, properties, key) || $defineProperty(O, key, properties[key]);
})), O;
}, $propertyIsEnumerable = function(V) {
var P = toPropertyKey(V), enumerable = call(nativePropertyIsEnumerable, this, P);
return !(this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) && (!(enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]) || enumerable);
}, $getOwnPropertyDescriptor = function(O, P) {
var it = toIndexedObject(O), key = toPropertyKey(P);
if (it !== ObjectPrototype || !hasOwn(AllSymbols, key) || hasOwn(ObjectPrototypeSymbols, key)) {
var descriptor = nativeGetOwnPropertyDescriptor(it, key);
return !descriptor || !hasOwn(AllSymbols, key) || hasOwn(it, HIDDEN) && it[HIDDEN][key] || (descriptor.enumerable = !0),
descriptor;
}
}, $getOwnPropertyNames = function(O) {
var names = nativeGetOwnPropertyNames(toIndexedObject(O)), result = [];
return $forEach(names, (function(key) {
hasOwn(AllSymbols, key) || hasOwn(hiddenKeys, key) || push(result, key);
})), result;
}, $getOwnPropertySymbols = function(O) {
var IS_OBJECT_PROTOTYPE = O === ObjectPrototype, names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O)), result = [];
return $forEach(names, (function(key) {
!hasOwn(AllSymbols, key) || IS_OBJECT_PROTOTYPE && !hasOwn(ObjectPrototype, key) || push(result, AllSymbols[key]);
})), result;
};
NATIVE_SYMBOL || (defineBuiltIn(SymbolPrototype = ($Symbol = function() {
if (isPrototypeOf(SymbolPrototype, this)) throw new TypeError("Symbol is not a constructor");
var description = arguments.length && void 0 !== arguments[0] ? $toString(arguments[0]) : void 0, tag = uid(description), setter = function(value) {
var $this = void 0 === this ? globalThis : this;
$this === ObjectPrototype && call(setter, ObjectPrototypeSymbols, value), hasOwn($this, HIDDEN) && hasOwn($this[HIDDEN], tag) && ($this[HIDDEN][tag] = !1);
var descriptor = createPropertyDescriptor(1, value);
try {
setSymbolDescriptor($this, tag, descriptor);
} catch (error) {
if (!(error instanceof RangeError)) throw error;
fallbackDefineProperty($this, tag, descriptor);
}
};
return DESCRIPTORS && USE_SETTER && setSymbolDescriptor(ObjectPrototype, tag, {
configurable: !0,
set: setter
}), wrap(tag, description);
}).prototype, "toString", (function() {
return getInternalState(this).tag;
})), defineBuiltIn($Symbol, "withoutSetter", (function(description) {
return wrap(uid(description), description);
})), propertyIsEnumerableModule.f = $propertyIsEnumerable, definePropertyModule.f = $defineProperty,
definePropertiesModule.f = $defineProperties, getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor,
getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames,
getOwnPropertySymbolsModule.f = $getOwnPropertySymbols, wrappedWellKnownSymbolModule.f = function(name) {
return wrap(wellKnownSymbol(name), name);
}, DESCRIPTORS && (defineBuiltInAccessor(SymbolPrototype, "description", {
configurable: !0,
get: function() {
return getInternalState(this).description;
}
}), IS_PURE || defineBuiltIn(ObjectPrototype, "propertyIsEnumerable", $propertyIsEnumerable, {
unsafe: !0
}))), $({
global: !0,
constructor: !0,
wrap: !0,
forced: !NATIVE_SYMBOL,
sham: !NATIVE_SYMBOL
}, {
Symbol: $Symbol
}), $forEach(objectKeys(WellKnownSymbolsStore), (function(name) {
defineWellKnownSymbol(name);
})), $({
target: "Symbol",
stat: !0,
forced: !NATIVE_SYMBOL
}, {
useSetter: function() {
USE_SETTER = !0;
},
useSimple: function() {
USE_SETTER = !1;
}
}), $({
target: "Object",
stat: !0,
forced: !NATIVE_SYMBOL,
sham: !DESCRIPTORS
}, {
create: function(O, Properties) {
return void 0 === Properties ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);
},
defineProperty: $defineProperty,
defineProperties: $defineProperties,
getOwnPropertyDescriptor: $getOwnPropertyDescriptor
}), $({
target: "Object",
stat: !0,
forced: !NATIVE_SYMBOL
}, {
getOwnPropertyNames: $getOwnPropertyNames
}), defineSymbolToPrimitive(), setToStringTag($Symbol, "Symbol"), hiddenKeys[HIDDEN] = !0;
},
6801: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(8686), definePropertyModule = __webpack_require__(4913), anObject = __webpack_require__(8551), toIndexedObject = __webpack_require__(5397), objectKeys = __webpack_require__(1072);
exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function(O, Properties) {
anObject(O);
for (var key, props = toIndexedObject(Properties), keys = objectKeys(Properties), length = keys.length, index = 0; length > index; ) definePropertyModule.f(O, key = keys[index++], props[key]);
return O;
};
},
6812: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), apply = __webpack_require__(8745), $lastIndexOf = __webpack_require__(8379), aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("lastIndexOf", (function(searchElement) {
var length = arguments.length;
return apply($lastIndexOf, aTypedArray(this), length > 1 ? [ searchElement, arguments[1] ] : [ searchElement ]);
}));
},
6823: module => {
"use strict";
var $String = String;
module.exports = function(argument) {
try {
return $String(argument);
} catch (error) {
return "Object";
}
};
},
6837: module => {
"use strict";
var $TypeError = TypeError;
module.exports = function(it) {
if (it > 9007199254740991) throw $TypeError("Maximum allowed index exceeded");
return it;
};
},
6840: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isCallable = __webpack_require__(4901), definePropertyModule = __webpack_require__(4913), makeBuiltIn = __webpack_require__(283), defineGlobalProperty = __webpack_require__(9433);
module.exports = function(O, key, value, options) {
options || (options = {});
var simple = options.enumerable, name = void 0 !== options.name ? options.name : key;
if (isCallable(value) && makeBuiltIn(value, name, options), options.global) simple ? O[key] = value : defineGlobalProperty(key, value); else {
try {
options.unsafe ? O[key] && (simple = !0) : delete O[key];
} catch (error) {}
simple ? O[key] = value : definePropertyModule.f(O, key, {
value,
enumerable: !1,
configurable: !options.nonConfigurable,
writable: !options.nonWritable
});
}
return O;
};
},
6910: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), uncurryThis = __webpack_require__(9504), aCallable = __webpack_require__(9306), toObject = __webpack_require__(8981), lengthOfArrayLike = __webpack_require__(6198), deletePropertyOrThrow = __webpack_require__(4606), toString = __webpack_require__(655), fails = __webpack_require__(9039), internalSort = __webpack_require__(4488), arrayMethodIsStrict = __webpack_require__(4598), FF = __webpack_require__(3709), IE_OR_EDGE = __webpack_require__(3763), V8 = __webpack_require__(9519), WEBKIT = __webpack_require__(3607), test = [], nativeSort = uncurryThis(test.sort), push = uncurryThis(test.push), FAILS_ON_UNDEFINED = fails((function() {
test.sort(void 0);
})), FAILS_ON_NULL = fails((function() {
test.sort(null);
})), STRICT_METHOD = arrayMethodIsStrict("sort"), STABLE_SORT = !fails((function() {
if (V8) return V8 < 70;
if (!(FF && FF > 3)) {
if (IE_OR_EDGE) return !0;
if (WEBKIT) return WEBKIT < 603;
var code, chr, value, index, result = "";
for (code = 65; code < 76; code++) {
switch (chr = String.fromCharCode(code), code) {
case 66:
case 69:
case 70:
case 72:
value = 3;
break;
case 68:
case 71:
value = 4;
break;
default:
value = 2;
}
for (index = 0; index < 47; index++) test.push({
k: chr + index,
v: value
});
}
for (test.sort((function(a, b) {
return b.v - a.v;
})), index = 0; index < test.length; index++) chr = test[index].k.charAt(0), result.charAt(result.length - 1) !== chr && (result += chr);
return "DGBEFHACIJK" !== result;
}
}));
$({
target: "Array",
proto: !0,
forced: FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT
}, {
sort: function(comparefn) {
void 0 !== comparefn && aCallable(comparefn);
var array = toObject(this);
if (STABLE_SORT) return void 0 === comparefn ? nativeSort(array) : nativeSort(array, comparefn);
var itemsLength, index, items = [], arrayLength = lengthOfArrayLike(array);
for (index = 0; index < arrayLength; index++) index in array && push(items, array[index]);
for (internalSort(items, function(comparefn) {
return function(x, y) {
return void 0 === y ? -1 : void 0 === x ? 1 : void 0 !== comparefn ? +comparefn(x, y) || 0 : toString(x) > toString(y) ? 1 : -1;
};
}(comparefn)), itemsLength = lengthOfArrayLike(items), index = 0; index < itemsLength; ) array[index] = items[index++];
for (;index < arrayLength; ) deletePropertyOrThrow(array, index++);
return array;
}
});
},
6933: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), isArray = __webpack_require__(4376), isCallable = __webpack_require__(4901), classof = __webpack_require__(2195), toString = __webpack_require__(655), push = uncurryThis([].push);
module.exports = function(replacer) {
if (isCallable(replacer)) return replacer;
if (isArray(replacer)) {
for (var rawLength = replacer.length, keys = [], i = 0; i < rawLength; i++) {
var element = replacer[i];
"string" == typeof element ? push(keys, element) : "number" != typeof element && "Number" !== classof(element) && "String" !== classof(element) || push(keys, toString(element));
}
var keysLength = keys.length, root = !0;
return function(key, value) {
if (root) return root = !1, value;
if (isArray(this)) return value;
for (var j = 0; j < keysLength; j++) if (keys[j] === key) return value;
};
}
};
},
6938: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var create = __webpack_require__(2360), defineBuiltInAccessor = __webpack_require__(2106), defineBuiltIns = __webpack_require__(6279), bind = __webpack_require__(6080), anInstance = __webpack_require__(679), isNullOrUndefined = __webpack_require__(4117), iterate = __webpack_require__(2652), defineIterator = __webpack_require__(1088), createIterResultObject = __webpack_require__(2529), setSpecies = __webpack_require__(7633), DESCRIPTORS = __webpack_require__(3724), fastKey = __webpack_require__(3451).fastKey, InternalStateModule = __webpack_require__(1181), setInternalState = InternalStateModule.set, internalStateGetterFor = InternalStateModule.getterFor;
module.exports = {
getConstructor: function(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {
var Constructor = wrapper((function(that, iterable) {
anInstance(that, Prototype), setInternalState(that, {
type: CONSTRUCTOR_NAME,
index: create(null),
first: null,
last: null,
size: 0
}), DESCRIPTORS || (that.size = 0), isNullOrUndefined(iterable) || iterate(iterable, that[ADDER], {
that,
AS_ENTRIES: IS_MAP
});
})), Prototype = Constructor.prototype, getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME), define = function(that, key, value) {
var previous, index, state = getInternalState(that), entry = getEntry(that, key);
return entry ? entry.value = value : (state.last = entry = {
index: index = fastKey(key, !0),
key,
value,
previous: previous = state.last,
next: null,
removed: !1
}, state.first || (state.first = entry), previous && (previous.next = entry), DESCRIPTORS ? state.size++ : that.size++,
"F" !== index && (state.index[index] = entry)), that;
}, getEntry = function(that, key) {
var entry, state = getInternalState(that), index = fastKey(key);
if ("F" !== index) return state.index[index];
for (entry = state.first; entry; entry = entry.next) if (entry.key === key) return entry;
};
return defineBuiltIns(Prototype, {
clear: function() {
for (var state = getInternalState(this), entry = state.first; entry; ) entry.removed = !0,
entry.previous && (entry.previous = entry.previous.next = null), entry = entry.next;
state.first = state.last = null, state.index = create(null), DESCRIPTORS ? state.size = 0 : this.size = 0;
},
"delete": function(key) {
var state = getInternalState(this), entry = getEntry(this, key);
if (entry) {
var next = entry.next, prev = entry.previous;
delete state.index[entry.index], entry.removed = !0, prev && (prev.next = next),
next && (next.previous = prev), state.first === entry && (state.first = next), state.last === entry && (state.last = prev),
DESCRIPTORS ? state.size-- : this.size--;
}
return !!entry;
},
forEach: function(callbackfn) {
for (var entry, state = getInternalState(this), boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : void 0); entry = entry ? entry.next : state.first; ) for (boundFunction(entry.value, entry.key, this); entry && entry.removed; ) entry = entry.previous;
},
has: function(key) {
return !!getEntry(this, key);
}
}), defineBuiltIns(Prototype, IS_MAP ? {
get: function(key) {
var entry = getEntry(this, key);
return entry && entry.value;
},
set: function(key, value) {
return define(this, 0 === key ? 0 : key, value);
}
} : {
add: function(value) {
return define(this, value = 0 === value ? 0 : value, value);
}
}), DESCRIPTORS && defineBuiltInAccessor(Prototype, "size", {
configurable: !0,
get: function() {
return getInternalState(this).size;
}
}), Constructor;
},
setStrong: function(Constructor, CONSTRUCTOR_NAME, IS_MAP) {
var ITERATOR_NAME = CONSTRUCTOR_NAME + " Iterator", getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME), getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);
defineIterator(Constructor, CONSTRUCTOR_NAME, (function(iterated, kind) {
setInternalState(this, {
type: ITERATOR_NAME,
target: iterated,
state: getInternalCollectionState(iterated),
kind,
last: null
});
}), (function() {
for (var state = getInternalIteratorState(this), kind = state.kind, entry = state.last; entry && entry.removed; ) entry = entry.previous;
return state.target && (state.last = entry = entry ? entry.next : state.state.first) ? createIterResultObject("keys" === kind ? entry.key : "values" === kind ? entry.value : [ entry.key, entry.value ], !1) : (state.target = null,
createIterResultObject(void 0, !0));
}), IS_MAP ? "entries" : "values", !IS_MAP, !0), setSpecies(CONSTRUCTOR_NAME);
}
};
},
6955: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var TO_STRING_TAG_SUPPORT = __webpack_require__(2140), isCallable = __webpack_require__(4901), classofRaw = __webpack_require__(2195), TO_STRING_TAG = __webpack_require__(8227)("toStringTag"), $Object = Object, CORRECT_ARGUMENTS = "Arguments" === classofRaw(function() {
return arguments;
}());
module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function(it) {
var O, tag, result;
return void 0 === it ? "Undefined" : null === it ? "Null" : "string" == typeof (tag = function(it, key) {
try {
return it[key];
} catch (error) {}
}(O = $Object(it), TO_STRING_TAG)) ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : "Object" === (result = classofRaw(O)) && isCallable(O.callee) ? "Arguments" : result;
};
},
6969: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toPrimitive = __webpack_require__(2777), isSymbol = __webpack_require__(757);
module.exports = function(argument) {
var key = toPrimitive(argument, "string");
return isSymbol(key) ? key : key + "";
};
},
6980: module => {
"use strict";
module.exports = function(bitmap, value) {
return {
enumerable: !(1 & bitmap),
configurable: !(2 & bitmap),
writable: !(4 & bitmap),
value
};
};
},
7029: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toObject = __webpack_require__(8981), toAbsoluteIndex = __webpack_require__(5610), lengthOfArrayLike = __webpack_require__(6198), deletePropertyOrThrow = __webpack_require__(4606), min = Math.min;
module.exports = [].copyWithin || function(target, start) {
var O = toObject(this), len = lengthOfArrayLike(O), to = toAbsoluteIndex(target, len), from = toAbsoluteIndex(start, len), end = arguments.length > 2 ? arguments[2] : void 0, count = min((void 0 === end ? len : toAbsoluteIndex(end, len)) - from, len - to), inc = 1;
for (from < to && to < from + count && (inc = -1, from += count - 1, to += count - 1); count-- > 0; ) from in O ? O[to] = O[from] : deletePropertyOrThrow(O, to),
to += inc, from += inc;
return O;
};
},
7040: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var NATIVE_SYMBOL = __webpack_require__(4495);
module.exports = NATIVE_SYMBOL && !Symbol.sham && "symbol" == typeof Symbol.iterator;
},
7055: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), fails = __webpack_require__(9039), classof = __webpack_require__(2195), $Object = Object, split = uncurryThis("".split);
module.exports = fails((function() {
return !$Object("z").propertyIsEnumerable(0);
})) ? function(it) {
return "String" === classof(it) ? split(it, "") : $Object(it);
} : $Object;
},
7209: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = ReflectionObject, ReflectionObject.className = "ReflectionObject";
var Root, util = __webpack_require__(3262);
function ReflectionObject(name, options) {
if (!util.isString(name)) throw TypeError("name must be a string");
if (options && !util.isObject(options)) throw TypeError("options must be an object");
this.options = options, this.parsedOptions = null, this.name = name, this.parent = null,
this.resolved = !1, this.comment = null, this.filename = null;
}
Object.defineProperties(ReflectionObject.prototype, {
root: {
get: function() {
for (var ptr = this; null !== ptr.parent; ) ptr = ptr.parent;
return ptr;
}
},
fullName: {
get: function() {
for (var path = [ this.name ], ptr = this.parent; ptr; ) path.unshift(ptr.name),
ptr = ptr.parent;
return path.join(".");
}
}
}), ReflectionObject.prototype.toJSON = function() {
throw Error();
}, ReflectionObject.prototype.onAdd = function(parent) {
this.parent && this.parent !== parent && this.parent.remove(this), this.parent = parent,
this.resolved = !1;
var root = parent.root;
root instanceof Root && root._handleAdd(this);
}, ReflectionObject.prototype.onRemove = function(parent) {
var root = parent.root;
root instanceof Root && root._handleRemove(this), this.parent = null, this.resolved = !1;
}, ReflectionObject.prototype.resolve = function() {
return this.resolved || this.root instanceof Root && (this.resolved = !0), this;
}, ReflectionObject.prototype.getOption = function(name) {
if (this.options) return this.options[name];
}, ReflectionObject.prototype.setOption = function(name, value, ifNotSet) {
return ifNotSet && this.options && void 0 !== this.options[name] || ((this.options || (this.options = {}))[name] = value),
this;
}, ReflectionObject.prototype.setParsedOption = function(name, value, propName) {
this.parsedOptions || (this.parsedOptions = []);
var parsedOptions = this.parsedOptions;
if (propName) {
var opt = parsedOptions.find((function(opt) {
return Object.prototype.hasOwnProperty.call(opt, name);
}));
if (opt) {
var newValue = opt[name];
util.setProperty(newValue, propName, value);
} else (opt = {})[name] = util.setProperty({}, propName, value), parsedOptions.push(opt);
} else {
var newOpt = {};
newOpt[name] = value, parsedOptions.push(newOpt);
}
return this;
}, ReflectionObject.prototype.setOptions = function(options, ifNotSet) {
if (options) for (var keys = Object.keys(options), i = 0; i < keys.length; ++i) this.setOption(keys[i], options[keys[i]], ifNotSet);
return this;
}, ReflectionObject.prototype.toString = function() {
var className = this.constructor.className, fullName = this.fullName;
return fullName.length ? className + " " + fullName : className;
}, ReflectionObject._configure = function(Root_) {
Root = Root_;
};
},
7301: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $some = __webpack_require__(9213).some, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("some", (function(callbackfn) {
return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
}));
},
7323: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var re1, re2, call = __webpack_require__(9565), uncurryThis = __webpack_require__(9504), toString = __webpack_require__(655), regexpFlags = __webpack_require__(7979), stickyHelpers = __webpack_require__(8429), shared = __webpack_require__(5745), create = __webpack_require__(2360), getInternalState = __webpack_require__(1181).get, UNSUPPORTED_DOT_ALL = __webpack_require__(3635), UNSUPPORTED_NCG = __webpack_require__(8814), nativeReplace = shared("native-string-replace", String.prototype.replace), nativeExec = RegExp.prototype.exec, patchedExec = nativeExec, charAt = uncurryThis("".charAt), indexOf = uncurryThis("".indexOf), replace = uncurryThis("".replace), stringSlice = uncurryThis("".slice), UPDATES_LAST_INDEX_WRONG = (re2 = /b*/g,
call(nativeExec, re1 = /a/, "a"), call(nativeExec, re2, "a"), 0 !== re1.lastIndex || 0 !== re2.lastIndex), UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET, NPCG_INCLUDED = void 0 !== /()??/.exec("")[1];
(UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG) && (patchedExec = function(string) {
var result, reCopy, lastIndex, match, i, object, group, re = this, state = getInternalState(re), str = toString(string), raw = state.raw;
if (raw) return raw.lastIndex = re.lastIndex, result = call(patchedExec, raw, str),
re.lastIndex = raw.lastIndex, result;
var groups = state.groups, sticky = UNSUPPORTED_Y && re.sticky, flags = call(regexpFlags, re), source = re.source, charsAdded = 0, strCopy = str;
if (sticky && (flags = replace(flags, "y", ""), -1 === indexOf(flags, "g") && (flags += "g"),
strCopy = stringSlice(str, re.lastIndex), re.lastIndex > 0 && (!re.multiline || re.multiline && "\n" !== charAt(str, re.lastIndex - 1)) && (source = "(?: " + source + ")",
strCopy = " " + strCopy, charsAdded++), reCopy = new RegExp("^(?:" + source + ")", flags)),
NPCG_INCLUDED && (reCopy = new RegExp("^" + source + "$(?!\\s)", flags)), UPDATES_LAST_INDEX_WRONG && (lastIndex = re.lastIndex),
match = call(nativeExec, sticky ? reCopy : re, strCopy), sticky ? match ? (match.input = stringSlice(match.input, charsAdded),
match[0] = stringSlice(match[0], charsAdded), match.index = re.lastIndex, re.lastIndex += match[0].length) : re.lastIndex = 0 : UPDATES_LAST_INDEX_WRONG && match && (re.lastIndex = re.global ? match.index + match[0].length : lastIndex),
NPCG_INCLUDED && match && match.length > 1 && call(nativeReplace, match[0], reCopy, (function() {
for (i = 1; i < arguments.length - 2; i++) void 0 === arguments[i] && (match[i] = void 0);
})), match && groups) for (match.groups = object = create(null), i = 0; i < groups.length; i++) object[(group = groups[i])[0]] = match[group[1]];
return match;
}), module.exports = patchedExec;
},
7347: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), call = __webpack_require__(9565), propertyIsEnumerableModule = __webpack_require__(8773), createPropertyDescriptor = __webpack_require__(6980), toIndexedObject = __webpack_require__(5397), toPropertyKey = __webpack_require__(6969), hasOwn = __webpack_require__(9297), IE8_DOM_DEFINE = __webpack_require__(5917), $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function(O, P) {
if (O = toIndexedObject(O), P = toPropertyKey(P), IE8_DOM_DEFINE) try {
return $getOwnPropertyDescriptor(O, P);
} catch (error) {}
if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
};
},
7400: module => {
"use strict";
module.exports = {
CSSRuleList: 0,
CSSStyleDeclaration: 0,
CSSValueList: 0,
ClientRectList: 0,
DOMRectList: 0,
DOMStringList: 0,
DOMTokenList: 1,
DataTransferItemList: 0,
FileList: 0,
HTMLAllCollection: 0,
HTMLCollection: 0,
HTMLFormElement: 0,
HTMLSelectElement: 0,
MediaList: 0,
MimeTypeArray: 0,
NamedNodeMap: 0,
NodeList: 1,
PaintRequestList: 0,
Plugin: 0,
PluginArray: 0,
SVGLengthList: 0,
SVGNumberList: 0,
SVGPathSegList: 0,
SVGPointList: 0,
SVGStringList: 0,
SVGTransformList: 0,
SourceBufferList: 0,
StyleSheetList: 0,
TextTrackCueList: 0,
TextTrackList: 0,
TouchList: 0
};
},
7433: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isArray = __webpack_require__(4376), isConstructor = __webpack_require__(3517), isObject = __webpack_require__(34), SPECIES = __webpack_require__(8227)("species"), $Array = Array;
module.exports = function(originalArray) {
var C;
return isArray(originalArray) && (C = originalArray.constructor, (isConstructor(C) && (C === $Array || isArray(C.prototype)) || isObject(C) && null === (C = C[SPECIES])) && (C = void 0)),
void 0 === C ? $Array : C;
};
},
7452: module => {
"use strict";
module.exports = "\t\n\v\f\r \u2028\u2029\ufeff";
},
7476: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var classofRaw = __webpack_require__(2195), uncurryThis = __webpack_require__(9504);
module.exports = function(fn) {
if ("Function" === classofRaw(fn)) return uncurryThis(fn);
};
},
7495: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), exec = __webpack_require__(7323);
$({
target: "RegExp",
proto: !0,
forced: /./.exec !== exec
}, {
exec
});
},
7595: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Service;
var util = __webpack_require__(3610);
function Service(rpcImpl, requestDelimited, responseDelimited) {
if ("function" != typeof rpcImpl) throw TypeError("rpcImpl must be a function");
util.EventEmitter.call(this), this.rpcImpl = rpcImpl, this.requestDelimited = Boolean(requestDelimited),
this.responseDelimited = Boolean(responseDelimited);
}
(Service.prototype = Object.create(util.EventEmitter.prototype)).constructor = Service,
Service.prototype.rpcCall = function rpcCall(method, requestCtor, responseCtor, request, callback) {
if (!request) throw TypeError("request must be specified");
var self = this;
if (!callback) return util.asPromise(rpcCall, self, method, requestCtor, responseCtor, request);
if (self.rpcImpl) try {
return self.rpcImpl(method, requestCtor[self.requestDelimited ? "encodeDelimited" : "encode"](request).finish(), (function(err, response) {
if (err) return self.emit("error", err, method), callback(err);
if (null !== response) {
if (!(response instanceof responseCtor)) try {
response = responseCtor[self.responseDelimited ? "decodeDelimited" : "decode"](response);
} catch (err) {
return self.emit("error", err, method), callback(err);
}
return self.emit("data", response, method), callback(null, response);
}
self.end(!0);
}));
} catch (err) {
return self.emit("error", err, method), void setTimeout((function() {
callback(err);
}), 0);
} else setTimeout((function() {
callback(Error("already ended"));
}), 0);
}, Service.prototype.end = function(endedByRPC) {
return this.rpcImpl && (endedByRPC || this.rpcImpl(null, null, null), this.rpcImpl = null,
this.emit("end").off()), this;
};
},
7629: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var IS_PURE = __webpack_require__(6395), globalThis = __webpack_require__(4576), defineGlobalProperty = __webpack_require__(9433), store = module.exports = globalThis["__core-js_shared__"] || defineGlobalProperty("__core-js_shared__", {});
(store.versions || (store.versions = [])).push({
version: "3.41.0",
mode: IS_PURE ? "pure" : "global",
copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)",
license: "https://github.com/zloirock/core-js/blob/v3.41.0/LICENSE",
source: "https://github.com/zloirock/core-js"
});
},
7633: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var getBuiltIn = __webpack_require__(7751), defineBuiltInAccessor = __webpack_require__(2106), wellKnownSymbol = __webpack_require__(8227), DESCRIPTORS = __webpack_require__(3724), SPECIES = wellKnownSymbol("species");
module.exports = function(CONSTRUCTOR_NAME) {
var Constructor = getBuiltIn(CONSTRUCTOR_NAME);
DESCRIPTORS && Constructor && !Constructor[SPECIES] && defineBuiltInAccessor(Constructor, SPECIES, {
configurable: !0,
get: function() {
return this;
}
});
};
},
7657: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator, fails = __webpack_require__(9039), isCallable = __webpack_require__(4901), isObject = __webpack_require__(34), create = __webpack_require__(2360), getPrototypeOf = __webpack_require__(2787), defineBuiltIn = __webpack_require__(6840), wellKnownSymbol = __webpack_require__(8227), IS_PURE = __webpack_require__(6395), ITERATOR = wellKnownSymbol("iterator"), BUGGY_SAFARI_ITERATORS = !1;
[].keys && ("next" in (arrayIterator = [].keys()) ? (PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator))) !== Object.prototype && (IteratorPrototype = PrototypeOfArrayIteratorPrototype) : BUGGY_SAFARI_ITERATORS = !0),
!isObject(IteratorPrototype) || fails((function() {
var test = {};
return IteratorPrototype[ITERATOR].call(test) !== test;
})) ? IteratorPrototype = {} : IS_PURE && (IteratorPrototype = create(IteratorPrototype)),
isCallable(IteratorPrototype[ITERATOR]) || defineBuiltIn(IteratorPrototype, ITERATOR, (function() {
return this;
})), module.exports = {
IteratorPrototype,
BUGGY_SAFARI_ITERATORS
};
},
7680: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504);
module.exports = uncurryThis([].slice);
},
7696: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toIntegerOrInfinity = __webpack_require__(1291), toLength = __webpack_require__(8014), $RangeError = RangeError;
module.exports = function(it) {
if (void 0 === it) return 0;
var number = toIntegerOrInfinity(it), length = toLength(number);
if (number !== length) throw new $RangeError("Wrong length or index");
return length;
};
},
7728: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = function(mtype) {
var gen = util.codegen([ "r", "l" ], mtype.name + "$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor" + (mtype.fieldsArray.filter((function(field) {
return field.map;
})).length ? ",k,value" : ""))("while(r.pos<c){")("var t=r.uint32()");
mtype.group && gen("if((t&7)===4)")("break"), gen("switch(t>>>3){");
for (var i = 0; i < mtype.fieldsArray.length; ++i) {
var field = mtype._fieldsArray[i].resolve(), type = field.resolvedType instanceof Enum ? "int32" : field.type, ref = "m" + util.safeProp(field.name);
gen("case %i: {", field.id), field.map ? (gen("if(%s===util.emptyObject)", ref)("%s={}", ref)("var c2 = r.uint32()+r.pos"),
void 0 !== types.defaults[field.keyType] ? gen("k=%j", types.defaults[field.keyType]) : gen("k=null"),
void 0 !== types.defaults[type] ? gen("value=%j", types.defaults[type]) : gen("value=null"),
gen("while(r.pos<c2){")("var tag2=r.uint32()")("switch(tag2>>>3){")("case 1: k=r.%s(); break", field.keyType)("case 2:"),
void 0 === types.basic[type] ? gen("value=types[%i].decode(r,r.uint32())", i) : gen("value=r.%s()", type),
gen("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"), void 0 !== types.long[field.keyType] ? gen('%s[typeof k==="object"?util.longToHash(k):k]=value', ref) : gen("%s[k]=value", ref)) : field.repeated ? (gen("if(!(%s&&%s.length))", ref, ref)("%s=[]", ref),
void 0 !== types.packed[type] && gen("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos<c2)")("%s.push(r.%s())", ref, type)("}else"),
void 0 === types.basic[type] ? gen(field.resolvedType.group ? "%s.push(types[%i].decode(r))" : "%s.push(types[%i].decode(r,r.uint32()))", ref, i) : gen("%s.push(r.%s())", ref, type)) : void 0 === types.basic[type] ? gen(field.resolvedType.group ? "%s=types[%i].decode(r)" : "%s=types[%i].decode(r,r.uint32())", ref, i) : gen("%s=r.%s()", ref, type),
gen("break")("}");
}
for (gen("default:")("r.skipType(t&7)")("break")("}")("}"), i = 0; i < mtype._fieldsArray.length; ++i) {
var rfield = mtype._fieldsArray[i];
rfield.required && gen("if(!m.hasOwnProperty(%j))", rfield.name)("throw util.ProtocolError(%j,{instance:m})", missing(rfield));
}
return gen("return m");
};
var Enum = __webpack_require__(5643), types = __webpack_require__(361), util = __webpack_require__(3262);
function missing(field) {
return "missing required '" + field.name + "'";
}
},
7740: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var hasOwn = __webpack_require__(9297), ownKeys = __webpack_require__(5031), getOwnPropertyDescriptorModule = __webpack_require__(7347), definePropertyModule = __webpack_require__(4913);
module.exports = function(target, source, exceptions) {
for (var keys = ownKeys(source), defineProperty = definePropertyModule.f, getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f, i = 0; i < keys.length; i++) {
var key = keys[i];
hasOwn(target, key) || exceptions && hasOwn(exceptions, key) || defineProperty(target, key, getOwnPropertyDescriptor(source, key));
}
};
},
7743: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), call = __webpack_require__(9565), aCallable = __webpack_require__(9306), newPromiseCapabilityModule = __webpack_require__(6043), perform = __webpack_require__(1103), iterate = __webpack_require__(2652);
$({
target: "Promise",
stat: !0,
forced: __webpack_require__(537)
}, {
race: function(iterable) {
var C = this, capability = newPromiseCapabilityModule.f(C), reject = capability.reject, result = perform((function() {
var $promiseResolve = aCallable(C.resolve);
iterate(iterable, (function(promise) {
call($promiseResolve, C, promise).then(capability.resolve, reject);
}));
}));
return result.error && reject(result.value), capability.promise;
}
});
},
7750: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isNullOrUndefined = __webpack_require__(4117), $TypeError = TypeError;
module.exports = function(it) {
if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it);
return it;
};
},
7751: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), isCallable = __webpack_require__(4901);
module.exports = function(namespace, method) {
return arguments.length < 2 ? (argument = globalThis[namespace], isCallable(argument) ? argument : void 0) : globalThis[namespace] && globalThis[namespace][method];
var argument;
};
},
7764: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var charAt = __webpack_require__(8183).charAt, toString = __webpack_require__(655), InternalStateModule = __webpack_require__(1181), defineIterator = __webpack_require__(1088), createIterResultObject = __webpack_require__(2529), setInternalState = InternalStateModule.set, getInternalState = InternalStateModule.getterFor("String Iterator");
defineIterator(String, "String", (function(iterated) {
setInternalState(this, {
type: "String Iterator",
string: toString(iterated),
index: 0
});
}), (function() {
var point, state = getInternalState(this), string = state.string, index = state.index;
return index >= string.length ? createIterResultObject(void 0, !0) : (point = charAt(string, index),
state.index += point.length, createIterResultObject(point, !1));
}));
},
7782: module => {
"use strict";
module.exports = Math.sign || function(x) {
var n = +x;
return 0 === n || n != n ? n : n < 0 ? -1 : 1;
};
},
7811: module => {
"use strict";
module.exports = "undefined" != typeof ArrayBuffer && "undefined" != typeof DataView;
},
7812: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), hasOwn = __webpack_require__(9297), isSymbol = __webpack_require__(757), tryToString = __webpack_require__(6823), shared = __webpack_require__(5745), NATIVE_SYMBOL_REGISTRY = __webpack_require__(1296), SymbolToStringRegistry = shared("symbol-to-string-registry");
$({
target: "Symbol",
stat: !0,
forced: !NATIVE_SYMBOL_REGISTRY
}, {
keyFor: function(sym) {
if (!isSymbol(sym)) throw new TypeError(tryToString(sym) + " is not a symbol");
if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
}
});
},
7829: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var charAt = __webpack_require__(8183).charAt;
module.exports = function(S, index, unicode) {
return index + (unicode ? charAt(S, index).length : 1);
};
},
7860: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var userAgent = __webpack_require__(2839);
module.exports = /web0s(?!.*chrome)/i.test(userAgent);
},
7882: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Type;
var Namespace = __webpack_require__(8923);
((Type.prototype = Object.create(Namespace.prototype)).constructor = Type).className = "Type";
var Enum = __webpack_require__(5643), OneOf = __webpack_require__(1457), Field = __webpack_require__(1344), MapField = __webpack_require__(8252), Service = __webpack_require__(9687), Message = __webpack_require__(2551), Reader = __webpack_require__(6237), Writer = __webpack_require__(3449), util = __webpack_require__(3262), encoder = __webpack_require__(1080), decoder = __webpack_require__(7728), verifier = __webpack_require__(420), converter = __webpack_require__(744), wrappers = __webpack_require__(6434);
function Type(name, options) {
Namespace.call(this, name, options), this.fields = {}, this.oneofs = void 0, this.extensions = void 0,
this.reserved = void 0, this.group = void 0, this._fieldsById = null, this._fieldsArray = null,
this._oneofsArray = null, this._ctor = null;
}
function clearCache(type) {
return type._fieldsById = type._fieldsArray = type._oneofsArray = null, delete type.encode,
delete type.decode, delete type.verify, type;
}
Object.defineProperties(Type.prototype, {
fieldsById: {
get: function() {
if (this._fieldsById) return this._fieldsById;
this._fieldsById = {};
for (var names = Object.keys(this.fields), i = 0; i < names.length; ++i) {
var field = this.fields[names[i]], id = field.id;
if (this._fieldsById[id]) throw Error("duplicate id " + id + " in " + this);
this._fieldsById[id] = field;
}
return this._fieldsById;
}
},
fieldsArray: {
get: function() {
return this._fieldsArray || (this._fieldsArray = util.toArray(this.fields));
}
},
oneofsArray: {
get: function() {
return this._oneofsArray || (this._oneofsArray = util.toArray(this.oneofs));
}
},
ctor: {
get: function() {
return this._ctor || (this.ctor = Type.generateConstructor(this)());
},
set: function(ctor) {
var prototype = ctor.prototype;
prototype instanceof Message || ((ctor.prototype = new Message).constructor = ctor,
util.merge(ctor.prototype, prototype)), ctor.$type = ctor.prototype.$type = this,
util.merge(ctor, Message, !0), this._ctor = ctor;
for (var i = 0; i < this.fieldsArray.length; ++i) this._fieldsArray[i].resolve();
var ctorProperties = {};
for (i = 0; i < this.oneofsArray.length; ++i) ctorProperties[this._oneofsArray[i].resolve().name] = {
get: util.oneOfGetter(this._oneofsArray[i].oneof),
set: util.oneOfSetter(this._oneofsArray[i].oneof)
};
i && Object.defineProperties(ctor.prototype, ctorProperties);
}
}
}), Type.generateConstructor = function(mtype) {
for (var field, gen = util.codegen([ "p" ], mtype.name), i = 0; i < mtype.fieldsArray.length; ++i) (field = mtype._fieldsArray[i]).map ? gen("this%s={}", util.safeProp(field.name)) : field.repeated && gen("this%s=[]", util.safeProp(field.name));
return gen("if(p)for(var ks=Object.keys(p),i=0;i<ks.length;++i)if(p[ks[i]]!=null)")("this[ks[i]]=p[ks[i]]");
}, Type.fromJSON = function(name, json) {
var type = new Type(name, json.options);
type.extensions = json.extensions, type.reserved = json.reserved;
for (var names = Object.keys(json.fields), i = 0; i < names.length; ++i) type.add((void 0 !== json.fields[names[i]].keyType ? MapField.fromJSON : Field.fromJSON)(names[i], json.fields[names[i]]));
if (json.oneofs) for (names = Object.keys(json.oneofs), i = 0; i < names.length; ++i) type.add(OneOf.fromJSON(names[i], json.oneofs[names[i]]));
if (json.nested) for (names = Object.keys(json.nested), i = 0; i < names.length; ++i) {
var nested = json.nested[names[i]];
type.add((void 0 !== nested.id ? Field.fromJSON : void 0 !== nested.fields ? Type.fromJSON : void 0 !== nested.values ? Enum.fromJSON : void 0 !== nested.methods ? Service.fromJSON : Namespace.fromJSON)(names[i], nested));
}
return json.extensions && json.extensions.length && (type.extensions = json.extensions),
json.reserved && json.reserved.length && (type.reserved = json.reserved), json.group && (type.group = !0),
json.comment && (type.comment = json.comment), type;
}, Type.prototype.toJSON = function(toJSONOptions) {
var inherited = Namespace.prototype.toJSON.call(this, toJSONOptions), keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
return util.toObject([ "options", inherited && inherited.options || void 0, "oneofs", Namespace.arrayToJSON(this.oneofsArray, toJSONOptions), "fields", Namespace.arrayToJSON(this.fieldsArray.filter((function(obj) {
return !obj.declaringField;
})), toJSONOptions) || {}, "extensions", this.extensions && this.extensions.length ? this.extensions : void 0, "reserved", this.reserved && this.reserved.length ? this.reserved : void 0, "group", this.group || void 0, "nested", inherited && inherited.nested || void 0, "comment", keepComments ? this.comment : void 0 ]);
}, Type.prototype.resolveAll = function() {
for (var fields = this.fieldsArray, i = 0; i < fields.length; ) fields[i++].resolve();
var oneofs = this.oneofsArray;
for (i = 0; i < oneofs.length; ) oneofs[i++].resolve();
return Namespace.prototype.resolveAll.call(this);
}, Type.prototype.get = function(name) {
return this.fields[name] || this.oneofs && this.oneofs[name] || this.nested && this.nested[name] || null;
}, Type.prototype.add = function(object) {
if (this.get(object.name)) throw Error("duplicate name '" + object.name + "' in " + this);
if (object instanceof Field && void 0 === object.extend) {
if (this._fieldsById ? this._fieldsById[object.id] : this.fieldsById[object.id]) throw Error("duplicate id " + object.id + " in " + this);
if (this.isReservedId(object.id)) throw Error("id " + object.id + " is reserved in " + this);
if (this.isReservedName(object.name)) throw Error("name '" + object.name + "' is reserved in " + this);
return object.parent && object.parent.remove(object), this.fields[object.name] = object,
object.message = this, object.onAdd(this), clearCache(this);
}
return object instanceof OneOf ? (this.oneofs || (this.oneofs = {}), this.oneofs[object.name] = object,
object.onAdd(this), clearCache(this)) : Namespace.prototype.add.call(this, object);
}, Type.prototype.remove = function(object) {
if (object instanceof Field && void 0 === object.extend) {
if (!this.fields || this.fields[object.name] !== object) throw Error(object + " is not a member of " + this);
return delete this.fields[object.name], object.parent = null, object.onRemove(this),
clearCache(this);
}
if (object instanceof OneOf) {
if (!this.oneofs || this.oneofs[object.name] !== object) throw Error(object + " is not a member of " + this);
return delete this.oneofs[object.name], object.parent = null, object.onRemove(this),
clearCache(this);
}
return Namespace.prototype.remove.call(this, object);
}, Type.prototype.isReservedId = function(id) {
return Namespace.isReservedId(this.reserved, id);
}, Type.prototype.isReservedName = function(name) {
return Namespace.isReservedName(this.reserved, name);
}, Type.prototype.create = function(properties) {
return new this.ctor(properties);
}, Type.prototype.setup = function() {
for (var fullName = this.fullName, types = [], i = 0; i < this.fieldsArray.length; ++i) types.push(this._fieldsArray[i].resolve().resolvedType);
this.encode = encoder(this)({
Writer,
types,
util
}), this.decode = decoder(this)({
Reader,
types,
util
}), this.verify = verifier(this)({
types,
util
}), this.fromObject = converter.fromObject(this)({
types,
util
}), this.toObject = converter.toObject(this)({
types,
util
});
var wrapper = wrappers[fullName];
if (wrapper) {
var originalThis = Object.create(this);
originalThis.fromObject = this.fromObject, this.fromObject = wrapper.fromObject.bind(originalThis),
originalThis.toObject = this.toObject, this.toObject = wrapper.toObject.bind(originalThis);
}
return this;
}, Type.prototype.encode = function(message, writer) {
return this.setup().encode(message, writer);
}, Type.prototype.encodeDelimited = function(message, writer) {
return this.encode(message, writer && writer.len ? writer.fork() : writer).ldelim();
}, Type.prototype.decode = function(reader, length) {
return this.setup().decode(reader, length);
}, Type.prototype.decodeDelimited = function(reader) {
return reader instanceof Reader || (reader = Reader.create(reader)), this.decode(reader, reader.uint32());
}, Type.prototype.verify = function(message) {
return this.setup().verify(message);
}, Type.prototype.fromObject = function(object) {
return this.setup().fromObject(object);
}, Type.prototype.toObject = function(message, options) {
return this.setup().toObject(message, options);
}, Type.d = function(typeName) {
return function(target) {
util.decorateType(target, typeName);
};
};
},
7916: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var bind = __webpack_require__(6080), call = __webpack_require__(9565), toObject = __webpack_require__(8981), callWithSafeIterationClosing = __webpack_require__(6319), isArrayIteratorMethod = __webpack_require__(4209), isConstructor = __webpack_require__(3517), lengthOfArrayLike = __webpack_require__(6198), createProperty = __webpack_require__(4659), getIterator = __webpack_require__(81), getIteratorMethod = __webpack_require__(851), $Array = Array;
module.exports = function(arrayLike) {
var O = toObject(arrayLike), IS_CONSTRUCTOR = isConstructor(this), argumentsLength = arguments.length, mapfn = argumentsLength > 1 ? arguments[1] : void 0, mapping = void 0 !== mapfn;
mapping && (mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : void 0));
var length, result, step, iterator, next, value, iteratorMethod = getIteratorMethod(O), index = 0;
if (!iteratorMethod || this === $Array && isArrayIteratorMethod(iteratorMethod)) for (length = lengthOfArrayLike(O),
result = IS_CONSTRUCTOR ? new this(length) : $Array(length); length > index; index++) value = mapping ? mapfn(O[index], index) : O[index],
createProperty(result, index, value); else for (result = IS_CONSTRUCTOR ? new this : [],
next = (iterator = getIterator(O, iteratorMethod)).next; !(step = call(next, iterator)).done; index++) value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [ step.value, index ], !0) : step.value,
createProperty(result, index, value);
return result.length = index, result;
};
},
7979: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var anObject = __webpack_require__(8551);
module.exports = function() {
var that = anObject(this), result = "";
return that.hasIndices && (result += "d"), that.global && (result += "g"), that.ignoreCase && (result += "i"),
that.multiline && (result += "m"), that.dotAll && (result += "s"), that.unicode && (result += "u"),
that.unicodeSets && (result += "v"), that.sticky && (result += "y"), result;
};
},
8014: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toIntegerOrInfinity = __webpack_require__(1291), min = Math.min;
module.exports = function(argument) {
var len = toIntegerOrInfinity(argument);
return len > 0 ? min(len, 9007199254740991) : 0;
};
},
8045: module => {
"use strict";
module.exports = function(fn, ctx) {
for (var params = new Array(arguments.length - 1), offset = 0, index = 2, pending = !0; index < arguments.length; ) params[offset++] = arguments[index++];
return new Promise((function(resolve, reject) {
params[offset] = function(err) {
if (pending) if (pending = !1, err) reject(err); else {
for (var params = new Array(arguments.length - 1), offset = 0; offset < params.length; ) params[offset++] = arguments[offset];
resolve.apply(null, params);
}
};
try {
fn.apply(ctx || null, params);
} catch (err) {
pending && (pending = !1, reject(err));
}
}));
};
},
8183: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), toIntegerOrInfinity = __webpack_require__(1291), toString = __webpack_require__(655), requireObjectCoercible = __webpack_require__(7750), charAt = uncurryThis("".charAt), charCodeAt = uncurryThis("".charCodeAt), stringSlice = uncurryThis("".slice), createMethod = function(CONVERT_TO_STRING) {
return function($this, pos) {
var first, second, S = toString(requireObjectCoercible($this)), position = toIntegerOrInfinity(pos), size = S.length;
return position < 0 || position >= size ? CONVERT_TO_STRING ? "" : void 0 : (first = charCodeAt(S, position)) < 55296 || first > 56319 || position + 1 === size || (second = charCodeAt(S, position + 1)) < 56320 || second > 57343 ? CONVERT_TO_STRING ? charAt(S, position) : first : CONVERT_TO_STRING ? stringSlice(S, position, position + 2) : second - 56320 + (first - 55296 << 10) + 65536;
};
};
module.exports = {
codeAt: createMethod(!1),
charAt: createMethod(!0)
};
},
8227: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), shared = __webpack_require__(5745), hasOwn = __webpack_require__(9297), uid = __webpack_require__(3392), NATIVE_SYMBOL = __webpack_require__(4495), USE_SYMBOL_AS_UID = __webpack_require__(7040), Symbol = globalThis.Symbol, WellKnownSymbolsStore = shared("wks"), createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol.for || Symbol : Symbol && Symbol.withoutSetter || uid;
module.exports = function(name) {
return hasOwn(WellKnownSymbolsStore, name) || (WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) ? Symbol[name] : createWellKnownSymbol("Symbol." + name)),
WellKnownSymbolsStore[name];
};
},
8229: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toPositiveInteger = __webpack_require__(9590), $RangeError = RangeError;
module.exports = function(it, BYTES) {
var offset = toPositiveInteger(it);
if (offset % BYTES) throw new $RangeError("Wrong offset");
return offset;
};
},
8242: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), getBuiltIn = __webpack_require__(7751), wellKnownSymbol = __webpack_require__(8227), defineBuiltIn = __webpack_require__(6840);
module.exports = function() {
var Symbol = getBuiltIn("Symbol"), SymbolPrototype = Symbol && Symbol.prototype, valueOf = SymbolPrototype && SymbolPrototype.valueOf, TO_PRIMITIVE = wellKnownSymbol("toPrimitive");
SymbolPrototype && !SymbolPrototype[TO_PRIMITIVE] && defineBuiltIn(SymbolPrototype, TO_PRIMITIVE, (function(hint) {
return call(valueOf, this);
}), {
arity: 1
});
};
},
8252: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = MapField;
var Field = __webpack_require__(1344);
((MapField.prototype = Object.create(Field.prototype)).constructor = MapField).className = "MapField";
var types = __webpack_require__(361), util = __webpack_require__(3262);
function MapField(name, id, keyType, type, options, comment) {
if (Field.call(this, name, id, type, void 0, void 0, options, comment), !util.isString(keyType)) throw TypeError("keyType must be a string");
this.keyType = keyType, this.resolvedKeyType = null, this.map = !0;
}
MapField.fromJSON = function(name, json) {
return new MapField(name, json.id, json.keyType, json.type, json.options, json.comment);
}, MapField.prototype.toJSON = function(toJSONOptions) {
var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
return util.toObject([ "keyType", this.keyType, "type", this.type, "id", this.id, "extend", this.extend, "options", this.options, "comment", keepComments ? this.comment : void 0 ]);
}, MapField.prototype.resolve = function() {
if (this.resolved) return this;
if (void 0 === types.mapKey[this.keyType]) throw Error("invalid key type: " + this.keyType);
return Field.prototype.resolve.call(this);
}, MapField.d = function(fieldId, fieldKeyType, fieldValueType) {
return "function" == typeof fieldValueType ? fieldValueType = util.decorateType(fieldValueType).name : fieldValueType && "object" == typeof fieldValueType && (fieldValueType = util.decorateEnum(fieldValueType).name),
function(prototype, fieldName) {
util.decorateType(prototype.constructor).add(new MapField(fieldName, fieldId, fieldKeyType, fieldValueType));
};
};
},
8265: module => {
"use strict";
var Queue = function() {
this.head = null, this.tail = null;
};
Queue.prototype = {
add: function(item) {
var entry = {
item,
next: null
}, tail = this.tail;
tail ? tail.next = entry : this.head = entry, this.tail = entry;
},
get: function() {
var entry = this.head;
if (entry) return null === (this.head = entry.next) && (this.tail = null), entry.item;
}
}, module.exports = Queue;
},
8319: module => {
"use strict";
var round = Math.round;
module.exports = function(it) {
var value = round(it);
return value < 0 ? 0 : value > 255 ? 255 : 255 & value;
};
},
8379: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var apply = __webpack_require__(8745), toIndexedObject = __webpack_require__(5397), toIntegerOrInfinity = __webpack_require__(1291), lengthOfArrayLike = __webpack_require__(6198), arrayMethodIsStrict = __webpack_require__(4598), min = Math.min, $lastIndexOf = [].lastIndexOf, NEGATIVE_ZERO = !!$lastIndexOf && 1 / [ 1 ].lastIndexOf(1, -0) < 0, STRICT_METHOD = arrayMethodIsStrict("lastIndexOf"), FORCED = NEGATIVE_ZERO || !STRICT_METHOD;
module.exports = FORCED ? function(searchElement) {
if (NEGATIVE_ZERO) return apply($lastIndexOf, this, arguments) || 0;
var O = toIndexedObject(this), length = lengthOfArrayLike(O);
if (0 === length) return -1;
var index = length - 1;
for (arguments.length > 1 && (index = min(index, toIntegerOrInfinity(arguments[1]))),
index < 0 && (index = length + index); index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0;
return -1;
} : $lastIndexOf;
},
8429: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039), $RegExp = __webpack_require__(4576).RegExp, UNSUPPORTED_Y = fails((function() {
var re = $RegExp("a", "y");
return re.lastIndex = 2, null !== re.exec("abcd");
})), MISSED_STICKY = UNSUPPORTED_Y || fails((function() {
return !$RegExp("a", "y").sticky;
})), BROKEN_CARET = UNSUPPORTED_Y || fails((function() {
var re = $RegExp("^r", "gy");
return re.lastIndex = 2, null !== re.exec("str");
}));
module.exports = {
BROKEN_CARET,
MISSED_STICKY,
UNSUPPORTED_Y
};
},
8459: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), $parseFloat = __webpack_require__(3904);
$({
global: !0,
forced: parseFloat !== $parseFloat
}, {
parseFloat: $parseFloat
});
},
8480: (__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var internalObjectKeys = __webpack_require__(1828), hiddenKeys = __webpack_require__(8727).concat("length", "prototype");
exports.f = Object.getOwnPropertyNames || function(O) {
return internalObjectKeys(O, hiddenKeys);
};
},
8490: module => {
"use strict";
var $Array = Array, abs = Math.abs, pow = Math.pow, floor = Math.floor, log = Math.log, LN2 = Math.LN2;
module.exports = {
pack: function(number, mantissaLength, bytes) {
var exponent, mantissa, c, buffer = $Array(bytes), exponentLength = 8 * bytes - mantissaLength - 1, eMax = (1 << exponentLength) - 1, eBias = eMax >> 1, rt = 23 === mantissaLength ? pow(2, -24) - pow(2, -77) : 0, sign = number < 0 || 0 === number && 1 / number < 0 ? 1 : 0, index = 0;
for ((number = abs(number)) != number || number === 1 / 0 ? (mantissa = number != number ? 1 : 0,
exponent = eMax) : (exponent = floor(log(number) / LN2), number * (c = pow(2, -exponent)) < 1 && (exponent--,
c *= 2), (number += exponent + eBias >= 1 ? rt / c : rt * pow(2, 1 - eBias)) * c >= 2 && (exponent++,
c /= 2), exponent + eBias >= eMax ? (mantissa = 0, exponent = eMax) : exponent + eBias >= 1 ? (mantissa = (number * c - 1) * pow(2, mantissaLength),
exponent += eBias) : (mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength),
exponent = 0)); mantissaLength >= 8; ) buffer[index++] = 255 & mantissa, mantissa /= 256,
mantissaLength -= 8;
for (exponent = exponent << mantissaLength | mantissa, exponentLength += mantissaLength; exponentLength > 0; ) buffer[index++] = 255 & exponent,
exponent /= 256, exponentLength -= 8;
return buffer[index - 1] |= 128 * sign, buffer;
},
unpack: function(buffer, mantissaLength) {
var mantissa, bytes = buffer.length, exponentLength = 8 * bytes - mantissaLength - 1, eMax = (1 << exponentLength) - 1, eBias = eMax >> 1, nBits = exponentLength - 7, index = bytes - 1, sign = buffer[index--], exponent = 127 & sign;
for (sign >>= 7; nBits > 0; ) exponent = 256 * exponent + buffer[index--], nBits -= 8;
for (mantissa = exponent & (1 << -nBits) - 1, exponent >>= -nBits, nBits += mantissaLength; nBits > 0; ) mantissa = 256 * mantissa + buffer[index--],
nBits -= 8;
if (0 === exponent) exponent = 1 - eBias; else {
if (exponent === eMax) return mantissa ? NaN : sign ? -1 / 0 : 1 / 0;
mantissa += pow(2, mantissaLength), exponent -= eBias;
}
return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);
}
};
},
8551: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isObject = __webpack_require__(34), $String = String, $TypeError = TypeError;
module.exports = function(argument) {
if (isObject(argument)) return argument;
throw new $TypeError($String(argument) + " is not an object");
};
},
8561: module => {
"use strict";
function codegen(functionParams, functionName) {
"string" == typeof functionParams && (functionName = functionParams, functionParams = void 0);
var body = [];
function Codegen(formatStringOrScope) {
if ("string" != typeof formatStringOrScope) {
var source = toString();
if (codegen.verbose, source = "return " + source, formatStringOrScope) {
for (var scopeKeys = Object.keys(formatStringOrScope), scopeParams = new Array(scopeKeys.length + 1), scopeValues = new Array(scopeKeys.length), scopeOffset = 0; scopeOffset < scopeKeys.length; ) scopeParams[scopeOffset] = scopeKeys[scopeOffset],
scopeValues[scopeOffset] = formatStringOrScope[scopeKeys[scopeOffset++]];
return scopeParams[scopeOffset] = source, Function.apply(null, scopeParams).apply(null, scopeValues);
}
return Function(source)();
}
for (var formatParams = new Array(arguments.length - 1), formatOffset = 0; formatOffset < formatParams.length; ) formatParams[formatOffset] = arguments[++formatOffset];
if (formatOffset = 0, formatStringOrScope = formatStringOrScope.replace(/%([%dfijs])/g, (function($0, $1) {
var value = formatParams[formatOffset++];
switch ($1) {
case "d":
case "f":
return String(Number(value));
case "i":
return String(Math.floor(value));
case "j":
return JSON.stringify(value);
case "s":
return String(value);
}
return "%";
})), formatOffset !== formatParams.length) throw Error("parameter count mismatch");
return body.push(formatStringOrScope), Codegen;
}
function toString(functionNameOverride) {
return "function " + (functionNameOverride || functionName || "") + "(" + (functionParams && functionParams.join(",") || "") + "){\n " + body.join("\n ") + "\n}";
}
return Codegen.toString = toString, Codegen;
}
module.exports = codegen, codegen.verbose = !1;
},
8622: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), isCallable = __webpack_require__(4901), WeakMap = globalThis.WeakMap;
module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
},
8686: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var DESCRIPTORS = __webpack_require__(3724), fails = __webpack_require__(9039);
module.exports = DESCRIPTORS && fails((function() {
return 42 !== Object.defineProperty((function() {}), "prototype", {
value: 42,
writable: !1
}).prototype;
}));
},
8706: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), fails = __webpack_require__(9039), isArray = __webpack_require__(4376), isObject = __webpack_require__(34), toObject = __webpack_require__(8981), lengthOfArrayLike = __webpack_require__(6198), doesNotExceedSafeInteger = __webpack_require__(6837), createProperty = __webpack_require__(4659), arraySpeciesCreate = __webpack_require__(1469), arrayMethodHasSpeciesSupport = __webpack_require__(597), wellKnownSymbol = __webpack_require__(8227), V8_VERSION = __webpack_require__(9519), IS_CONCAT_SPREADABLE = wellKnownSymbol("isConcatSpreadable"), IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails((function() {
var array = [];
return array[IS_CONCAT_SPREADABLE] = !1, array.concat()[0] !== array;
})), isConcatSpreadable = function(O) {
if (!isObject(O)) return !1;
var spreadable = O[IS_CONCAT_SPREADABLE];
return void 0 !== spreadable ? !!spreadable : isArray(O);
};
$({
target: "Array",
proto: !0,
arity: 1,
forced: !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport("concat")
}, {
concat: function(arg) {
var i, k, length, len, E, O = toObject(this), A = arraySpeciesCreate(O, 0), n = 0;
for (i = -1, length = arguments.length; i < length; i++) if (isConcatSpreadable(E = -1 === i ? O : arguments[i])) for (len = lengthOfArrayLike(E),
doesNotExceedSafeInteger(n + len), k = 0; k < len; k++, n++) k in E && createProperty(A, n, E[k]); else doesNotExceedSafeInteger(n + 1),
createProperty(A, n++, E);
return A.length = n, A;
}
});
},
8727: module => {
"use strict";
module.exports = [ "constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf" ];
},
8745: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var NATIVE_BIND = __webpack_require__(616), FunctionPrototype = Function.prototype, apply = FunctionPrototype.apply, call = FunctionPrototype.call;
module.exports = "object" == typeof Reflect && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function() {
return call.apply(apply, arguments);
});
},
8747: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, floor = Math.floor;
exportTypedArrayMethod("reverse", (function() {
for (var value, length = aTypedArray(this).length, middle = floor(length / 2), index = 0; index < middle; ) value = this[index],
this[index++] = this[--length], this[length] = value;
return this;
}));
},
8773: (__unused_webpack_module, exports) => {
"use strict";
var $propertyIsEnumerable = {}.propertyIsEnumerable, getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor, NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({
1: 2
}, 1);
exports.f = NASHORN_BUG ? function(V) {
var descriptor = getOwnPropertyDescriptor(this, V);
return !!descriptor && descriptor.enumerable;
} : $propertyIsEnumerable;
},
8781: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var PROPER_FUNCTION_NAME = __webpack_require__(350).PROPER, defineBuiltIn = __webpack_require__(6840), anObject = __webpack_require__(8551), $toString = __webpack_require__(655), fails = __webpack_require__(9039), getRegExpFlags = __webpack_require__(1034), RegExpPrototype = RegExp.prototype, nativeToString = RegExpPrototype.toString, NOT_GENERIC = fails((function() {
return "/a/b" !== nativeToString.call({
source: "a",
flags: "b"
});
})), INCORRECT_NAME = PROPER_FUNCTION_NAME && "toString" !== nativeToString.name;
(NOT_GENERIC || INCORRECT_NAME) && defineBuiltIn(RegExpPrototype, "toString", (function() {
var R = anObject(this);
return "/" + $toString(R.source) + "/" + $toString(getRegExpFlags(R));
}), {
unsafe: !0
});
},
8811: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Method;
var ReflectionObject = __webpack_require__(7209);
((Method.prototype = Object.create(ReflectionObject.prototype)).constructor = Method).className = "Method";
var util = __webpack_require__(3262);
function Method(name, type, requestType, responseType, requestStream, responseStream, options, comment, parsedOptions) {
if (util.isObject(requestStream) ? (options = requestStream, requestStream = responseStream = void 0) : util.isObject(responseStream) && (options = responseStream,
responseStream = void 0), void 0 !== type && !util.isString(type)) throw TypeError("type must be a string");
if (!util.isString(requestType)) throw TypeError("requestType must be a string");
if (!util.isString(responseType)) throw TypeError("responseType must be a string");
ReflectionObject.call(this, name, options), this.type = type || "rpc", this.requestType = requestType,
this.requestStream = !!requestStream || void 0, this.responseType = responseType,
this.responseStream = !!responseStream || void 0, this.resolvedRequestType = null,
this.resolvedResponseType = null, this.comment = comment, this.parsedOptions = parsedOptions;
}
Method.fromJSON = function(name, json) {
return new Method(name, json.type, json.requestType, json.responseType, json.requestStream, json.responseStream, json.options, json.comment, json.parsedOptions);
}, Method.prototype.toJSON = function(toJSONOptions) {
var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
return util.toObject([ "type", "rpc" !== this.type && this.type || void 0, "requestType", this.requestType, "requestStream", this.requestStream, "responseType", this.responseType, "responseStream", this.responseStream, "options", this.options, "comment", keepComments ? this.comment : void 0, "parsedOptions", this.parsedOptions ]);
}, Method.prototype.resolve = function() {
return this.resolved ? this : (this.resolvedRequestType = this.parent.lookupType(this.requestType),
this.resolvedResponseType = this.parent.lookupType(this.responseType), ReflectionObject.prototype.resolve.call(this));
};
},
8814: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var fails = __webpack_require__(9039), $RegExp = __webpack_require__(4576).RegExp;
module.exports = fails((function() {
var re = $RegExp("(?<a>b)", "g");
return "b" !== re.exec("b").groups.a || "bc" !== "b".replace(re, "$<a>c");
}));
},
8839: (__unused_webpack_module, exports) => {
"use strict";
var base64 = exports;
base64.length = function(string) {
var p = string.length;
if (!p) return 0;
for (var n = 0; --p % 4 > 1 && "=" === string.charAt(p); ) ++n;
return Math.ceil(3 * string.length) / 4 - n;
};
for (var b64 = new Array(64), s64 = new Array(123), i = 0; i < 64; ) s64[b64[i] = i < 26 ? i + 65 : i < 52 ? i + 71 : i < 62 ? i - 4 : i - 59 | 43] = i++;
base64.encode = function(buffer, start, end) {
for (var t, parts = null, chunk = [], i = 0, j = 0; start < end; ) {
var b = buffer[start++];
switch (j) {
case 0:
chunk[i++] = b64[b >> 2], t = (3 & b) << 4, j = 1;
break;
case 1:
chunk[i++] = b64[t | b >> 4], t = (15 & b) << 2, j = 2;
break;
case 2:
chunk[i++] = b64[t | b >> 6], chunk[i++] = b64[63 & b], j = 0;
}
i > 8191 && ((parts || (parts = [])).push(String.fromCharCode.apply(String, chunk)),
i = 0);
}
return j && (chunk[i++] = b64[t], chunk[i++] = 61, 1 === j && (chunk[i++] = 61)),
parts ? (i && parts.push(String.fromCharCode.apply(String, chunk.slice(0, i))),
parts.join("")) : String.fromCharCode.apply(String, chunk.slice(0, i));
}, base64.decode = function(string, buffer, offset) {
for (var t, start = offset, j = 0, i = 0; i < string.length; ) {
var c = string.charCodeAt(i++);
if (61 === c && j > 1) break;
if (void 0 === (c = s64[c])) throw Error("invalid encoding");
switch (j) {
case 0:
t = c, j = 1;
break;
case 1:
buffer[offset++] = t << 2 | (48 & c) >> 4, t = c, j = 2;
break;
case 2:
buffer[offset++] = (15 & t) << 4 | (60 & c) >> 2, t = c, j = 3;
break;
case 3:
buffer[offset++] = (3 & t) << 6 | c, j = 0;
}
}
if (1 === j) throw Error("invalid encoding");
return offset - start;
}, base64.test = function(string) {
return /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(string);
};
},
8845: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), call = __webpack_require__(9565), ArrayBufferViewCore = __webpack_require__(4644), lengthOfArrayLike = __webpack_require__(6198), toOffset = __webpack_require__(8229), toIndexedObject = __webpack_require__(8981), fails = __webpack_require__(9039), RangeError = globalThis.RangeError, Int8Array = globalThis.Int8Array, Int8ArrayPrototype = Int8Array && Int8Array.prototype, $set = Int8ArrayPrototype && Int8ArrayPrototype.set, aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS = !fails((function() {
var array = new Uint8ClampedArray(2);
return call($set, array, {
length: 1,
0: 3
}, 1), 3 !== array[1];
})), TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS && fails((function() {
var array = new Int8Array(2);
return array.set(1), array.set("2", 1), 0 !== array[0] || 2 !== array[1];
}));
exportTypedArrayMethod("set", (function(arrayLike) {
aTypedArray(this);
var offset = toOffset(arguments.length > 1 ? arguments[1] : void 0, 1), src = toIndexedObject(arrayLike);
if (WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS) return call($set, this, src, offset);
var length = this.length, len = lengthOfArrayLike(src), index = 0;
if (len + offset > length) throw new RangeError("Wrong length");
for (;index < len; ) this[offset + index] = src[index++];
}), !WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG);
},
8923: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Namespace;
var ReflectionObject = __webpack_require__(7209);
((Namespace.prototype = Object.create(ReflectionObject.prototype)).constructor = Namespace).className = "Namespace";
var Type, Service, Enum, Field = __webpack_require__(1344), util = __webpack_require__(3262), OneOf = __webpack_require__(1457);
function arrayToJSON(array, toJSONOptions) {
if (array && array.length) {
for (var obj = {}, i = 0; i < array.length; ++i) obj[array[i].name] = array[i].toJSON(toJSONOptions);
return obj;
}
}
function Namespace(name, options) {
ReflectionObject.call(this, name, options), this.nested = void 0, this._nestedArray = null;
}
function clearCache(namespace) {
return namespace._nestedArray = null, namespace;
}
Namespace.fromJSON = function(name, json) {
return new Namespace(name, json.options).addJSON(json.nested);
}, Namespace.arrayToJSON = arrayToJSON, Namespace.isReservedId = function(reserved, id) {
if (reserved) for (var i = 0; i < reserved.length; ++i) if ("string" != typeof reserved[i] && reserved[i][0] <= id && reserved[i][1] > id) return !0;
return !1;
}, Namespace.isReservedName = function(reserved, name) {
if (reserved) for (var i = 0; i < reserved.length; ++i) if (reserved[i] === name) return !0;
return !1;
}, Object.defineProperty(Namespace.prototype, "nestedArray", {
get: function() {
return this._nestedArray || (this._nestedArray = util.toArray(this.nested));
}
}), Namespace.prototype.toJSON = function(toJSONOptions) {
return util.toObject([ "options", this.options, "nested", arrayToJSON(this.nestedArray, toJSONOptions) ]);
}, Namespace.prototype.addJSON = function(nestedJson) {
if (nestedJson) for (var nested, names = Object.keys(nestedJson), i = 0; i < names.length; ++i) nested = nestedJson[names[i]],
this.add((void 0 !== nested.fields ? Type.fromJSON : void 0 !== nested.values ? Enum.fromJSON : void 0 !== nested.methods ? Service.fromJSON : void 0 !== nested.id ? Field.fromJSON : Namespace.fromJSON)(names[i], nested));
return this;
}, Namespace.prototype.get = function(name) {
return this.nested && this.nested[name] || null;
}, Namespace.prototype.getEnum = function(name) {
if (this.nested && this.nested[name] instanceof Enum) return this.nested[name].values;
throw Error("no such enum: " + name);
}, Namespace.prototype.add = function(object) {
if (!(object instanceof Field && void 0 !== object.extend || object instanceof Type || object instanceof OneOf || object instanceof Enum || object instanceof Service || object instanceof Namespace)) throw TypeError("object must be a valid nested object");
if (this.nested) {
var prev = this.get(object.name);
if (prev) {
if (!(prev instanceof Namespace && object instanceof Namespace) || prev instanceof Type || prev instanceof Service) throw Error("duplicate name '" + object.name + "' in " + this);
for (var nested = prev.nestedArray, i = 0; i < nested.length; ++i) object.add(nested[i]);
this.remove(prev), this.nested || (this.nested = {}), object.setOptions(prev.options, !0);
}
} else this.nested = {};
return this.nested[object.name] = object, object.onAdd(this), clearCache(this);
}, Namespace.prototype.remove = function(object) {
if (!(object instanceof ReflectionObject)) throw TypeError("object must be a ReflectionObject");
if (object.parent !== this) throw Error(object + " is not a member of " + this);
return delete this.nested[object.name], Object.keys(this.nested).length || (this.nested = void 0),
object.onRemove(this), clearCache(this);
}, Namespace.prototype.define = function(path, json) {
if (util.isString(path)) path = path.split("."); else if (!Array.isArray(path)) throw TypeError("illegal path");
if (path && path.length && "" === path[0]) throw Error("path must be relative");
for (var ptr = this; path.length > 0; ) {
var part = path.shift();
if (ptr.nested && ptr.nested[part]) {
if (!((ptr = ptr.nested[part]) instanceof Namespace)) throw Error("path conflicts with non-namespace objects");
} else ptr.add(ptr = new Namespace(part));
}
return json && ptr.addJSON(json), ptr;
}, Namespace.prototype.resolveAll = function() {
for (var nested = this.nestedArray, i = 0; i < nested.length; ) nested[i] instanceof Namespace ? nested[i++].resolveAll() : nested[i++].resolve();
return this.resolve();
}, Namespace.prototype.lookup = function(path, filterTypes, parentAlreadyChecked) {
if ("boolean" == typeof filterTypes ? (parentAlreadyChecked = filterTypes, filterTypes = void 0) : filterTypes && !Array.isArray(filterTypes) && (filterTypes = [ filterTypes ]),
util.isString(path) && path.length) {
if ("." === path) return this.root;
path = path.split(".");
} else if (!path.length) return this;
if ("" === path[0]) return this.root.lookup(path.slice(1), filterTypes);
var found = this.get(path[0]);
if (found) {
if (1 === path.length) {
if (!filterTypes || filterTypes.indexOf(found.constructor) > -1) return found;
} else if (found instanceof Namespace && (found = found.lookup(path.slice(1), filterTypes, !0))) return found;
} else for (var i = 0; i < this.nestedArray.length; ++i) if (this._nestedArray[i] instanceof Namespace && (found = this._nestedArray[i].lookup(path, filterTypes, !0))) return found;
return null === this.parent || parentAlreadyChecked ? null : this.parent.lookup(path, filterTypes);
}, Namespace.prototype.lookupType = function(path) {
var found = this.lookup(path, [ Type ]);
if (!found) throw Error("no such type: " + path);
return found;
}, Namespace.prototype.lookupEnum = function(path) {
var found = this.lookup(path, [ Enum ]);
if (!found) throw Error("no such Enum '" + path + "' in " + this);
return found;
}, Namespace.prototype.lookupTypeOrEnum = function(path) {
var found = this.lookup(path, [ Type, Enum ]);
if (!found) throw Error("no such Type or Enum '" + path + "' in " + this);
return found;
}, Namespace.prototype.lookupService = function(path) {
var found = this.lookup(path, [ Service ]);
if (!found) throw Error("no such Service '" + path + "' in " + this);
return found;
}, Namespace._configure = function(Type_, Service_, Enum_) {
Type = Type_, Service = Service_, Enum = Enum_;
};
},
8940: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), $parseInt = __webpack_require__(2703);
$({
global: !0,
forced: parseInt !== $parseInt
}, {
parseInt: $parseInt
});
},
8981: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var requireObjectCoercible = __webpack_require__(7750), $Object = Object;
module.exports = function(argument) {
return $Object(requireObjectCoercible(argument));
};
},
8995: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $map = __webpack_require__(9213).map, aTypedArray = ArrayBufferViewCore.aTypedArray, getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("map", (function(mapfn) {
return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : void 0, (function(O, length) {
return new (getTypedArrayConstructor(O))(length);
}));
}));
},
9039: module => {
"use strict";
module.exports = function(exec) {
try {
return !!exec();
} catch (error) {
return !0;
}
};
},
9085: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), assign = __webpack_require__(4213);
$({
target: "Object",
stat: !0,
arity: 2,
forced: Object.assign !== assign
}, {
assign
});
},
9100: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var protobuf = module.exports = __webpack_require__(5325);
protobuf.build = "full", protobuf.tokenize = __webpack_require__(527), protobuf.parse = __webpack_require__(4863),
protobuf.common = __webpack_require__(5095), protobuf.Root._configure(protobuf.Type, protobuf.parse, protobuf.common);
},
9167: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576);
module.exports = globalThis;
},
9207: (__unused_webpack_module, exports) => {
"use strict";
var path = exports, isAbsolute = path.isAbsolute = function(path) {
return /^(?:\/|\w+:)/.test(path);
}, normalize = path.normalize = function(path) {
var parts = (path = path.replace(/\\/g, "/").replace(/\/{2,}/g, "/")).split("/"), absolute = isAbsolute(path), prefix = "";
absolute && (prefix = parts.shift() + "/");
for (var i = 0; i < parts.length; ) ".." === parts[i] ? i > 0 && ".." !== parts[i - 1] ? parts.splice(--i, 2) : absolute ? parts.splice(i, 1) : ++i : "." === parts[i] ? parts.splice(i, 1) : ++i;
return prefix + parts.join("/");
};
path.resolve = function(originPath, includePath, alreadyNormalized) {
return alreadyNormalized || (includePath = normalize(includePath)), isAbsolute(includePath) ? includePath : (alreadyNormalized || (originPath = normalize(originPath)),
(originPath = originPath.replace(/(?:\/|^)[^/]+$/, "")).length ? normalize(originPath + "/" + includePath) : includePath);
};
},
9213: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var bind = __webpack_require__(6080), uncurryThis = __webpack_require__(9504), IndexedObject = __webpack_require__(7055), toObject = __webpack_require__(8981), lengthOfArrayLike = __webpack_require__(6198), arraySpeciesCreate = __webpack_require__(1469), push = uncurryThis([].push), createMethod = function(TYPE) {
var IS_MAP = 1 === TYPE, IS_FILTER = 2 === TYPE, IS_SOME = 3 === TYPE, IS_EVERY = 4 === TYPE, IS_FIND_INDEX = 6 === TYPE, IS_FILTER_REJECT = 7 === TYPE, NO_HOLES = 5 === TYPE || IS_FIND_INDEX;
return function($this, callbackfn, that, specificCreate) {
for (var value, result, O = toObject($this), self = IndexedObject(O), length = lengthOfArrayLike(self), boundFunction = bind(callbackfn, that), index = 0, create = specificCreate || arraySpeciesCreate, target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : void 0; length > index; index++) if ((NO_HOLES || index in self) && (result = boundFunction(value = self[index], index, O),
TYPE)) if (IS_MAP) target[index] = result; else if (result) switch (TYPE) {
case 3:
return !0;
case 5:
return value;
case 6:
return index;
case 2:
push(target, value);
} else switch (TYPE) {
case 4:
return !1;
case 7:
push(target, value);
}
return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
};
};
module.exports = {
forEach: createMethod(0),
map: createMethod(1),
filter: createMethod(2),
some: createMethod(3),
every: createMethod(4),
find: createMethod(5),
findIndex: createMethod(6),
filterReject: createMethod(7)
};
},
9225: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $location, defer, channel, port, globalThis = __webpack_require__(4576), apply = __webpack_require__(8745), bind = __webpack_require__(6080), isCallable = __webpack_require__(4901), hasOwn = __webpack_require__(9297), fails = __webpack_require__(9039), html = __webpack_require__(397), arraySlice = __webpack_require__(7680), createElement = __webpack_require__(4055), validateArgumentsLength = __webpack_require__(2812), IS_IOS = __webpack_require__(9544), IS_NODE = __webpack_require__(6193), set = globalThis.setImmediate, clear = globalThis.clearImmediate, process = globalThis.process, Dispatch = globalThis.Dispatch, Function = globalThis.Function, MessageChannel = globalThis.MessageChannel, String = globalThis.String, counter = 0, queue = {};
fails((function() {
$location = globalThis.location;
}));
var run = function(id) {
if (hasOwn(queue, id)) {
var fn = queue[id];
delete queue[id], fn();
}
}, runner = function(id) {
return function() {
run(id);
};
}, eventListener = function(event) {
run(event.data);
}, globalPostMessageDefer = function(id) {
globalThis.postMessage(String(id), $location.protocol + "//" + $location.host);
};
set && clear || (set = function(handler) {
validateArgumentsLength(arguments.length, 1);
var fn = isCallable(handler) ? handler : Function(handler), args = arraySlice(arguments, 1);
return queue[++counter] = function() {
apply(fn, void 0, args);
}, defer(counter), counter;
}, clear = function(id) {
delete queue[id];
}, IS_NODE ? defer = function(id) {
process.nextTick(runner(id));
} : Dispatch && Dispatch.now ? defer = function(id) {
Dispatch.now(runner(id));
} : MessageChannel && !IS_IOS ? (port = (channel = new MessageChannel).port2, channel.port1.onmessage = eventListener,
defer = bind(port.postMessage, port)) : globalThis.addEventListener && isCallable(globalThis.postMessage) && !globalThis.importScripts && $location && "file:" !== $location.protocol && !fails(globalPostMessageDefer) ? (defer = globalPostMessageDefer,
globalThis.addEventListener("message", eventListener, !1)) : defer = "onreadystatechange" in createElement("script") ? function(id) {
html.appendChild(createElement("script")).onreadystatechange = function() {
html.removeChild(this), run(id);
};
} : function(id) {
setTimeout(runner(id), 0);
}), module.exports = {
set,
clear
};
},
9228: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
__webpack_require__(7495);
var call = __webpack_require__(9565), defineBuiltIn = __webpack_require__(6840), regexpExec = __webpack_require__(7323), fails = __webpack_require__(9039), wellKnownSymbol = __webpack_require__(8227), createNonEnumerableProperty = __webpack_require__(6699), SPECIES = wellKnownSymbol("species"), RegExpPrototype = RegExp.prototype;
module.exports = function(KEY, exec, FORCED, SHAM) {
var SYMBOL = wellKnownSymbol(KEY), DELEGATES_TO_SYMBOL = !fails((function() {
var O = {};
return O[SYMBOL] = function() {
return 7;
}, 7 !== ""[KEY](O);
})), DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails((function() {
var execCalled = !1, re = /a/;
return "split" === KEY && ((re = {}).constructor = {}, re.constructor[SPECIES] = function() {
return re;
}, re.flags = "", re[SYMBOL] = /./[SYMBOL]), re.exec = function() {
return execCalled = !0, null;
}, re[SYMBOL](""), !execCalled;
}));
if (!DELEGATES_TO_SYMBOL || !DELEGATES_TO_EXEC || FORCED) {
var nativeRegExpMethod = /./[SYMBOL], methods = exec(SYMBOL, ""[KEY], (function(nativeMethod, regexp, str, arg2, forceStringMethod) {
var $exec = regexp.exec;
return $exec === regexpExec || $exec === RegExpPrototype.exec ? DELEGATES_TO_SYMBOL && !forceStringMethod ? {
done: !0,
value: call(nativeRegExpMethod, regexp, str, arg2)
} : {
done: !0,
value: call(nativeMethod, str, regexp, arg2)
} : {
done: !1
};
}));
defineBuiltIn(String.prototype, KEY, methods[0]), defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]);
}
SHAM && createNonEnumerableProperty(RegExpPrototype[SYMBOL], "sham", !0);
};
},
9296: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var classList = __webpack_require__(4055)("span").classList, DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;
module.exports = DOMTokenListPrototype === Object.prototype ? void 0 : DOMTokenListPrototype;
},
9297: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var uncurryThis = __webpack_require__(9504), toObject = __webpack_require__(8981), hasOwnProperty = uncurryThis({}.hasOwnProperty);
module.exports = Object.hasOwn || function(it, key) {
return hasOwnProperty(toObject(it), key);
};
},
9306: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var isCallable = __webpack_require__(4901), tryToString = __webpack_require__(6823), $TypeError = TypeError;
module.exports = function(argument) {
if (isCallable(argument)) return argument;
throw new $TypeError(tryToString(argument) + " is not a function");
};
},
9369: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), uncurryThis = __webpack_require__(9504), aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, $join = uncurryThis([].join);
exportTypedArrayMethod("join", (function(separator) {
return $join(aTypedArray(this), separator);
}));
},
9390: module => {
"use strict";
module.exports = function(alloc, slice, size) {
var SIZE = size || 8192, MAX = SIZE >>> 1, slab = null, offset = SIZE;
return function(size) {
if (size < 1 || size > MAX) return alloc(size);
offset + size > SIZE && (slab = alloc(SIZE), offset = 0);
var buf = slice.call(slab, offset, offset += size);
return 7 & offset && (offset = 1 + (7 | offset)), buf;
};
};
},
9410: module => {
"use strict";
function factory(exports) {
return "undefined" != typeof Float32Array ? function() {
var f32 = new Float32Array([ -0 ]), f8b = new Uint8Array(f32.buffer), le = 128 === f8b[3];
function writeFloat_f32_cpy(val, buf, pos) {
f32[0] = val, buf[pos] = f8b[0], buf[pos + 1] = f8b[1], buf[pos + 2] = f8b[2], buf[pos + 3] = f8b[3];
}
function writeFloat_f32_rev(val, buf, pos) {
f32[0] = val, buf[pos] = f8b[3], buf[pos + 1] = f8b[2], buf[pos + 2] = f8b[1], buf[pos + 3] = f8b[0];
}
function readFloat_f32_cpy(buf, pos) {
return f8b[0] = buf[pos], f8b[1] = buf[pos + 1], f8b[2] = buf[pos + 2], f8b[3] = buf[pos + 3],
f32[0];
}
function readFloat_f32_rev(buf, pos) {
return f8b[3] = buf[pos], f8b[2] = buf[pos + 1], f8b[1] = buf[pos + 2], f8b[0] = buf[pos + 3],
f32[0];
}
exports.writeFloatLE = le ? writeFloat_f32_cpy : writeFloat_f32_rev, exports.writeFloatBE = le ? writeFloat_f32_rev : writeFloat_f32_cpy,
exports.readFloatLE = le ? readFloat_f32_cpy : readFloat_f32_rev, exports.readFloatBE = le ? readFloat_f32_rev : readFloat_f32_cpy;
}() : function() {
function writeFloat_ieee754(writeUint, val, buf, pos) {
var sign = val < 0 ? 1 : 0;
if (sign && (val = -val), 0 === val) writeUint(1 / val > 0 ? 0 : 2147483648, buf, pos); else if (isNaN(val)) writeUint(2143289344, buf, pos); else if (val > 34028234663852886e22) writeUint((sign << 31 | 2139095040) >>> 0, buf, pos); else if (val < 11754943508222875e-54) writeUint((sign << 31 | Math.round(val / 1401298464324817e-60)) >>> 0, buf, pos); else {
var exponent = Math.floor(Math.log(val) / Math.LN2);
writeUint((sign << 31 | exponent + 127 << 23 | 8388607 & Math.round(val * Math.pow(2, -exponent) * 8388608)) >>> 0, buf, pos);
}
}
function readFloat_ieee754(readUint, buf, pos) {
var uint = readUint(buf, pos), sign = 2 * (uint >> 31) + 1, exponent = uint >>> 23 & 255, mantissa = 8388607 & uint;
return 255 === exponent ? mantissa ? NaN : sign * (1 / 0) : 0 === exponent ? 1401298464324817e-60 * sign * mantissa : sign * Math.pow(2, exponent - 150) * (mantissa + 8388608);
}
exports.writeFloatLE = writeFloat_ieee754.bind(null, writeUintLE), exports.writeFloatBE = writeFloat_ieee754.bind(null, writeUintBE),
exports.readFloatLE = readFloat_ieee754.bind(null, readUintLE), exports.readFloatBE = readFloat_ieee754.bind(null, readUintBE);
}(), "undefined" != typeof Float64Array ? function() {
var f64 = new Float64Array([ -0 ]), f8b = new Uint8Array(f64.buffer), le = 128 === f8b[7];
function writeDouble_f64_cpy(val, buf, pos) {
f64[0] = val, buf[pos] = f8b[0], buf[pos + 1] = f8b[1], buf[pos + 2] = f8b[2], buf[pos + 3] = f8b[3],
buf[pos + 4] = f8b[4], buf[pos + 5] = f8b[5], buf[pos + 6] = f8b[6], buf[pos + 7] = f8b[7];
}
function writeDouble_f64_rev(val, buf, pos) {
f64[0] = val, buf[pos] = f8b[7], buf[pos + 1] = f8b[6], buf[pos + 2] = f8b[5], buf[pos + 3] = f8b[4],
buf[pos + 4] = f8b[3], buf[pos + 5] = f8b[2], buf[pos + 6] = f8b[1], buf[pos + 7] = f8b[0];
}
function readDouble_f64_cpy(buf, pos) {
return f8b[0] = buf[pos], f8b[1] = buf[pos + 1], f8b[2] = buf[pos + 2], f8b[3] = buf[pos + 3],
f8b[4] = buf[pos + 4], f8b[5] = buf[pos + 5], f8b[6] = buf[pos + 6], f8b[7] = buf[pos + 7],
f64[0];
}
function readDouble_f64_rev(buf, pos) {
return f8b[7] = buf[pos], f8b[6] = buf[pos + 1], f8b[5] = buf[pos + 2], f8b[4] = buf[pos + 3],
f8b[3] = buf[pos + 4], f8b[2] = buf[pos + 5], f8b[1] = buf[pos + 6], f8b[0] = buf[pos + 7],
f64[0];
}
exports.writeDoubleLE = le ? writeDouble_f64_cpy : writeDouble_f64_rev, exports.writeDoubleBE = le ? writeDouble_f64_rev : writeDouble_f64_cpy,
exports.readDoubleLE = le ? readDouble_f64_cpy : readDouble_f64_rev, exports.readDoubleBE = le ? readDouble_f64_rev : readDouble_f64_cpy;
}() : function() {
function writeDouble_ieee754(writeUint, off0, off1, val, buf, pos) {
var sign = val < 0 ? 1 : 0;
if (sign && (val = -val), 0 === val) writeUint(0, buf, pos + off0), writeUint(1 / val > 0 ? 0 : 2147483648, buf, pos + off1); else if (isNaN(val)) writeUint(0, buf, pos + off0),
writeUint(2146959360, buf, pos + off1); else if (val > 17976931348623157e292) writeUint(0, buf, pos + off0),
writeUint((sign << 31 | 2146435072) >>> 0, buf, pos + off1); else {
var mantissa;
if (val < 22250738585072014e-324) writeUint((mantissa = val / 5e-324) >>> 0, buf, pos + off0),
writeUint((sign << 31 | mantissa / 4294967296) >>> 0, buf, pos + off1); else {
var exponent = Math.floor(Math.log(val) / Math.LN2);
1024 === exponent && (exponent = 1023), writeUint(4503599627370496 * (mantissa = val * Math.pow(2, -exponent)) >>> 0, buf, pos + off0),
writeUint((sign << 31 | exponent + 1023 << 20 | 1048576 * mantissa & 1048575) >>> 0, buf, pos + off1);
}
}
}
function readDouble_ieee754(readUint, off0, off1, buf, pos) {
var lo = readUint(buf, pos + off0), hi = readUint(buf, pos + off1), sign = 2 * (hi >> 31) + 1, exponent = hi >>> 20 & 2047, mantissa = 4294967296 * (1048575 & hi) + lo;
return 2047 === exponent ? mantissa ? NaN : sign * (1 / 0) : 0 === exponent ? 5e-324 * sign * mantissa : sign * Math.pow(2, exponent - 1075) * (mantissa + 4503599627370496);
}
exports.writeDoubleLE = writeDouble_ieee754.bind(null, writeUintLE, 0, 4), exports.writeDoubleBE = writeDouble_ieee754.bind(null, writeUintBE, 4, 0),
exports.readDoubleLE = readDouble_ieee754.bind(null, readUintLE, 0, 4), exports.readDoubleBE = readDouble_ieee754.bind(null, readUintBE, 4, 0);
}(), exports;
}
function writeUintLE(val, buf, pos) {
buf[pos] = 255 & val, buf[pos + 1] = val >>> 8 & 255, buf[pos + 2] = val >>> 16 & 255,
buf[pos + 3] = val >>> 24;
}
function writeUintBE(val, buf, pos) {
buf[pos] = val >>> 24, buf[pos + 1] = val >>> 16 & 255, buf[pos + 2] = val >>> 8 & 255,
buf[pos + 3] = 255 & val;
}
function readUintLE(buf, pos) {
return (buf[pos] | buf[pos + 1] << 8 | buf[pos + 2] << 16 | buf[pos + 3] << 24) >>> 0;
}
function readUintBE(buf, pos) {
return (buf[pos] << 24 | buf[pos + 1] << 16 | buf[pos + 2] << 8 | buf[pos + 3]) >>> 0;
}
module.exports = factory(factory);
},
9423: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), fails = __webpack_require__(9039), arraySlice = __webpack_require__(7680), aTypedArray = ArrayBufferViewCore.aTypedArray, getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("slice", (function(start, end) {
for (var list = arraySlice(aTypedArray(this), start, end), C = getTypedArrayConstructor(this), index = 0, length = list.length, result = new C(length); length > index; ) result[index] = list[index++];
return result;
}), fails((function() {
new Int8Array(1).slice();
})));
},
9432: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), toObject = __webpack_require__(8981), nativeKeys = __webpack_require__(1072);
$({
target: "Object",
stat: !0,
forced: __webpack_require__(9039)((function() {
nativeKeys(1);
}))
}, {
keys: function(it) {
return nativeKeys(toObject(it));
}
});
},
9433: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var globalThis = __webpack_require__(4576), defineProperty = Object.defineProperty;
module.exports = function(key, value) {
try {
defineProperty(globalThis, key, {
value,
configurable: !0,
writable: !0
});
} catch (error) {
globalThis[key] = value;
}
return value;
};
},
9463: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), DESCRIPTORS = __webpack_require__(3724), globalThis = __webpack_require__(4576), uncurryThis = __webpack_require__(9504), hasOwn = __webpack_require__(9297), isCallable = __webpack_require__(4901), isPrototypeOf = __webpack_require__(1625), toString = __webpack_require__(655), defineBuiltInAccessor = __webpack_require__(2106), copyConstructorProperties = __webpack_require__(7740), NativeSymbol = globalThis.Symbol, SymbolPrototype = NativeSymbol && NativeSymbol.prototype;
if (DESCRIPTORS && isCallable(NativeSymbol) && (!("description" in SymbolPrototype) || void 0 !== NativeSymbol().description)) {
var EmptyStringDescriptionStore = {}, SymbolWrapper = function() {
var description = arguments.length < 1 || void 0 === arguments[0] ? void 0 : toString(arguments[0]), result = isPrototypeOf(SymbolPrototype, this) ? new NativeSymbol(description) : void 0 === description ? NativeSymbol() : NativeSymbol(description);
return "" === description && (EmptyStringDescriptionStore[result] = !0), result;
};
copyConstructorProperties(SymbolWrapper, NativeSymbol), SymbolWrapper.prototype = SymbolPrototype,
SymbolPrototype.constructor = SymbolWrapper;
var NATIVE_SYMBOL = "Symbol(description detection)" === String(NativeSymbol("description detection")), thisSymbolValue = uncurryThis(SymbolPrototype.valueOf), symbolDescriptiveString = uncurryThis(SymbolPrototype.toString), regexp = /^Symbol\((.*)\)[^)]+$/, replace = uncurryThis("".replace), stringSlice = uncurryThis("".slice);
defineBuiltInAccessor(SymbolPrototype, "description", {
configurable: !0,
get: function() {
var symbol = thisSymbolValue(this);
if (hasOwn(EmptyStringDescriptionStore, symbol)) return "";
var string = symbolDescriptiveString(symbol), desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, "$1");
return "" === desc ? void 0 : desc;
}
}), $({
global: !0,
constructor: !0,
forced: !0
}, {
Symbol: SymbolWrapper
});
}
},
9504: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var NATIVE_BIND = __webpack_require__(616), FunctionPrototype = Function.prototype, call = FunctionPrototype.call, uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
module.exports = NATIVE_BIND ? uncurryThisWithBind : function(fn) {
return function() {
return call.apply(fn, arguments);
};
};
},
9519: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var match, version, globalThis = __webpack_require__(4576), userAgent = __webpack_require__(2839), process = globalThis.process, Deno = globalThis.Deno, versions = process && process.versions || Deno && Deno.version, v8 = versions && versions.v8;
v8 && (version = (match = v8.split("."))[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1])),
!version && userAgent && (!(match = userAgent.match(/Edge\/(\d+)/)) || match[1] >= 74) && (match = userAgent.match(/Chrome\/(\d+)/)) && (version = +match[1]),
module.exports = version;
},
9539: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var call = __webpack_require__(9565), anObject = __webpack_require__(8551), getMethod = __webpack_require__(5966);
module.exports = function(iterator, kind, value) {
var innerResult, innerError;
anObject(iterator);
try {
if (!(innerResult = getMethod(iterator, "return"))) {
if ("throw" === kind) throw value;
return value;
}
innerResult = call(innerResult, iterator);
} catch (error) {
innerError = !0, innerResult = error;
}
if ("throw" === kind) throw value;
if (innerError) throw innerResult;
return anObject(innerResult), value;
};
},
9544: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var userAgent = __webpack_require__(2839);
module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent);
},
9565: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var NATIVE_BIND = __webpack_require__(616), call = Function.prototype.call;
module.exports = NATIVE_BIND ? call.bind(call) : function() {
return call.apply(call, arguments);
};
},
9590: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toIntegerOrInfinity = __webpack_require__(1291), $RangeError = RangeError;
module.exports = function(it) {
var result = toIntegerOrInfinity(it);
if (result < 0) throw new $RangeError("The argument can't be less than 0");
return result;
};
},
9617: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var toIndexedObject = __webpack_require__(5397), toAbsoluteIndex = __webpack_require__(5610), lengthOfArrayLike = __webpack_require__(6198), createMethod = function(IS_INCLUDES) {
return function($this, el, fromIndex) {
var O = toIndexedObject($this), length = lengthOfArrayLike(O);
if (0 === length) return !IS_INCLUDES && -1;
var value, index = toAbsoluteIndex(fromIndex, length);
if (IS_INCLUDES && el != el) {
for (;length > index; ) if ((value = O[index++]) != value) return !0;
} else for (;length > index; index++) if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
return !IS_INCLUDES && -1;
};
};
module.exports = {
includes: createMethod(!0),
indexOf: createMethod(!1)
};
},
9687: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
module.exports = Service;
var Namespace = __webpack_require__(8923);
((Service.prototype = Object.create(Namespace.prototype)).constructor = Service).className = "Service";
var Method = __webpack_require__(8811), util = __webpack_require__(3262), rpc = __webpack_require__(5047);
function Service(name, options) {
Namespace.call(this, name, options), this.methods = {}, this._methodsArray = null;
}
function clearCache(service) {
return service._methodsArray = null, service;
}
Service.fromJSON = function(name, json) {
var service = new Service(name, json.options);
if (json.methods) for (var names = Object.keys(json.methods), i = 0; i < names.length; ++i) service.add(Method.fromJSON(names[i], json.methods[names[i]]));
return json.nested && service.addJSON(json.nested), service.comment = json.comment,
service;
}, Service.prototype.toJSON = function(toJSONOptions) {
var inherited = Namespace.prototype.toJSON.call(this, toJSONOptions), keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
return util.toObject([ "options", inherited && inherited.options || void 0, "methods", Namespace.arrayToJSON(this.methodsArray, toJSONOptions) || {}, "nested", inherited && inherited.nested || void 0, "comment", keepComments ? this.comment : void 0 ]);
}, Object.defineProperty(Service.prototype, "methodsArray", {
get: function() {
return this._methodsArray || (this._methodsArray = util.toArray(this.methods));
}
}), Service.prototype.get = function(name) {
return this.methods[name] || Namespace.prototype.get.call(this, name);
}, Service.prototype.resolveAll = function() {
for (var methods = this.methodsArray, i = 0; i < methods.length; ++i) methods[i].resolve();
return Namespace.prototype.resolve.call(this);
}, Service.prototype.add = function(object) {
if (this.get(object.name)) throw Error("duplicate name '" + object.name + "' in " + this);
return object instanceof Method ? (this.methods[object.name] = object, object.parent = this,
clearCache(this)) : Namespace.prototype.add.call(this, object);
}, Service.prototype.remove = function(object) {
if (object instanceof Method) {
if (this.methods[object.name] !== object) throw Error(object + " is not a member of " + this);
return delete this.methods[object.name], object.parent = null, clearCache(this);
}
return Namespace.prototype.remove.call(this, object);
}, Service.prototype.create = function(rpcImpl, requestDelimited, responseDelimited) {
for (var method, rpcService = new rpc.Service(rpcImpl, requestDelimited, responseDelimited), i = 0; i < this.methodsArray.length; ++i) {
var methodName = util.lcFirst((method = this._methodsArray[i]).resolve().name).replace(/[^$\w_]/g, "");
rpcService[methodName] = util.codegen([ "r", "c" ], util.isReserved(methodName) ? methodName + "_" : methodName)("return this.rpcCall(m,q,s,r,c)")({
m: method,
q: method.resolvedRequestType.ctor,
s: method.resolvedResponseType.ctor
});
}
return rpcService;
};
},
9773: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), NATIVE_SYMBOL = __webpack_require__(4495), fails = __webpack_require__(9039), getOwnPropertySymbolsModule = __webpack_require__(3717), toObject = __webpack_require__(8981);
$({
target: "Object",
stat: !0,
forced: !NATIVE_SYMBOL || fails((function() {
getOwnPropertySymbolsModule.f(1);
}))
}, {
getOwnPropertySymbols: function(it) {
var $getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject(it)) : [];
}
});
},
9868: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var $ = __webpack_require__(6518), uncurryThis = __webpack_require__(9504), toIntegerOrInfinity = __webpack_require__(1291), thisNumberValue = __webpack_require__(1240), $repeat = __webpack_require__(2333), fails = __webpack_require__(9039), $RangeError = RangeError, $String = String, floor = Math.floor, repeat = uncurryThis($repeat), stringSlice = uncurryThis("".slice), nativeToFixed = uncurryThis(1..toFixed), pow = function(x, n, acc) {
return 0 === n ? acc : n % 2 == 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);
}, multiply = function(data, n, c) {
for (var index = -1, c2 = c; ++index < 6; ) c2 += n * data[index], data[index] = c2 % 1e7,
c2 = floor(c2 / 1e7);
}, divide = function(data, n) {
for (var index = 6, c = 0; --index >= 0; ) c += data[index], data[index] = floor(c / n),
c = c % n * 1e7;
}, dataToString = function(data) {
for (var index = 6, s = ""; --index >= 0; ) if ("" !== s || 0 === index || 0 !== data[index]) {
var t = $String(data[index]);
s = "" === s ? t : s + repeat("0", 7 - t.length) + t;
}
return s;
};
$({
target: "Number",
proto: !0,
forced: fails((function() {
return "0.000" !== nativeToFixed(8e-5, 3) || "1" !== nativeToFixed(.9, 0) || "1.25" !== nativeToFixed(1.255, 2) || "1000000000000000128" !== nativeToFixed(0xde0b6b3a7640080, 0);
})) || !fails((function() {
nativeToFixed({});
}))
}, {
toFixed: function(fractionDigits) {
var e, z, j, k, number = thisNumberValue(this), fractDigits = toIntegerOrInfinity(fractionDigits), data = [ 0, 0, 0, 0, 0, 0 ], sign = "", result = "0";
if (fractDigits < 0 || fractDigits > 20) throw new $RangeError("Incorrect fraction digits");
if (number != number) return "NaN";
if (number <= -1e21 || number >= 1e21) return $String(number);
if (number < 0 && (sign = "-", number = -number), number > 1e-21) if (z = (e = function(x) {
for (var n = 0, x2 = x; x2 >= 4096; ) n += 12, x2 /= 4096;
for (;x2 >= 2; ) n += 1, x2 /= 2;
return n;
}(number * pow(2, 69, 1)) - 69) < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1),
z *= 4503599627370496, (e = 52 - e) > 0) {
for (multiply(data, 0, z), j = fractDigits; j >= 7; ) multiply(data, 1e7, 0), j -= 7;
for (multiply(data, pow(10, j, 1), 0), j = e - 1; j >= 23; ) divide(data, 1 << 23),
j -= 23;
divide(data, 1 << j), multiply(data, 1, 1), divide(data, 2), result = dataToString(data);
} else multiply(data, 0, z), multiply(data, 1 << -e, 0), result = dataToString(data) + repeat("0", fractDigits);
return fractDigits > 0 ? sign + ((k = result.length) <= fractDigits ? "0." + repeat("0", fractDigits - k) + result : stringSlice(result, 0, k - fractDigits) + "." + stringSlice(result, k - fractDigits)) : sign + result;
}
});
},
9948: (module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var arrayFromConstructorAndList = __webpack_require__(5370), getTypedArrayConstructor = __webpack_require__(4644).getTypedArrayConstructor;
module.exports = function(instance, list) {
return arrayFromConstructorAndList(getTypedArrayConstructor(instance), list);
};
},
9955: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var ArrayBufferViewCore = __webpack_require__(4644), $findIndex = __webpack_require__(9213).findIndex, aTypedArray = ArrayBufferViewCore.aTypedArray;
(0, ArrayBufferViewCore.exportTypedArrayMethod)("findIndex", (function(predicate) {
return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : void 0);
}));
}
}, __webpack_module_cache__ = {};
function __webpack_require__(moduleId) {
var cachedModule = __webpack_module_cache__[moduleId];
if (void 0 !== cachedModule) return cachedModule.exports;
var module = __webpack_module_cache__[moduleId] = {
exports: {}
};
return __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__),
module.exports;
}
__webpack_require__.n = module => {
var getter = module && module.__esModule ? () => module.default : () => module;
return __webpack_require__.d(getter, {
a: getter
}), getter;
}, __webpack_require__.d = (exports, definition) => {
for (var key in definition) __webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key) && Object.defineProperty(exports, key, {
enumerable: !0,
get: definition[key]
});
}, __webpack_require__.g = function() {
if ("object" == typeof globalThis) return globalThis;
try {
return this || new Function("return this")();
} catch (e) {
if ("object" == typeof window) return window;
}
}(), __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop);
var __webpack_exports__ = {};
return (() => {
"use strict";
function asyncGeneratorStep(n, t, e, r, o, a, c) {
try {
var i = n[a](c), u = i.value;
} catch (n) {
return void e(n);
}
i.done ? t(u) : Promise.resolve(u).then(r, o);
}
function _asyncToGenerator(n) {
return function() {
var t = this, e = arguments;
return new Promise((function(r, o) {
var a = n.apply(t, e);
function _next(n) {
asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
}
function _throw(n) {
asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
}
_next(void 0);
}));
};
}
__webpack_require__.d(__webpack_exports__, {
"default": () => src
});
var regenerator = __webpack_require__(4756), regenerator_default = __webpack_require__.n(regenerator);
__webpack_require__(2008), __webpack_require__(3792), __webpack_require__(9085),
__webpack_require__(9432), __webpack_require__(6099), __webpack_require__(6034),
__webpack_require__(8940), __webpack_require__(1415), __webpack_require__(7764),
__webpack_require__(3500), __webpack_require__(2953);
const src_gameState = {
selfId: null,
area: null,
entities: {},
globalEntities: {},
settings: {},
reset: function() {
this.entities = {}, this.globalEntities = {};
},
update: function(data) {
var _this = this, currentTime = Date.now(), updatedEntityIds = new Set, updatedGlobalEntityIds = new Set;
data.complete ? (data.selfId && (this.selfId = data.selfId), data.area && (this.area = data.area),
data.settings && (this.settings = data.settings), data.entities && (this.entities = {},
data.entities.forEach((function(entity) {
entity._lastUpdated = currentTime, _this.entities[entity.id] = entity, updatedEntityIds.add(entity.id);
}))), data.globalEntities && (this.globalEntities = {}, data.globalEntities.forEach((function(entity) {
entity._lastUpdated = currentTime, _this.globalEntities[entity.id] = entity, updatedGlobalEntityIds.add(entity.id);
})))) : (data.entities || data.globalEntities) && (data.entities && data.entities.forEach((function(entity) {
updatedEntityIds.add(entity.id), _this.entities[entity.id] ? (Object.assign(_this.entities[entity.id], entity),
_this.entities[entity.id]._lastUpdated = currentTime) : (entity._lastUpdated = currentTime,
_this.entities[entity.id] = entity);
})), data.globalEntities && data.globalEntities.forEach((function(entity) {
updatedGlobalEntityIds.add(entity.id), _this.globalEntities[entity.id] ? (Object.assign(_this.globalEntities[entity.id], entity),
_this.globalEntities[entity.id]._lastUpdated = currentTime) : (entity._lastUpdated = currentTime,
_this.globalEntities[entity.id] = entity);
})), this.cleanupMissingEntities(updatedEntityIds, this.entities), this.cleanupMissingEntities(updatedGlobalEntityIds, this.globalEntities)),
this.cleanupExpiredEntities();
},
cleanupMissingEntities: function(updatedIds, entityCollection) {
Object.keys(entityCollection).forEach((function(id) {
void 0 === entityCollection[id].deathTimer || updatedIds.has(parseInt(id)) || delete entityCollection[id];
}));
},
cleanupExpiredEntities: function() {
var _this2 = this, currentTime = Date.now();
Object.keys(this.entities).forEach((function(id) {
var entity = _this2.entities[id];
void 0 !== entity.duration && currentTime - entity._lastUpdated >= entity.duration && delete _this2.entities[id];
})), Object.keys(this.globalEntities).forEach((function(id) {
var entity = _this2.globalEntities[id];
void 0 !== entity.duration && currentTime - entity._lastUpdated >= entity.duration && delete _this2.globalEntities[id];
}));
},
getPlayer: function() {
return this.selfId ? this.entities[this.selfId] : null;
},
getNearbyEntities: function() {
var _this3 = this, maxDistance = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1e3, player = this.getPlayer();
return player ? Object.values(this.entities).filter((function(entity) {
if (entity.id === _this3.selfId) return !1;
var dx = entity.x - player.x, dy = entity.y - player.y;
return Math.sqrt(dx * dx + dy * dy) <= maxDistance;
})) : [];
},
checkExpiredEntities: function() {
this.cleanupExpiredEntities();
}
};
function _arrayLikeToArray(r, a) {
(null == a || a > r.length) && (a = r.length);
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
return n;
}
function _unsupportedIterableToArray(r, a) {
if (r) {
if ("string" == typeof r) return _arrayLikeToArray(r, a);
var t = {}.toString.call(r).slice(8, -1);
return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;
}
}
function _toConsumableArray(r) {
return function(r) {
if (Array.isArray(r)) return _arrayLikeToArray(r);
}(r) || function(r) {
if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
}(r) || _unsupportedIterableToArray(r) || function() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}();
}
function _typeof(o) {
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
return typeof o;
} : function(o) {
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
}, _typeof(o);
}
function _slicedToArray(r, e) {
return function(r) {
if (Array.isArray(r)) return r;
}(r) || function(r, l) {
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
if (null != t) {
var e, n, i, u, a = [], f = !0, o = !1;
try {
if (i = (t = t.call(r)).next, 0 === l) {
if (Object(t) !== t) return;
f = !1;
} else for (;!(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0) ;
} catch (r) {
o = !0, n = r;
} finally {
try {
if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return;
} finally {
if (o) throw n;
}
}
return a;
}
}(r, e) || _unsupportedIterableToArray(r, e) || function() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}();
}
__webpack_require__(8706), __webpack_require__(4743), __webpack_require__(1745),
__webpack_require__(9868), __webpack_require__(5506), __webpack_require__(3362),
__webpack_require__(7495), __webpack_require__(1761), __webpack_require__(1489),
__webpack_require__(1630), __webpack_require__(2170), __webpack_require__(5044),
__webpack_require__(1920), __webpack_require__(1694), __webpack_require__(9955),
__webpack_require__(3206), __webpack_require__(4496), __webpack_require__(6651),
__webpack_require__(2887), __webpack_require__(9369), __webpack_require__(6812),
__webpack_require__(8995), __webpack_require__(1575), __webpack_require__(6072),
__webpack_require__(8747), __webpack_require__(8845), __webpack_require__(9423),
__webpack_require__(7301), __webpack_require__(373), __webpack_require__(6614),
__webpack_require__(1405), __webpack_require__(3684);
const src_obstacleAvoidance = {
playerRadius: 15,
safetyMargin: 10,
enabled: !0,
enemyRadiusMap: {},
fieldStrengthBase: 5e3,
fieldExponent: 1.8,
speedInfluence: .5,
directionBias: 2.5,
touchingDistance: 2,
fieldDataEnabled: !0,
previousPositions: {},
velocities: {},
fieldData: {},
lastCalculatedForce: {
x: 0,
y: 0
},
lastForceMagnitude: 0,
autoForceKey11: !1,
autoForceKey10: !1,
key11Threshold: 1e3,
key10Threshold: 800,
init: function() {
var options = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
return void 0 !== options.playerRadius && (this.playerRadius = options.playerRadius),
void 0 !== options.safetyMargin && (this.safetyMargin = options.safetyMargin), void 0 !== options.enabled && (this.enabled = options.enabled),
options.enemyRadiusMap && (this.enemyRadiusMap = options.enemyRadiusMap), void 0 !== options.fieldStrengthBase && (this.fieldStrengthBase = options.fieldStrengthBase),
void 0 !== options.fieldExponent && (this.fieldExponent = options.fieldExponent),
void 0 !== options.speedInfluence && (this.speedInfluence = options.speedInfluence),
void 0 !== options.directionBias && (this.directionBias = options.directionBias),
void 0 !== options.touchingDistance && (this.touchingDistance = options.touchingDistance),
void 0 !== options.fieldDataEnabled && (this.fieldDataEnabled = options.fieldDataEnabled),
this;
},
setEnemyRadiusMap: function(radiusMap) {
return this.enemyRadiusMap = radiusMap, this;
},
getEnemyRadius: function(entity, getEntityTypeName) {
if (!entity || void 0 === entity.entityType) return 15;
if (entity.radius) return entity.radius;
var entityType = entity.entityType, entityName = getEntityTypeName ? getEntityTypeName(entityType).toLowerCase() : "type_".concat(entityType);
return void 0 !== this.enemyRadiusMap[entityName] ? this.enemyRadiusMap[entityName] : 0;
},
toggle: function() {
return this.enabled = !this.enabled, this.enabled;
},
updateVelocities: function() {
var _this = this, currentEntities = src_gameState.entities;
Object.values(currentEntities).forEach((function(entity) {
if (entity.id !== src_gameState.selfId) {
if (!_this.previousPositions[entity.id]) return _this.previousPositions[entity.id] = {
x: entity.x,
y: entity.y
}, void (_this.velocities[entity.id] = {
x: 0,
y: 0
});
var prevPos = _this.previousPositions[entity.id], dx = entity.x - prevPos.x, dy = entity.y - prevPos.y;
_this.velocities[entity.id] = {
x: dx,
y: dy
}, _this.previousPositions[entity.id] = {
x: entity.x,
y: entity.y
};
}
})), Object.keys(this.previousPositions).forEach((function(id) {
currentEntities[id] || (delete _this.previousPositions[id], delete _this.velocities[id]);
}));
},
calculateEntityField: function(entity, playerX, playerY, getEntityTypeName) {
var enemyRadius = this.getEnemyRadius(entity, getEntityTypeName), dx = entity.x - playerX, dy = entity.y - playerY, distanceSq = dx * dx + dy * dy, distance = Math.sqrt(distanceSq);
if (distance > 300) return {
x: 0,
y: 0,
magnitude: 0
};
var fieldStrength, isTouching = distance <= this.playerRadius + enemyRadius + this.touchingDistance, safeDistance = this.playerRadius + enemyRadius + this.safetyMargin, fieldDistance = Math.max(distance - safeDistance, .1);
fieldStrength = isTouching ? 10 * this.fieldStrengthBase : this.fieldStrengthBase / Math.pow(fieldDistance, this.fieldExponent);
var velocity = this.velocities[entity.id] || {
x: 0,
y: 0
}, speed = Math.sqrt(velocity.x * velocity.x + velocity.y * velocity.y);
fieldStrength *= 1 + this.speedInfluence * speed;
var directionFactor = 1;
if (speed > .1) {
var directionDot = (velocity.x / speed * dx + velocity.y / speed * dy) / distance;
directionDot > 0 && (directionFactor = 1 + directionDot * this.directionBias);
}
fieldStrength *= directionFactor;
var forceX = 0, forceY = 0;
if (distance > 0) forceX = -dx / distance * fieldStrength, forceY = -dy / distance * fieldStrength; else {
var randomAngle = 2 * Math.random() * Math.PI;
forceX = Math.cos(randomAngle) * fieldStrength, forceY = Math.sin(randomAngle) * fieldStrength;
}
return this.fieldDataEnabled && (this.fieldData[entity.id] = {
position: {
x: entity.x,
y: entity.y
},
velocity: {
x: velocity.x,
y: velocity.y
},
fieldStrength,
forceVector: {
x: forceX,
y: forceY
},
isTouching
}), {
x: forceX,
y: forceY,
magnitude: fieldStrength,
isTouching
};
},
getForceMagnitude: function() {
return this.lastForceMagnitude;
},
calculateSafeMovement: function(moveX, moveY, getEntityTypeName) {
var _this2 = this;
if (!this.enabled) return {
x: moveX,
y: moveY,
collision: !1
};
var player = src_gameState.getPlayer();
if (!player || 0 === moveX && 0 === moveY) return {
x: moveX,
y: moveY,
collision: !1
};
this.updateVelocities();
var playerX = player.x, playerY = player.y;
this.fieldDataEnabled && (this.fieldData = {});
var totalForceX = 0, totalForceY = 0, anyTouching = !1;
Object.values(src_gameState.entities).forEach((function(entity) {
if (entity.id !== src_gameState.selfId && !entity.isHarmless && void 0 !== entity.entityType && 0 !== entity.entityType && 1 !== entity.entityType) {
var field = _this2.calculateEntityField(entity, playerX, playerY, getEntityTypeName);
totalForceX += field.x, totalForceY += field.y;
var forceMagnitude = Math.sqrt(totalForceX * totalForceX + totalForceY * totalForceY);
_this2.lastForceMagnitude = forceMagnitude, field.isTouching && (anyTouching = !0);
}
})), this.lastCalculatedForce = {
x: totalForceX,
y: totalForceY
};
var inputLength = Math.sqrt(moveX * moveX + moveY * moveY);
if (0 === inputLength) return {
x: moveX,
y: moveY,
collision: !1
};
var resultX, resultY, normalizedMoveX = moveX / inputLength, normalizedMoveY = moveY / inputLength;
if (anyTouching) {
var forceLength = Math.sqrt(totalForceX * totalForceX + totalForceY * totalForceY);
forceLength > 0 ? (resultX = totalForceX / forceLength * inputLength, resultY = totalForceY / forceLength * inputLength) : (resultX = moveX,
resultY = moveY);
} else {
var forceMagnitude = Math.sqrt(totalForceX * totalForceX + totalForceY * totalForceY);
if (forceMagnitude > 0) {
var scaleFactor = inputLength / Math.max(forceMagnitude, inputLength), scaledForceX = totalForceX * scaleFactor, scaledForceY = totalForceY * scaleFactor, blendFactor = Math.min(forceMagnitude / 2e3, 1);
resultX = normalizedMoveX * inputLength * (1 - blendFactor) + scaledForceX * blendFactor,
resultY = normalizedMoveY * inputLength * (1 - blendFactor) + scaledForceY * blendFactor;
} else resultX = moveX, resultY = moveY;
}
return {
x: resultX,
y: resultY,
collision: Math.abs(resultX - moveX) > .01 || Math.abs(resultY - moveY) > .01,
fieldData: this.fieldDataEnabled ? this.fieldData : null
};
},
getFieldData: function() {
return this.fieldDataEnabled ? this.fieldData : null;
}
};
var protobufjs = __webpack_require__(2549), protobufjs_default = __webpack_require__.n(protobufjs), network = {
coder: null,
gameWS: null,
gameSend: null,
sequenceCounter: 1,
rawCoder: null,
collisionAvoidance: !0,
CWSS: null,
enemyDefaults: null,
enemyRadiusMap: {},
netlog: !1,
toggleLogging: function(enabled) {
this.netlog = enabled;
},
init: function(cwss) {
return this.CWSS = cwss, src_obstacleAvoidance.init({
enabled: this.collisionAvoidance
}), this;
},
extractEnemyDefaults: function(client) {
var defaultsMatch = client.match(/"defaults":({"ability".*?}})/);
if (defaultsMatch && defaultsMatch[1]) try {
this.enemyDefaults = JSON.parse(defaultsMatch[1]), this.processEnemyDefaults();
} catch (e) {}
},
getMainJS: function() {
return _asyncToGenerator(regenerator_default().mark((function _callee2() {
var getFile, htmlContent, appUrlMatch, appUrl;
return regenerator_default().wrap((function(_context2) {
for (;;) switch (_context2.prev = _context2.next) {
case 0:
return getFile = function() {
var _ref = _asyncToGenerator(regenerator_default().mark((function _callee(url) {
return regenerator_default().wrap((function(_context) {
for (;;) switch (_context.prev = _context.next) {
case 0:
return _context.next = 2, fetch(url).then((function(d) {
return d.text();
}));
case 2:
return _context.abrupt("return", _context.sent);
case 3:
case "end":
return _context.stop();
}
}), _callee);
})));
return function(_x) {
return _ref.apply(this, arguments);
};
}(), _context2.next = 3, getFile(location.href);
case 3:
if (htmlContent = _context2.sent, appUrlMatch = htmlContent.match(/index\.[a-z0-9]*\.js/)) {
_context2.next = 8;
break;
}
return _context2.abrupt("return", null);
case 8:
return appUrl = appUrlMatch[0], _context2.next = 11, getFile(location.origin + "/" + appUrl);
case 11:
return _context2.abrupt("return", _context2.sent);
case 12:
case "end":
return _context2.stop();
}
}), _callee2);
})))();
},
getProtobufScheme: function(mainJS) {
var schemeMatch = mainJS.match(/\.addJSON\(\s*(\{[\s\S]+?\})\s*\)/);
return schemeMatch && schemeMatch[1] && new Function('"use strict"; return ('.concat(schemeMatch[1], ")"))() || null;
},
initCoder: function() {
var _this = this;
return _asyncToGenerator(regenerator_default().mark((function _callee3() {
var mainJS, scheme;
return regenerator_default().wrap((function(_context3) {
for (;;) switch (_context3.prev = _context3.next) {
case 0:
return _context3.prev = 0, _context3.next = 3, _this.getMainJS();
case 3:
return mainJS = _context3.sent, scheme = _this.getProtobufScheme(mainJS), _this.rawCoder = new (protobufjs_default().Root),
_this.rawCoder.addJSON(scheme), _this.extractEnemyDefaults(mainJS), _this.coder = {
encode: {
client: function(payload) {
try {
var message = _this.rawCoder.ClientPayload.create(payload);
return _this.rawCoder.ClientPayload.encode(message).finish();
} catch (e) {
return null;
}
}
},
decode: {
server: function(packet) {
try {
var bytes = packet instanceof Uint8Array ? packet : new Uint8Array(packet);
return _this.rawCoder.FramePayload.toObject(_this.rawCoder.FramePayload.decode(bytes));
} catch (e) {
return null;
}
},
client: function(packet) {
try {
var bytes = packet instanceof Uint8Array ? packet : new Uint8Array(packet);
return _this.rawCoder.ClientPayload.toObject(_this.rawCoder.ClientPayload.decode(bytes));
} catch (e) {
return null;
}
}
}
}, _context3.abrupt("return", _this.coder);
case 12:
return _context3.prev = 12, _context3.t0 = _context3.catch(0), _context3.abrupt("return", null);
case 16:
case "end":
return _context3.stop();
}
}), _callee3, null, [ [ 0, 12 ] ]);
})))();
},
processEnemyDefaults: function() {
if (this.enemyDefaults) {
for (var radiusMap = {}, _i = 0, _Object$entries = Object.entries(this.enemyDefaults); _i < _Object$entries.length; _i++) {
var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2), key = _Object$entries$_i[0], value = _Object$entries$_i[1];
value && "object" === _typeof(value) && void 0 !== value.radius && (radiusMap[key] = value.radius);
}
this.enemyRadiusMap = radiusMap, src_obstacleAvoidance.setEnemyRadiusMap(radiusMap);
}
},
getEnemyRadius: function(entity) {
return src_obstacleAvoidance.getEnemyRadius(entity, this.getEntityTypeName.bind(this));
},
getEntityTypeName: function(typeId) {
if (!this.rawCoder) return "Unknown (".concat(typeId, ")");
try {
var entityTypeEnum = this.rawCoder.lookupEnum("EntityType");
if (entityTypeEnum && entityTypeEnum.valuesById[typeId]) return entityTypeEnum.valuesById[typeId];
} catch (e) {}
return "Unknown (".concat(typeId, ")");
},
processMovementData: function(data) {
if (!this.collisionAvoidance || !this.coder) return {
data,
modified: !1
};
try {
if (data instanceof ArrayBuffer || data instanceof Uint8Array || data instanceof Blob) {
var dataBytes;
if (data instanceof ArrayBuffer) dataBytes = new Uint8Array(data); else {
if (data instanceof Blob) return {
data,
modified: !1
};
dataBytes = data;
}
var decoded = this.coder.decode.client(dataBytes);
if (decoded && decoded.mouseDown && decoded.mouseDown.updated) {
var originalX = decoded.mouseDown.x, originalY = decoded.mouseDown.y, safeMovement = src_obstacleAvoidance.calculateSafeMovement(originalX, originalY, this.getEntityTypeName.bind(this)), forceMagnitude = src_obstacleAvoidance.getForceMagnitude(), needKey11 = src_obstacleAvoidance.autoForceKey11 && forceMagnitude > src_obstacleAvoidance.key11Threshold, needKey10 = src_obstacleAvoidance.autoForceKey10 && forceMagnitude > src_obstacleAvoidance.key10Threshold, needMovementChange = safeMovement.collision;
if (needMovementChange || needKey11 || needKey10) {
var payload = {
sequence: decoded.sequence,
mouseDown: {
updated: !0,
x: needMovementChange ? Math.round(safeMovement.x) : originalX,
y: needMovementChange ? Math.round(safeMovement.y) : originalY
}
};
decoded.keys && decoded.keys.length > 0 ? (payload.keys = _toConsumableArray(decoded.keys),
needKey11 && !payload.keys.some((function(k) {
return 11 === k.keyType;
})) && payload.keys.push({
keyEvent: 1,
keyType: 11
}), needKey10 && !payload.keys.some((function(k) {
return 10 === k.keyType;
})) && payload.keys.push({
keyEvent: 1,
keyType: 10
})) : (payload.keys = [], needKey11 && payload.keys.push({
keyEvent: 1,
keyType: 11
}), needKey10 && payload.keys.push({
keyEvent: 1,
keyType: 10
}));
var encodedData = this.coder.encode.client(payload);
if (encodedData) return {
data: encodedData,
modified: !0
};
}
}
}
} catch (e) {}
return {
data,
modified: !1
};
},
createWSHook: function() {
return this.CWSS ? {
priority: 200,
init: function() {
return network.gameWS = this, arguments;
},
sendServer: function(data) {
return network.gameSend = this.sendServer, arguments;
},
send: function(data) {
var result = network.processMovementData(data);
if (result.modified && (arguments[0] = result.data), network.netlog) try {
var bytes = arguments[0] instanceof ArrayBuffer ? new Uint8Array(arguments[0]) : arguments[0] instanceof Uint8Array ? arguments[0] : null;
if (bytes) network.coder.decode.client(bytes); else if ("string" == typeof arguments[0]) try {
JSON.parse(arguments[0]);
} catch (e) {}
} catch (e) {}
return arguments;
},
message: function(event) {
try {
var data = event.data;
if (data instanceof ArrayBuffer || data instanceof Uint8Array) {
var bytes = data instanceof ArrayBuffer ? new Uint8Array(data) : data, decoded = network.coder.decode.server(bytes);
decoded && (decoded.ack && decoded.ack.sequence ? network.sequenceCounter = decoded.ack.sequence + 1 : void 0 !== decoded.sequence && (network.sequenceCounter = decoded.sequence + 1),
network.netlog, src_gameState.update(decoded));
} else if ("string" == typeof data) try {
var jsonData = JSON.parse(data);
src_gameState.update(jsonData);
} catch (e) {}
} catch (e) {}
return arguments;
}
} : null;
},
toggleCollisionAvoidance: function() {
return this.collisionAvoidance = src_obstacleAvoidance.toggle(), this.collisionAvoidance;
},
sendMovement: function(x, y) {
if (!this.gameWS && this.CWSS && this.CWSS.sockets.length > 0 && (this.gameWS = this.CWSS.sockets[this.CWSS.sockets.length - 1]),
!this.gameWS || this.gameWS.readyState !== WebSocket.OPEN) return !1;
var moveX = x, moveY = y, forceMagnitude = 0;
if (this.collisionAvoidance) {
var safeMovement = src_obstacleAvoidance.calculateSafeMovement(x, y, this.getEntityTypeName.bind(this));
moveX = safeMovement.x, moveY = safeMovement.y, forceMagnitude = src_obstacleAvoidance.getForceMagnitude(),
safeMovement.collision;
}
var payload = {
sequence: this.sequenceCounter++,
mouseDown: {
updated: !0,
x: Math.round(moveX),
y: Math.round(moveY)
}
}, needKey11 = src_obstacleAvoidance.autoForceKey11 && forceMagnitude > src_obstacleAvoidance.key11Threshold, needKey10 = src_obstacleAvoidance.autoForceKey10 && forceMagnitude > src_obstacleAvoidance.key10Threshold;
(needKey11 || needKey10) && (payload.keys = [], needKey11 && payload.keys.push({
keyEvent: 1,
keyType: 11
}), needKey10 && payload.keys.push({
keyEvent: 1,
keyType: 10
}));
var encodedData = this.coder.encode.client(payload);
if (!encodedData) return !1;
if (this.gameSend) this.gameSend(encodedData); else if (this.gameWS) try {
this.CWSS.send.call(this.gameWS, encodedData);
} catch (e) {
return !1;
}
return !0;
},
movePlayer: function(angle, speed) {
angle = (angle % 360 + 360) % 360, speed = Math.max(0, Math.min(100, speed));
var radians = angle * Math.PI / 180, x = Math.cos(radians) * (5 * speed), y = -Math.sin(radians) * (5 * speed);
return this.sendMovement(x, y);
}
};
const src_network = network;
__webpack_require__(3771);
const src_renderer = {
canvas: null,
ctx: null,
isDrawing: !1,
showLabels: !1,
showEnemyHitbox: !0,
showFields: !1,
showVelocities: !1,
init: function(canvas) {
return this.canvas = canvas, canvas && (this.ctx = canvas.getContext("2d")), this;
},
startDrawing: function() {
this.isDrawing || (this.isDrawing = !0, this.drawFrame());
},
stopDrawing: function() {
this.isDrawing = !1;
},
toggleLabels: function() {
this.showLabels = !this.showLabels;
},
toggleEnemyHitbox: function() {
this.showEnemyHitbox = !this.showEnemyHitbox;
},
toggleFieldVisualization: function() {
this.showFields = !this.showFields;
},
toggleVelocityVectors: function() {
this.showVelocities = !this.showVelocities;
},
drawEllipse: function(x, y, radiusX, radiusY, rotation) {
this.ctx.save(), this.ctx.translate(x, y), this.ctx.rotate(rotation), this.ctx.scale(1, radiusY / radiusX),
this.ctx.beginPath(), this.ctx.arc(0, 0, radiusX, 0, 2 * Math.PI), this.ctx.restore();
},
drawArrowhead: function(x, y, angle, size) {
this.ctx.save(), this.ctx.translate(x, y), this.ctx.rotate(angle), this.ctx.beginPath(),
this.ctx.moveTo(-size, -size / 2), this.ctx.lineTo(0, 0), this.ctx.lineTo(-size, size / 2),
this.ctx.strokeStyle = "rgba(255, 255, 0, 0.8)", this.ctx.stroke(), this.ctx.restore();
},
drawFrame: function() {
var _this = this;
if (this.isDrawing && (requestAnimationFrame((function() {
return _this.drawFrame();
})), this.canvas && this.ctx && src_gameState.selfId && src_gameState.entities[src_gameState.selfId])) {
var player = src_gameState.getPlayer(), playerX = player.x, playerY = player.y, canvasWidth = this.canvas.width, canvasHeight = this.canvas.height, centerX = canvasWidth / 2, centerY = canvasHeight / 2;
if (this.ctx.save(), this.showFields && src_obstacleAvoidance.getFieldData) {
var fieldData = src_obstacleAvoidance.getFieldData();
fieldData && Object.values(fieldData).forEach((function(field) {
var dx = field.position.x - playerX, dy = field.position.y - playerY, screenX = centerX + dx, screenY = centerY + dy, gradient = _this.ctx.createRadialGradient(screenX, screenY, 0, screenX, screenY, 300), opacity = Math.min(field.fieldStrength / 1e4, .5);
if (gradient.addColorStop(0, "rgba(255, 0, 0, ".concat(opacity, ")")), gradient.addColorStop(1, "rgba(255, 0, 0, 0)"),
_this.ctx.fillStyle = gradient, field.velocity && (Math.abs(field.velocity.x) > .1 || Math.abs(field.velocity.y) > .1)) {
var speed = Math.sqrt(field.velocity.x * field.velocity.x + field.velocity.y * field.velocity.y), dirX = field.velocity.x / speed, dirY = field.velocity.y / speed;
_this.drawEllipse(screenX, screenY, 300, 300 * (1 + src_obstacleAvoidance.directionBias || 2.5), Math.atan2(dirY, dirX)),
_this.ctx.fill();
} else _this.ctx.beginPath(), _this.ctx.arc(screenX, screenY, 300, 0, 2 * Math.PI),
_this.ctx.fill();
}));
}
if (this.showEnemyHitbox && Object.values(src_gameState.entities).forEach((function(entity) {
if (entity.id !== src_gameState.selfId && !entity.isHarmless && void 0 !== entity.entityType && 0 !== entity.entityType && 1 != entity.entityType) {
var dx = entity.x - playerX, dy = entity.y - playerY;
if (Math.sqrt(dx * dx + dy * dy) <= 300) {
var screenX = centerX + dx, screenY = centerY + dy, enemyRadius = src_network.getEnemyRadius(entity), safeDistance = src_network.playerRadius + enemyRadius + src_network.safetyMargin;
_this.ctx.beginPath(), _this.ctx.fillStyle = "rgba(255, 0, 0, 0.1)", _this.ctx.strokeStyle = "rgba(255, 0, 0, 0.5)",
_this.ctx.arc(screenX, screenY, safeDistance, 0, 2 * Math.PI), _this.ctx.fill(),
_this.ctx.stroke(), _this.ctx.beginPath(), _this.ctx.strokeStyle = "rgba(255, 0, 0, 0.8)",
_this.ctx.arc(screenX, screenY, enemyRadius, 0, 2 * Math.PI), _this.ctx.stroke();
}
}
})), Object.values(src_gameState.entities).forEach((function(entity) {
if (entity.id !== src_gameState.selfId && 1 !== entity.entityType) {
var dx = entity.x - playerX, dy = entity.y - playerY;
if (Math.sqrt(dx * dx + dy * dy) <= 1e3) {
var screenX = centerX + dx, screenY = centerY + dy;
if (_this.ctx.beginPath(), _this.ctx.fillStyle = entity.isHarmless ? "rgba(0, 255, 0, 0.8)" : "rgba(255, 0, 0, 0.8)",
_this.ctx.arc(screenX, screenY, 5, 0, 2 * Math.PI), _this.ctx.fill(), _this.showVelocities && src_obstacleAvoidance.velocities && src_obstacleAvoidance.velocities[entity.id]) {
var vel = src_obstacleAvoidance.velocities[entity.id];
if (Math.sqrt(vel.x * vel.x + vel.y * vel.y) > .1) {
_this.ctx.beginPath(), _this.ctx.strokeStyle = "rgba(255, 255, 0, 0.8)", _this.ctx.lineWidth = 2,
_this.ctx.moveTo(screenX, screenY), _this.ctx.lineTo(screenX + 5 * vel.x, screenY + 5 * vel.y),
_this.ctx.stroke();
var arrowAngle = Math.atan2(vel.y, vel.x);
_this.drawArrowhead(screenX + 5 * vel.x, screenY + 5 * vel.y, arrowAngle, 8);
}
}
if (_this.showLabels) {
var typeName = src_network.getEntityTypeName(entity.entityType), radius = src_network.getEnemyRadius(entity), radiusText = radius ? " (r: ".concat(radius, ")") : "", labelText = "".concat(typeName).concat(radiusText);
_this.ctx.fillStyle = "white", _this.ctx.strokeStyle = "black", _this.ctx.lineWidth = 2,
_this.ctx.font = "10px Arial", _this.ctx.textAlign = "center", _this.ctx.strokeText(labelText, screenX, screenY - 10),
_this.ctx.fillText(labelText, screenX, screenY - 10);
}
}
}
})), this.ctx.beginPath(), this.ctx.strokeStyle = "rgba(0, 255, 0, 0.8)", this.ctx.arc(centerX, centerY, src_network.playerRadius, 0, 2 * Math.PI),
this.ctx.stroke(), src_obstacleAvoidance.lastCalculatedForce) {
var force = src_obstacleAvoidance.lastCalculatedForce, forceMag = Math.sqrt(force.x * force.x + force.y * force.y);
if (forceMag > .1) {
this.ctx.beginPath(), this.ctx.strokeStyle = "rgba(0, 200, 255, 0.8)", this.ctx.lineWidth = 3,
this.ctx.moveTo(centerX, centerY);
var forceScale = 50 / Math.max(forceMag, 1);
this.ctx.lineTo(centerX + force.x * forceScale, centerY + force.y * forceScale),
this.ctx.stroke(), this.ctx.fillStyle = "white", this.ctx.font = "12px Arial", this.ctx.textAlign = "center",
this.ctx.fillText("Force: ".concat(forceMag.toFixed(0)), centerX + force.x * forceScale / 2, centerY + force.y * forceScale / 2 - 5);
}
}
this.ctx.restore();
}
}
};
function _isNativeReflectConstruct() {
try {
var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {})));
} catch (t) {}
return (_isNativeReflectConstruct = function() {
return !!t;
})();
}
function _setPrototypeOf(t, e) {
return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
return t.__proto__ = e, t;
}, _setPrototypeOf(t, e);
}
function _createForOfIteratorHelper(r, e) {
var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
if (!t) {
if (Array.isArray(r) || (t = function(r, a) {
if (r) {
if ("string" == typeof r) return CWSS_arrayLikeToArray(r, a);
var t = {}.toString.call(r).slice(8, -1);
return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? CWSS_arrayLikeToArray(r, a) : void 0;
}
}(r)) || e && r && "number" == typeof r.length) {
t && (r = t);
var _n = 0, F = function() {};
return {
s: F,
n: function() {
return _n >= r.length ? {
done: !0
} : {
done: !1,
value: r[_n++]
};
},
e: function(r) {
throw r;
},
f: F
};
}
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
var o, a = !0, u = !1;
return {
s: function() {
t = t.call(r);
},
n: function() {
var r = t.next();
return a = r.done, r;
},
e: function(r) {
u = !0, o = r;
},
f: function() {
try {
a || null == t.return || t.return();
} finally {
if (u) throw o;
}
}
};
}
function CWSS_arrayLikeToArray(r, a) {
(null == a || a > r.length) && (a = r.length);
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
return n;
}
__webpack_require__(2675), __webpack_require__(9463), __webpack_require__(2259),
__webpack_require__(6449), __webpack_require__(3418), __webpack_require__(4782),
__webpack_require__(6910), __webpack_require__(3514), __webpack_require__(2010),
__webpack_require__(8781);
const src_CWSS = function() {
var CWSS = window.CWSS || {};
if (CWSS.ws) return CWSS;
var proto = WebSocket.prototype, def = Object.defineProperty, rebase = function(obj, key, list) {
return def(obj, key, {
configurable: !0,
enumerable: !0,
set: function(func) {
return list.push(func);
}
});
}, native = function(obj, value) {
obj.toString = function() {
var _Function$toString;
return (_Function$toString = Function.toString).call.apply(_Function$toString, [ value ].concat(Array.prototype.slice.call(arguments)));
};
}, pipe = function(type) {
for (var _len = arguments.length, next = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) next[_key - 1] = arguments[_key];
return _asyncToGenerator(regenerator_default().mark((function _callee() {
var arg, _iterator, _step, _hook$type, hook, _this = this, _args = arguments;
return regenerator_default().wrap((function(_context) {
for (;;) switch (_context.prev = _context.next) {
case 0:
arg = _args, _iterator = _createForOfIteratorHelper(CWSS.hooks.sort((function(a, b) {
return b.priority - a.priority;
}))), _context.prev = 2, _iterator.s();
case 4:
if ((_step = _iterator.n()).done) {
_context.next = 15;
break;
}
if ((hook = _step.value)[type]) {
_context.next = 8;
break;
}
return _context.abrupt("continue", 13);
case 8:
if (arg) {
_context.next = 10;
break;
}
return _context.abrupt("break", 15);
case 10:
return _context.next = 12, (_hook$type = hook[type]).call.apply(_hook$type, [ this ].concat(_toConsumableArray(arg)));
case 12:
arg = _context.sent;
case 13:
_context.next = 4;
break;
case 15:
_context.next = 20;
break;
case 17:
_context.prev = 17, _context.t0 = _context.catch(2), _iterator.e(_context.t0);
case 20:
return _context.prev = 20, _iterator.f(), _context.finish(20);
case 23:
if (arg) {
_context.next = 25;
break;
}
return _context.abrupt("return");
case 25:
next.flat().forEach((function(func) {
return func.call.apply(func, [ _this ].concat(_toConsumableArray(arg)));
}));
case 26:
case "end":
return _context.stop();
}
}), _callee, this, [ [ 2, 17, 20, 23 ] ]);
})));
};
for (var k in CWSS.ws = window.WebSocket, CWSS.send = proto.send, CWSS.addList = proto.addEventListener,
CWSS.sockets = [], CWSS.hooks = [], CWSS.setHook = function(hook) {
return CWSS.hooks.push(hook), CWSS;
}, CWSS.setHooks = function() {
for (var _CWSS$hooks, _len2 = arguments.length, hooks = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) hooks[_key2] = arguments[_key2];
return (_CWSS$hooks = CWSS.hooks).push.apply(_CWSS$hooks, _toConsumableArray(hooks.flat())),
CWSS;
}, proto.send = pipe("send", CWSS.send), proto.addEventListener = function() {
var _CWSS$addList, type = arguments[0], func = arguments[1], list = this.listeners[type];
list ? list.push(func) : (_CWSS$addList = CWSS.addList).call.apply(_CWSS$addList, [ this ].concat(Array.prototype.slice.call(arguments)));
}, window.WebSocket = function() {
var _pipeSync, arg = arguments;
arg = (_pipeSync = function() {
var _step2, arg = arguments, _iterator2 = _createForOfIteratorHelper(CWSS.hooks.sort((function(a, b) {
return b.priority - a.priority;
})));
try {
for (_iterator2.s(); !(_step2 = _iterator2.n()).done; ) {
var _hook$type2, hook = _step2.value;
if (hook.args) {
if (!arg) break;
arg = (_hook$type2 = hook.args).call.apply(_hook$type2, [ this ].concat(_toConsumableArray(arg)));
}
}
} catch (err) {
_iterator2.e(err);
} finally {
_iterator2.f();
}
return arg;
}).call.apply(_pipeSync, [ this ].concat(_toConsumableArray(arg)));
var _step3, ws = function(t, e, r) {
if (_isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
var o = [ null ];
o.push.apply(o, e);
var p = new (t.bind.apply(t, o));
return r && _setPrototypeOf(p, r.prototype), p;
}(CWSS.ws, _toConsumableArray(arg)), _iterator3 = _createForOfIteratorHelper(CWSS.hooks.sort((function(a, b) {
return b.priority - a.priority;
})));
try {
for (_iterator3.s(); !(_step3 = _iterator3.n()).done; ) {
var hook = _step3.value;
Object.assign(hook, {
ws,
sendServer: function(data) {
return _asyncToGenerator(regenerator_default().mark((function _callee2() {
return regenerator_default().wrap((function(_context2) {
for (;;) switch (_context2.prev = _context2.next) {
case 0:
CWSS.send.call(ws, data);
case 1:
case "end":
return _context2.stop();
}
}), _callee2);
})))();
},
sendClient: function(data) {
return _asyncToGenerator(regenerator_default().mark((function _callee3() {
return regenerator_default().wrap((function(_context3) {
for (;;) switch (_context3.prev = _context3.next) {
case 0:
ws.listeners.message.forEach((function(func) {
return func.call(ws, {
data
});
}));
case 1:
case "end":
return _context3.stop();
}
}), _callee3);
})))();
}
});
}
} catch (err) {
_iterator3.e(err);
} finally {
_iterator3.f();
}
CWSS.sockets.push(ws), pipe("init").call(ws), ws.listeners = {};
for (var _i = 0, _arr = [ "open", "message", "close" ]; _i < _arr.length; _i++) {
var key = _arr[_i], list = ws.listeners[key] = [];
CWSS.addList.call(ws, key, pipe(key, list)), rebase(ws, "on" + key, list);
}
return ws;
}, CWSS.ws) "prototype" != k && (window.WebSocket[k] = CWSS.ws[k]);
for (var _k in proto) if ("constructor" != _k) try {
window.WebSocket.prototype[_k] = proto[_k];
} catch (e) {}
return native(proto.send, CWSS.send), native(proto.addEventListener, CWSS.addList),
native(window.WebSocket, CWSS.ws), window.CWSS = CWSS, CWSS;
}();
var settings, container, settingsPanel, isExpanded, createElement, togglePanel, createSettingContainer;
__webpack_require__(8459);
const src_uiLibrary = (settings = {}, container = null, settingsPanel = null, isExpanded = !1,
createElement = function(type, classNames) {
var attributes = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, element = document.createElement(type);
classNames && (element.className = classNames);
for (var _i = 0, _Object$entries = Object.entries(attributes); _i < _Object$entries.length; _i++) {
var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2), key = _Object$entries$_i[0], value = _Object$entries$_i[1];
element.setAttribute(key, value);
}
return element;
}, createSettingContainer = function(id, label, tooltip) {
var container = createElement("div", "epush-ui-setting"), labelElement = createElement("label", "epush-ui-label");
if (labelElement.textContent = label, labelElement.setAttribute("for", "epush-setting-".concat(id)),
container.appendChild(labelElement), tooltip) {
var tooltipElement = createElement("div", "epush-ui-tooltip");
tooltipElement.textContent = tooltip, container.appendChild(tooltipElement);
}
return container;
}, {
init: function() {
(container = createElement("div", "epush-ui-container")).style.cssText = "\n position: fixed;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n background: rgba(0, 0, 0, 0.8);\n color: white;\n font-family: Arial, sans-serif;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n z-index: 10000;\n user-select: none;\n transition: height 0.3s ease;\n overflow: hidden;\n ";
var header = createElement("div", "epush-ui-header");
header.style.cssText = "\n padding: 6px 15px;\n cursor: pointer;\n font-weight: bold;\n display: flex;\n justify-content: space-between;\n align-items: center;\n background: rgba(40, 40, 40, 0.9);\n ",
header.innerHTML = '<span>E-Push Settings</span><span class="epush-ui-toggle">▼</span>',
header.addEventListener("click", togglePanel), (settingsPanel = createElement("div", "epush-ui-settings")).style.cssText = "\n\t\t\tpadding: 5px;\n\t\t\tdisplay: none;\n\t\t\tgrid-template-columns: 1fr 1fr;\n\t\t\tgap: 3px;\n\t\t\tmax-height: none;\n\t\t\toverflow-y: visible;\n\t\t\tmargin-bottom: 20px;\n\t\t",
container.appendChild(header), container.appendChild(settingsPanel), document.body.appendChild(container);
var style = document.createElement("style");
style.textContent = "\n .epush-ui-setting {\n padding: 8px;\n background: rgba(60, 60, 60, 0.5);\n border-radius: 4px;\n position: relative;\n }\n .epush-ui-setting:hover {\n background: rgba(70, 70, 70, 0.7);\n }\n .epush-ui-label {\n margin-bottom: 5px;\n display: inline-block;\n font-size: 13px;\n }\n .epush-ui-tooltip {\n visibility: hidden;\n position: absolute;\n left: 0;\n top: 100%;\n background: rgba(0, 0, 0, 0.9);\n color: white;\n padding: 5px 8px;\n border-radius: 4px;\n font-size: 12px;\n z-index: 100;\n width: 200px;\n pointer-events: none;\n transition: visibility 0s, opacity 0.3s;\n opacity: 0;\n }\n .epush-ui-setting:hover .epush-ui-tooltip {\n visibility: visible;\n opacity: 1;\n }\n .epush-ui-input {\n width: 95%;\n padding: 5px;\n border-radius: 3px;\n border: 1px solid #444;\n background: #222;\n color: white;\n }\n .epush-ui-checkbox {\n margin-left: 10px;\n vertical-align: middle;\n }\n .epush-ui-color {\n width: 100%;\n height: 30px;\n padding: 0;\n border: none;\n cursor: pointer;\n }\n .epush-ui-slider {\n width: 100%;\n background: #222;\n }\n ",
document.head.appendChild(style);
},
addBooleanSetting: function(id, label) {
var defaultValue = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], onChange = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, container = createSettingContainer(id, label, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), checkbox = createElement("input", "epush-ui-checkbox", {
type: "checkbox",
id: "epush-setting-".concat(id)
});
return checkbox.checked = defaultValue, checkbox.addEventListener("change", (function() {
onChange && onChange(checkbox.checked), settings[id].value = checkbox.checked;
})), container.appendChild(checkbox), settingsPanel.appendChild(container), settings[id] = {
type: "boolean",
element: checkbox,
value: defaultValue,
onChange
}, settings[id];
},
addTextSetting: function(id, label) {
var defaultValue = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "", onChange = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, container = createSettingContainer(id, label, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), input = createElement("input", "epush-ui-input", {
type: "text",
id: "epush-setting-".concat(id),
value: defaultValue
});
return input.addEventListener("change", (function() {
onChange && onChange(input.value), settings[id].value = input.value;
})), container.appendChild(input), settingsPanel.appendChild(container), settings[id] = {
type: "text",
element: input,
value: defaultValue,
onChange
}, settings[id];
},
addNumberSetting: function(id, label) {
var defaultValue = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, onChange = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, container = createSettingContainer(id, label, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), input = createElement("input", "epush-ui-input", {
type: "number",
id: "epush-setting-".concat(id),
value: defaultValue
});
return input.addEventListener("change", (function() {
var value = parseFloat(input.value);
onChange && onChange(value), settings[id].value = value;
})), container.appendChild(input), settingsPanel.appendChild(container), settings[id] = {
type: "number",
element: input,
value: defaultValue,
onChange
}, settings[id];
},
addSliderSetting: function(id, label) {
var defaultValue = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, min = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0, max = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 100, step = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 1, onChange = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null, container = createSettingContainer(id, label, arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : ""), sliderContainer = createElement("div", "epush-ui-slider-container");
sliderContainer.style.cssText = "\n display: flex;\n align-items: center;\n gap: 10px;\n ";
var slider = createElement("input", "epush-ui-slider", {
type: "range",
id: "epush-setting-".concat(id),
min,
max,
step,
value: defaultValue
}), valueDisplay = createElement("span", "epush-ui-slider-value");
return valueDisplay.textContent = defaultValue, valueDisplay.style.minWidth = "40px",
valueDisplay.style.textAlign = "right", slider.addEventListener("input", (function() {
var value = parseFloat(slider.value);
valueDisplay.textContent = value, onChange && onChange(value), settings[id].value = value;
})), sliderContainer.appendChild(slider), sliderContainer.appendChild(valueDisplay),
container.appendChild(sliderContainer), settingsPanel.appendChild(container), settings[id] = {
type: "slider",
element: slider,
valueDisplay,
value: defaultValue,
onChange
}, settings[id];
},
addColorSetting: function(id, label) {
var defaultValue = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "#ffffff", onChange = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, container = createSettingContainer(id, label, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), input = createElement("input", "epush-ui-color", {
type: "color",
id: "epush-setting-".concat(id),
value: defaultValue
});
return input.addEventListener("change", (function() {
onChange && onChange(input.value), settings[id].value = input.value;
})), container.appendChild(input), settingsPanel.appendChild(container), settings[id] = {
type: "color",
element: input,
value: defaultValue,
onChange
}, settings[id];
},
updateSetting: function(id, value) {
if (settings[id]) {
var setting = settings[id];
switch (setting.value = value, setting.type) {
case "boolean":
setting.element.checked = value;
break;
case "slider":
setting.element.value = value, setting.valueDisplay.textContent = value;
break;
default:
setting.element.value = value;
}
}
},
getSettingValue: function(id) {
var _settings$id;
return null === (_settings$id = settings[id]) || void 0 === _settings$id ? void 0 : _settings$id.value;
},
togglePanel: togglePanel = function() {
isExpanded = !isExpanded, settingsPanel.style.display = isExpanded ? "grid" : "none",
container.querySelector(".epush-ui-toggle").textContent = isExpanded ? "▲" : "▼";
}
});
function initTracker() {
return _initTracker.apply(this, arguments);
}
function _initTracker() {
return (_initTracker = _asyncToGenerator(regenerator_default().mark((function _callee() {
var wsHook, _getCanvas;
return regenerator_default().wrap((function(_context) {
for (;;) switch (_context.prev = _context.next) {
case 0:
return src_network.init(src_CWSS), _context.next = 5, src_network.initCoder();
case 5:
if (_context.sent) {
_context.next = 9;
break;
}
return _context.abrupt("return", null);
case 9:
return wsHook = src_network.createWSHook(), src_CWSS.setHook(wsHook), (_getCanvas = function() {
var canvas = document.getElementById("canvas");
canvas ? src_renderer.init(canvas).startDrawing() : setTimeout(_getCanvas, 1e3);
})(), src_uiLibrary.init(), src_uiLibrary.addBooleanSetting("collisionAvoidance", "Collision Avoidance", !0, "Enable/disable automatic collision avoidance system", (function(enabled) {
return src_network.toggleCollisionAvoidance(enabled);
})), src_uiLibrary.addBooleanSetting("networkLogging", "Network Logging", !1, "Enable/disable network logging", (function(enabled) {
return src_network.toggleLogging(enabled);
})), src_uiLibrary.addBooleanSetting("autoKey11", "Auto Key (11)", !1, "Automatically send key (11) when close to enemies", (function(enabled) {
src_obstacleAvoidance.autoForceKey11 = enabled;
})), src_uiLibrary.addBooleanSetting("autoKey10", "Auto Key (10)", !1, "Automatically send key (10) when close to enemies", (function(enabled) {
src_obstacleAvoidance.autoForceKey10 = enabled;
})), src_uiLibrary.addSliderSetting("speedInfluence", "Speed Influence", src_obstacleAvoidance.speedInfluence, 0, 2, .1, "How much entity speed affects the avoidance field strength", (function(value) {
src_obstacleAvoidance.speedInfluence = value;
})), src_uiLibrary.addSliderSetting("fieldExponent", "Field Exponent", src_obstacleAvoidance.fieldExponent, 0, 4, .1, "Exponent for the field strength calculation", (function(exponent) {
src_obstacleAvoidance.fieldExponent = exponent;
})), src_uiLibrary.addSliderSetting("safetyMargin", "Safety Margin", src_obstacleAvoidance.safetyMargin, 0, 50, 1, "Additional distance to maintain from obstacles", (function(margin) {
src_obstacleAvoidance.safetyMargin = margin;
})), src_uiLibrary.addBooleanSetting("showLabels", "Show Labels", !1, "Show entity labels on the map", (function(enabled) {
return src_renderer.toggleLabels(enabled);
})), src_uiLibrary.addBooleanSetting("showEnemyHitbox", "Show Enemy Hitboxes", !0, "Visualize collision radius", (function(enabled) {
return src_renderer.toggleEnemyHitbox(enabled);
})), window.epush = {
state: src_gameState,
movePlayer: src_network.movePlayer.bind(src_network),
renderer: src_renderer,
getEntityTypeName: src_network.getEntityTypeName.bind(src_network),
toggleCollisionAvoidance: src_network.toggleCollisionAvoidance.bind(src_network),
toggleAutoKey11: function() {
return src_obstacleAvoidance.autoForceKey11 = !src_obstacleAvoidance.autoForceKey11,
src_uiLibrary.updateSetting("autoKey11", src_obstacleAvoidance.autoForceKey11),
src_obstacleAvoidance.autoForceKey11;
},
toggleAutoKey10: function() {
return src_obstacleAvoidance.autoForceKey10 = !src_obstacleAvoidance.autoForceKey10,
src_uiLibrary.updateSetting("autoKey10", src_obstacleAvoidance.autoForceKey10),
src_obstacleAvoidance.autoForceKey10;
},
setPlayerRadius: function(radius) {
src_network.playerRadius = radius, src_uiLibrary.updateSetting("playerRadius", radius);
},
setSafetyMargin: function(margin) {
src_obstacleAvoidance.safetyMargin = margin, src_uiLibrary.updateSetting("safetyMargin", margin);
},
getEnemyRadius: function(entity) {
return src_network.getEnemyRadius(entity);
},
toggleLabels: function() {
var newState = src_renderer.toggleLabels();
return src_uiLibrary.updateSetting("showLabels", newState), newState;
},
toggleEnemyHitbox: function() {
var newState = src_renderer.toggleEnemyHitbox();
return src_uiLibrary.updateSetting("toggleEnemyHitbox", newState), newState;
},
listEntityTypes: function() {
if (!src_network.rawCoder) return "Coder not initialized";
try {
return src_network.rawCoder.lookupEnum("EntityType").valuesById;
} catch (e) {
return "Error retrieving entity types";
}
},
listEnemyRadii: function() {
return src_network.enemyRadiusMap ? src_network.enemyRadiusMap : "Enemy radii not loaded";
},
ui: src_uiLibrary
}, _context.abrupt("return", window.epush);
case 26:
case "end":
return _context.stop();
}
}), _callee);
})))).apply(this, arguments);
}
const src = initTracker;
"undefined" != typeof window && initTracker();
})(), __webpack_exports__ = __webpack_exports__.default, __webpack_exports__;
})()));
})();