E-Push

From rushers for rushers

目前為 2025-03-23 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name E-Push
  3. // @version 1.0
  4. // @description From rushers for rushers
  5. // @description:ru От рашеров для рашеров
  6. // @author PixelMelt
  7. // @namespace https://github.com/PixelMelt
  8. // @match https://evades.io/
  9. // @match https://evades.online/
  10. // @match https://eu.evades.io/
  11. // @license Proprietary - All Rights Reserved
  12. // @grant none
  13. // @run-at document-start
  14. // @namespace https://gf.qytechs.cn/users/PixelMelt
  15. // ==/UserScript==
  16.  
  17. (function () {
  18. /*
  19. * Copyright (c) 2025 Pixelmelt
  20. * All Rights Reserved
  21. *
  22. * This code is proprietary and confidential.
  23. * Unauthorized copying, modification, distribution, or use of this code,
  24. * via any medium, is strictly prohibited.
  25. *
  26. * Libraries used:
  27. * https://github.com/protobufjs/protobuf.js/
  28. *
  29. * ES5 Compatable
  30. */
  31. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
  32.  
  33. // E-Push v1.0.0
  34. // Created by Pixelmelt
  35. !function(root, factory) {
  36. "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();
  37. }(self, (() => (() => {
  38. var __webpack_modules__ = {
  39. 34: (module, __unused_webpack_exports, __webpack_require__) => {
  40. "use strict";
  41. var isCallable = __webpack_require__(4901);
  42. module.exports = function(it) {
  43. return "object" == typeof it ? null !== it : isCallable(it);
  44. };
  45. },
  46. 81: (module, __unused_webpack_exports, __webpack_require__) => {
  47. "use strict";
  48. var call = __webpack_require__(9565), aCallable = __webpack_require__(9306), anObject = __webpack_require__(8551), tryToString = __webpack_require__(6823), getIteratorMethod = __webpack_require__(851), $TypeError = TypeError;
  49. module.exports = function(argument, usingIterator) {
  50. var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
  51. if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));
  52. throw new $TypeError(tryToString(argument) + " is not iterable");
  53. };
  54. },
  55. 235: (module, __unused_webpack_exports, __webpack_require__) => {
  56. "use strict";
  57. var $forEach = __webpack_require__(9213).forEach, STRICT_METHOD = __webpack_require__(4598)("forEach");
  58. module.exports = STRICT_METHOD ? [].forEach : function(callbackfn) {
  59. return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : void 0);
  60. };
  61. },
  62. 259: (module, __unused_webpack_exports, __webpack_require__) => {
  63. "use strict";
  64. 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) {
  65. 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],
  66. depth > 0 && isArray(element) ? (elementLen = lengthOfArrayLike(element), targetIndex = flattenIntoArray(target, original, element, elementLen, targetIndex, depth - 1) - 1) : (doesNotExceedSafeInteger(targetIndex + 1),
  67. target[targetIndex] = element), targetIndex++), sourceIndex++;
  68. return targetIndex;
  69. };
  70. module.exports = flattenIntoArray;
  71. },
  72. 280: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  73. "use strict";
  74. 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;
  75. $({
  76. target: "Promise",
  77. stat: !0,
  78. forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR
  79. }, {
  80. resolve: function(x) {
  81. return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x);
  82. }
  83. });
  84. },
  85. 283: (module, __unused_webpack_exports, __webpack_require__) => {
  86. "use strict";
  87. 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() {
  88. return 8 !== defineProperty((function() {}), "length", {
  89. value: 8
  90. }).length;
  91. })), TEMPLATE = String(String).split("String"), makeBuiltIn = module.exports = function(value, name, options) {
  92. "Symbol(" === stringSlice($String(name), 0, 7) && (name = "[" + replace($String(name), /^Symbol\(([^)]*)\).*$/, "$1") + "]"),
  93. options && options.getter && (name = "get " + name), options && options.setter && (name = "set " + name),
  94. (!hasOwn(value, "name") || CONFIGURABLE_FUNCTION_NAME && value.name !== name) && (DESCRIPTORS ? defineProperty(value, "name", {
  95. value: name,
  96. configurable: !0
  97. }) : value.name = name), CONFIGURABLE_LENGTH && options && hasOwn(options, "arity") && value.length !== options.arity && defineProperty(value, "length", {
  98. value: options.arity
  99. });
  100. try {
  101. options && hasOwn(options, "constructor") && options.constructor ? DESCRIPTORS && defineProperty(value, "prototype", {
  102. writable: !1
  103. }) : value.prototype && (value.prototype = void 0);
  104. } catch (error) {}
  105. var state = enforceInternalState(value);
  106. return hasOwn(state, "source") || (state.source = join(TEMPLATE, "string" == typeof name ? name : "")),
  107. value;
  108. };
  109. Function.prototype.toString = makeBuiltIn((function() {
  110. return isCallable(this) && getInternalState(this).source || inspectSource(this);
  111. }), "toString");
  112. },
  113. 298: (module, __unused_webpack_exports, __webpack_require__) => {
  114. "use strict";
  115. 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) : [];
  116. module.exports.f = function(it) {
  117. return windowNames && "Window" === classof(it) ? function(it) {
  118. try {
  119. return $getOwnPropertyNames(it);
  120. } catch (error) {
  121. return arraySlice(windowNames);
  122. }
  123. }(it) : $getOwnPropertyNames(toIndexedObject(it));
  124. };
  125. },
  126. 350: (module, __unused_webpack_exports, __webpack_require__) => {
  127. "use strict";
  128. 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);
  129. module.exports = {
  130. EXISTS,
  131. PROPER,
  132. CONFIGURABLE
  133. };
  134. },
  135. 361: (__unused_webpack_module, exports, __webpack_require__) => {
  136. "use strict";
  137. var types = exports, util = __webpack_require__(3262), s = [ "double", "float", "int32", "uint32", "sint32", "fixed32", "sfixed32", "int64", "uint64", "sint64", "fixed64", "sfixed64", "bool", "string", "bytes" ];
  138. function bake(values, offset) {
  139. var i = 0, o = {};
  140. for (offset |= 0; i < values.length; ) o[s[i + offset]] = values[i++];
  141. return o;
  142. }
  143. 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 ]),
  144. 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),
  145. types.packed = bake([ 1, 5, 0, 0, 0, 5, 5, 0, 0, 0, 1, 1, 0 ]);
  146. },
  147. 373: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  148. "use strict";
  149. 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() {
  150. nativeSort(new Uint16Array(2), null);
  151. })) && fails((function() {
  152. nativeSort(new Uint16Array(2), {});
  153. }))), STABLE_SORT = !!nativeSort && !fails((function() {
  154. if (V8) return V8 < 74;
  155. if (FF) return FF < 67;
  156. if (IE_OR_EDGE) return !0;
  157. if (WEBKIT) return WEBKIT < 602;
  158. var index, mod, array = new Uint16Array(516), expected = Array(516);
  159. for (index = 0; index < 516; index++) mod = index % 4, array[index] = 515 - index,
  160. expected[index] = index - 2 * mod + 3;
  161. for (nativeSort(array, (function(a, b) {
  162. return (a / 4 | 0) - (b / 4 | 0);
  163. })), index = 0; index < 516; index++) if (array[index] !== expected[index]) return !0;
  164. }));
  165. exportTypedArrayMethod("sort", (function(comparefn) {
  166. return void 0 !== comparefn && aCallable(comparefn), STABLE_SORT ? nativeSort(this, comparefn) : internalSort(aTypedArray(this), function(comparefn) {
  167. return function(x, y) {
  168. 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;
  169. };
  170. }(comparefn));
  171. }), !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS);
  172. },
  173. 397: (module, __unused_webpack_exports, __webpack_require__) => {
  174. "use strict";
  175. var getBuiltIn = __webpack_require__(7751);
  176. module.exports = getBuiltIn("document", "documentElement");
  177. },
  178. 420: (module, __unused_webpack_exports, __webpack_require__) => {
  179. "use strict";
  180. module.exports = function(mtype) {
  181. var gen = util.codegen([ "m" ], mtype.name + "$verify")('if(typeof m!=="object"||m===null)')("return%j", "object expected"), seenFirstField = {};
  182. mtype.oneofsArray.length && gen("var p={}");
  183. for (var i = 0; i < mtype.fieldsArray.length; ++i) {
  184. var field = mtype._fieldsArray[i].resolve(), ref = "m" + util.safeProp(field.name);
  185. if (field.optional && gen("if(%s!=null&&m.hasOwnProperty(%j)){", ref, field.name),
  186. 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){"),
  187. 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),
  188. genVerifyValue(gen, field, i, ref + "[i]")("}"); else {
  189. if (field.partOf) {
  190. var oneofProp = util.safeProp(field.partOf.name);
  191. 1 === seenFirstField[field.partOf.name] && gen("if(p%s===1)", oneofProp)("return%j", field.partOf.name + ": multiple values"),
  192. seenFirstField[field.partOf.name] = 1, gen("p%s=1", oneofProp);
  193. }
  194. genVerifyValue(gen, field, i, ref);
  195. }
  196. field.optional && gen("}");
  197. }
  198. return gen("return null");
  199. };
  200. var Enum = __webpack_require__(5643), util = __webpack_require__(3262);
  201. function invalid(field, expected) {
  202. return field.name + ": " + expected + (field.repeated && "array" !== expected ? "[]" : field.map && "object" !== expected ? "{k:" + field.keyType + "}" : "") + " expected";
  203. }
  204. function genVerifyValue(gen, field, fieldIndex, ref) {
  205. if (field.resolvedType) if (field.resolvedType instanceof Enum) {
  206. gen("switch(%s){", ref)("default:")("return%j", invalid(field, "enum value"));
  207. for (var keys = Object.keys(field.resolvedType.values), j = 0; j < keys.length; ++j) gen("case %i:", field.resolvedType.values[keys[j]]);
  208. gen("break")("}");
  209. } else gen("{")("var e=types[%i].verify(%s);", fieldIndex, ref)("if(e)")("return%j+e", field.name + ".")("}"); else switch (field.type) {
  210. case "int32":
  211. case "uint32":
  212. case "sint32":
  213. case "fixed32":
  214. case "sfixed32":
  215. gen("if(!util.isInteger(%s))", ref)("return%j", invalid(field, "integer"));
  216. break;
  217.  
  218. case "int64":
  219. case "uint64":
  220. case "sint64":
  221. case "fixed64":
  222. case "sfixed64":
  223. gen("if(!util.isInteger(%s)&&!(%s&&util.isInteger(%s.low)&&util.isInteger(%s.high)))", ref, ref, ref, ref)("return%j", invalid(field, "integer|Long"));
  224. break;
  225.  
  226. case "float":
  227. case "double":
  228. gen('if(typeof %s!=="number")', ref)("return%j", invalid(field, "number"));
  229. break;
  230.  
  231. case "bool":
  232. gen('if(typeof %s!=="boolean")', ref)("return%j", invalid(field, "boolean"));
  233. break;
  234.  
  235. case "string":
  236. gen("if(!util.isString(%s))", ref)("return%j", invalid(field, "string"));
  237. break;
  238.  
  239. case "bytes":
  240. gen('if(!(%s&&typeof %s.length==="number"||util.isString(%s)))', ref, ref, ref)("return%j", invalid(field, "buffer"));
  241. }
  242. return gen;
  243. }
  244. function genVerifyKey(gen, field, ref) {
  245. switch (field.keyType) {
  246. case "int32":
  247. case "uint32":
  248. case "sint32":
  249. case "fixed32":
  250. case "sfixed32":
  251. gen("if(!util.key32Re.test(%s))", ref)("return%j", invalid(field, "integer key"));
  252. break;
  253.  
  254. case "int64":
  255. case "uint64":
  256. case "sint64":
  257. case "fixed64":
  258. case "sfixed64":
  259. gen("if(!util.key64Re.test(%s))", ref)("return%j", invalid(field, "integer|Long key"));
  260. break;
  261.  
  262. case "bool":
  263. gen("if(!util.key2Re.test(%s))", ref)("return%j", invalid(field, "boolean key"));
  264. }
  265. return gen;
  266. }
  267. },
  268. 421: module => {
  269. "use strict";
  270. module.exports = {};
  271. },
  272. 436: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  273. "use strict";
  274. 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) {
  275. var then;
  276. return !(!isObject(it) || !isCallable(then = it.then)) && then;
  277. }, callReaction = function(reaction, state) {
  278. 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;
  279. try {
  280. handler ? (ok || (2 === state.rejection && onHandleUnhandled(state), state.rejection = 1),
  281. !0 === handler ? result = value : (domain && domain.enter(), result = handler(value),
  282. 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);
  283. } catch (error) {
  284. domain && !exited && domain.exit(), reject(error);
  285. }
  286. }, notify = function(state, isReject) {
  287. state.notified || (state.notified = !0, microtask((function() {
  288. for (var reaction, reactions = state.reactions; reaction = reactions.get(); ) callReaction(reaction, state);
  289. state.notified = !1, isReject && !state.rejection && onUnhandled(state);
  290. })));
  291. }, dispatchEvent = function(name, promise, reason) {
  292. var event, handler;
  293. DISPATCH_EVENT ? ((event = document.createEvent("Event")).promise = promise, event.reason = reason,
  294. event.initEvent(name, !1, !0), globalThis.dispatchEvent(event)) : event = {
  295. promise,
  296. reason
  297. }, !NATIVE_PROMISE_REJECTION_EVENT && (handler = globalThis["on" + name]) ? handler(event) : "unhandledrejection" === name && hostReportErrors("Unhandled promise rejection", reason);
  298. }, onUnhandled = function(state) {
  299. call(task, globalThis, (function() {
  300. var result, promise = state.facade, value = state.value;
  301. if (isUnhandled(state) && (result = perform((function() {
  302. IS_NODE ? process.emit("unhandledRejection", value, promise) : dispatchEvent("unhandledrejection", promise, value);
  303. })), state.rejection = IS_NODE || isUnhandled(state) ? 2 : 1, result.error)) throw result.value;
  304. }));
  305. }, isUnhandled = function(state) {
  306. return 1 !== state.rejection && !state.parent;
  307. }, onHandleUnhandled = function(state) {
  308. call(task, globalThis, (function() {
  309. var promise = state.facade;
  310. IS_NODE ? process.emit("rejectionHandled", promise) : dispatchEvent("rejectionhandled", promise, state.value);
  311. }));
  312. }, bind = function(fn, state, unwrap) {
  313. return function(value) {
  314. fn(state, value, unwrap);
  315. };
  316. }, internalReject = function(state, value, unwrap) {
  317. state.done || (state.done = !0, unwrap && (state = unwrap), state.value = value,
  318. state.state = 2, notify(state, !0));
  319. }, internalResolve = function(state, value, unwrap) {
  320. if (!state.done) {
  321. state.done = !0, unwrap && (state = unwrap);
  322. try {
  323. if (state.facade === value) throw new TypeError("Promise can't be resolved itself");
  324. var then = isThenable(value);
  325. then ? microtask((function() {
  326. var wrapper = {
  327. done: !1
  328. };
  329. try {
  330. call(then, value, bind(internalResolve, wrapper, state), bind(internalReject, wrapper, state));
  331. } catch (error) {
  332. internalReject(wrapper, error, state);
  333. }
  334. })) : (state.value = value, state.state = 1, notify(state, !1));
  335. } catch (error) {
  336. internalReject({
  337. done: !1
  338. }, error, state);
  339. }
  340. }
  341. };
  342. if (FORCED_PROMISE_CONSTRUCTOR && (PromisePrototype = (PromiseConstructor = function(executor) {
  343. anInstance(this, PromisePrototype), aCallable(executor), call(Internal, this);
  344. var state = getInternalPromiseState(this);
  345. try {
  346. executor(bind(internalResolve, state), bind(internalReject, state));
  347. } catch (error) {
  348. internalReject(state, error);
  349. }
  350. }).prototype, (Internal = function(executor) {
  351. setInternalState(this, {
  352. type: "Promise",
  353. done: !1,
  354. notified: !1,
  355. parent: !1,
  356. reactions: new Queue,
  357. rejection: !1,
  358. state: 0,
  359. value: null
  360. });
  361. }).prototype = defineBuiltIn(PromisePrototype, "then", (function(onFulfilled, onRejected) {
  362. var state = getInternalPromiseState(this), reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));
  363. return state.parent = !0, reaction.ok = !isCallable(onFulfilled) || onFulfilled,
  364. reaction.fail = isCallable(onRejected) && onRejected, reaction.domain = IS_NODE ? process.domain : void 0,
  365. 0 === state.state ? state.reactions.add(reaction) : microtask((function() {
  366. callReaction(reaction, state);
  367. })), reaction.promise;
  368. })), OwnPromiseCapability = function() {
  369. var promise = new Internal, state = getInternalPromiseState(promise);
  370. this.promise = promise, this.resolve = bind(internalResolve, state), this.reject = bind(internalReject, state);
  371. }, newPromiseCapabilityModule.f = newPromiseCapability = function(C) {
  372. return C === PromiseConstructor || void 0 === C ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C);
  373. }, !IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype)) {
  374. nativeThen = NativePromisePrototype.then, NATIVE_PROMISE_SUBCLASSING || defineBuiltIn(NativePromisePrototype, "then", (function(onFulfilled, onRejected) {
  375. var that = this;
  376. return new PromiseConstructor((function(resolve, reject) {
  377. call(nativeThen, that, resolve, reject);
  378. })).then(onFulfilled, onRejected);
  379. }), {
  380. unsafe: !0
  381. });
  382. try {
  383. delete NativePromisePrototype.constructor;
  384. } catch (error) {}
  385. setPrototypeOf && setPrototypeOf(NativePromisePrototype, PromisePrototype);
  386. }
  387. $({
  388. global: !0,
  389. constructor: !0,
  390. wrap: !0,
  391. forced: FORCED_PROMISE_CONSTRUCTOR
  392. }, {
  393. Promise: PromiseConstructor
  394. }), setToStringTag(PromiseConstructor, "Promise", !1, !0), setSpecies("Promise");
  395. },
  396. 511: (module, __unused_webpack_exports, __webpack_require__) => {
  397. "use strict";
  398. var path = __webpack_require__(9167), hasOwn = __webpack_require__(9297), wrappedWellKnownSymbolModule = __webpack_require__(1951), defineProperty = __webpack_require__(4913).f;
  399. module.exports = function(NAME) {
  400. var Symbol = path.Symbol || (path.Symbol = {});
  401. hasOwn(Symbol, NAME) || defineProperty(Symbol, NAME, {
  402. value: wrappedWellKnownSymbolModule.f(NAME)
  403. });
  404. };
  405. },
  406. 527: module => {
  407. "use strict";
  408. module.exports = tokenize;
  409. var delimRe = /[\s{}=;:[\],'"()<>]/g, stringDoubleRe = /(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g, stringSingleRe = /(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g, setCommentRe = /^ *[*/]+ */, setCommentAltRe = /^\s*\*?\/*/, setCommentSplitRe = /\n/g, whitespaceRe = /\s/, unescapeRe = /\\(.?)/g, unescapeMap = {
  410. 0: "\0",
  411. "r": "\r",
  412. "n": "\n",
  413. "t": "\t"
  414. };
  415. function unescape(str) {
  416. return str.replace(unescapeRe, (function($0, $1) {
  417. switch ($1) {
  418. case "\\":
  419. case "":
  420. return $1;
  421.  
  422. default:
  423. return unescapeMap[$1] || "";
  424. }
  425. }));
  426. }
  427. function tokenize(source, alternateCommentMode) {
  428. source = source.toString();
  429. var offset = 0, length = source.length, line = 1, lastCommentLine = 0, comments = {}, stack = [], stringDelim = null;
  430. function illegal(subject) {
  431. return Error("illegal " + subject + " (line " + line + ")");
  432. }
  433. function charAt(pos) {
  434. return source.charAt(pos);
  435. }
  436. function setComment(start, end, isLeading) {
  437. var c, comment = {
  438. type: source.charAt(start++),
  439. lineEmpty: !1,
  440. leading: isLeading
  441. }, commentOffset = start - (alternateCommentMode ? 2 : 3);
  442. do {
  443. if (--commentOffset < 0 || "\n" === (c = source.charAt(commentOffset))) {
  444. comment.lineEmpty = !0;
  445. break;
  446. }
  447. } while (" " === c || "\t" === c);
  448. for (var lines = source.substring(start, end).split(setCommentSplitRe), i = 0; i < lines.length; ++i) lines[i] = lines[i].replace(alternateCommentMode ? setCommentAltRe : setCommentRe, "").trim();
  449. comment.text = lines.join("\n").trim(), comments[line] = comment, lastCommentLine = line;
  450. }
  451. function isDoubleSlashCommentLine(startOffset) {
  452. var endOffset = findEndOfLine(startOffset), lineText = source.substring(startOffset, endOffset);
  453. return /^\s*\/\//.test(lineText);
  454. }
  455. function findEndOfLine(cursor) {
  456. for (var endOffset = cursor; endOffset < length && "\n" !== charAt(endOffset); ) endOffset++;
  457. return endOffset;
  458. }
  459. function next() {
  460. if (stack.length > 0) return stack.shift();
  461. if (stringDelim) return function() {
  462. var re = "'" === stringDelim ? stringSingleRe : stringDoubleRe;
  463. re.lastIndex = offset - 1;
  464. var match = re.exec(source);
  465. if (!match) throw illegal("string");
  466. return offset = re.lastIndex, push(stringDelim), stringDelim = null, unescape(match[1]);
  467. }();
  468. var repeat, prev, curr, start, isDoc, isLeadingComment = 0 === offset;
  469. do {
  470. if (offset === length) return null;
  471. for (repeat = !1; whitespaceRe.test(curr = charAt(offset)); ) if ("\n" === curr && (isLeadingComment = !0,
  472. ++line), ++offset === length) return null;
  473. if ("/" === charAt(offset)) {
  474. if (++offset === length) throw illegal("comment");
  475. if ("/" === charAt(offset)) if (alternateCommentMode) {
  476. if (start = offset, isDoc = !1, isDoubleSlashCommentLine(offset - 1)) {
  477. isDoc = !0;
  478. do {
  479. if ((offset = findEndOfLine(offset)) === length) break;
  480. if (offset++, !isLeadingComment) break;
  481. } while (isDoubleSlashCommentLine(offset));
  482. } else offset = Math.min(length, findEndOfLine(offset) + 1);
  483. isDoc && (setComment(start, offset, isLeadingComment), isLeadingComment = !0), line++,
  484. repeat = !0;
  485. } else {
  486. for (isDoc = "/" === charAt(start = offset + 1); "\n" !== charAt(++offset); ) if (offset === length) return null;
  487. ++offset, isDoc && (setComment(start, offset - 1, isLeadingComment), isLeadingComment = !0),
  488. ++line, repeat = !0;
  489. } else {
  490. if ("*" !== (curr = charAt(offset))) return "/";
  491. start = offset + 1, isDoc = alternateCommentMode || "*" === charAt(start);
  492. do {
  493. if ("\n" === curr && ++line, ++offset === length) throw illegal("comment");
  494. prev = curr, curr = charAt(offset);
  495. } while ("*" !== prev || "/" !== curr);
  496. ++offset, isDoc && (setComment(start, offset - 2, isLeadingComment), isLeadingComment = !0),
  497. repeat = !0;
  498. }
  499. }
  500. } while (repeat);
  501. var end = offset;
  502. if (delimRe.lastIndex = 0, !delimRe.test(charAt(end++))) for (;end < length && !delimRe.test(charAt(end)); ) ++end;
  503. var token = source.substring(offset, offset = end);
  504. return '"' !== token && "'" !== token || (stringDelim = token), token;
  505. }
  506. function push(token) {
  507. stack.push(token);
  508. }
  509. function peek() {
  510. if (!stack.length) {
  511. var token = next();
  512. if (null === token) return null;
  513. push(token);
  514. }
  515. return stack[0];
  516. }
  517. return Object.defineProperty({
  518. next,
  519. peek,
  520. push,
  521. skip: function(expected, optional) {
  522. var actual = peek();
  523. if (actual === expected) return next(), !0;
  524. if (!optional) throw illegal("token '" + actual + "', '" + expected + "' expected");
  525. return !1;
  526. },
  527. cmnt: function(trailingLine) {
  528. var comment, ret = null;
  529. return void 0 === trailingLine ? (comment = comments[line - 1], delete comments[line - 1],
  530. comment && (alternateCommentMode || "*" === comment.type || comment.lineEmpty) && (ret = comment.leading ? comment.text : null)) : (lastCommentLine < trailingLine && peek(),
  531. comment = comments[trailingLine], delete comments[trailingLine], !comment || comment.lineEmpty || !alternateCommentMode && "/" !== comment.type || (ret = comment.leading ? null : comment.text)),
  532. ret;
  533. }
  534. }, "line", {
  535. get: function() {
  536. return line;
  537. }
  538. });
  539. }
  540. tokenize.unescape = unescape;
  541. },
  542. 537: (module, __unused_webpack_exports, __webpack_require__) => {
  543. "use strict";
  544. var NativePromiseConstructor = __webpack_require__(550), checkCorrectnessOfIteration = __webpack_require__(4428), FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(916).CONSTRUCTOR;
  545. module.exports = FORCED_PROMISE_CONSTRUCTOR || !checkCorrectnessOfIteration((function(iterable) {
  546. NativePromiseConstructor.all(iterable).then(void 0, (function() {}));
  547. }));
  548. },
  549. 550: (module, __unused_webpack_exports, __webpack_require__) => {
  550. "use strict";
  551. var globalThis = __webpack_require__(4576);
  552. module.exports = globalThis.Promise;
  553. },
  554. 597: (module, __unused_webpack_exports, __webpack_require__) => {
  555. "use strict";
  556. var fails = __webpack_require__(9039), wellKnownSymbol = __webpack_require__(8227), V8_VERSION = __webpack_require__(9519), SPECIES = wellKnownSymbol("species");
  557. module.exports = function(METHOD_NAME) {
  558. return V8_VERSION >= 51 || !fails((function() {
  559. var array = [];
  560. return (array.constructor = {})[SPECIES] = function() {
  561. return {
  562. foo: 1
  563. };
  564. }, 1 !== array[METHOD_NAME](Boolean).foo;
  565. }));
  566. };
  567. },
  568. 616: (module, __unused_webpack_exports, __webpack_require__) => {
  569. "use strict";
  570. var fails = __webpack_require__(9039);
  571. module.exports = !fails((function() {
  572. var test = function() {}.bind();
  573. return "function" != typeof test || test.hasOwnProperty("prototype");
  574. }));
  575. },
  576. 655: (module, __unused_webpack_exports, __webpack_require__) => {
  577. "use strict";
  578. var classof = __webpack_require__(6955), $String = String;
  579. module.exports = function(argument) {
  580. if ("Symbol" === classof(argument)) throw new TypeError("Cannot convert a Symbol value to a string");
  581. return $String(argument);
  582. };
  583. },
  584. 679: (module, __unused_webpack_exports, __webpack_require__) => {
  585. "use strict";
  586. var isPrototypeOf = __webpack_require__(1625), $TypeError = TypeError;
  587. module.exports = function(it, Prototype) {
  588. if (isPrototypeOf(Prototype, it)) return it;
  589. throw new $TypeError("Incorrect invocation");
  590. };
  591. },
  592. 687: (module, __unused_webpack_exports, __webpack_require__) => {
  593. "use strict";
  594. var defineProperty = __webpack_require__(4913).f, hasOwn = __webpack_require__(9297), TO_STRING_TAG = __webpack_require__(8227)("toStringTag");
  595. module.exports = function(target, TAG, STATIC) {
  596. target && !STATIC && (target = target.prototype), target && !hasOwn(target, TO_STRING_TAG) && defineProperty(target, TO_STRING_TAG, {
  597. configurable: !0,
  598. value: TAG
  599. });
  600. };
  601. },
  602. 741: module => {
  603. "use strict";
  604. var ceil = Math.ceil, floor = Math.floor;
  605. module.exports = Math.trunc || function(x) {
  606. var n = +x;
  607. return (n > 0 ? floor : ceil)(n);
  608. };
  609. },
  610. 744: (__unused_webpack_module, exports, __webpack_require__) => {
  611. "use strict";
  612. var converter = exports, Enum = __webpack_require__(5643), util = __webpack_require__(3262);
  613. function genValuePartial_fromObject(gen, field, fieldIndex, prop) {
  614. var defaultAlreadyEmitted = !1;
  615. if (field.resolvedType) if (field.resolvedType instanceof Enum) {
  616. gen("switch(d%s){", prop);
  617. 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),
  618. field.repeated || gen("break"), defaultAlreadyEmitted = !0), gen("case%j:", keys[i])("case %i:", values[keys[i]])("m%s=%j", prop, values[keys[i]])("break");
  619. gen("}");
  620. } 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 {
  621. var isUnsigned = !1;
  622. switch (field.type) {
  623. case "double":
  624. case "float":
  625. gen("m%s=Number(d%s)", prop, prop);
  626. break;
  627.  
  628. case "uint32":
  629. case "fixed32":
  630. gen("m%s=d%s>>>0", prop, prop);
  631. break;
  632.  
  633. case "int32":
  634. case "sint32":
  635. case "sfixed32":
  636. gen("m%s=d%s|0", prop, prop);
  637. break;
  638.  
  639. case "uint64":
  640. isUnsigned = !0;
  641.  
  642. case "int64":
  643. case "sint64":
  644. case "fixed64":
  645. case "sfixed64":
  646. 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" : "");
  647. break;
  648.  
  649. case "bytes":
  650. 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);
  651. break;
  652.  
  653. case "string":
  654. gen("m%s=String(d%s)", prop, prop);
  655. break;
  656.  
  657. case "bool":
  658. gen("m%s=Boolean(d%s)", prop, prop);
  659. }
  660. }
  661. return gen;
  662. }
  663. function genValuePartial_toObject(gen, field, fieldIndex, prop) {
  664. 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 {
  665. var isUnsigned = !1;
  666. switch (field.type) {
  667. case "double":
  668. case "float":
  669. gen("d%s=o.json&&!isFinite(m%s)?String(m%s):m%s", prop, prop, prop, prop);
  670. break;
  671.  
  672. case "uint64":
  673. isUnsigned = !0;
  674.  
  675. case "int64":
  676. case "sint64":
  677. case "fixed64":
  678. case "sfixed64":
  679. 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);
  680. break;
  681.  
  682. case "bytes":
  683. 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);
  684. break;
  685.  
  686. default:
  687. gen("d%s=m%s", prop, prop);
  688. }
  689. }
  690. return gen;
  691. }
  692. converter.fromObject = function(mtype) {
  693. var fields = mtype.fieldsArray, gen = util.codegen([ "d" ], mtype.name + "$fromObject")("if(d instanceof this.ctor)")("return d");
  694. if (!fields.length) return gen("return new this.ctor");
  695. gen("var m=new this.ctor");
  696. for (var i = 0; i < fields.length; ++i) {
  697. var field = fields[i].resolve(), prop = util.safeProp(field.name);
  698. 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),
  699. 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),
  700. genValuePartial_fromObject(gen, field, i, prop + "[i]")("}")("}")) : (field.resolvedType instanceof Enum || gen("if(d%s!=null){", prop),
  701. genValuePartial_fromObject(gen, field, i, prop), field.resolvedType instanceof Enum || gen("}"));
  702. }
  703. return gen("return m");
  704. }, converter.toObject = function(mtype) {
  705. var fields = mtype.fieldsArray.slice().sort(util.compareFieldsById);
  706. if (!fields.length) return util.codegen()("return {}");
  707. 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]);
  708. if (repeatedFields.length) {
  709. for (gen("if(o.arrays||o.defaults){"), i = 0; i < repeatedFields.length; ++i) gen("d%s=[]", util.safeProp(repeatedFields[i].name));
  710. gen("}");
  711. }
  712. if (mapFields.length) {
  713. for (gen("if(o.objects||o.defaults){"), i = 0; i < mapFields.length; ++i) gen("d%s={}", util.safeProp(mapFields[i].name));
  714. gen("}");
  715. }
  716. if (normalFields.length) {
  717. for (gen("if(o.defaults){"), i = 0; i < normalFields.length; ++i) {
  718. var field = normalFields[i], prop = util.safeProp(field.name);
  719. 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) {
  720. var arrayDefault = "[" + Array.prototype.slice.call(field.typeDefault).join(",") + "]";
  721. 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)("}");
  722. } else gen("d%s=%j", prop, field.typeDefault);
  723. }
  724. gen("}");
  725. }
  726. var hasKs2 = !1;
  727. for (i = 0; i < fields.length; ++i) {
  728. field = fields[i];
  729. var index = mtype._fieldsArray.indexOf(field);
  730. prop = util.safeProp(field.name), field.map ? (hasKs2 || (hasKs2 = !0, gen("var ks2")),
  731. gen("if(m%s&&(ks2=Object.keys(m%s)).length){", prop, prop)("d%s={}", prop)("for(var j=0;j<ks2.length;++j){"),
  732. 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),
  733. genValuePartial_toObject(gen, field, index, prop + "[j]")("}")) : (gen("if(m%s!=null&&m.hasOwnProperty(%j)){", prop, field.name),
  734. genValuePartial_toObject(gen, field, index, prop), field.partOf && gen("if(o.oneofs)")("d%s=%j", util.safeProp(field.partOf.name), field.name)),
  735. gen("}");
  736. }
  737. return gen("return d");
  738. };
  739. },
  740. 757: (module, __unused_webpack_exports, __webpack_require__) => {
  741. "use strict";
  742. var getBuiltIn = __webpack_require__(7751), isCallable = __webpack_require__(4901), isPrototypeOf = __webpack_require__(1625), USE_SYMBOL_AS_UID = __webpack_require__(7040), $Object = Object;
  743. module.exports = USE_SYMBOL_AS_UID ? function(it) {
  744. return "symbol" == typeof it;
  745. } : function(it) {
  746. var $Symbol = getBuiltIn("Symbol");
  747. return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
  748. };
  749. },
  750. 818: (module, __unused_webpack_exports, __webpack_require__) => {
  751. "use strict";
  752. module.exports = BufferWriter;
  753. var Writer = __webpack_require__(3449);
  754. (BufferWriter.prototype = Object.create(Writer.prototype)).constructor = BufferWriter;
  755. var util = __webpack_require__(3610);
  756. function BufferWriter() {
  757. Writer.call(this);
  758. }
  759. function writeStringBuffer(val, buf, pos) {
  760. val.length < 40 ? util.utf8.write(val, buf, pos) : buf.utf8Write ? buf.utf8Write(val, pos) : buf.write(val, pos);
  761. }
  762. BufferWriter._configure = function() {
  763. BufferWriter.alloc = util._Buffer_allocUnsafe, BufferWriter.writeBytesBuffer = util.Buffer && util.Buffer.prototype instanceof Uint8Array && "set" === util.Buffer.prototype.set.name ? function(val, buf, pos) {
  764. buf.set(val, pos);
  765. } : function(val, buf, pos) {
  766. if (val.copy) val.copy(buf, pos, 0, val.length); else for (var i = 0; i < val.length; ) buf[pos++] = val[i++];
  767. };
  768. }, BufferWriter.prototype.bytes = function(value) {
  769. util.isString(value) && (value = util._Buffer_from(value, "base64"));
  770. var len = value.length >>> 0;
  771. return this.uint32(len), len && this._push(BufferWriter.writeBytesBuffer, len, value),
  772. this;
  773. }, BufferWriter.prototype.string = function(value) {
  774. var len = util.Buffer.byteLength(value);
  775. return this.uint32(len), len && this._push(writeStringBuffer, len, value), this;
  776. }, BufferWriter._configure();
  777. },
  778. 851: (module, __unused_webpack_exports, __webpack_require__) => {
  779. "use strict";
  780. var classof = __webpack_require__(6955), getMethod = __webpack_require__(5966), isNullOrUndefined = __webpack_require__(4117), Iterators = __webpack_require__(6269), ITERATOR = __webpack_require__(8227)("iterator");
  781. module.exports = function(it) {
  782. if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR) || getMethod(it, "@@iterator") || Iterators[classof(it)];
  783. };
  784. },
  785. 916: (module, __unused_webpack_exports, __webpack_require__) => {
  786. "use strict";
  787. 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() {
  788. var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(NativePromiseConstructor), GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(NativePromiseConstructor);
  789. if (!GLOBAL_CORE_JS_PROMISE && 66 === V8_VERSION) return !0;
  790. if (IS_PURE && (!NativePromisePrototype.catch || !NativePromisePrototype.finally)) return !0;
  791. if (!V8_VERSION || V8_VERSION < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) {
  792. var promise = new NativePromiseConstructor((function(resolve) {
  793. resolve(1);
  794. })), FakePromise = function(exec) {
  795. exec((function() {}), (function() {}));
  796. };
  797. if ((promise.constructor = {})[SPECIES] = FakePromise, !(SUBCLASSING = promise.then((function() {})) instanceof FakePromise)) return !0;
  798. }
  799. return !(GLOBAL_CORE_JS_PROMISE || "BROWSER" !== ENVIRONMENT && "DENO" !== ENVIRONMENT || NATIVE_PROMISE_REJECTION_EVENT);
  800. }));
  801. module.exports = {
  802. CONSTRUCTOR: FORCED_PROMISE_CONSTRUCTOR,
  803. REJECTION_EVENT: NATIVE_PROMISE_REJECTION_EVENT,
  804. SUBCLASSING
  805. };
  806. },
  807. 926: (module, __unused_webpack_exports, __webpack_require__) => {
  808. "use strict";
  809. 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) {
  810. return function(that, callbackfn, argumentsLength, memo) {
  811. var O = toObject(that), self = IndexedObject(O), length = lengthOfArrayLike(O);
  812. if (aCallable(callbackfn), 0 === length && argumentsLength < 2) throw new $TypeError(REDUCE_EMPTY);
  813. var index = IS_RIGHT ? length - 1 : 0, i = IS_RIGHT ? -1 : 1;
  814. if (argumentsLength < 2) for (;;) {
  815. if (index in self) {
  816. memo = self[index], index += i;
  817. break;
  818. }
  819. if (index += i, IS_RIGHT ? index < 0 : length <= index) throw new $TypeError(REDUCE_EMPTY);
  820. }
  821. for (;IS_RIGHT ? index >= 0 : length > index; index += i) index in self && (memo = callbackfn(memo, self[index], index, O));
  822. return memo;
  823. };
  824. };
  825. module.exports = {
  826. left: createMethod(!1),
  827. right: createMethod(!0)
  828. };
  829. },
  830. 1034: (module, __unused_webpack_exports, __webpack_require__) => {
  831. "use strict";
  832. var call = __webpack_require__(9565), hasOwn = __webpack_require__(9297), isPrototypeOf = __webpack_require__(1625), regExpFlags = __webpack_require__(7979), RegExpPrototype = RegExp.prototype;
  833. module.exports = function(R) {
  834. var flags = R.flags;
  835. return void 0 !== flags || "flags" in RegExpPrototype || hasOwn(R, "flags") || !isPrototypeOf(RegExpPrototype, R) ? flags : call(regExpFlags, R);
  836. };
  837. },
  838. 1072: (module, __unused_webpack_exports, __webpack_require__) => {
  839. "use strict";
  840. var internalObjectKeys = __webpack_require__(1828), enumBugKeys = __webpack_require__(8727);
  841. module.exports = Object.keys || function(O) {
  842. return internalObjectKeys(O, enumBugKeys);
  843. };
  844. },
  845. 1080: (module, __unused_webpack_exports, __webpack_require__) => {
  846. "use strict";
  847. module.exports = function(mtype) {
  848. 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) {
  849. var field = fields[i].resolve(), index = mtype._fieldsArray.indexOf(field), type = field.resolvedType instanceof Enum ? "int32" : field.type, wireType = types.basic[type];
  850. 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),
  851. 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),
  852. 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),
  853. void 0 === wireType ? genTypePartial(gen, field, index, ref + "[i]") : gen("w.uint32(%i).%s(%s[i])", (field.id << 3 | wireType) >>> 0, type, ref)),
  854. gen("}")) : (field.optional && gen("if(%s!=null&&Object.hasOwnProperty.call(m,%j))", ref, field.name),
  855. void 0 === wireType ? genTypePartial(gen, field, index, ref) : gen("w.uint32(%i).%s(%s)", (field.id << 3 | wireType) >>> 0, type, ref));
  856. }
  857. return gen("return w");
  858. };
  859. var Enum = __webpack_require__(5643), types = __webpack_require__(361), util = __webpack_require__(3262);
  860. function genTypePartial(gen, field, fieldIndex, ref) {
  861. 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);
  862. }
  863. },
  864. 1088: (module, __unused_webpack_exports, __webpack_require__) => {
  865. "use strict";
  866. 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() {
  867. return this;
  868. };
  869. module.exports = function(Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
  870. createIteratorConstructor(IteratorConstructor, NAME, next);
  871. var CurrentIteratorPrototype, methods, KEY, getIterationMethod = function(KIND) {
  872. if (KIND === DEFAULT && defaultIterator) return defaultIterator;
  873. if (!BUGGY_SAFARI_ITERATORS && KIND && KIND in IterablePrototype) return IterablePrototype[KIND];
  874. switch (KIND) {
  875. case "keys":
  876. case "values":
  877. case "entries":
  878. return function() {
  879. return new IteratorConstructor(this, KIND);
  880. };
  881. }
  882. return function() {
  883. return new IteratorConstructor(this);
  884. };
  885. }, 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;
  886. 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)),
  887. setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, !0, !0), IS_PURE && (Iterators[TO_STRING_TAG] = returnThis)),
  888. PROPER_FUNCTION_NAME && "values" === DEFAULT && nativeIterator && "values" !== nativeIterator.name && (!IS_PURE && CONFIGURABLE_FUNCTION_NAME ? createNonEnumerableProperty(IterablePrototype, "name", "values") : (INCORRECT_VALUES_NAME = !0,
  889. defaultIterator = function() {
  890. return call(nativeIterator, this);
  891. })), DEFAULT) if (methods = {
  892. values: getIterationMethod("values"),
  893. keys: IS_SET ? defaultIterator : getIterationMethod("keys"),
  894. entries: getIterationMethod("entries")
  895. }, FORCED) for (KEY in methods) (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) && defineBuiltIn(IterablePrototype, KEY, methods[KEY]); else $({
  896. target: NAME,
  897. proto: !0,
  898. forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME
  899. }, methods);
  900. return IS_PURE && !FORCED || IterablePrototype[ITERATOR] === defaultIterator || defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, {
  901. name: DEFAULT
  902. }), Iterators[NAME] = defaultIterator, methods;
  903. };
  904. },
  905. 1103: module => {
  906. "use strict";
  907. module.exports = function(exec) {
  908. try {
  909. return {
  910. error: !1,
  911. value: exec()
  912. };
  913. } catch (error) {
  914. return {
  915. error: !0,
  916. value: error
  917. };
  918. }
  919. };
  920. },
  921. 1108: (module, __unused_webpack_exports, __webpack_require__) => {
  922. "use strict";
  923. var classof = __webpack_require__(6955);
  924. module.exports = function(it) {
  925. var klass = classof(it);
  926. return "BigInt64Array" === klass || "BigUint64Array" === klass;
  927. };
  928. },
  929. 1181: (module, __unused_webpack_exports, __webpack_require__) => {
  930. "use strict";
  931. 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;
  932. if (NATIVE_WEAK_MAP || shared.state) {
  933. var store = shared.state || (shared.state = new WeakMap);
  934. store.get = store.get, store.has = store.has, store.set = store.set, set = function(it, metadata) {
  935. if (store.has(it)) throw new TypeError("Object already initialized");
  936. return metadata.facade = it, store.set(it, metadata), metadata;
  937. }, get = function(it) {
  938. return store.get(it) || {};
  939. }, has = function(it) {
  940. return store.has(it);
  941. };
  942. } else {
  943. var STATE = sharedKey("state");
  944. hiddenKeys[STATE] = !0, set = function(it, metadata) {
  945. if (hasOwn(it, STATE)) throw new TypeError("Object already initialized");
  946. return metadata.facade = it, createNonEnumerableProperty(it, STATE, metadata), metadata;
  947. }, get = function(it) {
  948. return hasOwn(it, STATE) ? it[STATE] : {};
  949. }, has = function(it) {
  950. return hasOwn(it, STATE);
  951. };
  952. }
  953. module.exports = {
  954. set,
  955. get,
  956. has,
  957. enforce: function(it) {
  958. return has(it) ? get(it) : set(it, {});
  959. },
  960. getterFor: function(TYPE) {
  961. return function(it) {
  962. var state;
  963. if (!isObject(it) || (state = get(it)).type !== TYPE) throw new TypeError("Incompatible receiver, " + TYPE + " required");
  964. return state;
  965. };
  966. }
  967. };
  968. },
  969. 1240: (module, __unused_webpack_exports, __webpack_require__) => {
  970. "use strict";
  971. var uncurryThis = __webpack_require__(9504);
  972. module.exports = uncurryThis(1..valueOf);
  973. },
  974. 1291: (module, __unused_webpack_exports, __webpack_require__) => {
  975. "use strict";
  976. var trunc = __webpack_require__(741);
  977. module.exports = function(argument) {
  978. var number = +argument;
  979. return number != number || 0 === number ? 0 : trunc(number);
  980. };
  981. },
  982. 1296: (module, __unused_webpack_exports, __webpack_require__) => {
  983. "use strict";
  984. var NATIVE_SYMBOL = __webpack_require__(4495);
  985. module.exports = NATIVE_SYMBOL && !!Symbol.for && !!Symbol.keyFor;
  986. },
  987. 1344: (module, __unused_webpack_exports, __webpack_require__) => {
  988. "use strict";
  989. module.exports = Field;
  990. var ReflectionObject = __webpack_require__(7209);
  991. ((Field.prototype = Object.create(ReflectionObject.prototype)).constructor = Field).className = "Field";
  992. var Type, Enum = __webpack_require__(5643), types = __webpack_require__(361), util = __webpack_require__(3262), ruleRe = /^required|optional|repeated$/;
  993. function Field(name, id, type, rule, extend, options, comment) {
  994. if (util.isObject(rule) ? (comment = extend, options = rule, rule = extend = void 0) : util.isObject(extend) && (comment = options,
  995. options = extend, extend = void 0), ReflectionObject.call(this, name, options),
  996. !util.isInteger(id) || id < 0) throw TypeError("id must be a non-negative integer");
  997. if (!util.isString(type)) throw TypeError("type must be a string");
  998. if (void 0 !== rule && !ruleRe.test(rule = rule.toString().toLowerCase())) throw TypeError("rule must be a string rule");
  999. if (void 0 !== extend && !util.isString(extend)) throw TypeError("extend must be a string");
  1000. "proto3_optional" === rule && (rule = "optional"), this.rule = rule && "optional" !== rule ? rule : void 0,
  1001. this.type = type, this.id = id, this.extend = extend || void 0, this.required = "required" === rule,
  1002. this.optional = !this.required, this.repeated = "repeated" === rule, this.map = !1,
  1003. this.message = null, this.partOf = null, this.typeDefault = null, this.defaultValue = null,
  1004. this.long = !!util.Long && void 0 !== types.long[type], this.bytes = "bytes" === type,
  1005. this.resolvedType = null, this.extensionField = null, this.declaringField = null,
  1006. this._packed = null, this.comment = comment;
  1007. }
  1008. Field.fromJSON = function(name, json) {
  1009. return new Field(name, json.id, json.type, json.rule, json.extend, json.options, json.comment);
  1010. }, Object.defineProperty(Field.prototype, "packed", {
  1011. get: function() {
  1012. return null === this._packed && (this._packed = !1 !== this.getOption("packed")),
  1013. this._packed;
  1014. }
  1015. }), Field.prototype.setOption = function(name, value, ifNotSet) {
  1016. return "packed" === name && (this._packed = null), ReflectionObject.prototype.setOption.call(this, name, value, ifNotSet);
  1017. }, Field.prototype.toJSON = function(toJSONOptions) {
  1018. var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
  1019. 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 ]);
  1020. }, Field.prototype.resolve = function() {
  1021. if (this.resolved) return this;
  1022. if (void 0 === (this.typeDefault = types.defaults[this.type]) ? (this.resolvedType = (this.declaringField ? this.declaringField.parent : this.parent).lookupTypeOrEnum(this.type),
  1023. 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),
  1024. this.options && null != this.options.default && (this.typeDefault = this.options.default,
  1025. this.resolvedType instanceof Enum && "string" == typeof this.typeDefault && (this.typeDefault = this.resolvedType.values[this.typeDefault])),
  1026. this.options && (!0 !== this.options.packed && (void 0 === this.options.packed || !this.resolvedType || this.resolvedType instanceof Enum) || delete this.options.packed,
  1027. Object.keys(this.options).length || (this.options = void 0)), this.long) this.typeDefault = util.Long.fromNumber(this.typeDefault, "u" === this.type.charAt(0)),
  1028. Object.freeze && Object.freeze(this.typeDefault); else if (this.bytes && "string" == typeof this.typeDefault) {
  1029. var buf;
  1030. 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),
  1031. this.typeDefault = buf;
  1032. }
  1033. return this.map ? this.defaultValue = util.emptyObject : this.repeated ? this.defaultValue = util.emptyArray : this.defaultValue = this.typeDefault,
  1034. this.parent instanceof Type && (this.parent.ctor.prototype[this.name] = this.defaultValue),
  1035. ReflectionObject.prototype.resolve.call(this);
  1036. }, Field.d = function(fieldId, fieldType, fieldRule, defaultValue) {
  1037. return "function" == typeof fieldType ? fieldType = util.decorateType(fieldType).name : fieldType && "object" == typeof fieldType && (fieldType = util.decorateEnum(fieldType).name),
  1038. function(prototype, fieldName) {
  1039. util.decorateType(prototype.constructor).add(new Field(fieldName, fieldId, fieldType, fieldRule, {
  1040. "default": defaultValue
  1041. }));
  1042. };
  1043. }, Field._configure = function(Type_) {
  1044. Type = Type_;
  1045. };
  1046. },
  1047. 1405: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1048. "use strict";
  1049. 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() {
  1050. $toLocaleString.call(new Int8Array(1));
  1051. }));
  1052. exportTypedArrayMethod("toLocaleString", (function() {
  1053. return apply($toLocaleString, TO_LOCALE_STRING_BUG ? arraySlice(aTypedArray(this)) : aTypedArray(this), arraySlice(arguments));
  1054. }), fails((function() {
  1055. return [ 1, 2 ].toLocaleString() !== new Int8Array([ 1, 2 ]).toLocaleString();
  1056. })) || !fails((function() {
  1057. Int8Array.prototype.toLocaleString.call([ 1, 2 ]);
  1058. })));
  1059. },
  1060. 1415: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1061. "use strict";
  1062. __webpack_require__(2405);
  1063. },
  1064. 1447: (__unused_webpack_module, exports) => {
  1065. "use strict";
  1066. var utf8 = exports;
  1067. utf8.length = function(string) {
  1068. 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,
  1069. len += 4) : len += 3;
  1070. return len;
  1071. }, utf8.read = function(buffer, start, end) {
  1072. if (end - start < 1) return "";
  1073. 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,
  1074. chunk[i++] = 55296 + (t >> 10), chunk[i++] = 56320 + (1023 & t)) : chunk[i++] = (15 & t) << 12 | (63 & buffer[start++]) << 6 | 63 & buffer[start++],
  1075. i > 8191 && ((parts || (parts = [])).push(String.fromCharCode.apply(String, chunk)),
  1076. i = 0);
  1077. return parts ? (i && parts.push(String.fromCharCode.apply(String, chunk.slice(0, i))),
  1078. parts.join("")) : String.fromCharCode.apply(String, chunk.slice(0, i));
  1079. }, utf8.write = function(string, buffer, offset) {
  1080. 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,
  1081. buffer[offset++] = 63 & c1 | 128) : 55296 == (64512 & c1) && 56320 == (64512 & (c2 = string.charCodeAt(i + 1))) ? (c1 = 65536 + ((1023 & c1) << 10) + (1023 & c2),
  1082. ++i, buffer[offset++] = c1 >> 18 | 240, buffer[offset++] = c1 >> 12 & 63 | 128,
  1083. buffer[offset++] = c1 >> 6 & 63 | 128, buffer[offset++] = 63 & c1 | 128) : (buffer[offset++] = c1 >> 12 | 224,
  1084. buffer[offset++] = c1 >> 6 & 63 | 128, buffer[offset++] = 63 & c1 | 128);
  1085. return offset - start;
  1086. };
  1087. },
  1088. 1457: (module, __unused_webpack_exports, __webpack_require__) => {
  1089. "use strict";
  1090. module.exports = OneOf;
  1091. var ReflectionObject = __webpack_require__(7209);
  1092. ((OneOf.prototype = Object.create(ReflectionObject.prototype)).constructor = OneOf).className = "OneOf";
  1093. var Field = __webpack_require__(1344), util = __webpack_require__(3262);
  1094. function OneOf(name, fieldNames, options, comment) {
  1095. if (Array.isArray(fieldNames) || (options = fieldNames, fieldNames = void 0), ReflectionObject.call(this, name, options),
  1096. void 0 !== fieldNames && !Array.isArray(fieldNames)) throw TypeError("fieldNames must be an Array");
  1097. this.oneof = fieldNames || [], this.fieldsArray = [], this.comment = comment;
  1098. }
  1099. function addFieldsToParent(oneof) {
  1100. if (oneof.parent) for (var i = 0; i < oneof.fieldsArray.length; ++i) oneof.fieldsArray[i].parent || oneof.parent.add(oneof.fieldsArray[i]);
  1101. }
  1102. OneOf.fromJSON = function(name, json) {
  1103. return new OneOf(name, json.oneof, json.options, json.comment);
  1104. }, OneOf.prototype.toJSON = function(toJSONOptions) {
  1105. var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
  1106. return util.toObject([ "options", this.options, "oneof", this.oneof, "comment", keepComments ? this.comment : void 0 ]);
  1107. }, OneOf.prototype.add = function(field) {
  1108. if (!(field instanceof Field)) throw TypeError("field must be a Field");
  1109. return field.parent && field.parent !== this.parent && field.parent.remove(field),
  1110. this.oneof.push(field.name), this.fieldsArray.push(field), field.partOf = this,
  1111. addFieldsToParent(this), this;
  1112. }, OneOf.prototype.remove = function(field) {
  1113. if (!(field instanceof Field)) throw TypeError("field must be a Field");
  1114. var index = this.fieldsArray.indexOf(field);
  1115. if (index < 0) throw Error(field + " is not a member of " + this);
  1116. return this.fieldsArray.splice(index, 1), (index = this.oneof.indexOf(field.name)) > -1 && this.oneof.splice(index, 1),
  1117. field.partOf = null, this;
  1118. }, OneOf.prototype.onAdd = function(parent) {
  1119. ReflectionObject.prototype.onAdd.call(this, parent);
  1120. for (var i = 0; i < this.oneof.length; ++i) {
  1121. var field = parent.get(this.oneof[i]);
  1122. field && !field.partOf && (field.partOf = this, this.fieldsArray.push(field));
  1123. }
  1124. addFieldsToParent(this);
  1125. }, OneOf.prototype.onRemove = function(parent) {
  1126. for (var field, i = 0; i < this.fieldsArray.length; ++i) (field = this.fieldsArray[i]).parent && field.parent.remove(field);
  1127. ReflectionObject.prototype.onRemove.call(this, parent);
  1128. }, OneOf.d = function() {
  1129. for (var fieldNames = new Array(arguments.length), index = 0; index < arguments.length; ) fieldNames[index] = arguments[index++];
  1130. return function(prototype, oneofName) {
  1131. util.decorateType(prototype.constructor).add(new OneOf(oneofName, fieldNames)),
  1132. Object.defineProperty(prototype, oneofName, {
  1133. get: util.oneOfGetter(fieldNames),
  1134. set: util.oneOfSetter(fieldNames)
  1135. });
  1136. };
  1137. };
  1138. },
  1139. 1469: (module, __unused_webpack_exports, __webpack_require__) => {
  1140. "use strict";
  1141. var arraySpeciesConstructor = __webpack_require__(7433);
  1142. module.exports = function(originalArray, length) {
  1143. return new (arraySpeciesConstructor(originalArray))(0 === length ? 0 : length);
  1144. };
  1145. },
  1146. 1481: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1147. "use strict";
  1148. var $ = __webpack_require__(6518), newPromiseCapabilityModule = __webpack_require__(6043);
  1149. $({
  1150. target: "Promise",
  1151. stat: !0,
  1152. forced: __webpack_require__(916).CONSTRUCTOR
  1153. }, {
  1154. reject: function(r) {
  1155. var capability = newPromiseCapabilityModule.f(this);
  1156. return (0, capability.reject)(r), capability.promise;
  1157. }
  1158. });
  1159. },
  1160. 1489: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1161. "use strict";
  1162. __webpack_require__(5823)("Uint8", (function(init) {
  1163. return function(data, byteOffset, length) {
  1164. return init(this, data, byteOffset, length);
  1165. };
  1166. }));
  1167. },
  1168. 1510: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1169. "use strict";
  1170. 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");
  1171. $({
  1172. target: "Symbol",
  1173. stat: !0,
  1174. forced: !NATIVE_SYMBOL_REGISTRY
  1175. }, {
  1176. "for": function(key) {
  1177. var string = toString(key);
  1178. if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
  1179. var symbol = getBuiltIn("Symbol")(string);
  1180. return StringToSymbolRegistry[string] = symbol, SymbolToStringRegistry[symbol] = string,
  1181. symbol;
  1182. }
  1183. });
  1184. },
  1185. 1575: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1186. "use strict";
  1187. var ArrayBufferViewCore = __webpack_require__(4644), $reduce = __webpack_require__(926).left, aTypedArray = ArrayBufferViewCore.aTypedArray;
  1188. (0, ArrayBufferViewCore.exportTypedArrayMethod)("reduce", (function(callbackfn) {
  1189. var length = arguments.length;
  1190. return $reduce(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : void 0);
  1191. }));
  1192. },
  1193. 1625: (module, __unused_webpack_exports, __webpack_require__) => {
  1194. "use strict";
  1195. var uncurryThis = __webpack_require__(9504);
  1196. module.exports = uncurryThis({}.isPrototypeOf);
  1197. },
  1198. 1630: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1199. "use strict";
  1200. var uncurryThis = __webpack_require__(9504), ArrayBufferViewCore = __webpack_require__(4644), u$ArrayCopyWithin = uncurryThis(__webpack_require__(7029)), aTypedArray = ArrayBufferViewCore.aTypedArray;
  1201. (0, ArrayBufferViewCore.exportTypedArrayMethod)("copyWithin", (function(target, start) {
  1202. return u$ArrayCopyWithin(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : void 0);
  1203. }));
  1204. },
  1205. 1694: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1206. "use strict";
  1207. var ArrayBufferViewCore = __webpack_require__(4644), $find = __webpack_require__(9213).find, aTypedArray = ArrayBufferViewCore.aTypedArray;
  1208. (0, ArrayBufferViewCore.exportTypedArrayMethod)("find", (function(predicate) {
  1209. return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : void 0);
  1210. }));
  1211. },
  1212. 1745: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1213. "use strict";
  1214. 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);
  1215. $({
  1216. target: "ArrayBuffer",
  1217. proto: !0,
  1218. unsafe: !0,
  1219. forced: fails((function() {
  1220. return !new ArrayBuffer(2).slice(1, void 0).byteLength;
  1221. }))
  1222. }, {
  1223. slice: function(start, end) {
  1224. if (nativeArrayBufferSlice && void 0 === end) return nativeArrayBufferSlice(anObject(this), start);
  1225. 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++));
  1226. return result;
  1227. }
  1228. });
  1229. },
  1230. 1761: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1231. "use strict";
  1232. 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);
  1233. fixRegExpWellKnownSymbolLogic("match", (function(MATCH, nativeMatch, maybeCallNative) {
  1234. return [ function(regexp) {
  1235. var O = requireObjectCoercible(this), matcher = isNullOrUndefined(regexp) ? void 0 : getMethod(regexp, MATCH);
  1236. return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O));
  1237. }, function(string) {
  1238. var rx = anObject(this), S = toString(string), res = maybeCallNative(nativeMatch, rx, S);
  1239. if (res.done) return res.value;
  1240. if (!rx.global) return regExpExec(rx, S);
  1241. var fullUnicode = rx.unicode;
  1242. rx.lastIndex = 0;
  1243. for (var result, A = [], n = 0; null !== (result = regExpExec(rx, S)); ) {
  1244. var matchStr = toString(result[0]);
  1245. A[n] = matchStr, "" === matchStr && (rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode)),
  1246. n++;
  1247. }
  1248. return 0 === n ? null : A;
  1249. } ];
  1250. }));
  1251. },
  1252. 1828: (module, __unused_webpack_exports, __webpack_require__) => {
  1253. "use strict";
  1254. 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);
  1255. module.exports = function(object, names) {
  1256. var key, O = toIndexedObject(object), i = 0, result = [];
  1257. for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
  1258. for (;names.length > i; ) hasOwn(O, key = names[i++]) && (~indexOf(result, key) || push(result, key));
  1259. return result;
  1260. };
  1261. },
  1262. 1920: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1263. "use strict";
  1264. var ArrayBufferViewCore = __webpack_require__(4644), $filter = __webpack_require__(9213).filter, fromSameTypeAndList = __webpack_require__(9948), aTypedArray = ArrayBufferViewCore.aTypedArray;
  1265. (0, ArrayBufferViewCore.exportTypedArrayMethod)("filter", (function(callbackfn) {
  1266. var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
  1267. return fromSameTypeAndList(this, list);
  1268. }));
  1269. },
  1270. 1951: (__unused_webpack_module, exports, __webpack_require__) => {
  1271. "use strict";
  1272. var wellKnownSymbol = __webpack_require__(8227);
  1273. exports.f = wellKnownSymbol;
  1274. },
  1275. 1955: (module, __unused_webpack_exports, __webpack_require__) => {
  1276. "use strict";
  1277. 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");
  1278. if (!microtask) {
  1279. var queue = new Queue, flush = function() {
  1280. var parent, fn;
  1281. for (IS_NODE && (parent = process.domain) && parent.exit(); fn = queue.get(); ) try {
  1282. fn();
  1283. } catch (error) {
  1284. throw queue.head && notify(), error;
  1285. }
  1286. parent && parent.enter();
  1287. };
  1288. IS_IOS || IS_NODE || IS_WEBOS_WEBKIT || !MutationObserver || !document ? !IS_IOS_PEBBLE && Promise && Promise.resolve ? ((promise = Promise.resolve(void 0)).constructor = Promise,
  1289. then = bind(promise.then, promise), notify = function() {
  1290. then(flush);
  1291. }) : IS_NODE ? notify = function() {
  1292. process.nextTick(flush);
  1293. } : (macrotask = bind(macrotask, globalThis), notify = function() {
  1294. macrotask(flush);
  1295. }) : (toggle = !0, node = document.createTextNode(""), new MutationObserver(flush).observe(node, {
  1296. characterData: !0
  1297. }), notify = function() {
  1298. node.data = toggle = !toggle;
  1299. }), microtask = function(fn) {
  1300. queue.head || notify(), queue.add(fn);
  1301. };
  1302. }
  1303. module.exports = microtask;
  1304. },
  1305. 2003: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1306. "use strict";
  1307. 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;
  1308. if ($({
  1309. target: "Promise",
  1310. proto: !0,
  1311. forced: FORCED_PROMISE_CONSTRUCTOR,
  1312. real: !0
  1313. }, {
  1314. "catch": function(onRejected) {
  1315. return this.then(void 0, onRejected);
  1316. }
  1317. }), !IS_PURE && isCallable(NativePromiseConstructor)) {
  1318. var method = getBuiltIn("Promise").prototype.catch;
  1319. NativePromisePrototype.catch !== method && defineBuiltIn(NativePromisePrototype, "catch", method, {
  1320. unsafe: !0
  1321. });
  1322. }
  1323. },
  1324. 2008: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1325. "use strict";
  1326. var $ = __webpack_require__(6518), $filter = __webpack_require__(9213).filter;
  1327. $({
  1328. target: "Array",
  1329. proto: !0,
  1330. forced: !__webpack_require__(597)("filter")
  1331. }, {
  1332. filter: function(callbackfn) {
  1333. return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : void 0);
  1334. }
  1335. });
  1336. },
  1337. 2010: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1338. "use strict";
  1339. 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);
  1340. DESCRIPTORS && !FUNCTION_NAME_EXISTS && defineBuiltInAccessor(FunctionPrototype, "name", {
  1341. configurable: !0,
  1342. get: function() {
  1343. try {
  1344. return regExpExec(nameRE, functionToString(this))[1];
  1345. } catch (error) {
  1346. return "";
  1347. }
  1348. }
  1349. });
  1350. },
  1351. 2087: (module, __unused_webpack_exports, __webpack_require__) => {
  1352. "use strict";
  1353. var isObject = __webpack_require__(34), floor = Math.floor;
  1354. module.exports = Number.isInteger || function(it) {
  1355. return !isObject(it) && isFinite(it) && floor(it) === it;
  1356. };
  1357. },
  1358. 2106: (module, __unused_webpack_exports, __webpack_require__) => {
  1359. "use strict";
  1360. var makeBuiltIn = __webpack_require__(283), defineProperty = __webpack_require__(4913);
  1361. module.exports = function(target, name, descriptor) {
  1362. return descriptor.get && makeBuiltIn(descriptor.get, name, {
  1363. getter: !0
  1364. }), descriptor.set && makeBuiltIn(descriptor.set, name, {
  1365. setter: !0
  1366. }), defineProperty.f(target, name, descriptor);
  1367. };
  1368. },
  1369. 2140: (module, __unused_webpack_exports, __webpack_require__) => {
  1370. "use strict";
  1371. var test = {};
  1372. test[__webpack_require__(8227)("toStringTag")] = "z", module.exports = "[object z]" === String(test);
  1373. },
  1374. 2170: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1375. "use strict";
  1376. var ArrayBufferViewCore = __webpack_require__(4644), $every = __webpack_require__(9213).every, aTypedArray = ArrayBufferViewCore.aTypedArray;
  1377. (0, ArrayBufferViewCore.exportTypedArrayMethod)("every", (function(callbackfn) {
  1378. return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
  1379. }));
  1380. },
  1381. 2195: (module, __unused_webpack_exports, __webpack_require__) => {
  1382. "use strict";
  1383. var uncurryThis = __webpack_require__(9504), toString = uncurryThis({}.toString), stringSlice = uncurryThis("".slice);
  1384. module.exports = function(it) {
  1385. return stringSlice(toString(it), 8, -1);
  1386. };
  1387. },
  1388. 2211: (module, __unused_webpack_exports, __webpack_require__) => {
  1389. "use strict";
  1390. var fails = __webpack_require__(9039);
  1391. module.exports = !fails((function() {
  1392. function F() {}
  1393. return F.prototype.constructor = null, Object.getPrototypeOf(new F) !== F.prototype;
  1394. }));
  1395. },
  1396. 2239: (module, __unused_webpack_exports, __webpack_require__) => {
  1397. "use strict";
  1398. module.exports = LongBits;
  1399. var util = __webpack_require__(3610);
  1400. function LongBits(lo, hi) {
  1401. this.lo = lo >>> 0, this.hi = hi >>> 0;
  1402. }
  1403. var zero = LongBits.zero = new LongBits(0, 0);
  1404. zero.toNumber = function() {
  1405. return 0;
  1406. }, zero.zzEncode = zero.zzDecode = function() {
  1407. return this;
  1408. }, zero.length = function() {
  1409. return 1;
  1410. };
  1411. var zeroHash = LongBits.zeroHash = "\0\0\0\0\0\0\0\0";
  1412. LongBits.fromNumber = function(value) {
  1413. if (0 === value) return zero;
  1414. var sign = value < 0;
  1415. sign && (value = -value);
  1416. var lo = value >>> 0, hi = (value - lo) / 4294967296 >>> 0;
  1417. return sign && (hi = ~hi >>> 0, lo = ~lo >>> 0, ++lo > 4294967295 && (lo = 0, ++hi > 4294967295 && (hi = 0))),
  1418. new LongBits(lo, hi);
  1419. }, LongBits.from = function(value) {
  1420. if ("number" == typeof value) return LongBits.fromNumber(value);
  1421. if (util.isString(value)) {
  1422. if (!util.Long) return LongBits.fromNumber(parseInt(value, 10));
  1423. value = util.Long.fromString(value);
  1424. }
  1425. return value.low || value.high ? new LongBits(value.low >>> 0, value.high >>> 0) : zero;
  1426. }, LongBits.prototype.toNumber = function(unsigned) {
  1427. if (!unsigned && this.hi >>> 31) {
  1428. var lo = 1 + ~this.lo >>> 0, hi = ~this.hi >>> 0;
  1429. return lo || (hi = hi + 1 >>> 0), -(lo + 4294967296 * hi);
  1430. }
  1431. return this.lo + 4294967296 * this.hi;
  1432. }, LongBits.prototype.toLong = function(unsigned) {
  1433. return util.Long ? new util.Long(0 | this.lo, 0 | this.hi, Boolean(unsigned)) : {
  1434. low: 0 | this.lo,
  1435. high: 0 | this.hi,
  1436. unsigned: Boolean(unsigned)
  1437. };
  1438. };
  1439. var charCodeAt = String.prototype.charCodeAt;
  1440. LongBits.fromHash = function(hash) {
  1441. 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);
  1442. }, LongBits.prototype.toHash = function() {
  1443. 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);
  1444. }, LongBits.prototype.zzEncode = function() {
  1445. var mask = this.hi >> 31;
  1446. return this.hi = ((this.hi << 1 | this.lo >>> 31) ^ mask) >>> 0, this.lo = (this.lo << 1 ^ mask) >>> 0,
  1447. this;
  1448. }, LongBits.prototype.zzDecode = function() {
  1449. var mask = -(1 & this.lo);
  1450. return this.lo = ((this.lo >>> 1 | this.hi << 31) ^ mask) >>> 0, this.hi = (this.hi >>> 1 ^ mask) >>> 0,
  1451. this;
  1452. }, LongBits.prototype.length = function() {
  1453. var part0 = this.lo, part1 = (this.lo >>> 28 | this.hi << 4) >>> 0, part2 = this.hi >>> 24;
  1454. 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;
  1455. };
  1456. },
  1457. 2259: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1458. "use strict";
  1459. __webpack_require__(511)("iterator");
  1460. },
  1461. 2293: (module, __unused_webpack_exports, __webpack_require__) => {
  1462. "use strict";
  1463. var anObject = __webpack_require__(8551), aConstructor = __webpack_require__(5548), isNullOrUndefined = __webpack_require__(4117), SPECIES = __webpack_require__(8227)("species");
  1464. module.exports = function(O, defaultConstructor) {
  1465. var S, C = anObject(O).constructor;
  1466. return void 0 === C || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S);
  1467. };
  1468. },
  1469. 2333: (module, __unused_webpack_exports, __webpack_require__) => {
  1470. "use strict";
  1471. var toIntegerOrInfinity = __webpack_require__(1291), toString = __webpack_require__(655), requireObjectCoercible = __webpack_require__(7750), $RangeError = RangeError;
  1472. module.exports = function(count) {
  1473. var str = toString(requireObjectCoercible(this)), result = "", n = toIntegerOrInfinity(count);
  1474. if (n < 0 || n === 1 / 0) throw new $RangeError("Wrong number of repetitions");
  1475. for (;n > 0; (n >>>= 1) && (str += str)) 1 & n && (result += str);
  1476. return result;
  1477. };
  1478. },
  1479. 2357: (module, __unused_webpack_exports, __webpack_require__) => {
  1480. "use strict";
  1481. 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() {
  1482. var O = Object.create(null);
  1483. return O[2] = 2, !propertyIsEnumerable(O, 2);
  1484. })), createMethod = function(TO_ENTRIES) {
  1485. return function(it) {
  1486. 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++],
  1487. DESCRIPTORS && !(IE_WORKAROUND ? key in O : propertyIsEnumerable(O, key)) || push(result, TO_ENTRIES ? [ key, O[key] ] : O[key]);
  1488. return result;
  1489. };
  1490. };
  1491. module.exports = {
  1492. entries: createMethod(!0),
  1493. values: createMethod(!1)
  1494. };
  1495. },
  1496. 2360: (module, __unused_webpack_exports, __webpack_require__) => {
  1497. "use strict";
  1498. 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) {
  1499. return "<script>" + content + "<\/script>";
  1500. }, NullProtoObjectViaActiveX = function(activeXDocument) {
  1501. activeXDocument.write(scriptTag("")), activeXDocument.close();
  1502. var temp = activeXDocument.parentWindow.Object;
  1503. return activeXDocument = null, temp;
  1504. }, NullProtoObject = function() {
  1505. try {
  1506. activeXDocument = new ActiveXObject("htmlfile");
  1507. } catch (error) {}
  1508. var iframeDocument, iframe;
  1509. NullProtoObject = "undefined" != typeof document ? document.domain && activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : ((iframe = documentCreateElement("iframe")).style.display = "none",
  1510. html.appendChild(iframe), iframe.src = String("javascript:"), (iframeDocument = iframe.contentWindow.document).open(),
  1511. iframeDocument.write(scriptTag("document.F=Object")), iframeDocument.close(), iframeDocument.F) : NullProtoObjectViaActiveX(activeXDocument);
  1512. for (var length = enumBugKeys.length; length--; ) delete NullProtoObject.prototype[enumBugKeys[length]];
  1513. return NullProtoObject();
  1514. };
  1515. hiddenKeys[IE_PROTO] = !0, module.exports = Object.create || function(O, Properties) {
  1516. var result;
  1517. return null !== O ? (EmptyConstructor.prototype = anObject(O), result = new EmptyConstructor,
  1518. EmptyConstructor.prototype = null, result[IE_PROTO] = O) : result = NullProtoObject(),
  1519. void 0 === Properties ? result : definePropertiesModule.f(result, Properties);
  1520. };
  1521. },
  1522. 2405: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1523. "use strict";
  1524. __webpack_require__(6468)("Set", (function(init) {
  1525. return function() {
  1526. return init(this, arguments.length ? arguments[0] : void 0);
  1527. };
  1528. }), __webpack_require__(6938));
  1529. },
  1530. 2529: module => {
  1531. "use strict";
  1532. module.exports = function(value, done) {
  1533. return {
  1534. value,
  1535. done
  1536. };
  1537. };
  1538. },
  1539. 2549: (module, __unused_webpack_exports, __webpack_require__) => {
  1540. "use strict";
  1541. module.exports = __webpack_require__(9100);
  1542. },
  1543. 2551: (module, __unused_webpack_exports, __webpack_require__) => {
  1544. "use strict";
  1545. module.exports = Message;
  1546. var util = __webpack_require__(3610);
  1547. function Message(properties) {
  1548. if (properties) for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) this[keys[i]] = properties[keys[i]];
  1549. }
  1550. Message.create = function(properties) {
  1551. return this.$type.create(properties);
  1552. }, Message.encode = function(message, writer) {
  1553. return this.$type.encode(message, writer);
  1554. }, Message.encodeDelimited = function(message, writer) {
  1555. return this.$type.encodeDelimited(message, writer);
  1556. }, Message.decode = function(reader) {
  1557. return this.$type.decode(reader);
  1558. }, Message.decodeDelimited = function(reader) {
  1559. return this.$type.decodeDelimited(reader);
  1560. }, Message.verify = function(message) {
  1561. return this.$type.verify(message);
  1562. }, Message.fromObject = function(object) {
  1563. return this.$type.fromObject(object);
  1564. }, Message.toObject = function(message, options) {
  1565. return this.$type.toObject(message, options);
  1566. }, Message.prototype.toJSON = function() {
  1567. return this.$type.toObject(this, util.toJSONOptions);
  1568. };
  1569. },
  1570. 2652: (module, __unused_webpack_exports, __webpack_require__) => {
  1571. "use strict";
  1572. 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) {
  1573. this.stopped = stopped, this.result = result;
  1574. }, ResultPrototype = Result.prototype;
  1575. module.exports = function(iterable, unboundFunction, options) {
  1576. 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) {
  1577. return iterator && iteratorClose(iterator, "normal", condition), new Result(!0, condition);
  1578. }, callFn = function(value) {
  1579. return AS_ENTRIES ? (anObject(value), INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1])) : INTERRUPTED ? fn(value, stop) : fn(value);
  1580. };
  1581. if (IS_RECORD) iterator = iterable.iterator; else if (IS_ITERATOR) iterator = iterable; else {
  1582. if (!(iterFn = getIteratorMethod(iterable))) throw new $TypeError(tryToString(iterable) + " is not iterable");
  1583. if (isArrayIteratorMethod(iterFn)) {
  1584. for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) if ((result = callFn(iterable[index])) && isPrototypeOf(ResultPrototype, result)) return result;
  1585. return new Result(!1);
  1586. }
  1587. iterator = getIterator(iterable, iterFn);
  1588. }
  1589. for (next = IS_RECORD ? iterable.next : iterator.next; !(step = call(next, iterator)).done; ) {
  1590. try {
  1591. result = callFn(step.value);
  1592. } catch (error) {
  1593. iteratorClose(iterator, "throw", error);
  1594. }
  1595. if ("object" == typeof result && result && isPrototypeOf(ResultPrototype, result)) return result;
  1596. }
  1597. return new Result(!1);
  1598. };
  1599. },
  1600. 2675: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1601. "use strict";
  1602. __webpack_require__(6761), __webpack_require__(1510), __webpack_require__(7812),
  1603. __webpack_require__(3110), __webpack_require__(9773);
  1604. },
  1605. 2703: (module, __unused_webpack_exports, __webpack_require__) => {
  1606. "use strict";
  1607. 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() {
  1608. $parseInt(Object(ITERATOR));
  1609. }));
  1610. module.exports = FORCED ? function(string, radix) {
  1611. var S = trim(toString(string));
  1612. return $parseInt(S, radix >>> 0 || (exec(hex, S) ? 16 : 10));
  1613. } : $parseInt;
  1614. },
  1615. 2744: (module, __unused_webpack_exports, __webpack_require__) => {
  1616. "use strict";
  1617. var fails = __webpack_require__(9039);
  1618. module.exports = !fails((function() {
  1619. return Object.isExtensible(Object.preventExtensions({}));
  1620. }));
  1621. },
  1622. 2777: (module, __unused_webpack_exports, __webpack_require__) => {
  1623. "use strict";
  1624. 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");
  1625. module.exports = function(input, pref) {
  1626. if (!isObject(input) || isSymbol(input)) return input;
  1627. var result, exoticToPrim = getMethod(input, TO_PRIMITIVE);
  1628. if (exoticToPrim) {
  1629. if (void 0 === pref && (pref = "default"), result = call(exoticToPrim, input, pref),
  1630. !isObject(result) || isSymbol(result)) return result;
  1631. throw new $TypeError("Can't convert object to primitive value");
  1632. }
  1633. return void 0 === pref && (pref = "number"), ordinaryToPrimitive(input, pref);
  1634. };
  1635. },
  1636. 2787: (module, __unused_webpack_exports, __webpack_require__) => {
  1637. "use strict";
  1638. 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;
  1639. module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function(O) {
  1640. var object = toObject(O);
  1641. if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
  1642. var constructor = object.constructor;
  1643. return isCallable(constructor) && object instanceof constructor ? constructor.prototype : object instanceof $Object ? ObjectPrototype : null;
  1644. };
  1645. },
  1646. 2796: (module, __unused_webpack_exports, __webpack_require__) => {
  1647. "use strict";
  1648. var fails = __webpack_require__(9039), isCallable = __webpack_require__(4901), replacement = /#|\.prototype\./, isForced = function(feature, detection) {
  1649. var value = data[normalize(feature)];
  1650. return value === POLYFILL || value !== NATIVE && (isCallable(detection) ? fails(detection) : !!detection);
  1651. }, normalize = isForced.normalize = function(string) {
  1652. return String(string).replace(replacement, ".").toLowerCase();
  1653. }, data = isForced.data = {}, NATIVE = isForced.NATIVE = "N", POLYFILL = isForced.POLYFILL = "P";
  1654. module.exports = isForced;
  1655. },
  1656. 2805: (module, __unused_webpack_exports, __webpack_require__) => {
  1657. "use strict";
  1658. 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;
  1659. module.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails((function() {
  1660. Int8Array(1);
  1661. })) || !fails((function() {
  1662. new Int8Array(-1);
  1663. })) || !checkCorrectnessOfIteration((function(iterable) {
  1664. new Int8Array, new Int8Array(null), new Int8Array(1.5), new Int8Array(iterable);
  1665. }), !0) || fails((function() {
  1666. return 1 !== new Int8Array(new ArrayBuffer(2), 1, void 0).length;
  1667. }));
  1668. },
  1669. 2812: module => {
  1670. "use strict";
  1671. var $TypeError = TypeError;
  1672. module.exports = function(passed, required) {
  1673. if (passed < required) throw new $TypeError("Not enough arguments");
  1674. return passed;
  1675. };
  1676. },
  1677. 2839: (module, __unused_webpack_exports, __webpack_require__) => {
  1678. "use strict";
  1679. var navigator = __webpack_require__(4576).navigator, userAgent = navigator && navigator.userAgent;
  1680. module.exports = userAgent ? String(userAgent) : "";
  1681. },
  1682. 2887: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1683. "use strict";
  1684. 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() {
  1685. TypedArrayPrototype[ITERATOR].call([ 1 ]);
  1686. })), ITERATOR_IS_VALUES = !!TypedArrayPrototype && TypedArrayPrototype.values && TypedArrayPrototype[ITERATOR] === TypedArrayPrototype.values && "values" === TypedArrayPrototype.values.name, typedArrayValues = function() {
  1687. return arrayValues(aTypedArray(this));
  1688. };
  1689. exportTypedArrayMethod("entries", (function() {
  1690. return arrayEntries(aTypedArray(this));
  1691. }), GENERIC), exportTypedArrayMethod("keys", (function() {
  1692. return arrayKeys(aTypedArray(this));
  1693. }), GENERIC), exportTypedArrayMethod("values", typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, {
  1694. name: "values"
  1695. }), exportTypedArrayMethod(ITERATOR, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, {
  1696. name: "values"
  1697. });
  1698. },
  1699. 2953: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1700. "use strict";
  1701. 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) {
  1702. if (CollectionPrototype) {
  1703. if (CollectionPrototype[ITERATOR] !== ArrayValues) try {
  1704. createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);
  1705. } catch (error) {
  1706. CollectionPrototype[ITERATOR] = ArrayValues;
  1707. }
  1708. if (setToStringTag(CollectionPrototype, COLLECTION_NAME, !0), DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {
  1709. createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);
  1710. } catch (error) {
  1711. CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];
  1712. }
  1713. }
  1714. };
  1715. for (var COLLECTION_NAME in DOMIterables) handlePrototype(globalThis[COLLECTION_NAME] && globalThis[COLLECTION_NAME].prototype, COLLECTION_NAME);
  1716. handlePrototype(DOMTokenListPrototype, "DOMTokenList");
  1717. },
  1718. 2967: (module, __unused_webpack_exports, __webpack_require__) => {
  1719. "use strict";
  1720. var uncurryThisAccessor = __webpack_require__(6706), isObject = __webpack_require__(34), requireObjectCoercible = __webpack_require__(7750), aPossiblePrototype = __webpack_require__(3506);
  1721. module.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() {
  1722. var setter, CORRECT_SETTER = !1, test = {};
  1723. try {
  1724. (setter = uncurryThisAccessor(Object.prototype, "__proto__", "set"))(test, []),
  1725. CORRECT_SETTER = test instanceof Array;
  1726. } catch (error) {}
  1727. return function(O, proto) {
  1728. return requireObjectCoercible(O), aPossiblePrototype(proto), isObject(O) ? (CORRECT_SETTER ? setter(O, proto) : O.__proto__ = proto,
  1729. O) : O;
  1730. };
  1731. }() : void 0);
  1732. },
  1733. 3110: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1734. "use strict";
  1735. 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() {
  1736. var symbol = getBuiltIn("Symbol")("stringify detection");
  1737. return "[null]" !== $stringify([ symbol ]) || "{}" !== $stringify({
  1738. a: symbol
  1739. }) || "{}" !== $stringify(Object(symbol));
  1740. })), ILL_FORMED_UNICODE = fails((function() {
  1741. return '"\\udf06\\ud834"' !== $stringify("\udf06\ud834") || '"\\udead"' !== $stringify("\udead");
  1742. })), stringifyWithSymbolsFix = function(it, replacer) {
  1743. var args = arraySlice(arguments), $replacer = getReplacerFunction(replacer);
  1744. if (isCallable($replacer) || void 0 !== it && !isSymbol(it)) return args[1] = function(key, value) {
  1745. if (isCallable($replacer) && (value = call($replacer, this, $String(key), value)),
  1746. !isSymbol(value)) return value;
  1747. }, apply($stringify, null, args);
  1748. }, fixIllFormed = function(match, offset, string) {
  1749. var prev = charAt(string, offset - 1), next = charAt(string, offset + 1);
  1750. return exec(low, match) && !exec(hi, next) || exec(hi, match) && !exec(low, prev) ? "\\u" + numberToString(charCodeAt(match, 0), 16) : match;
  1751. };
  1752. $stringify && $({
  1753. target: "JSON",
  1754. stat: !0,
  1755. arity: 3,
  1756. forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE
  1757. }, {
  1758. stringify: function(it, replacer, space) {
  1759. var args = arraySlice(arguments), result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);
  1760. return ILL_FORMED_UNICODE && "string" == typeof result ? replace(result, tester, fixIllFormed) : result;
  1761. }
  1762. });
  1763. },
  1764. 3138: module => {
  1765. "use strict";
  1766. module.exports = function(a, b) {};
  1767. },
  1768. 3158: (module, __unused_webpack_exports, __webpack_require__) => {
  1769. "use strict";
  1770. module.exports = BufferReader;
  1771. var Reader = __webpack_require__(6237);
  1772. (BufferReader.prototype = Object.create(Reader.prototype)).constructor = BufferReader;
  1773. var util = __webpack_require__(3610);
  1774. function BufferReader(buffer) {
  1775. Reader.call(this, buffer);
  1776. }
  1777. BufferReader._configure = function() {
  1778. util.Buffer && (BufferReader.prototype._slice = util.Buffer.prototype.slice);
  1779. }, BufferReader.prototype.string = function() {
  1780. var len = this.uint32();
  1781. 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));
  1782. }, BufferReader._configure();
  1783. },
  1784. 3164: (module, __unused_webpack_exports, __webpack_require__) => {
  1785. "use strict";
  1786. var sign = __webpack_require__(7782), roundTiesToEven = __webpack_require__(3602), abs = Math.abs;
  1787. module.exports = function(x, FLOAT_EPSILON, FLOAT_MAX_VALUE, FLOAT_MIN_VALUE) {
  1788. var n = +x, absolute = abs(n), s = sign(n);
  1789. if (absolute < FLOAT_MIN_VALUE) return s * roundTiesToEven(absolute / FLOAT_MIN_VALUE / FLOAT_EPSILON) * FLOAT_MIN_VALUE * FLOAT_EPSILON;
  1790. var a = (1 + FLOAT_EPSILON / 2220446049250313e-31) * absolute, result = a - (a - absolute);
  1791. return result > FLOAT_MAX_VALUE || result != result ? s * (1 / 0) : s * result;
  1792. };
  1793. },
  1794. 3167: (module, __unused_webpack_exports, __webpack_require__) => {
  1795. "use strict";
  1796. var isCallable = __webpack_require__(4901), isObject = __webpack_require__(34), setPrototypeOf = __webpack_require__(2967);
  1797. module.exports = function($this, dummy, Wrapper) {
  1798. var NewTarget, NewTargetPrototype;
  1799. return setPrototypeOf && isCallable(NewTarget = dummy.constructor) && NewTarget !== Wrapper && isObject(NewTargetPrototype = NewTarget.prototype) && NewTargetPrototype !== Wrapper.prototype && setPrototypeOf($this, NewTargetPrototype),
  1800. $this;
  1801. };
  1802. },
  1803. 3179: (module, __unused_webpack_exports, __webpack_require__) => {
  1804. "use strict";
  1805. var TO_STRING_TAG_SUPPORT = __webpack_require__(2140), classof = __webpack_require__(6955);
  1806. module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function() {
  1807. return "[object " + classof(this) + "]";
  1808. };
  1809. },
  1810. 3206: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1811. "use strict";
  1812. var ArrayBufferViewCore = __webpack_require__(4644), $forEach = __webpack_require__(9213).forEach, aTypedArray = ArrayBufferViewCore.aTypedArray;
  1813. (0, ArrayBufferViewCore.exportTypedArrayMethod)("forEach", (function(callbackfn) {
  1814. $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
  1815. }));
  1816. },
  1817. 3251: (module, __unused_webpack_exports, __webpack_require__) => {
  1818. "use strict";
  1819. 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);
  1820. module.exports = function(source) {
  1821. 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);
  1822. if (iteratorMethod && !isArrayIteratorMethod(iteratorMethod)) for (next = (iterator = getIterator(O, iteratorMethod)).next,
  1823. O = []; !(step = call(next, iterator)).done; ) O.push(step.value);
  1824. for (mapping && argumentsLength > 2 && (mapfn = bind(mapfn, arguments[2])), length = lengthOfArrayLike(O),
  1825. result = new (aTypedArrayConstructor(C))(length), thisIsBigIntArray = isBigIntArray(result),
  1826. i = 0; length > i; i++) value = mapping ? mapfn(O[i], i) : O[i], result[i] = thisIsBigIntArray ? toBigInt(value) : +value;
  1827. return result;
  1828. };
  1829. },
  1830. 3262: (module, __unused_webpack_exports, __webpack_require__) => {
  1831. "use strict";
  1832. var Type, Enum, util = module.exports = __webpack_require__(3610), roots = __webpack_require__(4529);
  1833. util.codegen = __webpack_require__(8561), util.fetch = __webpack_require__(5212),
  1834. util.path = __webpack_require__(9207), util.fs = util.inquire("fs"), util.toArray = function(object) {
  1835. if (object) {
  1836. for (var keys = Object.keys(object), array = new Array(keys.length), index = 0; index < keys.length; ) array[index] = object[keys[index++]];
  1837. return array;
  1838. }
  1839. return [];
  1840. }, util.toObject = function(array) {
  1841. for (var object = {}, index = 0; index < array.length; ) {
  1842. var key = array[index++], val = array[index++];
  1843. void 0 !== val && (object[key] = val);
  1844. }
  1845. return object;
  1846. };
  1847. var safePropBackslashRe = /\\/g, safePropQuoteRe = /"/g;
  1848. util.isReserved = function(name) {
  1849. 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);
  1850. }, util.safeProp = function(prop) {
  1851. return !/^[$\w_]+$/.test(prop) || util.isReserved(prop) ? '["' + prop.replace(safePropBackslashRe, "\\\\").replace(safePropQuoteRe, '\\"') + '"]' : "." + prop;
  1852. }, util.ucFirst = function(str) {
  1853. return str.charAt(0).toUpperCase() + str.substring(1);
  1854. };
  1855. var camelCaseRe = /_([a-z])/g;
  1856. util.camelCase = function(str) {
  1857. return str.substring(0, 1) + str.substring(1).replace(camelCaseRe, (function($0, $1) {
  1858. return $1.toUpperCase();
  1859. }));
  1860. }, util.compareFieldsById = function(a, b) {
  1861. return a.id - b.id;
  1862. }, util.decorateType = function(ctor, typeName) {
  1863. if (ctor.$type) return typeName && ctor.$type.name !== typeName && (util.decorateRoot.remove(ctor.$type),
  1864. ctor.$type.name = typeName, util.decorateRoot.add(ctor.$type)), ctor.$type;
  1865. Type || (Type = __webpack_require__(7882));
  1866. var type = new Type(typeName || ctor.name);
  1867. return util.decorateRoot.add(type), type.ctor = ctor, Object.defineProperty(ctor, "$type", {
  1868. value: type,
  1869. enumerable: !1
  1870. }), Object.defineProperty(ctor.prototype, "$type", {
  1871. value: type,
  1872. enumerable: !1
  1873. }), type;
  1874. };
  1875. var decorateEnumIndex = 0;
  1876. util.decorateEnum = function(object) {
  1877. if (object.$type) return object.$type;
  1878. Enum || (Enum = __webpack_require__(5643));
  1879. var enm = new Enum("Enum" + decorateEnumIndex++, object);
  1880. return util.decorateRoot.add(enm), Object.defineProperty(object, "$type", {
  1881. value: enm,
  1882. enumerable: !1
  1883. }), enm;
  1884. }, util.setProperty = function(dst, path, value) {
  1885. if ("object" != typeof dst) throw TypeError("dst must be an object");
  1886. if (!path) throw TypeError("path must be specified");
  1887. return function setProp(dst, path, value) {
  1888. var part = path.shift();
  1889. if ("__proto__" === part || "prototype" === part) return dst;
  1890. if (path.length > 0) dst[part] = setProp(dst[part] || {}, path, value); else {
  1891. var prevValue = dst[part];
  1892. prevValue && (value = [].concat(prevValue).concat(value)), dst[part] = value;
  1893. }
  1894. return dst;
  1895. }(dst, path = path.split("."), value);
  1896. }, Object.defineProperty(util, "decorateRoot", {
  1897. get: function() {
  1898. return roots.decorated || (roots.decorated = new (__webpack_require__(5330)));
  1899. }
  1900. });
  1901. },
  1902. 3362: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1903. "use strict";
  1904. __webpack_require__(436), __webpack_require__(6499), __webpack_require__(2003),
  1905. __webpack_require__(7743), __webpack_require__(1481), __webpack_require__(280);
  1906. },
  1907. 3389: (module, __unused_webpack_exports, __webpack_require__) => {
  1908. "use strict";
  1909. var globalThis = __webpack_require__(4576), DESCRIPTORS = __webpack_require__(3724), getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  1910. module.exports = function(name) {
  1911. if (!DESCRIPTORS) return globalThis[name];
  1912. var descriptor = getOwnPropertyDescriptor(globalThis, name);
  1913. return descriptor && descriptor.value;
  1914. };
  1915. },
  1916. 3392: (module, __unused_webpack_exports, __webpack_require__) => {
  1917. "use strict";
  1918. var uncurryThis = __webpack_require__(9504), id = 0, postfix = Math.random(), toString = uncurryThis(1..toString);
  1919. module.exports = function(key) {
  1920. return "Symbol(" + (void 0 === key ? "" : key) + ")_" + toString(++id + postfix, 36);
  1921. };
  1922. },
  1923. 3418: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  1924. "use strict";
  1925. var $ = __webpack_require__(6518), from = __webpack_require__(7916);
  1926. $({
  1927. target: "Array",
  1928. stat: !0,
  1929. forced: !__webpack_require__(4428)((function(iterable) {
  1930. Array.from(iterable);
  1931. }))
  1932. }, {
  1933. from
  1934. });
  1935. },
  1936. 3438: (module, __unused_webpack_exports, __webpack_require__) => {
  1937. "use strict";
  1938. var anObject = __webpack_require__(8551), isObject = __webpack_require__(34), newPromiseCapability = __webpack_require__(6043);
  1939. module.exports = function(C, x) {
  1940. if (anObject(C), isObject(x) && x.constructor === C) return x;
  1941. var promiseCapability = newPromiseCapability.f(C);
  1942. return (0, promiseCapability.resolve)(x), promiseCapability.promise;
  1943. };
  1944. },
  1945. 3449: (module, __unused_webpack_exports, __webpack_require__) => {
  1946. "use strict";
  1947. module.exports = Writer;
  1948. var BufferWriter, util = __webpack_require__(3610), LongBits = util.LongBits, base64 = util.base64, utf8 = util.utf8;
  1949. function Op(fn, len, val) {
  1950. this.fn = fn, this.len = len, this.next = void 0, this.val = val;
  1951. }
  1952. function noop() {}
  1953. function State(writer) {
  1954. this.head = writer.head, this.tail = writer.tail, this.len = writer.len, this.next = writer.states;
  1955. }
  1956. function Writer() {
  1957. this.len = 0, this.head = new Op(noop, 0, 0), this.tail = this.head, this.states = null;
  1958. }
  1959. var create = function() {
  1960. return util.Buffer ? function() {
  1961. return (Writer.create = function() {
  1962. return new BufferWriter;
  1963. })();
  1964. } : function() {
  1965. return new Writer;
  1966. };
  1967. };
  1968. function writeByte(val, buf, pos) {
  1969. buf[pos] = 255 & val;
  1970. }
  1971. function VarintOp(len, val) {
  1972. this.len = len, this.next = void 0, this.val = val;
  1973. }
  1974. function writeVarint64(val, buf, pos) {
  1975. for (;val.hi; ) buf[pos++] = 127 & val.lo | 128, val.lo = (val.lo >>> 7 | val.hi << 25) >>> 0,
  1976. val.hi >>>= 7;
  1977. for (;val.lo > 127; ) buf[pos++] = 127 & val.lo | 128, val.lo = val.lo >>> 7;
  1978. buf[pos++] = val.lo;
  1979. }
  1980. function writeFixed32(val, buf, pos) {
  1981. buf[pos] = 255 & val, buf[pos + 1] = val >>> 8 & 255, buf[pos + 2] = val >>> 16 & 255,
  1982. buf[pos + 3] = val >>> 24;
  1983. }
  1984. Writer.create = create(), Writer.alloc = function(size) {
  1985. return new util.Array(size);
  1986. }, util.Array !== Array && (Writer.alloc = util.pool(Writer.alloc, util.Array.prototype.subarray)),
  1987. Writer.prototype._push = function(fn, len, val) {
  1988. return this.tail = this.tail.next = new Op(fn, len, val), this.len += len, this;
  1989. }, VarintOp.prototype = Object.create(Op.prototype), VarintOp.prototype.fn = function(val, buf, pos) {
  1990. for (;val > 127; ) buf[pos++] = 127 & val | 128, val >>>= 7;
  1991. buf[pos] = val;
  1992. }, Writer.prototype.uint32 = function(value) {
  1993. 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,
  1994. this;
  1995. }, Writer.prototype.int32 = function(value) {
  1996. return value < 0 ? this._push(writeVarint64, 10, LongBits.fromNumber(value)) : this.uint32(value);
  1997. }, Writer.prototype.sint32 = function(value) {
  1998. return this.uint32((value << 1 ^ value >> 31) >>> 0);
  1999. }, Writer.prototype.uint64 = function(value) {
  2000. var bits = LongBits.from(value);
  2001. return this._push(writeVarint64, bits.length(), bits);
  2002. }, Writer.prototype.int64 = Writer.prototype.uint64, Writer.prototype.sint64 = function(value) {
  2003. var bits = LongBits.from(value).zzEncode();
  2004. return this._push(writeVarint64, bits.length(), bits);
  2005. }, Writer.prototype.bool = function(value) {
  2006. return this._push(writeByte, 1, value ? 1 : 0);
  2007. }, Writer.prototype.fixed32 = function(value) {
  2008. return this._push(writeFixed32, 4, value >>> 0);
  2009. }, Writer.prototype.sfixed32 = Writer.prototype.fixed32, Writer.prototype.fixed64 = function(value) {
  2010. var bits = LongBits.from(value);
  2011. return this._push(writeFixed32, 4, bits.lo)._push(writeFixed32, 4, bits.hi);
  2012. }, Writer.prototype.sfixed64 = Writer.prototype.fixed64, Writer.prototype.float = function(value) {
  2013. return this._push(util.float.writeFloatLE, 4, value);
  2014. }, Writer.prototype.double = function(value) {
  2015. return this._push(util.float.writeDoubleLE, 8, value);
  2016. };
  2017. var writeBytes = util.Array.prototype.set ? function(val, buf, pos) {
  2018. buf.set(val, pos);
  2019. } : function(val, buf, pos) {
  2020. for (var i = 0; i < val.length; ++i) buf[pos + i] = val[i];
  2021. };
  2022. Writer.prototype.bytes = function(value) {
  2023. var len = value.length >>> 0;
  2024. if (!len) return this._push(writeByte, 1, 0);
  2025. if (util.isString(value)) {
  2026. var buf = Writer.alloc(len = base64.length(value));
  2027. base64.decode(value, buf, 0), value = buf;
  2028. }
  2029. return this.uint32(len)._push(writeBytes, len, value);
  2030. }, Writer.prototype.string = function(value) {
  2031. var len = utf8.length(value);
  2032. return len ? this.uint32(len)._push(utf8.write, len, value) : this._push(writeByte, 1, 0);
  2033. }, Writer.prototype.fork = function() {
  2034. return this.states = new State(this), this.head = this.tail = new Op(noop, 0, 0),
  2035. this.len = 0, this;
  2036. }, Writer.prototype.reset = function() {
  2037. return this.states ? (this.head = this.states.head, this.tail = this.states.tail,
  2038. this.len = this.states.len, this.states = this.states.next) : (this.head = this.tail = new Op(noop, 0, 0),
  2039. this.len = 0), this;
  2040. }, Writer.prototype.ldelim = function() {
  2041. var head = this.head, tail = this.tail, len = this.len;
  2042. return this.reset().uint32(len), len && (this.tail.next = head.next, this.tail = tail,
  2043. this.len += len), this;
  2044. }, Writer.prototype.finish = function() {
  2045. for (var head = this.head.next, buf = this.constructor.alloc(this.len), pos = 0; head; ) head.fn(head.val, buf, pos),
  2046. pos += head.len, head = head.next;
  2047. return buf;
  2048. }, Writer._configure = function(BufferWriter_) {
  2049. BufferWriter = BufferWriter_, Writer.create = create(), BufferWriter._configure();
  2050. };
  2051. },
  2052. 3451: (module, __unused_webpack_exports, __webpack_require__) => {
  2053. "use strict";
  2054. 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) {
  2055. defineProperty(it, METADATA, {
  2056. value: {
  2057. objectID: "O" + id++,
  2058. weakData: {}
  2059. }
  2060. });
  2061. }, meta = module.exports = {
  2062. enable: function() {
  2063. meta.enable = function() {}, REQUIRED = !0;
  2064. var getOwnPropertyNames = getOwnPropertyNamesModule.f, splice = uncurryThis([].splice), test = {};
  2065. test[METADATA] = 1, getOwnPropertyNames(test).length && (getOwnPropertyNamesModule.f = function(it) {
  2066. for (var result = getOwnPropertyNames(it), i = 0, length = result.length; i < length; i++) if (result[i] === METADATA) {
  2067. splice(result, i, 1);
  2068. break;
  2069. }
  2070. return result;
  2071. }, $({
  2072. target: "Object",
  2073. stat: !0,
  2074. forced: !0
  2075. }, {
  2076. getOwnPropertyNames: getOwnPropertyNamesExternalModule.f
  2077. }));
  2078. },
  2079. fastKey: function(it, create) {
  2080. if (!isObject(it)) return "symbol" == typeof it ? it : ("string" == typeof it ? "S" : "P") + it;
  2081. if (!hasOwn(it, METADATA)) {
  2082. if (!isExtensible(it)) return "F";
  2083. if (!create) return "E";
  2084. setMetadata(it);
  2085. }
  2086. return it[METADATA].objectID;
  2087. },
  2088. getWeakData: function(it, create) {
  2089. if (!hasOwn(it, METADATA)) {
  2090. if (!isExtensible(it)) return !0;
  2091. if (!create) return !1;
  2092. setMetadata(it);
  2093. }
  2094. return it[METADATA].weakData;
  2095. },
  2096. onFreeze: function(it) {
  2097. return FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA) && setMetadata(it),
  2098. it;
  2099. }
  2100. };
  2101. hiddenKeys[METADATA] = !0;
  2102. },
  2103. 3500: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  2104. "use strict";
  2105. var globalThis = __webpack_require__(4576), DOMIterables = __webpack_require__(7400), DOMTokenListPrototype = __webpack_require__(9296), forEach = __webpack_require__(235), createNonEnumerableProperty = __webpack_require__(6699), handlePrototype = function(CollectionPrototype) {
  2106. if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {
  2107. createNonEnumerableProperty(CollectionPrototype, "forEach", forEach);
  2108. } catch (error) {
  2109. CollectionPrototype.forEach = forEach;
  2110. }
  2111. };
  2112. for (var COLLECTION_NAME in DOMIterables) DOMIterables[COLLECTION_NAME] && handlePrototype(globalThis[COLLECTION_NAME] && globalThis[COLLECTION_NAME].prototype);
  2113. handlePrototype(DOMTokenListPrototype);
  2114. },
  2115. 3506: (module, __unused_webpack_exports, __webpack_require__) => {
  2116. "use strict";
  2117. var isPossiblePrototype = __webpack_require__(3925), $String = String, $TypeError = TypeError;
  2118. module.exports = function(argument) {
  2119. if (isPossiblePrototype(argument)) return argument;
  2120. throw new $TypeError("Can't set " + $String(argument) + " as a prototype");
  2121. };
  2122. },
  2123. 3514: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  2124. "use strict";
  2125. __webpack_require__(6469)("flat");
  2126. },
  2127. 3517: (module, __unused_webpack_exports, __webpack_require__) => {
  2128. "use strict";
  2129. 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) {
  2130. if (!isCallable(argument)) return !1;
  2131. try {
  2132. return construct(noop, [], argument), !0;
  2133. } catch (error) {
  2134. return !1;
  2135. }
  2136. }, isConstructorLegacy = function(argument) {
  2137. if (!isCallable(argument)) return !1;
  2138. switch (classof(argument)) {
  2139. case "AsyncFunction":
  2140. case "GeneratorFunction":
  2141. case "AsyncGeneratorFunction":
  2142. return !1;
  2143. }
  2144. try {
  2145. return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));
  2146. } catch (error) {
  2147. return !0;
  2148. }
  2149. };
  2150. isConstructorLegacy.sham = !0, module.exports = !construct || fails((function() {
  2151. var called;
  2152. return isConstructorModern(isConstructorModern.call) || !isConstructorModern(Object) || !isConstructorModern((function() {
  2153. called = !0;
  2154. })) || called;
  2155. })) ? isConstructorLegacy : isConstructorModern;
  2156. },
  2157. 3602: module => {
  2158. "use strict";
  2159. module.exports = function(n) {
  2160. return n + 4503599627370496 - 4503599627370496;
  2161. };
  2162. },
  2163. 3607: (module, __unused_webpack_exports, __webpack_require__) => {
  2164. "use strict";
  2165. var webkit = __webpack_require__(2839).match(/AppleWebKit\/(\d+)\./);
  2166. module.exports = !!webkit && +webkit[1];
  2167. },
  2168. 3610: function(__unused_webpack_module, exports, __webpack_require__) {
  2169. "use strict";
  2170. var util = exports;
  2171. function merge(dst, src, ifNotSet) {
  2172. for (var keys = Object.keys(src), i = 0; i < keys.length; ++i) void 0 !== dst[keys[i]] && ifNotSet || (dst[keys[i]] = src[keys[i]]);
  2173. return dst;
  2174. }
  2175. function newError(name) {
  2176. function CustomError(message, properties) {
  2177. if (!(this instanceof CustomError)) return new CustomError(message, properties);
  2178. Object.defineProperty(this, "message", {
  2179. get: function() {
  2180. return message;
  2181. }
  2182. }), Error.captureStackTrace ? Error.captureStackTrace(this, CustomError) : Object.defineProperty(this, "stack", {
  2183. value: (new Error).stack || ""
  2184. }), properties && merge(this, properties);
  2185. }
  2186. return CustomError.prototype = Object.create(Error.prototype, {
  2187. constructor: {
  2188. value: CustomError,
  2189. writable: !0,
  2190. enumerable: !1,
  2191. configurable: !0
  2192. },
  2193. name: {
  2194. get: function() {
  2195. return name;
  2196. },
  2197. set: void 0,
  2198. enumerable: !1,
  2199. configurable: !0
  2200. },
  2201. toString: {
  2202. value: function() {
  2203. return this.name + ": " + this.message;
  2204. },
  2205. writable: !0,
  2206. enumerable: !1,
  2207. configurable: !0
  2208. }
  2209. }), CustomError;
  2210. }
  2211. util.asPromise = __webpack_require__(8045), util.base64 = __webpack_require__(8839),
  2212. util.EventEmitter = __webpack_require__(4358), util.float = __webpack_require__(9410),
  2213. util.inquire = __webpack_require__(4153), util.utf8 = __webpack_require__(1447),
  2214. util.pool = __webpack_require__(9390), util.LongBits = __webpack_require__(2239),
  2215. 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),
  2216. util.global = util.isNode && __webpack_require__.g || "undefined" != typeof window && window || "undefined" != typeof self && self || this,
  2217. util.emptyArray = Object.freeze ? Object.freeze([]) : [], util.emptyObject = Object.freeze ? Object.freeze({}) : {},
  2218. util.isInteger = Number.isInteger || function(value) {
  2219. return "number" == typeof value && isFinite(value) && Math.floor(value) === value;
  2220. }, util.isString = function(value) {
  2221. return "string" == typeof value || value instanceof String;
  2222. }, util.isObject = function(value) {
  2223. return value && "object" == typeof value;
  2224. }, util.isset = util.isSet = function(obj, prop) {
  2225. var value = obj[prop];
  2226. return !(null == value || !obj.hasOwnProperty(prop)) && ("object" != typeof value || (Array.isArray(value) ? value.length : Object.keys(value).length) > 0);
  2227. }, util.Buffer = function() {
  2228. try {
  2229. var Buffer = util.inquire("buffer").Buffer;
  2230. return Buffer.prototype.utf8Write ? Buffer : null;
  2231. } catch (e) {
  2232. return null;
  2233. }
  2234. }(), util._Buffer_from = null, util._Buffer_allocUnsafe = null, util.newBuffer = function(sizeOrArray) {
  2235. 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);
  2236. }, util.Array = "undefined" != typeof Uint8Array ? Uint8Array : Array, util.Long = util.global.dcodeIO && util.global.dcodeIO.Long || util.global.Long || util.inquire("long"),
  2237. util.key2Re = /^true|false|0|1$/, util.key32Re = /^-?(?:0|[1-9][0-9]*)$/, util.key64Re = /^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,
  2238. util.longToHash = function(value) {
  2239. return value ? util.LongBits.from(value).toHash() : util.LongBits.zeroHash;
  2240. }, util.longFromHash = function(hash, unsigned) {
  2241. var bits = util.LongBits.fromHash(hash);
  2242. return util.Long ? util.Long.fromBits(bits.lo, bits.hi, unsigned) : bits.toNumber(Boolean(unsigned));
  2243. }, util.merge = merge, util.lcFirst = function(str) {
  2244. return str.charAt(0).toLowerCase() + str.substring(1);
  2245. }, util.newError = newError, util.ProtocolError = newError("ProtocolError"), util.oneOfGetter = function(fieldNames) {
  2246. for (var fieldMap = {}, i = 0; i < fieldNames.length; ++i) fieldMap[fieldNames[i]] = 1;
  2247. return function() {
  2248. 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];
  2249. };
  2250. }, util.oneOfSetter = function(fieldNames) {
  2251. return function(name) {
  2252. for (var i = 0; i < fieldNames.length; ++i) fieldNames[i] !== name && delete this[fieldNames[i]];
  2253. };
  2254. }, util.toJSONOptions = {
  2255. longs: String,
  2256. enums: String,
  2257. bytes: String,
  2258. json: !0
  2259. }, util._configure = function() {
  2260. var Buffer = util.Buffer;
  2261. Buffer ? (util._Buffer_from = Buffer.from !== Uint8Array.from && Buffer.from || function(value, encoding) {
  2262. return new Buffer(value, encoding);
  2263. }, util._Buffer_allocUnsafe = Buffer.allocUnsafe || function(size) {
  2264. return new Buffer(size);
  2265. }) : util._Buffer_from = util._Buffer_allocUnsafe = null;
  2266. };
  2267. },
  2268. 3635: (module, __unused_webpack_exports, __webpack_require__) => {
  2269. "use strict";
  2270. var fails = __webpack_require__(9039), $RegExp = __webpack_require__(4576).RegExp;
  2271. module.exports = fails((function() {
  2272. var re = $RegExp(".", "s");
  2273. return !(re.dotAll && re.test("\n") && "s" === re.flags);
  2274. }));
  2275. },
  2276. 3684: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  2277. "use strict";
  2278. 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);
  2279. fails((function() {
  2280. arrayToString.call({});
  2281. })) && (arrayToString = function() {
  2282. return join(this);
  2283. });
  2284. var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString !== arrayToString;
  2285. exportTypedArrayMethod("toString", arrayToString, IS_NOT_ARRAY_METHOD);
  2286. },
  2287. 3706: (module, __unused_webpack_exports, __webpack_require__) => {
  2288. "use strict";
  2289. var uncurryThis = __webpack_require__(9504), isCallable = __webpack_require__(4901), store = __webpack_require__(7629), functionToString = uncurryThis(Function.toString);
  2290. isCallable(store.inspectSource) || (store.inspectSource = function(it) {
  2291. return functionToString(it);
  2292. }), module.exports = store.inspectSource;
  2293. },
  2294. 3709: (module, __unused_webpack_exports, __webpack_require__) => {
  2295. "use strict";
  2296. var firefox = __webpack_require__(2839).match(/firefox\/(\d+)/i);
  2297. module.exports = !!firefox && +firefox[1];
  2298. },
  2299. 3717: (__unused_webpack_module, exports) => {
  2300. "use strict";
  2301. exports.f = Object.getOwnPropertySymbols;
  2302. },
  2303. 3724: (module, __unused_webpack_exports, __webpack_require__) => {
  2304. "use strict";
  2305. var fails = __webpack_require__(9039);
  2306. module.exports = !fails((function() {
  2307. return 7 !== Object.defineProperty({}, 1, {
  2308. get: function() {
  2309. return 7;
  2310. }
  2311. })[1];
  2312. }));
  2313. },
  2314. 3738: module => {
  2315. function _typeof(o) {
  2316. return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
  2317. return typeof o;
  2318. } : function(o) {
  2319. return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
  2320. }, module.exports.__esModule = !0, module.exports.default = module.exports, _typeof(o);
  2321. }
  2322. module.exports = _typeof, module.exports.__esModule = !0, module.exports.default = module.exports;
  2323. },
  2324. 3763: (module, __unused_webpack_exports, __webpack_require__) => {
  2325. "use strict";
  2326. var UA = __webpack_require__(2839);
  2327. module.exports = /MSIE|Trident/.test(UA);
  2328. },
  2329. 3771: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  2330. "use strict";
  2331. var $ = __webpack_require__(6518), fill = __webpack_require__(4373), addToUnscopables = __webpack_require__(6469);
  2332. $({
  2333. target: "Array",
  2334. proto: !0
  2335. }, {
  2336. fill
  2337. }), addToUnscopables("fill");
  2338. },
  2339. 3792: (module, __unused_webpack_exports, __webpack_require__) => {
  2340. "use strict";
  2341. 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");
  2342. module.exports = defineIterator(Array, "Array", (function(iterated, kind) {
  2343. setInternalState(this, {
  2344. type: "Array Iterator",
  2345. target: toIndexedObject(iterated),
  2346. index: 0,
  2347. kind
  2348. });
  2349. }), (function() {
  2350. var state = getInternalState(this), target = state.target, index = state.index++;
  2351. if (!target || index >= target.length) return state.target = null, createIterResultObject(void 0, !0);
  2352. switch (state.kind) {
  2353. case "keys":
  2354. return createIterResultObject(index, !1);
  2355.  
  2356. case "values":
  2357. return createIterResultObject(target[index], !1);
  2358. }
  2359. return createIterResultObject([ index, target[index] ], !1);
  2360. }), "values");
  2361. var values = Iterators.Arguments = Iterators.Array;
  2362. if (addToUnscopables("keys"), addToUnscopables("values"), addToUnscopables("entries"),
  2363. !IS_PURE && DESCRIPTORS && "values" !== values.name) try {
  2364. defineProperty(values, "name", {
  2365. value: "values"
  2366. });
  2367. } catch (error) {}
  2368. },
  2369. 3802: (module, __unused_webpack_exports, __webpack_require__) => {
  2370. "use strict";
  2371. 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) {
  2372. return function($this) {
  2373. var string = toString(requireObjectCoercible($this));
  2374. return 1 & TYPE && (string = replace(string, ltrim, "")), 2 & TYPE && (string = replace(string, rtrim, "$1")),
  2375. string;
  2376. };
  2377. };
  2378. module.exports = {
  2379. start: createMethod(1),
  2380. end: createMethod(2),
  2381. trim: createMethod(3)
  2382. };
  2383. },
  2384. 3904: (module, __unused_webpack_exports, __webpack_require__) => {
  2385. "use strict";
  2386. 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() {
  2387. $parseFloat(Object(ITERATOR));
  2388. }));
  2389. module.exports = FORCED ? function(string) {
  2390. var trimmedString = trim(toString(string)), result = $parseFloat(trimmedString);
  2391. return 0 === result && "-" === charAt(trimmedString, 0) ? -0 : result;
  2392. } : $parseFloat;
  2393. },
  2394. 3925: (module, __unused_webpack_exports, __webpack_require__) => {
  2395. "use strict";
  2396. var isObject = __webpack_require__(34);
  2397. module.exports = function(argument) {
  2398. return isObject(argument) || null === argument;
  2399. };
  2400. },
  2401. 3994: (module, __unused_webpack_exports, __webpack_require__) => {
  2402. "use strict";
  2403. var IteratorPrototype = __webpack_require__(7657).IteratorPrototype, create = __webpack_require__(2360), createPropertyDescriptor = __webpack_require__(6980), setToStringTag = __webpack_require__(687), Iterators = __webpack_require__(6269), returnThis = function() {
  2404. return this;
  2405. };
  2406. module.exports = function(IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {
  2407. var TO_STRING_TAG = NAME + " Iterator";
  2408. return IteratorConstructor.prototype = create(IteratorPrototype, {
  2409. next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next)
  2410. }), setToStringTag(IteratorConstructor, TO_STRING_TAG, !1, !0), Iterators[TO_STRING_TAG] = returnThis,
  2411. IteratorConstructor;
  2412. };
  2413. },
  2414. 4055: (module, __unused_webpack_exports, __webpack_require__) => {
  2415. "use strict";
  2416. var globalThis = __webpack_require__(4576), isObject = __webpack_require__(34), document = globalThis.document, EXISTS = isObject(document) && isObject(document.createElement);
  2417. module.exports = function(it) {
  2418. return EXISTS ? document.createElement(it) : {};
  2419. };
  2420. },
  2421. 4117: module => {
  2422. "use strict";
  2423. module.exports = function(it) {
  2424. return null == it;
  2425. };
  2426. },
  2427. 4124: (module, __unused_webpack_exports, __webpack_require__) => {
  2428. "use strict";
  2429. 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() {
  2430. $isExtensible(1);
  2431. }));
  2432. module.exports = FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE ? function(it) {
  2433. return !!isObject(it) && (!ARRAY_BUFFER_NON_EXTENSIBLE || "ArrayBuffer" !== classof(it)) && (!$isExtensible || $isExtensible(it));
  2434. } : $isExtensible;
  2435. },
  2436. 4153: module => {
  2437. "use strict";
  2438. function inquire(moduleName) {
  2439. try {
  2440. var mod = eval("quire".replace(/^/, "re"))(moduleName);
  2441. if (mod && (mod.length || Object.keys(mod).length)) return mod;
  2442. } catch (e) {}
  2443. return null;
  2444. }
  2445. module.exports = inquire;
  2446. },
  2447. 4209: (module, __unused_webpack_exports, __webpack_require__) => {
  2448. "use strict";
  2449. var wellKnownSymbol = __webpack_require__(8227), Iterators = __webpack_require__(6269), ITERATOR = wellKnownSymbol("iterator"), ArrayPrototype = Array.prototype;
  2450. module.exports = function(it) {
  2451. return void 0 !== it && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
  2452. };
  2453. },
  2454. 4213: (module, __unused_webpack_exports, __webpack_require__) => {
  2455. "use strict";
  2456. 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);
  2457. module.exports = !$assign || fails((function() {
  2458. if (DESCRIPTORS && 1 !== $assign({
  2459. b: 1
  2460. }, $assign(defineProperty({}, "a", {
  2461. enumerable: !0,
  2462. get: function() {
  2463. defineProperty(this, "b", {
  2464. value: 3,
  2465. enumerable: !1
  2466. });
  2467. }
  2468. }), {
  2469. b: 2
  2470. })).b) return !0;
  2471. var A = {}, B = {}, symbol = Symbol("assign detection");
  2472. return A[symbol] = 7, "abcdefghijklmnopqrst".split("").forEach((function(chr) {
  2473. B[chr] = chr;
  2474. })), 7 !== $assign({}, A)[symbol] || "abcdefghijklmnopqrst" !== objectKeys($assign({}, B)).join("");
  2475. })) ? function(target, source) {
  2476. 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++],
  2477. DESCRIPTORS && !call(propertyIsEnumerable, S, key) || (T[key] = S[key]);
  2478. return T;
  2479. } : $assign;
  2480. },
  2481. 4215: (module, __unused_webpack_exports, __webpack_require__) => {
  2482. "use strict";
  2483. var globalThis = __webpack_require__(4576), userAgent = __webpack_require__(2839), classof = __webpack_require__(2195), userAgentStartsWith = function(string) {
  2484. return userAgent.slice(0, string.length) === string;
  2485. };
  2486. 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";
  2487. },
  2488. 4265: (module, __unused_webpack_exports, __webpack_require__) => {
  2489. "use strict";
  2490. var userAgent = __webpack_require__(2839);
  2491. module.exports = /ipad|iphone|ipod/i.test(userAgent) && "undefined" != typeof Pebble;
  2492. },
  2493. 4270: (module, __unused_webpack_exports, __webpack_require__) => {
  2494. "use strict";
  2495. var call = __webpack_require__(9565), isCallable = __webpack_require__(4901), isObject = __webpack_require__(34), $TypeError = TypeError;
  2496. module.exports = function(input, pref) {
  2497. var fn, val;
  2498. if ("string" === pref && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
  2499. if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
  2500. if ("string" !== pref && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
  2501. throw new $TypeError("Can't convert object to primitive value");
  2502. };
  2503. },
  2504. 4358: module => {
  2505. "use strict";
  2506. function EventEmitter() {
  2507. this._listeners = {};
  2508. }
  2509. module.exports = EventEmitter, EventEmitter.prototype.on = function(evt, fn, ctx) {
  2510. return (this._listeners[evt] || (this._listeners[evt] = [])).push({
  2511. fn,
  2512. ctx: ctx || this
  2513. }), this;
  2514. }, EventEmitter.prototype.off = function(evt, fn) {
  2515. 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;
  2516. return this;
  2517. }, EventEmitter.prototype.emit = function(evt) {
  2518. var listeners = this._listeners[evt];
  2519. if (listeners) {
  2520. for (var args = [], i = 1; i < arguments.length; ) args.push(arguments[i++]);
  2521. for (i = 0; i < listeners.length; ) listeners[i].fn.apply(listeners[i++].ctx, args);
  2522. }
  2523. return this;
  2524. };
  2525. },
  2526. 4373: (module, __unused_webpack_exports, __webpack_require__) => {
  2527. "use strict";
  2528. var toObject = __webpack_require__(8981), toAbsoluteIndex = __webpack_require__(5610), lengthOfArrayLike = __webpack_require__(6198);
  2529. module.exports = function(value) {
  2530. 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;
  2531. return O;
  2532. };
  2533. },
  2534. 4376: (module, __unused_webpack_exports, __webpack_require__) => {
  2535. "use strict";
  2536. var classof = __webpack_require__(2195);
  2537. module.exports = Array.isArray || function(argument) {
  2538. return "Array" === classof(argument);
  2539. };
  2540. },
  2541. 4394: (__unused_webpack_module, exports, __webpack_require__) => {
  2542. "use strict";
  2543. var protobuf = exports;
  2544. function configure() {
  2545. protobuf.util._configure(), protobuf.Writer._configure(protobuf.BufferWriter), protobuf.Reader._configure(protobuf.BufferReader);
  2546. }
  2547. protobuf.build = "minimal", protobuf.Writer = __webpack_require__(3449), protobuf.BufferWriter = __webpack_require__(818),
  2548. protobuf.Reader = __webpack_require__(6237), protobuf.BufferReader = __webpack_require__(3158),
  2549. protobuf.util = __webpack_require__(3610), protobuf.rpc = __webpack_require__(5047),
  2550. protobuf.roots = __webpack_require__(4529), protobuf.configure = configure, configure();
  2551. },
  2552. 4428: (module, __unused_webpack_exports, __webpack_require__) => {
  2553. "use strict";
  2554. var ITERATOR = __webpack_require__(8227)("iterator"), SAFE_CLOSING = !1;
  2555. try {
  2556. var called = 0, iteratorWithReturn = {
  2557. next: function() {
  2558. return {
  2559. done: !!called++
  2560. };
  2561. },
  2562. "return": function() {
  2563. SAFE_CLOSING = !0;
  2564. }
  2565. };
  2566. iteratorWithReturn[ITERATOR] = function() {
  2567. return this;
  2568. }, Array.from(iteratorWithReturn, (function() {
  2569. throw 2;
  2570. }));
  2571. } catch (error) {}
  2572. module.exports = function(exec, SKIP_CLOSING) {
  2573. try {
  2574. if (!SKIP_CLOSING && !SAFE_CLOSING) return !1;
  2575. } catch (error) {
  2576. return !1;
  2577. }
  2578. var ITERATION_SUPPORT = !1;
  2579. try {
  2580. var object = {};
  2581. object[ITERATOR] = function() {
  2582. return {
  2583. next: function() {
  2584. return {
  2585. done: ITERATION_SUPPORT = !0
  2586. };
  2587. }
  2588. };
  2589. }, exec(object);
  2590. } catch (error) {}
  2591. return ITERATION_SUPPORT;
  2592. };
  2593. },
  2594. 4488: (module, __unused_webpack_exports, __webpack_require__) => {
  2595. "use strict";
  2596. var arraySlice = __webpack_require__(7680), floor = Math.floor, sort = function(array, comparefn) {
  2597. var length = array.length;
  2598. if (length < 8) for (var element, j, i = 1; i < length; ) {
  2599. for (j = i, element = array[i]; j && comparefn(array[j - 1], element) > 0; ) array[j] = array[--j];
  2600. j !== i++ && (array[j] = element);
  2601. } 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++];
  2602. return array;
  2603. };
  2604. module.exports = sort;
  2605. },
  2606. 4495: (module, __unused_webpack_exports, __webpack_require__) => {
  2607. "use strict";
  2608. var V8_VERSION = __webpack_require__(9519), fails = __webpack_require__(9039), $String = __webpack_require__(4576).String;
  2609. module.exports = !!Object.getOwnPropertySymbols && !fails((function() {
  2610. var symbol = Symbol("symbol detection");
  2611. return !$String(symbol) || !(Object(symbol) instanceof Symbol) || !Symbol.sham && V8_VERSION && V8_VERSION < 41;
  2612. }));
  2613. },
  2614. 4496: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  2615. "use strict";
  2616. var ArrayBufferViewCore = __webpack_require__(4644), $includes = __webpack_require__(9617).includes, aTypedArray = ArrayBufferViewCore.aTypedArray;
  2617. (0, ArrayBufferViewCore.exportTypedArrayMethod)("includes", (function(searchElement) {
  2618. return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : void 0);
  2619. }));
  2620. },
  2621. 4529: module => {
  2622. "use strict";
  2623. module.exports = {};
  2624. },
  2625. 4576: function(module, __unused_webpack_exports, __webpack_require__) {
  2626. "use strict";
  2627. var check = function(it) {
  2628. return it && it.Math === Math && it;
  2629. };
  2630. 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() {
  2631. return this;
  2632. }() || Function("return this")();
  2633. },
  2634. 4598: (module, __unused_webpack_exports, __webpack_require__) => {
  2635. "use strict";
  2636. var fails = __webpack_require__(9039);
  2637. module.exports = function(METHOD_NAME, argument) {
  2638. var method = [][METHOD_NAME];
  2639. return !!method && fails((function() {
  2640. method.call(null, argument || function() {
  2641. return 1;
  2642. }, 1);
  2643. }));
  2644. };
  2645. },
  2646. 4606: (module, __unused_webpack_exports, __webpack_require__) => {
  2647. "use strict";
  2648. var tryToString = __webpack_require__(6823), $TypeError = TypeError;
  2649. module.exports = function(O, P) {
  2650. if (!delete O[P]) throw new $TypeError("Cannot delete property " + tryToString(P) + " of " + tryToString(O));
  2651. };
  2652. },
  2653. 4633: (module, __unused_webpack_exports, __webpack_require__) => {
  2654. var _typeof = __webpack_require__(3738).default;
  2655. function _regeneratorRuntime() {
  2656. "use strict";
  2657. module.exports = _regeneratorRuntime = function() {
  2658. return e;
  2659. }, module.exports.__esModule = !0, module.exports.default = module.exports;
  2660. var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function(t, e, r) {
  2661. t[e] = r.value;
  2662. }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag";
  2663. function define(t, e, r) {
  2664. return Object.defineProperty(t, e, {
  2665. value: r,
  2666. enumerable: !0,
  2667. configurable: !0,
  2668. writable: !0
  2669. }), t[e];
  2670. }
  2671. try {
  2672. define({}, "");
  2673. } catch (t) {
  2674. define = function(t, e, r) {
  2675. return t[e] = r;
  2676. };
  2677. }
  2678. function wrap(t, e, r, n) {
  2679. var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []);
  2680. return o(a, "_invoke", {
  2681. value: makeInvokeMethod(t, r, c)
  2682. }), a;
  2683. }
  2684. function tryCatch(t, e, r) {
  2685. try {
  2686. return {
  2687. type: "normal",
  2688. arg: t.call(e, r)
  2689. };
  2690. } catch (t) {
  2691. return {
  2692. type: "throw",
  2693. arg: t
  2694. };
  2695. }
  2696. }
  2697. e.wrap = wrap;
  2698. var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {};
  2699. function Generator() {}
  2700. function GeneratorFunction() {}
  2701. function GeneratorFunctionPrototype() {}
  2702. var p = {};
  2703. define(p, a, (function() {
  2704. return this;
  2705. }));
  2706. var d = Object.getPrototypeOf, v = d && d(d(values([])));
  2707. v && v !== r && n.call(v, a) && (p = v);
  2708. var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
  2709. function defineIteratorMethods(t) {
  2710. [ "next", "throw", "return" ].forEach((function(e) {
  2711. define(t, e, (function(t) {
  2712. return this._invoke(e, t);
  2713. }));
  2714. }));
  2715. }
  2716. function AsyncIterator(t, e) {
  2717. function invoke(r, o, i, a) {
  2718. var c = tryCatch(t[r], t, o);
  2719. if ("throw" !== c.type) {
  2720. var u = c.arg, h = u.value;
  2721. return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then((function(t) {
  2722. invoke("next", t, i, a);
  2723. }), (function(t) {
  2724. invoke("throw", t, i, a);
  2725. })) : e.resolve(h).then((function(t) {
  2726. u.value = t, i(u);
  2727. }), (function(t) {
  2728. return invoke("throw", t, i, a);
  2729. }));
  2730. }
  2731. a(c.arg);
  2732. }
  2733. var r;
  2734. o(this, "_invoke", {
  2735. value: function(t, n) {
  2736. function callInvokeWithMethodAndArg() {
  2737. return new e((function(e, r) {
  2738. invoke(t, n, e, r);
  2739. }));
  2740. }
  2741. return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
  2742. }
  2743. });
  2744. }
  2745. function makeInvokeMethod(e, r, n) {
  2746. var o = h;
  2747. return function(i, a) {
  2748. if (o === f) throw Error("Generator is already running");
  2749. if (o === s) {
  2750. if ("throw" === i) throw a;
  2751. return {
  2752. value: t,
  2753. done: !0
  2754. };
  2755. }
  2756. for (n.method = i, n.arg = a; ;) {
  2757. var c = n.delegate;
  2758. if (c) {
  2759. var u = maybeInvokeDelegate(c, n);
  2760. if (u) {
  2761. if (u === y) continue;
  2762. return u;
  2763. }
  2764. }
  2765. if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
  2766. if (o === h) throw o = s, n.arg;
  2767. n.dispatchException(n.arg);
  2768. } else "return" === n.method && n.abrupt("return", n.arg);
  2769. o = f;
  2770. var p = tryCatch(e, r, n);
  2771. if ("normal" === p.type) {
  2772. if (o = n.done ? s : l, p.arg === y) continue;
  2773. return {
  2774. value: p.arg,
  2775. done: n.done
  2776. };
  2777. }
  2778. "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
  2779. }
  2780. };
  2781. }
  2782. function maybeInvokeDelegate(e, r) {
  2783. var n = r.method, o = e.iterator[n];
  2784. if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return",
  2785. r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw",
  2786. r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
  2787. var i = tryCatch(o, e.iterator, r.arg);
  2788. if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null,
  2789. y;
  2790. var a = i.arg;
  2791. return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next",
  2792. r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"),
  2793. r.delegate = null, y);
  2794. }
  2795. function pushTryEntry(t) {
  2796. var e = {
  2797. tryLoc: t[0]
  2798. };
  2799. 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]),
  2800. this.tryEntries.push(e);
  2801. }
  2802. function resetTryEntry(t) {
  2803. var e = t.completion || {};
  2804. e.type = "normal", delete e.arg, t.completion = e;
  2805. }
  2806. function Context(t) {
  2807. this.tryEntries = [ {
  2808. tryLoc: "root"
  2809. } ], t.forEach(pushTryEntry, this), this.reset(!0);
  2810. }
  2811. function values(e) {
  2812. if (e || "" === e) {
  2813. var r = e[a];
  2814. if (r) return r.call(e);
  2815. if ("function" == typeof e.next) return e;
  2816. if (!isNaN(e.length)) {
  2817. var o = -1, i = function next() {
  2818. for (;++o < e.length; ) if (n.call(e, o)) return next.value = e[o], next.done = !1,
  2819. next;
  2820. return next.value = t, next.done = !0, next;
  2821. };
  2822. return i.next = i;
  2823. }
  2824. }
  2825. throw new TypeError(_typeof(e) + " is not iterable");
  2826. }
  2827. return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
  2828. value: GeneratorFunctionPrototype,
  2829. configurable: !0
  2830. }), o(GeneratorFunctionPrototype, "constructor", {
  2831. value: GeneratorFunction,
  2832. configurable: !0
  2833. }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"),
  2834. e.isGeneratorFunction = function(t) {
  2835. var e = "function" == typeof t && t.constructor;
  2836. return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
  2837. }, e.mark = function(t) {
  2838. return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype,
  2839. define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
  2840. }, e.awrap = function(t) {
  2841. return {
  2842. __await: t
  2843. };
  2844. }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, (function() {
  2845. return this;
  2846. })), e.AsyncIterator = AsyncIterator, e.async = function(t, r, n, o, i) {
  2847. void 0 === i && (i = Promise);
  2848. var a = new AsyncIterator(wrap(t, r, n, o), i);
  2849. return e.isGeneratorFunction(r) ? a : a.next().then((function(t) {
  2850. return t.done ? t.value : a.next();
  2851. }));
  2852. }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, (function() {
  2853. return this;
  2854. })), define(g, "toString", (function() {
  2855. return "[object Generator]";
  2856. })), e.keys = function(t) {
  2857. var e = Object(t), r = [];
  2858. for (var n in e) r.push(n);
  2859. return r.reverse(), function next() {
  2860. for (;r.length; ) {
  2861. var t = r.pop();
  2862. if (t in e) return next.value = t, next.done = !1, next;
  2863. }
  2864. return next.done = !0, next;
  2865. };
  2866. }, e.values = values, Context.prototype = {
  2867. constructor: Context,
  2868. reset: function(e) {
  2869. if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null,
  2870. 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);
  2871. },
  2872. stop: function() {
  2873. this.done = !0;
  2874. var t = this.tryEntries[0].completion;
  2875. if ("throw" === t.type) throw t.arg;
  2876. return this.rval;
  2877. },
  2878. dispatchException: function(e) {
  2879. if (this.done) throw e;
  2880. var r = this;
  2881. function handle(n, o) {
  2882. return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t),
  2883. !!o;
  2884. }
  2885. for (var o = this.tryEntries.length - 1; o >= 0; --o) {
  2886. var i = this.tryEntries[o], a = i.completion;
  2887. if ("root" === i.tryLoc) return handle("end");
  2888. if (i.tryLoc <= this.prev) {
  2889. var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc");
  2890. if (c && u) {
  2891. if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
  2892. if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
  2893. } else if (c) {
  2894. if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
  2895. } else {
  2896. if (!u) throw Error("try statement without catch or finally");
  2897. if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
  2898. }
  2899. }
  2900. }
  2901. },
  2902. abrupt: function(t, e) {
  2903. for (var r = this.tryEntries.length - 1; r >= 0; --r) {
  2904. var o = this.tryEntries[r];
  2905. if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
  2906. var i = o;
  2907. break;
  2908. }
  2909. }
  2910. i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
  2911. var a = i ? i.completion : {};
  2912. return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc,
  2913. y) : this.complete(a);
  2914. },
  2915. complete: function(t, e) {
  2916. if ("throw" === t.type) throw t.arg;
  2917. return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg,
  2918. this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e),
  2919. y;
  2920. },
  2921. finish: function(t) {
  2922. for (var e = this.tryEntries.length - 1; e >= 0; --e) {
  2923. var r = this.tryEntries[e];
  2924. if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r),
  2925. y;
  2926. }
  2927. },
  2928. "catch": function(t) {
  2929. for (var e = this.tryEntries.length - 1; e >= 0; --e) {
  2930. var r = this.tryEntries[e];
  2931. if (r.tryLoc === t) {
  2932. var n = r.completion;
  2933. if ("throw" === n.type) {
  2934. var o = n.arg;
  2935. resetTryEntry(r);
  2936. }
  2937. return o;
  2938. }
  2939. }
  2940. throw Error("illegal catch attempt");
  2941. },
  2942. delegateYield: function(e, r, n) {
  2943. return this.delegate = {
  2944. iterator: values(e),
  2945. resultName: r,
  2946. nextLoc: n
  2947. }, "next" === this.method && (this.arg = t), y;
  2948. }
  2949. }, e;
  2950. }
  2951. module.exports = _regeneratorRuntime, module.exports.__esModule = !0, module.exports.default = module.exports;
  2952. },
  2953. 4644: (module, __unused_webpack_exports, __webpack_require__) => {
  2954. "use strict";
  2955. 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 = {
  2956. Int8Array: 1,
  2957. Uint8Array: 1,
  2958. Uint8ClampedArray: 1,
  2959. Int16Array: 2,
  2960. Uint16Array: 2,
  2961. Int32Array: 4,
  2962. Uint32Array: 4,
  2963. Float32Array: 4,
  2964. Float64Array: 8
  2965. }, BigIntArrayConstructorsList = {
  2966. BigInt64Array: 8,
  2967. BigUint64Array: 8
  2968. }, getTypedArrayConstructor = function(it) {
  2969. var proto = getPrototypeOf(it);
  2970. if (isObject(proto)) {
  2971. var state = getInternalState(proto);
  2972. return state && hasOwn(state, "TypedArrayConstructor") ? state.TypedArrayConstructor : getTypedArrayConstructor(proto);
  2973. }
  2974. }, isTypedArray = function(it) {
  2975. if (!isObject(it)) return !1;
  2976. var klass = classof(it);
  2977. return hasOwn(TypedArrayConstructorsList, klass) || hasOwn(BigIntArrayConstructorsList, klass);
  2978. };
  2979. for (NAME in TypedArrayConstructorsList) (Prototype = (Constructor = globalThis[NAME]) && Constructor.prototype) ? enforceInternalState(Prototype).TypedArrayConstructor = Constructor : NATIVE_ARRAY_BUFFER_VIEWS = !1;
  2980. for (NAME in BigIntArrayConstructorsList) (Prototype = (Constructor = globalThis[NAME]) && Constructor.prototype) && (enforceInternalState(Prototype).TypedArrayConstructor = Constructor);
  2981. if ((!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) && (TypedArray = function() {
  2982. throw new TypeError("Incorrect invocation");
  2983. }, NATIVE_ARRAY_BUFFER_VIEWS)) for (NAME in TypedArrayConstructorsList) globalThis[NAME] && setPrototypeOf(globalThis[NAME], TypedArray);
  2984. if ((!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) && (TypedArrayPrototype = TypedArray.prototype,
  2985. NATIVE_ARRAY_BUFFER_VIEWS)) for (NAME in TypedArrayConstructorsList) globalThis[NAME] && setPrototypeOf(globalThis[NAME].prototype, TypedArrayPrototype);
  2986. if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype && setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype),
  2987. DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) for (NAME in TYPED_ARRAY_TAG_REQUIRED = !0,
  2988. defineBuiltInAccessor(TypedArrayPrototype, TO_STRING_TAG, {
  2989. configurable: !0,
  2990. get: function() {
  2991. return isObject(this) ? this[TYPED_ARRAY_TAG] : void 0;
  2992. }
  2993. }), TypedArrayConstructorsList) globalThis[NAME] && createNonEnumerableProperty(globalThis[NAME], TYPED_ARRAY_TAG, NAME);
  2994. module.exports = {
  2995. NATIVE_ARRAY_BUFFER_VIEWS,
  2996. TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG,
  2997. aTypedArray: function(it) {
  2998. if (isTypedArray(it)) return it;
  2999. throw new TypeError("Target is not a typed array");
  3000. },
  3001. aTypedArrayConstructor: function(C) {
  3002. if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C;
  3003. throw new TypeError(tryToString(C) + " is not a typed array constructor");
  3004. },
  3005. exportTypedArrayMethod: function(KEY, property, forced, options) {
  3006. if (DESCRIPTORS) {
  3007. if (forced) for (var ARRAY in TypedArrayConstructorsList) {
  3008. var TypedArrayConstructor = globalThis[ARRAY];
  3009. if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {
  3010. delete TypedArrayConstructor.prototype[KEY];
  3011. } catch (error) {
  3012. try {
  3013. TypedArrayConstructor.prototype[KEY] = property;
  3014. } catch (error2) {}
  3015. }
  3016. }
  3017. TypedArrayPrototype[KEY] && !forced || defineBuiltIn(TypedArrayPrototype, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options);
  3018. }
  3019. },
  3020. exportTypedArrayStaticMethod: function(KEY, property, forced) {
  3021. var ARRAY, TypedArrayConstructor;
  3022. if (DESCRIPTORS) {
  3023. if (setPrototypeOf) {
  3024. if (forced) for (ARRAY in TypedArrayConstructorsList) if ((TypedArrayConstructor = globalThis[ARRAY]) && hasOwn(TypedArrayConstructor, KEY)) try {
  3025. delete TypedArrayConstructor[KEY];
  3026. } catch (error) {}
  3027. if (TypedArray[KEY] && !forced) return;
  3028. try {
  3029. return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property);
  3030. } catch (error) {}
  3031. }
  3032. for (ARRAY in TypedArrayConstructorsList) !(TypedArrayConstructor = globalThis[ARRAY]) || TypedArrayConstructor[KEY] && !forced || defineBuiltIn(TypedArrayConstructor, KEY, property);
  3033. }
  3034. },
  3035. getTypedArrayConstructor,
  3036. isView: function(it) {
  3037. if (!isObject(it)) return !1;
  3038. var klass = classof(it);
  3039. return "DataView" === klass || hasOwn(TypedArrayConstructorsList, klass) || hasOwn(BigIntArrayConstructorsList, klass);
  3040. },
  3041. isTypedArray,
  3042. TypedArray,
  3043. TypedArrayPrototype
  3044. };
  3045. },
  3046. 4659: (module, __unused_webpack_exports, __webpack_require__) => {
  3047. "use strict";
  3048. var DESCRIPTORS = __webpack_require__(3724), definePropertyModule = __webpack_require__(4913), createPropertyDescriptor = __webpack_require__(6980);
  3049. module.exports = function(object, key, value) {
  3050. DESCRIPTORS ? definePropertyModule.f(object, key, createPropertyDescriptor(0, value)) : object[key] = value;
  3051. };
  3052. },
  3053. 4743: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  3054. "use strict";
  3055. var $ = __webpack_require__(6518), globalThis = __webpack_require__(4576), arrayBufferModule = __webpack_require__(6346), setSpecies = __webpack_require__(7633), ArrayBuffer = arrayBufferModule.ArrayBuffer;
  3056. $({
  3057. global: !0,
  3058. constructor: !0,
  3059. forced: globalThis.ArrayBuffer !== ArrayBuffer
  3060. }, {
  3061. ArrayBuffer
  3062. }), setSpecies("ArrayBuffer");
  3063. },
  3064. 4756: (module, __unused_webpack_exports, __webpack_require__) => {
  3065. var runtime = __webpack_require__(4633)();
  3066. module.exports = runtime;
  3067. try {
  3068. regeneratorRuntime = runtime;
  3069. } catch (accidentalStrictMode) {
  3070. "object" == typeof globalThis ? globalThis.regeneratorRuntime = runtime : Function("r", "regeneratorRuntime = r")(runtime);
  3071. }
  3072. },
  3073. 4782: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  3074. "use strict";
  3075. 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;
  3076. $({
  3077. target: "Array",
  3078. proto: !0,
  3079. forced: !HAS_SPECIES_SUPPORT
  3080. }, {
  3081. slice: function(start, end) {
  3082. var Constructor, result, n, O = toIndexedObject(this), length = lengthOfArrayLike(O), k = toAbsoluteIndex(start, length), fin = toAbsoluteIndex(void 0 === end ? length : end, length);
  3083. if (isArray(O) && (Constructor = O.constructor, (isConstructor(Constructor) && (Constructor === $Array || isArray(Constructor.prototype)) || isObject(Constructor) && null === (Constructor = Constructor[SPECIES])) && (Constructor = void 0),
  3084. Constructor === $Array || void 0 === Constructor)) return nativeSlice(O, k, fin);
  3085. for (result = new (void 0 === Constructor ? $Array : Constructor)(max(fin - k, 0)),
  3086. n = 0; k < fin; k++, n++) k in O && createProperty(result, n, O[k]);
  3087. return result.length = n, result;
  3088. }
  3089. });
  3090. },
  3091. 4863: (module, __unused_webpack_exports, __webpack_require__) => {
  3092. "use strict";
  3093. module.exports = parse, parse.filename = null, parse.defaults = {
  3094. keepCase: !1
  3095. };
  3096. 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]*)+$/;
  3097. function parse(source, root, options) {
  3098. root instanceof Root || (options = root, root = new Root), options || (options = parse.defaults);
  3099. 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) {
  3100. return name;
  3101. } : util.camelCase;
  3102. function illegal(token, name, insideTryCatch) {
  3103. var filename = parse.filename;
  3104. return insideTryCatch || (parse.filename = null), Error("illegal " + (name || "token") + " '" + token + "' (" + (filename ? filename + ", " : "") + "line " + tn.line + ")");
  3105. }
  3106. function readString() {
  3107. var token, values = [];
  3108. do {
  3109. if ('"' !== (token = next()) && "'" !== token) throw illegal(token);
  3110. values.push(next()), skip(token), token = peek();
  3111. } while ('"' === token || "'" === token);
  3112. return values.join("");
  3113. }
  3114. function readValue(acceptTypeRef) {
  3115. var token = next();
  3116. switch (token) {
  3117. case "'":
  3118. case '"':
  3119. return push(token), readString();
  3120.  
  3121. case "true":
  3122. case "TRUE":
  3123. return !0;
  3124.  
  3125. case "false":
  3126. case "FALSE":
  3127. return !1;
  3128. }
  3129. try {
  3130. return function(token) {
  3131. var sign = 1;
  3132. switch ("-" === token.charAt(0) && (sign = -1, token = token.substring(1)), token) {
  3133. case "inf":
  3134. case "INF":
  3135. case "Inf":
  3136. return sign * (1 / 0);
  3137.  
  3138. case "nan":
  3139. case "NAN":
  3140. case "Nan":
  3141. case "NaN":
  3142. return NaN;
  3143.  
  3144. case "0":
  3145. return 0;
  3146. }
  3147. if (base10Re.test(token)) return sign * parseInt(token, 10);
  3148. if (base16Re.test(token)) return sign * parseInt(token, 16);
  3149. if (base8Re.test(token)) return sign * parseInt(token, 8);
  3150. if (numberRe.test(token)) return sign * parseFloat(token);
  3151. throw illegal(token, "number", !0);
  3152. }(token);
  3153. } catch (e) {
  3154. if (acceptTypeRef && typeRefRe.test(token)) return token;
  3155. throw illegal(token, "value");
  3156. }
  3157. }
  3158. function readRanges(target, acceptStrings) {
  3159. var token, start;
  3160. do {
  3161. !acceptStrings || '"' !== (token = peek()) && "'" !== token ? target.push([ start = parseId(next()), skip("to", !0) ? parseId(next()) : start ]) : target.push(readString());
  3162. } while (skip(",", !0));
  3163. var dummy = {
  3164. options: void 0,
  3165. setOption: function(name, value) {
  3166. void 0 === this.options && (this.options = {}), this.options[name] = value;
  3167. }
  3168. };
  3169. ifBlock(dummy, (function(token) {
  3170. if ("option" !== token) throw illegal(token);
  3171. parseOption(dummy, token), skip(";");
  3172. }), (function() {
  3173. parseInlineOptions(dummy);
  3174. }));
  3175. }
  3176. function parseId(token, acceptNegative) {
  3177. switch (token) {
  3178. case "max":
  3179. case "MAX":
  3180. case "Max":
  3181. return 536870911;
  3182.  
  3183. case "0":
  3184. return 0;
  3185. }
  3186. if (!acceptNegative && "-" === token.charAt(0)) throw illegal(token, "id");
  3187. if (base10NegRe.test(token)) return parseInt(token, 10);
  3188. if (base16NegRe.test(token)) return parseInt(token, 16);
  3189. if (base8NegRe.test(token)) return parseInt(token, 8);
  3190. throw illegal(token, "id");
  3191. }
  3192. function parsePackage() {
  3193. if (void 0 !== pkg) throw illegal("package");
  3194. if (pkg = next(), !typeRefRe.test(pkg)) throw illegal(pkg, "name");
  3195. ptr = ptr.define(pkg), skip(";");
  3196. }
  3197. function parseImport() {
  3198. var whichImports, token = peek();
  3199. switch (token) {
  3200. case "weak":
  3201. whichImports = weakImports || (weakImports = []), next();
  3202. break;
  3203.  
  3204. case "public":
  3205. next();
  3206.  
  3207. default:
  3208. whichImports = imports || (imports = []);
  3209. }
  3210. token = readString(), skip(";"), whichImports.push(token);
  3211. }
  3212. function parseSyntax() {
  3213. if (skip("="), syntax = readString(), !(isProto3 = "proto3" === syntax) && "proto2" !== syntax) throw illegal(syntax, "syntax");
  3214. root.setOption("syntax", syntax), skip(";");
  3215. }
  3216. function parseCommon(parent, token) {
  3217. switch (token) {
  3218. case "option":
  3219. return parseOption(parent, token), skip(";"), !0;
  3220.  
  3221. case "message":
  3222. return parseType(parent, token), !0;
  3223.  
  3224. case "enum":
  3225. return parseEnum(parent, token), !0;
  3226.  
  3227. case "service":
  3228. return function(parent, token) {
  3229. if (!nameRe.test(token = next())) throw illegal(token, "service name");
  3230. var service = new Service(token);
  3231. ifBlock(service, (function(token) {
  3232. if (!parseCommon(service, token)) {
  3233. if ("rpc" !== token) throw illegal(token);
  3234. !function(parent, token) {
  3235. var commentText = cmnt(), type = token;
  3236. if (!nameRe.test(token = next())) throw illegal(token, "name");
  3237. var requestType, requestStream, responseType, responseStream, name = token;
  3238. if (skip("("), skip("stream", !0) && (requestStream = !0), !typeRefRe.test(token = next())) throw illegal(token);
  3239. if (requestType = token, skip(")"), skip("returns"), skip("("), skip("stream", !0) && (responseStream = !0),
  3240. !typeRefRe.test(token = next())) throw illegal(token);
  3241. responseType = token, skip(")");
  3242. var method = new Method(name, type, requestType, responseType, requestStream, responseStream);
  3243. method.comment = commentText, ifBlock(method, (function(token) {
  3244. if ("option" !== token) throw illegal(token);
  3245. parseOption(method, token), skip(";");
  3246. })), parent.add(method);
  3247. }(service, token);
  3248. }
  3249. })), parent.add(service);
  3250. }(parent, token), !0;
  3251.  
  3252. case "extend":
  3253. return function(parent, token) {
  3254. if (!typeRefRe.test(token = next())) throw illegal(token, "reference");
  3255. var reference = token;
  3256. ifBlock(null, (function(token) {
  3257. switch (token) {
  3258. case "required":
  3259. case "repeated":
  3260. parseField(parent, token, reference);
  3261. break;
  3262.  
  3263. case "optional":
  3264. parseField(parent, isProto3 ? "proto3_optional" : "optional", reference);
  3265. break;
  3266.  
  3267. default:
  3268. if (!isProto3 || !typeRefRe.test(token)) throw illegal(token);
  3269. push(token), parseField(parent, "optional", reference);
  3270. }
  3271. }));
  3272. }(parent, token), !0;
  3273. }
  3274. return !1;
  3275. }
  3276. function ifBlock(obj, fnIf, fnElse) {
  3277. var trailingLine = tn.line;
  3278. if (obj && ("string" != typeof obj.comment && (obj.comment = cmnt()), obj.filename = parse.filename),
  3279. skip("{", !0)) {
  3280. for (var token; "}" !== (token = next()); ) fnIf(token);
  3281. skip(";", !0);
  3282. } else fnElse && fnElse(), skip(";"), obj && ("string" != typeof obj.comment || preferTrailingComment) && (obj.comment = cmnt(trailingLine) || obj.comment);
  3283. }
  3284. function parseType(parent, token) {
  3285. if (!nameRe.test(token = next())) throw illegal(token, "type name");
  3286. var type = new Type(token);
  3287. ifBlock(type, (function(token) {
  3288. if (!parseCommon(type, token)) switch (token) {
  3289. case "map":
  3290. !function(parent) {
  3291. skip("<");
  3292. var keyType = next();
  3293. if (void 0 === types.mapKey[keyType]) throw illegal(keyType, "type");
  3294. skip(",");
  3295. var valueType = next();
  3296. if (!typeRefRe.test(valueType)) throw illegal(valueType, "type");
  3297. skip(">");
  3298. var name = next();
  3299. if (!nameRe.test(name)) throw illegal(name, "name");
  3300. skip("=");
  3301. var field = new MapField(applyCase(name), parseId(next()), keyType, valueType);
  3302. ifBlock(field, (function(token) {
  3303. if ("option" !== token) throw illegal(token);
  3304. parseOption(field, token), skip(";");
  3305. }), (function() {
  3306. parseInlineOptions(field);
  3307. })), parent.add(field);
  3308. }(type);
  3309. break;
  3310.  
  3311. case "required":
  3312. case "repeated":
  3313. parseField(type, token);
  3314. break;
  3315.  
  3316. case "optional":
  3317. parseField(type, isProto3 ? "proto3_optional" : "optional");
  3318. break;
  3319.  
  3320. case "oneof":
  3321. !function(parent, token) {
  3322. if (!nameRe.test(token = next())) throw illegal(token, "name");
  3323. var oneof = new OneOf(applyCase(token));
  3324. ifBlock(oneof, (function(token) {
  3325. "option" === token ? (parseOption(oneof, token), skip(";")) : (push(token), parseField(oneof, "optional"));
  3326. })), parent.add(oneof);
  3327. }(type, token);
  3328. break;
  3329.  
  3330. case "extensions":
  3331. readRanges(type.extensions || (type.extensions = []));
  3332. break;
  3333.  
  3334. case "reserved":
  3335. readRanges(type.reserved || (type.reserved = []), !0);
  3336. break;
  3337.  
  3338. default:
  3339. if (!isProto3 || !typeRefRe.test(token)) throw illegal(token);
  3340. push(token), parseField(type, "optional");
  3341. }
  3342. })), parent.add(type);
  3343. }
  3344. function parseField(parent, rule, extend) {
  3345. var type = next();
  3346. if ("group" !== type) {
  3347. for (;type.endsWith(".") || peek().startsWith("."); ) type += next();
  3348. if (!typeRefRe.test(type)) throw illegal(type, "type");
  3349. var name = next();
  3350. if (!nameRe.test(name)) throw illegal(name, "name");
  3351. name = applyCase(name), skip("=");
  3352. var field = new Field(name, parseId(next()), type, rule, extend);
  3353. if (ifBlock(field, (function(token) {
  3354. if ("option" !== token) throw illegal(token);
  3355. parseOption(field, token), skip(";");
  3356. }), (function() {
  3357. parseInlineOptions(field);
  3358. })), "proto3_optional" === rule) {
  3359. var oneof = new OneOf("_" + name);
  3360. field.setOption("proto3_optional", !0), oneof.add(field), parent.add(oneof);
  3361. } else parent.add(field);
  3362. isProto3 || !field.repeated || void 0 === types.packed[type] && void 0 !== types.basic[type] || field.setOption("packed", !1, !0);
  3363. } else !function(parent, rule) {
  3364. var name = next();
  3365. if (!nameRe.test(name)) throw illegal(name, "name");
  3366. var fieldName = util.lcFirst(name);
  3367. name === fieldName && (name = util.ucFirst(name)), skip("=");
  3368. var id = parseId(next()), type = new Type(name);
  3369. type.group = !0;
  3370. var field = new Field(fieldName, id, name, rule);
  3371. field.filename = parse.filename, ifBlock(type, (function(token) {
  3372. switch (token) {
  3373. case "option":
  3374. parseOption(type, token), skip(";");
  3375. break;
  3376.  
  3377. case "required":
  3378. case "repeated":
  3379. parseField(type, token);
  3380. break;
  3381.  
  3382. case "optional":
  3383. parseField(type, isProto3 ? "proto3_optional" : "optional");
  3384. break;
  3385.  
  3386. case "message":
  3387. parseType(type, token);
  3388. break;
  3389.  
  3390. case "enum":
  3391. parseEnum(type, token);
  3392. break;
  3393.  
  3394. default:
  3395. throw illegal(token);
  3396. }
  3397. })), parent.add(type).add(field);
  3398. }(parent, rule);
  3399. }
  3400. function parseEnum(parent, token) {
  3401. if (!nameRe.test(token = next())) throw illegal(token, "name");
  3402. var enm = new Enum(token);
  3403. ifBlock(enm, (function(token) {
  3404. switch (token) {
  3405. case "option":
  3406. parseOption(enm, token), skip(";");
  3407. break;
  3408.  
  3409. case "reserved":
  3410. readRanges(enm.reserved || (enm.reserved = []), !0);
  3411. break;
  3412.  
  3413. default:
  3414. !function(parent, token) {
  3415. if (!nameRe.test(token)) throw illegal(token, "name");
  3416. skip("=");
  3417. var value = parseId(next(), !0), dummy = {
  3418. options: void 0,
  3419. setOption: function(name, value) {
  3420. void 0 === this.options && (this.options = {}), this.options[name] = value;
  3421. }
  3422. };
  3423. ifBlock(dummy, (function(token) {
  3424. if ("option" !== token) throw illegal(token);
  3425. parseOption(dummy, token), skip(";");
  3426. }), (function() {
  3427. parseInlineOptions(dummy);
  3428. })), parent.add(token, value, dummy.comment, dummy.options);
  3429. }(enm, token);
  3430. }
  3431. })), parent.add(enm);
  3432. }
  3433. function parseOption(parent, token) {
  3434. var isCustom = skip("(", !0);
  3435. if (!typeRefRe.test(token = next())) throw illegal(token, "name");
  3436. var propName, name = token, option = name;
  3437. isCustom && (skip(")"), option = name = "(" + name + ")", token = peek(), fqTypeRefRe.test(token) && (propName = token.slice(1),
  3438. name += token, next())), skip("="), function(parent, name, value, propName) {
  3439. parent.setParsedOption && parent.setParsedOption(name, value, propName);
  3440. }(parent, option, parseOptionValue(parent, name), propName);
  3441. }
  3442. function parseOptionValue(parent, name) {
  3443. if (skip("{", !0)) {
  3444. for (var objectResult = {}; !skip("}", !0); ) {
  3445. if (!nameRe.test(token = next())) throw illegal(token, "name");
  3446. if (null === token) throw illegal(token, "end of input");
  3447. var value, propName = token;
  3448. if (skip(":", !0), "{" === peek()) value = parseOptionValue(parent, name + "." + token); else if ("[" === peek()) {
  3449. var lastValue;
  3450. if (value = [], skip("[", !0)) {
  3451. do {
  3452. lastValue = readValue(!0), value.push(lastValue);
  3453. } while (skip(",", !0));
  3454. skip("]"), void 0 !== lastValue && setOption(parent, name + "." + token, lastValue);
  3455. }
  3456. } else value = readValue(!0), setOption(parent, name + "." + token, value);
  3457. var prevValue = objectResult[propName];
  3458. prevValue && (value = [].concat(prevValue).concat(value)), objectResult[propName] = value,
  3459. skip(",", !0), skip(";", !0);
  3460. }
  3461. return objectResult;
  3462. }
  3463. var simpleValue = readValue(!0);
  3464. return setOption(parent, name, simpleValue), simpleValue;
  3465. }
  3466. function setOption(parent, name, value) {
  3467. parent.setOption && parent.setOption(name, value);
  3468. }
  3469. function parseInlineOptions(parent) {
  3470. if (skip("[", !0)) {
  3471. do {
  3472. parseOption(parent, "option");
  3473. } while (skip(",", !0));
  3474. skip("]");
  3475. }
  3476. return parent;
  3477. }
  3478. for (;null !== (token = next()); ) switch (token) {
  3479. case "package":
  3480. if (!head) throw illegal(token);
  3481. parsePackage();
  3482. break;
  3483.  
  3484. case "import":
  3485. if (!head) throw illegal(token);
  3486. parseImport();
  3487. break;
  3488.  
  3489. case "syntax":
  3490. if (!head) throw illegal(token);
  3491. parseSyntax();
  3492. break;
  3493.  
  3494. case "option":
  3495. parseOption(ptr, token), skip(";");
  3496. break;
  3497.  
  3498. default:
  3499. if (parseCommon(ptr, token)) {
  3500. head = !1;
  3501. continue;
  3502. }
  3503. throw illegal(token);
  3504. }
  3505. return parse.filename = null, {
  3506. "package": pkg,
  3507. "imports": imports,
  3508. weakImports,
  3509. syntax,
  3510. root
  3511. };
  3512. }
  3513. },
  3514. 4901: module => {
  3515. "use strict";
  3516. var documentAll = "object" == typeof document && document.all;
  3517. module.exports = void 0 === documentAll && void 0 !== documentAll ? function(argument) {
  3518. return "function" == typeof argument || argument === documentAll;
  3519. } : function(argument) {
  3520. return "function" == typeof argument;
  3521. };
  3522. },
  3523. 4913: (__unused_webpack_module, exports, __webpack_require__) => {
  3524. "use strict";
  3525. 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;
  3526. exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function(O, P, Attributes) {
  3527. if (anObject(O), P = toPropertyKey(P), anObject(Attributes), "function" == typeof O && "prototype" === P && "value" in Attributes && "writable" in Attributes && !Attributes.writable) {
  3528. var current = $getOwnPropertyDescriptor(O, P);
  3529. current && current.writable && (O[P] = Attributes.value, Attributes = {
  3530. configurable: "configurable" in Attributes ? Attributes.configurable : current.configurable,
  3531. enumerable: "enumerable" in Attributes ? Attributes.enumerable : current.enumerable,
  3532. writable: !1
  3533. });
  3534. }
  3535. return $defineProperty(O, P, Attributes);
  3536. } : $defineProperty : function(O, P, Attributes) {
  3537. if (anObject(O), P = toPropertyKey(P), anObject(Attributes), IE8_DOM_DEFINE) try {
  3538. return $defineProperty(O, P, Attributes);
  3539. } catch (error) {}
  3540. if ("get" in Attributes || "set" in Attributes) throw new $TypeError("Accessors not supported");
  3541. return "value" in Attributes && (O[P] = Attributes.value), O;
  3542. };
  3543. },
  3544. 5031: (module, __unused_webpack_exports, __webpack_require__) => {
  3545. "use strict";
  3546. var getBuiltIn = __webpack_require__(7751), uncurryThis = __webpack_require__(9504), getOwnPropertyNamesModule = __webpack_require__(8480), getOwnPropertySymbolsModule = __webpack_require__(3717), anObject = __webpack_require__(8551), concat = uncurryThis([].concat);
  3547. module.exports = getBuiltIn("Reflect", "ownKeys") || function(it) {
  3548. var keys = getOwnPropertyNamesModule.f(anObject(it)), getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
  3549. return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
  3550. };
  3551. },
  3552. 5044: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  3553. "use strict";
  3554. 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);
  3555. exportTypedArrayMethod("fill", (function(value) {
  3556. var length = arguments.length;
  3557. aTypedArray(this);
  3558. var actualValue = "Big" === slice(classof(this), 0, 3) ? toBigInt(value) : +value;
  3559. return call($fill, this, actualValue, length > 1 ? arguments[1] : void 0, length > 2 ? arguments[2] : void 0);
  3560. }), fails((function() {
  3561. var count = 0;
  3562. return new Int8Array(2).fill({
  3563. valueOf: function() {
  3564. return count++;
  3565. }
  3566. }), 1 !== count;
  3567. })));
  3568. },
  3569. 5047: (__unused_webpack_module, exports, __webpack_require__) => {
  3570. "use strict";
  3571. exports.Service = __webpack_require__(7595);
  3572. },
  3573. 5095: module => {
  3574. "use strict";
  3575. module.exports = common;
  3576. var timeType, commonRe = /\/|\./;
  3577. function common(name, json) {
  3578. commonRe.test(name) || (name = "google/protobuf/" + name + ".proto", json = {
  3579. nested: {
  3580. google: {
  3581. nested: {
  3582. protobuf: {
  3583. nested: json
  3584. }
  3585. }
  3586. }
  3587. }
  3588. }), common[name] = json;
  3589. }
  3590. common("any", {
  3591. Any: {
  3592. fields: {
  3593. type_url: {
  3594. type: "string",
  3595. id: 1
  3596. },
  3597. value: {
  3598. type: "bytes",
  3599. id: 2
  3600. }
  3601. }
  3602. }
  3603. }), common("duration", {
  3604. Duration: timeType = {
  3605. fields: {
  3606. seconds: {
  3607. type: "int64",
  3608. id: 1
  3609. },
  3610. nanos: {
  3611. type: "int32",
  3612. id: 2
  3613. }
  3614. }
  3615. }
  3616. }), common("timestamp", {
  3617. Timestamp: timeType
  3618. }), common("empty", {
  3619. Empty: {
  3620. fields: {}
  3621. }
  3622. }), common("struct", {
  3623. Struct: {
  3624. fields: {
  3625. fields: {
  3626. keyType: "string",
  3627. type: "Value",
  3628. id: 1
  3629. }
  3630. }
  3631. },
  3632. Value: {
  3633. oneofs: {
  3634. kind: {
  3635. oneof: [ "nullValue", "numberValue", "stringValue", "boolValue", "structValue", "listValue" ]
  3636. }
  3637. },
  3638. fields: {
  3639. nullValue: {
  3640. type: "NullValue",
  3641. id: 1
  3642. },
  3643. numberValue: {
  3644. type: "double",
  3645. id: 2
  3646. },
  3647. stringValue: {
  3648. type: "string",
  3649. id: 3
  3650. },
  3651. boolValue: {
  3652. type: "bool",
  3653. id: 4
  3654. },
  3655. structValue: {
  3656. type: "Struct",
  3657. id: 5
  3658. },
  3659. listValue: {
  3660. type: "ListValue",
  3661. id: 6
  3662. }
  3663. }
  3664. },
  3665. NullValue: {
  3666. values: {
  3667. NULL_VALUE: 0
  3668. }
  3669. },
  3670. ListValue: {
  3671. fields: {
  3672. values: {
  3673. rule: "repeated",
  3674. type: "Value",
  3675. id: 1
  3676. }
  3677. }
  3678. }
  3679. }), common("wrappers", {
  3680. DoubleValue: {
  3681. fields: {
  3682. value: {
  3683. type: "double",
  3684. id: 1
  3685. }
  3686. }
  3687. },
  3688. FloatValue: {
  3689. fields: {
  3690. value: {
  3691. type: "float",
  3692. id: 1
  3693. }
  3694. }
  3695. },
  3696. Int64Value: {
  3697. fields: {
  3698. value: {
  3699. type: "int64",
  3700. id: 1
  3701. }
  3702. }
  3703. },
  3704. UInt64Value: {
  3705. fields: {
  3706. value: {
  3707. type: "uint64",
  3708. id: 1
  3709. }
  3710. }
  3711. },
  3712. Int32Value: {
  3713. fields: {
  3714. value: {
  3715. type: "int32",
  3716. id: 1
  3717. }
  3718. }
  3719. },
  3720. UInt32Value: {
  3721. fields: {
  3722. value: {
  3723. type: "uint32",
  3724. id: 1
  3725. }
  3726. }
  3727. },
  3728. BoolValue: {
  3729. fields: {
  3730. value: {
  3731. type: "bool",
  3732. id: 1
  3733. }
  3734. }
  3735. },
  3736. StringValue: {
  3737. fields: {
  3738. value: {
  3739. type: "string",
  3740. id: 1
  3741. }
  3742. }
  3743. },
  3744. BytesValue: {
  3745. fields: {
  3746. value: {
  3747. type: "bytes",
  3748. id: 1
  3749. }
  3750. }
  3751. }
  3752. }), common("field_mask", {
  3753. FieldMask: {
  3754. fields: {
  3755. paths: {
  3756. rule: "repeated",
  3757. type: "string",
  3758. id: 1
  3759. }
  3760. }
  3761. }
  3762. }), common.get = function(file) {
  3763. return common[file] || null;
  3764. };
  3765. },
  3766. 5212: (module, __unused_webpack_exports, __webpack_require__) => {
  3767. "use strict";
  3768. module.exports = fetch;
  3769. var asPromise = __webpack_require__(8045), fs = __webpack_require__(4153)("fs");
  3770. function fetch(filename, options, callback) {
  3771. return "function" == typeof options ? (callback = options, options = {}) : options || (options = {}),
  3772. callback ? !options.xhr && fs && fs.readFile ? fs.readFile(filename, (function(err, contents) {
  3773. return err && "undefined" != typeof XMLHttpRequest ? fetch.xhr(filename, options, callback) : err ? callback(err) : callback(null, options.binary ? contents : contents.toString("utf8"));
  3774. })) : fetch.xhr(filename, options, callback) : asPromise(fetch, this, filename, options);
  3775. }
  3776. fetch.xhr = function(filename, options, callback) {
  3777. var xhr = new XMLHttpRequest;
  3778. xhr.onreadystatechange = function() {
  3779. if (4 === xhr.readyState) {
  3780. if (0 !== xhr.status && 200 !== xhr.status) return callback(Error("status " + xhr.status));
  3781. if (options.binary) {
  3782. var buffer = xhr.response;
  3783. if (!buffer) {
  3784. buffer = [];
  3785. for (var i = 0; i < xhr.responseText.length; ++i) buffer.push(255 & xhr.responseText.charCodeAt(i));
  3786. }
  3787. return callback(null, "undefined" != typeof Uint8Array ? new Uint8Array(buffer) : buffer);
  3788. }
  3789. return callback(null, xhr.responseText);
  3790. }
  3791. }, options.binary && ("overrideMimeType" in xhr && xhr.overrideMimeType("text/plain; charset=x-user-defined"),
  3792. xhr.responseType = "arraybuffer"), xhr.open("GET", filename), xhr.send();
  3793. };
  3794. },
  3795. 5325: (module, __unused_webpack_exports, __webpack_require__) => {
  3796. "use strict";
  3797. var protobuf = module.exports = __webpack_require__(4394);
  3798. protobuf.build = "light", protobuf.load = function(filename, root, callback) {
  3799. return "function" == typeof root ? (callback = root, root = new protobuf.Root) : root || (root = new protobuf.Root),
  3800. root.load(filename, callback);
  3801. }, protobuf.loadSync = function(filename, root) {
  3802. return root || (root = new protobuf.Root), root.loadSync(filename);
  3803. }, protobuf.encoder = __webpack_require__(1080), protobuf.decoder = __webpack_require__(7728),
  3804. protobuf.verifier = __webpack_require__(420), protobuf.converter = __webpack_require__(744),
  3805. protobuf.ReflectionObject = __webpack_require__(7209), protobuf.Namespace = __webpack_require__(8923),
  3806. protobuf.Root = __webpack_require__(5330), protobuf.Enum = __webpack_require__(5643),
  3807. protobuf.Type = __webpack_require__(7882), protobuf.Field = __webpack_require__(1344),
  3808. protobuf.OneOf = __webpack_require__(1457), protobuf.MapField = __webpack_require__(8252),
  3809. protobuf.Service = __webpack_require__(9687), protobuf.Method = __webpack_require__(8811),
  3810. protobuf.Message = __webpack_require__(2551), protobuf.wrappers = __webpack_require__(6434),
  3811. protobuf.types = __webpack_require__(361), protobuf.util = __webpack_require__(3262),
  3812. protobuf.ReflectionObject._configure(protobuf.Root), protobuf.Namespace._configure(protobuf.Type, protobuf.Service, protobuf.Enum),
  3813. protobuf.Root._configure(protobuf.Type), protobuf.Field._configure(protobuf.Type);
  3814. },
  3815. 5330: (module, __unused_webpack_exports, __webpack_require__) => {
  3816. "use strict";
  3817. module.exports = Root;
  3818. var Namespace = __webpack_require__(8923);
  3819. ((Root.prototype = Object.create(Namespace.prototype)).constructor = Root).className = "Root";
  3820. var Type, parse, common, Field = __webpack_require__(1344), Enum = __webpack_require__(5643), OneOf = __webpack_require__(1457), util = __webpack_require__(3262);
  3821. function Root(options) {
  3822. Namespace.call(this, "", options), this.deferred = [], this.files = [];
  3823. }
  3824. function SYNC() {}
  3825. Root.fromJSON = function(json, root) {
  3826. return root || (root = new Root), json.options && root.setOptions(json.options),
  3827. root.addJSON(json.nested);
  3828. }, Root.prototype.resolvePath = util.path.resolve, Root.prototype.fetch = util.fetch,
  3829. Root.prototype.load = function load(filename, options, callback) {
  3830. "function" == typeof options && (callback = options, options = void 0);
  3831. var self = this;
  3832. if (!callback) return util.asPromise(load, self, filename, options);
  3833. var sync = callback === SYNC;
  3834. function finish(err, root) {
  3835. if (callback) {
  3836. if (sync) throw err;
  3837. var cb = callback;
  3838. callback = null, cb(err, root);
  3839. }
  3840. }
  3841. function getBundledFileName(filename) {
  3842. var idx = filename.lastIndexOf("google/protobuf/");
  3843. if (idx > -1) {
  3844. var altname = filename.substring(idx);
  3845. if (altname in common) return altname;
  3846. }
  3847. return null;
  3848. }
  3849. function process(filename, source) {
  3850. try {
  3851. if (util.isString(source) && "{" === source.charAt(0) && (source = JSON.parse(source)),
  3852. util.isString(source)) {
  3853. parse.filename = filename;
  3854. var resolved, parsed = parse(source, self, options), i = 0;
  3855. if (parsed.imports) for (;i < parsed.imports.length; ++i) (resolved = getBundledFileName(parsed.imports[i]) || self.resolvePath(filename, parsed.imports[i])) && fetch(resolved);
  3856. 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);
  3857. } else self.setOptions(source.options).addJSON(source.nested);
  3858. } catch (err) {
  3859. finish(err);
  3860. }
  3861. sync || queued || finish(null, self);
  3862. }
  3863. function fetch(filename, weak) {
  3864. if (filename = getBundledFileName(filename) || filename, !(self.files.indexOf(filename) > -1)) if (self.files.push(filename),
  3865. filename in common) sync ? process(filename, common[filename]) : (++queued, setTimeout((function() {
  3866. --queued, process(filename, common[filename]);
  3867. }))); else if (sync) {
  3868. var source;
  3869. try {
  3870. source = util.fs.readFileSync(filename).toString("utf8");
  3871. } catch (err) {
  3872. return void (weak || finish(err));
  3873. }
  3874. process(filename, source);
  3875. } else ++queued, self.fetch(filename, (function(err, source) {
  3876. --queued, callback && (err ? weak ? queued || finish(null, self) : finish(err) : process(filename, source));
  3877. }));
  3878. }
  3879. var queued = 0;
  3880. util.isString(filename) && (filename = [ filename ]);
  3881. for (var resolved, i = 0; i < filename.length; ++i) (resolved = self.resolvePath("", filename[i])) && fetch(resolved);
  3882. if (sync) return self;
  3883. queued || finish(null, self);
  3884. }, Root.prototype.loadSync = function(filename, options) {
  3885. if (!util.isNode) throw Error("not supported");
  3886. return this.load(filename, options, SYNC);
  3887. }, Root.prototype.resolveAll = function() {
  3888. if (this.deferred.length) throw Error("unresolvable extensions: " + this.deferred.map((function(field) {
  3889. return "'extend " + field.extend + "' in " + field.parent.fullName;
  3890. })).join(", "));
  3891. return Namespace.prototype.resolveAll.call(this);
  3892. };
  3893. var exposeRe = /^[A-Z]/;
  3894. function tryHandleExtension(root, field) {
  3895. var extendedType = field.parent.lookup(field.extend);
  3896. if (extendedType) {
  3897. var sisterField = new Field(field.fullName, field.id, field.type, field.rule, void 0, field.options);
  3898. return extendedType.get(sisterField.name) || (sisterField.declaringField = field,
  3899. field.extensionField = sisterField, extendedType.add(sisterField)), !0;
  3900. }
  3901. return !1;
  3902. }
  3903. Root.prototype._handleAdd = function(object) {
  3904. 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)) {
  3905. if (object instanceof Type) for (var i = 0; i < this.deferred.length; ) tryHandleExtension(0, this.deferred[i]) ? this.deferred.splice(i, 1) : ++i;
  3906. for (var j = 0; j < object.nestedArray.length; ++j) this._handleAdd(object._nestedArray[j]);
  3907. exposeRe.test(object.name) && (object.parent[object.name] = object);
  3908. }
  3909. }, Root.prototype._handleRemove = function(object) {
  3910. if (object instanceof Field) {
  3911. if (void 0 !== object.extend) if (object.extensionField) object.extensionField.parent.remove(object.extensionField),
  3912. object.extensionField = null; else {
  3913. var index = this.deferred.indexOf(object);
  3914. index > -1 && this.deferred.splice(index, 1);
  3915. }
  3916. } else if (object instanceof Enum) exposeRe.test(object.name) && delete object.parent[object.name]; else if (object instanceof Namespace) {
  3917. for (var i = 0; i < object.nestedArray.length; ++i) this._handleRemove(object._nestedArray[i]);
  3918. exposeRe.test(object.name) && delete object.parent[object.name];
  3919. }
  3920. }, Root._configure = function(Type_, parse_, common_) {
  3921. Type = Type_, parse = parse_, common = common_;
  3922. };
  3923. },
  3924. 5370: (module, __unused_webpack_exports, __webpack_require__) => {
  3925. "use strict";
  3926. var lengthOfArrayLike = __webpack_require__(6198);
  3927. module.exports = function(Constructor, list, $length) {
  3928. for (var index = 0, length = arguments.length > 2 ? $length : lengthOfArrayLike(list), result = new Constructor(length); length > index; ) result[index] = list[index++];
  3929. return result;
  3930. };
  3931. },
  3932. 5397: (module, __unused_webpack_exports, __webpack_require__) => {
  3933. "use strict";
  3934. var IndexedObject = __webpack_require__(7055), requireObjectCoercible = __webpack_require__(7750);
  3935. module.exports = function(it) {
  3936. return IndexedObject(requireObjectCoercible(it));
  3937. };
  3938. },
  3939. 5506: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  3940. "use strict";
  3941. var $ = __webpack_require__(6518), $entries = __webpack_require__(2357).entries;
  3942. $({
  3943. target: "Object",
  3944. stat: !0
  3945. }, {
  3946. entries: function(O) {
  3947. return $entries(O);
  3948. }
  3949. });
  3950. },
  3951. 5548: (module, __unused_webpack_exports, __webpack_require__) => {
  3952. "use strict";
  3953. var isConstructor = __webpack_require__(3517), tryToString = __webpack_require__(6823), $TypeError = TypeError;
  3954. module.exports = function(argument) {
  3955. if (isConstructor(argument)) return argument;
  3956. throw new $TypeError(tryToString(argument) + " is not a constructor");
  3957. };
  3958. },
  3959. 5610: (module, __unused_webpack_exports, __webpack_require__) => {
  3960. "use strict";
  3961. var toIntegerOrInfinity = __webpack_require__(1291), max = Math.max, min = Math.min;
  3962. module.exports = function(index, length) {
  3963. var integer = toIntegerOrInfinity(index);
  3964. return integer < 0 ? max(integer + length, 0) : min(integer, length);
  3965. };
  3966. },
  3967. 5617: (module, __unused_webpack_exports, __webpack_require__) => {
  3968. "use strict";
  3969. var floatRound = __webpack_require__(3164);
  3970. module.exports = Math.fround || function(x) {
  3971. return floatRound(x, 1.1920928955078125e-7, 34028234663852886e22, 11754943508222875e-54);
  3972. };
  3973. },
  3974. 5643: (module, __unused_webpack_exports, __webpack_require__) => {
  3975. "use strict";
  3976. module.exports = Enum;
  3977. var ReflectionObject = __webpack_require__(7209);
  3978. ((Enum.prototype = Object.create(ReflectionObject.prototype)).constructor = Enum).className = "Enum";
  3979. var Namespace = __webpack_require__(8923), util = __webpack_require__(3262);
  3980. function Enum(name, values, options, comment, comments, valuesOptions) {
  3981. if (ReflectionObject.call(this, name, options), values && "object" != typeof values) throw TypeError("values must be an object");
  3982. if (this.valuesById = {}, this.values = Object.create(this.valuesById), this.comment = comment,
  3983. this.comments = comments || {}, this.valuesOptions = valuesOptions, this.reserved = void 0,
  3984. 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]);
  3985. }
  3986. Enum.fromJSON = function(name, json) {
  3987. var enm = new Enum(name, json.values, json.options, json.comment, json.comments);
  3988. return enm.reserved = json.reserved, enm;
  3989. }, Enum.prototype.toJSON = function(toJSONOptions) {
  3990. var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
  3991. 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 ]);
  3992. }, Enum.prototype.add = function(name, id, comment, options) {
  3993. if (!util.isString(name)) throw TypeError("name must be a string");
  3994. if (!util.isInteger(id)) throw TypeError("id must be an integer");
  3995. if (void 0 !== this.values[name]) throw Error("duplicate name '" + name + "' in " + this);
  3996. if (this.isReservedId(id)) throw Error("id " + id + " is reserved in " + this);
  3997. if (this.isReservedName(name)) throw Error("name '" + name + "' is reserved in " + this);
  3998. if (void 0 !== this.valuesById[id]) {
  3999. if (!this.options || !this.options.allow_alias) throw Error("duplicate id " + id + " in " + this);
  4000. this.values[name] = id;
  4001. } else this.valuesById[this.values[name] = id] = name;
  4002. return options && (void 0 === this.valuesOptions && (this.valuesOptions = {}), this.valuesOptions[name] = options || null),
  4003. this.comments[name] = comment || null, this;
  4004. }, Enum.prototype.remove = function(name) {
  4005. if (!util.isString(name)) throw TypeError("name must be a string");
  4006. var val = this.values[name];
  4007. if (null == val) throw Error("name '" + name + "' does not exist in " + this);
  4008. return delete this.valuesById[val], delete this.values[name], delete this.comments[name],
  4009. this.valuesOptions && delete this.valuesOptions[name], this;
  4010. }, Enum.prototype.isReservedId = function(id) {
  4011. return Namespace.isReservedId(this.reserved, id);
  4012. }, Enum.prototype.isReservedName = function(name) {
  4013. return Namespace.isReservedName(this.reserved, name);
  4014. };
  4015. },
  4016. 5652: (module, __unused_webpack_exports, __webpack_require__) => {
  4017. "use strict";
  4018. var fails = __webpack_require__(9039);
  4019. module.exports = fails((function() {
  4020. if ("function" == typeof ArrayBuffer) {
  4021. var buffer = new ArrayBuffer(8);
  4022. Object.isExtensible(buffer) && Object.defineProperty(buffer, "a", {
  4023. value: 8
  4024. });
  4025. }
  4026. }));
  4027. },
  4028. 5745: (module, __unused_webpack_exports, __webpack_require__) => {
  4029. "use strict";
  4030. var store = __webpack_require__(7629);
  4031. module.exports = function(key, value) {
  4032. return store[key] || (store[key] = value || {});
  4033. };
  4034. },
  4035. 5823: (module, __unused_webpack_exports, __webpack_require__) => {
  4036. "use strict";
  4037. 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) {
  4038. defineBuiltInAccessor(it, key, {
  4039. configurable: !0,
  4040. get: function() {
  4041. return getInternalState(this)[key];
  4042. }
  4043. });
  4044. }, isArrayBuffer = function(it) {
  4045. var klass;
  4046. return isPrototypeOf(ArrayBufferPrototype, it) || "ArrayBuffer" === (klass = classof(it)) || "SharedArrayBuffer" === klass;
  4047. }, isTypedArrayIndex = function(target, key) {
  4048. return isTypedArray(target) && !isSymbol(key) && key in target && isIntegralNumber(+key) && key >= 0;
  4049. }, wrappedGetOwnPropertyDescriptor = function(target, key) {
  4050. return key = toPropertyKey(key), isTypedArrayIndex(target, key) ? createPropertyDescriptor(2, target[key]) : nativeGetOwnPropertyDescriptor(target, key);
  4051. }, wrappedDefineProperty = function(target, key, descriptor) {
  4052. 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,
  4053. target);
  4054. };
  4055. DESCRIPTORS ? (NATIVE_ARRAY_BUFFER_VIEWS || (getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor,
  4056. definePropertyModule.f = wrappedDefineProperty, addGetter(TypedArrayPrototype, "buffer"),
  4057. addGetter(TypedArrayPrototype, "byteOffset"), addGetter(TypedArrayPrototype, "byteLength"),
  4058. addGetter(TypedArrayPrototype, "length")), $({
  4059. target: "Object",
  4060. stat: !0,
  4061. forced: !NATIVE_ARRAY_BUFFER_VIEWS
  4062. }, {
  4063. getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,
  4064. defineProperty: wrappedDefineProperty
  4065. }), module.exports = function(TYPE, wrapper, CLAMPED) {
  4066. 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) {
  4067. nativeDefineProperty(that, index, {
  4068. get: function() {
  4069. return function(that, index) {
  4070. var data = getInternalState(that);
  4071. return data.view[GETTER](index * BYTES + data.byteOffset, !0);
  4072. }(this, index);
  4073. },
  4074. set: function(value) {
  4075. return function(that, index, value) {
  4076. var data = getInternalState(that);
  4077. data.view[SETTER](index * BYTES + data.byteOffset, CLAMPED ? toUint8Clamped(value) : value, !0);
  4078. }(this, index, value);
  4079. },
  4080. enumerable: !0
  4081. });
  4082. };
  4083. NATIVE_ARRAY_BUFFER_VIEWS ? TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS && (TypedArrayConstructor = wrapper((function(dummy, data, typedArrayOffset, $length) {
  4084. 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);
  4085. })), setPrototypeOf && setPrototypeOf(TypedArrayConstructor, TypedArray), forEach(getOwnPropertyNames(NativeTypedArrayConstructor), (function(key) {
  4086. key in TypedArrayConstructor || createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);
  4087. })), TypedArrayConstructor.prototype = TypedArrayConstructorPrototype) : (TypedArrayConstructor = wrapper((function(that, data, offset, $length) {
  4088. anInstance(that, TypedArrayConstructorPrototype);
  4089. var buffer, byteLength, length, index = 0, byteOffset = 0;
  4090. if (isObject(data)) {
  4091. if (!isArrayBuffer(data)) return isTypedArray(data) ? arrayFromConstructorAndList(TypedArrayConstructor, data) : call(typedArrayFrom, TypedArrayConstructor, data);
  4092. buffer = data, byteOffset = toOffset(offset, BYTES);
  4093. var $len = data.byteLength;
  4094. if (void 0 === $length) {
  4095. if ($len % BYTES) throw new RangeError("Wrong length");
  4096. if ((byteLength = $len - byteOffset) < 0) throw new RangeError("Wrong length");
  4097. } else if ((byteLength = toLength($length) * BYTES) + byteOffset > $len) throw new RangeError("Wrong length");
  4098. length = byteLength / BYTES;
  4099. } else length = toIndex(data), buffer = new ArrayBuffer(byteLength = length * BYTES);
  4100. for (setInternalState(that, {
  4101. buffer,
  4102. byteOffset,
  4103. byteLength,
  4104. length,
  4105. view: new DataView(buffer)
  4106. }); index < length; ) addElement(that, index++);
  4107. })), setPrototypeOf && setPrototypeOf(TypedArrayConstructor, TypedArray), TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype)),
  4108. TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor && createNonEnumerableProperty(TypedArrayConstructorPrototype, "constructor", TypedArrayConstructor),
  4109. enforceInternalState(TypedArrayConstructorPrototype).TypedArrayConstructor = TypedArrayConstructor,
  4110. TYPED_ARRAY_TAG && createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);
  4111. var FORCED = TypedArrayConstructor !== NativeTypedArrayConstructor;
  4112. exported[CONSTRUCTOR_NAME] = TypedArrayConstructor, $({
  4113. global: !0,
  4114. constructor: !0,
  4115. forced: FORCED,
  4116. sham: !NATIVE_ARRAY_BUFFER_VIEWS
  4117. }, exported), "BYTES_PER_ELEMENT" in TypedArrayConstructor || createNonEnumerableProperty(TypedArrayConstructor, "BYTES_PER_ELEMENT", BYTES),
  4118. "BYTES_PER_ELEMENT" in TypedArrayConstructorPrototype || createNonEnumerableProperty(TypedArrayConstructorPrototype, "BYTES_PER_ELEMENT", BYTES),
  4119. setSpecies(CONSTRUCTOR_NAME);
  4120. }) : module.exports = function() {};
  4121. },
  4122. 5854: (module, __unused_webpack_exports, __webpack_require__) => {
  4123. "use strict";
  4124. var toPrimitive = __webpack_require__(2777), $TypeError = TypeError;
  4125. module.exports = function(argument) {
  4126. var prim = toPrimitive(argument, "number");
  4127. if ("number" == typeof prim) throw new $TypeError("Can't convert number to bigint");
  4128. return BigInt(prim);
  4129. };
  4130. },
  4131. 5917: (module, __unused_webpack_exports, __webpack_require__) => {
  4132. "use strict";
  4133. var DESCRIPTORS = __webpack_require__(3724), fails = __webpack_require__(9039), createElement = __webpack_require__(4055);
  4134. module.exports = !DESCRIPTORS && !fails((function() {
  4135. return 7 !== Object.defineProperty(createElement("div"), "a", {
  4136. get: function() {
  4137. return 7;
  4138. }
  4139. }).a;
  4140. }));
  4141. },
  4142. 5966: (module, __unused_webpack_exports, __webpack_require__) => {
  4143. "use strict";
  4144. var aCallable = __webpack_require__(9306), isNullOrUndefined = __webpack_require__(4117);
  4145. module.exports = function(V, P) {
  4146. var func = V[P];
  4147. return isNullOrUndefined(func) ? void 0 : aCallable(func);
  4148. };
  4149. },
  4150. 6034: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4151. "use strict";
  4152. var $ = __webpack_require__(6518), $values = __webpack_require__(2357).values;
  4153. $({
  4154. target: "Object",
  4155. stat: !0
  4156. }, {
  4157. values: function(O) {
  4158. return $values(O);
  4159. }
  4160. });
  4161. },
  4162. 6043: (module, __unused_webpack_exports, __webpack_require__) => {
  4163. "use strict";
  4164. var aCallable = __webpack_require__(9306), $TypeError = TypeError, PromiseCapability = function(C) {
  4165. var resolve, reject;
  4166. this.promise = new C((function($$resolve, $$reject) {
  4167. if (void 0 !== resolve || void 0 !== reject) throw new $TypeError("Bad Promise constructor");
  4168. resolve = $$resolve, reject = $$reject;
  4169. })), this.resolve = aCallable(resolve), this.reject = aCallable(reject);
  4170. };
  4171. module.exports.f = function(C) {
  4172. return new PromiseCapability(C);
  4173. };
  4174. },
  4175. 6072: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4176. "use strict";
  4177. var ArrayBufferViewCore = __webpack_require__(4644), $reduceRight = __webpack_require__(926).right, aTypedArray = ArrayBufferViewCore.aTypedArray;
  4178. (0, ArrayBufferViewCore.exportTypedArrayMethod)("reduceRight", (function(callbackfn) {
  4179. var length = arguments.length;
  4180. return $reduceRight(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : void 0);
  4181. }));
  4182. },
  4183. 6080: (module, __unused_webpack_exports, __webpack_require__) => {
  4184. "use strict";
  4185. var uncurryThis = __webpack_require__(7476), aCallable = __webpack_require__(9306), NATIVE_BIND = __webpack_require__(616), bind = uncurryThis(uncurryThis.bind);
  4186. module.exports = function(fn, that) {
  4187. return aCallable(fn), void 0 === that ? fn : NATIVE_BIND ? bind(fn, that) : function() {
  4188. return fn.apply(that, arguments);
  4189. };
  4190. };
  4191. },
  4192. 6099: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4193. "use strict";
  4194. var TO_STRING_TAG_SUPPORT = __webpack_require__(2140), defineBuiltIn = __webpack_require__(6840), toString = __webpack_require__(3179);
  4195. TO_STRING_TAG_SUPPORT || defineBuiltIn(Object.prototype, "toString", toString, {
  4196. unsafe: !0
  4197. });
  4198. },
  4199. 6119: (module, __unused_webpack_exports, __webpack_require__) => {
  4200. "use strict";
  4201. var shared = __webpack_require__(5745), uid = __webpack_require__(3392), keys = shared("keys");
  4202. module.exports = function(key) {
  4203. return keys[key] || (keys[key] = uid(key));
  4204. };
  4205. },
  4206. 6193: (module, __unused_webpack_exports, __webpack_require__) => {
  4207. "use strict";
  4208. var ENVIRONMENT = __webpack_require__(4215);
  4209. module.exports = "NODE" === ENVIRONMENT;
  4210. },
  4211. 6198: (module, __unused_webpack_exports, __webpack_require__) => {
  4212. "use strict";
  4213. var toLength = __webpack_require__(8014);
  4214. module.exports = function(obj) {
  4215. return toLength(obj.length);
  4216. };
  4217. },
  4218. 6237: (module, __unused_webpack_exports, __webpack_require__) => {
  4219. "use strict";
  4220. module.exports = Reader;
  4221. var BufferReader, util = __webpack_require__(3610), LongBits = util.LongBits, utf8 = util.utf8;
  4222. function indexOutOfRange(reader, writeLength) {
  4223. return RangeError("index out of range: " + reader.pos + " + " + (writeLength || 1) + " > " + reader.len);
  4224. }
  4225. function Reader(buffer) {
  4226. this.buf = buffer, this.pos = 0, this.len = buffer.length;
  4227. }
  4228. var value, create_array = "undefined" != typeof Uint8Array ? function(buffer) {
  4229. if (buffer instanceof Uint8Array || Array.isArray(buffer)) return new Reader(buffer);
  4230. throw Error("illegal buffer");
  4231. } : function(buffer) {
  4232. if (Array.isArray(buffer)) return new Reader(buffer);
  4233. throw Error("illegal buffer");
  4234. }, create = function() {
  4235. return util.Buffer ? function(buffer) {
  4236. return (Reader.create = function(buffer) {
  4237. return util.Buffer.isBuffer(buffer) ? new BufferReader(buffer) : create_array(buffer);
  4238. })(buffer);
  4239. } : create_array;
  4240. };
  4241. function readLongVarint() {
  4242. var bits = new LongBits(0, 0), i = 0;
  4243. if (!(this.len - this.pos > 4)) {
  4244. for (;i < 3; ++i) {
  4245. if (this.pos >= this.len) throw indexOutOfRange(this);
  4246. if (bits.lo = (bits.lo | (127 & this.buf[this.pos]) << 7 * i) >>> 0, this.buf[this.pos++] < 128) return bits;
  4247. }
  4248. return bits.lo = (bits.lo | (127 & this.buf[this.pos++]) << 7 * i) >>> 0, bits;
  4249. }
  4250. for (;i < 4; ++i) if (bits.lo = (bits.lo | (127 & this.buf[this.pos]) << 7 * i) >>> 0,
  4251. this.buf[this.pos++] < 128) return bits;
  4252. if (bits.lo = (bits.lo | (127 & this.buf[this.pos]) << 28) >>> 0, bits.hi = (bits.hi | (127 & this.buf[this.pos]) >> 4) >>> 0,
  4253. this.buf[this.pos++] < 128) return bits;
  4254. if (i = 0, this.len - this.pos > 4) {
  4255. for (;i < 5; ++i) if (bits.hi = (bits.hi | (127 & this.buf[this.pos]) << 7 * i + 3) >>> 0,
  4256. this.buf[this.pos++] < 128) return bits;
  4257. } else for (;i < 5; ++i) {
  4258. if (this.pos >= this.len) throw indexOutOfRange(this);
  4259. if (bits.hi = (bits.hi | (127 & this.buf[this.pos]) << 7 * i + 3) >>> 0, this.buf[this.pos++] < 128) return bits;
  4260. }
  4261. throw Error("invalid varint encoding");
  4262. }
  4263. function readFixed32_end(buf, end) {
  4264. return (buf[end - 4] | buf[end - 3] << 8 | buf[end - 2] << 16 | buf[end - 1] << 24) >>> 0;
  4265. }
  4266. function readFixed64() {
  4267. if (this.pos + 8 > this.len) throw indexOutOfRange(this, 8);
  4268. return new LongBits(readFixed32_end(this.buf, this.pos += 4), readFixed32_end(this.buf, this.pos += 4));
  4269. }
  4270. Reader.create = create(), Reader.prototype._slice = util.Array.prototype.subarray || util.Array.prototype.slice,
  4271. Reader.prototype.uint32 = (value = 4294967295, function() {
  4272. if (value = (127 & this.buf[this.pos]) >>> 0, this.buf[this.pos++] < 128) return value;
  4273. if (value = (value | (127 & this.buf[this.pos]) << 7) >>> 0, this.buf[this.pos++] < 128) return value;
  4274. if (value = (value | (127 & this.buf[this.pos]) << 14) >>> 0, this.buf[this.pos++] < 128) return value;
  4275. if (value = (value | (127 & this.buf[this.pos]) << 21) >>> 0, this.buf[this.pos++] < 128) return value;
  4276. if (value = (value | (15 & this.buf[this.pos]) << 28) >>> 0, this.buf[this.pos++] < 128) return value;
  4277. if ((this.pos += 5) > this.len) throw this.pos = this.len, indexOutOfRange(this, 10);
  4278. return value;
  4279. }), Reader.prototype.int32 = function() {
  4280. return 0 | this.uint32();
  4281. }, Reader.prototype.sint32 = function() {
  4282. var value = this.uint32();
  4283. return value >>> 1 ^ -(1 & value);
  4284. }, Reader.prototype.bool = function() {
  4285. return 0 !== this.uint32();
  4286. }, Reader.prototype.fixed32 = function() {
  4287. if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
  4288. return readFixed32_end(this.buf, this.pos += 4);
  4289. }, Reader.prototype.sfixed32 = function() {
  4290. if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
  4291. return 0 | readFixed32_end(this.buf, this.pos += 4);
  4292. }, Reader.prototype.float = function() {
  4293. if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
  4294. var value = util.float.readFloatLE(this.buf, this.pos);
  4295. return this.pos += 4, value;
  4296. }, Reader.prototype.double = function() {
  4297. if (this.pos + 8 > this.len) throw indexOutOfRange(this, 4);
  4298. var value = util.float.readDoubleLE(this.buf, this.pos);
  4299. return this.pos += 8, value;
  4300. }, Reader.prototype.bytes = function() {
  4301. var length = this.uint32(), start = this.pos, end = this.pos + length;
  4302. if (end > this.len) throw indexOutOfRange(this, length);
  4303. if (this.pos += length, Array.isArray(this.buf)) return this.buf.slice(start, end);
  4304. if (start === end) {
  4305. var nativeBuffer = util.Buffer;
  4306. return nativeBuffer ? nativeBuffer.alloc(0) : new this.buf.constructor(0);
  4307. }
  4308. return this._slice.call(this.buf, start, end);
  4309. }, Reader.prototype.string = function() {
  4310. var bytes = this.bytes();
  4311. return utf8.read(bytes, 0, bytes.length);
  4312. }, Reader.prototype.skip = function(length) {
  4313. if ("number" == typeof length) {
  4314. if (this.pos + length > this.len) throw indexOutOfRange(this, length);
  4315. this.pos += length;
  4316. } else do {
  4317. if (this.pos >= this.len) throw indexOutOfRange(this);
  4318. } while (128 & this.buf[this.pos++]);
  4319. return this;
  4320. }, Reader.prototype.skipType = function(wireType) {
  4321. switch (wireType) {
  4322. case 0:
  4323. this.skip();
  4324. break;
  4325.  
  4326. case 1:
  4327. this.skip(8);
  4328. break;
  4329.  
  4330. case 2:
  4331. this.skip(this.uint32());
  4332. break;
  4333.  
  4334. case 3:
  4335. for (;4 != (wireType = 7 & this.uint32()); ) this.skipType(wireType);
  4336. break;
  4337.  
  4338. case 5:
  4339. this.skip(4);
  4340. break;
  4341.  
  4342. default:
  4343. throw Error("invalid wire type " + wireType + " at offset " + this.pos);
  4344. }
  4345. return this;
  4346. }, Reader._configure = function(BufferReader_) {
  4347. BufferReader = BufferReader_, Reader.create = create(), BufferReader._configure();
  4348. var fn = util.Long ? "toLong" : "toNumber";
  4349. util.merge(Reader.prototype, {
  4350. int64: function() {
  4351. return readLongVarint.call(this)[fn](!1);
  4352. },
  4353. uint64: function() {
  4354. return readLongVarint.call(this)[fn](!0);
  4355. },
  4356. sint64: function() {
  4357. return readLongVarint.call(this).zzDecode()[fn](!1);
  4358. },
  4359. fixed64: function() {
  4360. return readFixed64.call(this)[fn](!0);
  4361. },
  4362. sfixed64: function() {
  4363. return readFixed64.call(this)[fn](!1);
  4364. }
  4365. });
  4366. };
  4367. },
  4368. 6269: module => {
  4369. "use strict";
  4370. module.exports = {};
  4371. },
  4372. 6279: (module, __unused_webpack_exports, __webpack_require__) => {
  4373. "use strict";
  4374. var defineBuiltIn = __webpack_require__(6840);
  4375. module.exports = function(target, src, options) {
  4376. for (var key in src) defineBuiltIn(target, key, src[key], options);
  4377. return target;
  4378. };
  4379. },
  4380. 6319: (module, __unused_webpack_exports, __webpack_require__) => {
  4381. "use strict";
  4382. var anObject = __webpack_require__(8551), iteratorClose = __webpack_require__(9539);
  4383. module.exports = function(iterator, fn, value, ENTRIES) {
  4384. try {
  4385. return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
  4386. } catch (error) {
  4387. iteratorClose(iterator, "throw", error);
  4388. }
  4389. };
  4390. },
  4391. 6346: (module, __unused_webpack_exports, __webpack_require__) => {
  4392. "use strict";
  4393. 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) {
  4394. return [ 255 & number ];
  4395. }, packInt16 = function(number) {
  4396. return [ 255 & number, number >> 8 & 255 ];
  4397. }, packInt32 = function(number) {
  4398. return [ 255 & number, number >> 8 & 255, number >> 16 & 255, number >> 24 & 255 ];
  4399. }, unpackInt32 = function(buffer) {
  4400. return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];
  4401. }, packFloat32 = function(number) {
  4402. return packIEEE754(fround(number), 23, 4);
  4403. }, packFloat64 = function(number) {
  4404. return packIEEE754(number, 52, 8);
  4405. }, addGetter = function(Constructor, key, getInternalState) {
  4406. defineBuiltInAccessor(Constructor.prototype, key, {
  4407. configurable: !0,
  4408. get: function() {
  4409. return getInternalState(this)[key];
  4410. }
  4411. });
  4412. }, get = function(view, count, index, isLittleEndian) {
  4413. var store = getInternalDataViewState(view), intIndex = toIndex(index), boolIsLittleEndian = !!isLittleEndian;
  4414. if (intIndex + count > store.byteLength) throw new RangeError("Wrong index");
  4415. var bytes = store.bytes, start = intIndex + store.byteOffset, pack = arraySlice(bytes, start, start + count);
  4416. return boolIsLittleEndian ? pack : reverse(pack);
  4417. }, set = function(view, count, index, conversion, value, isLittleEndian) {
  4418. var store = getInternalDataViewState(view), intIndex = toIndex(index), pack = conversion(+value), boolIsLittleEndian = !!isLittleEndian;
  4419. if (intIndex + count > store.byteLength) throw new RangeError("Wrong index");
  4420. for (var bytes = store.bytes, start = intIndex + store.byteOffset, i = 0; i < count; i++) bytes[start + i] = pack[boolIsLittleEndian ? i : count - i - 1];
  4421. };
  4422. if (NATIVE_ARRAY_BUFFER) {
  4423. var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME && "ArrayBuffer" !== NativeArrayBuffer.name;
  4424. fails((function() {
  4425. NativeArrayBuffer(1);
  4426. })) && fails((function() {
  4427. new NativeArrayBuffer(-1);
  4428. })) && !fails((function() {
  4429. return new NativeArrayBuffer, new NativeArrayBuffer(1.5), new NativeArrayBuffer(NaN),
  4430. 1 !== NativeArrayBuffer.length || INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME;
  4431. })) ? INCORRECT_ARRAY_BUFFER_NAME && CONFIGURABLE_FUNCTION_NAME && createNonEnumerableProperty(NativeArrayBuffer, "name", "ArrayBuffer") : (($ArrayBuffer = function(length) {
  4432. return anInstance(this, ArrayBufferPrototype), inheritIfRequired(new NativeArrayBuffer(toIndex(length)), this, $ArrayBuffer);
  4433. }).prototype = ArrayBufferPrototype, ArrayBufferPrototype.constructor = $ArrayBuffer,
  4434. copyConstructorProperties($ArrayBuffer, NativeArrayBuffer)), setPrototypeOf && getPrototypeOf(DataViewPrototype) !== ObjectPrototype && setPrototypeOf(DataViewPrototype, ObjectPrototype);
  4435. var testView = new $DataView(new $ArrayBuffer(2)), $setInt8 = uncurryThis(DataViewPrototype.setInt8);
  4436. testView.setInt8(0, 2147483648), testView.setInt8(1, 2147483649), !testView.getInt8(0) && testView.getInt8(1) || defineBuiltIns(DataViewPrototype, {
  4437. setInt8: function(byteOffset, value) {
  4438. $setInt8(this, byteOffset, value << 24 >> 24);
  4439. },
  4440. setUint8: function(byteOffset, value) {
  4441. $setInt8(this, byteOffset, value << 24 >> 24);
  4442. }
  4443. }, {
  4444. unsafe: !0
  4445. });
  4446. } else ArrayBufferPrototype = ($ArrayBuffer = function(length) {
  4447. anInstance(this, ArrayBufferPrototype);
  4448. var byteLength = toIndex(length);
  4449. setInternalState(this, {
  4450. type: "ArrayBuffer",
  4451. bytes: fill(Array(byteLength), 0),
  4452. byteLength
  4453. }), DESCRIPTORS || (this.byteLength = byteLength, this.detached = !1);
  4454. }).prototype, DataViewPrototype = ($DataView = function(buffer, byteOffset, byteLength) {
  4455. anInstance(this, DataViewPrototype), anInstance(buffer, ArrayBufferPrototype);
  4456. var bufferState = getInternalArrayBufferState(buffer), bufferLength = bufferState.byteLength, offset = toIntegerOrInfinity(byteOffset);
  4457. if (offset < 0 || offset > bufferLength) throw new RangeError("Wrong offset");
  4458. if (offset + (byteLength = void 0 === byteLength ? bufferLength - offset : toLength(byteLength)) > bufferLength) throw new RangeError("Wrong length");
  4459. setInternalState(this, {
  4460. type: "DataView",
  4461. buffer,
  4462. byteLength,
  4463. byteOffset: offset,
  4464. bytes: bufferState.bytes
  4465. }), DESCRIPTORS || (this.buffer = buffer, this.byteLength = byteLength, this.byteOffset = offset);
  4466. }).prototype, DESCRIPTORS && (addGetter($ArrayBuffer, "byteLength", getInternalArrayBufferState),
  4467. addGetter($DataView, "buffer", getInternalDataViewState), addGetter($DataView, "byteLength", getInternalDataViewState),
  4468. addGetter($DataView, "byteOffset", getInternalDataViewState)), defineBuiltIns(DataViewPrototype, {
  4469. getInt8: function(byteOffset) {
  4470. return get(this, 1, byteOffset)[0] << 24 >> 24;
  4471. },
  4472. getUint8: function(byteOffset) {
  4473. return get(this, 1, byteOffset)[0];
  4474. },
  4475. getInt16: function(byteOffset) {
  4476. var bytes = get(this, 2, byteOffset, arguments.length > 1 && arguments[1]);
  4477. return (bytes[1] << 8 | bytes[0]) << 16 >> 16;
  4478. },
  4479. getUint16: function(byteOffset) {
  4480. var bytes = get(this, 2, byteOffset, arguments.length > 1 && arguments[1]);
  4481. return bytes[1] << 8 | bytes[0];
  4482. },
  4483. getInt32: function(byteOffset) {
  4484. return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 && arguments[1]));
  4485. },
  4486. getUint32: function(byteOffset) {
  4487. return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 && arguments[1])) >>> 0;
  4488. },
  4489. getFloat32: function(byteOffset) {
  4490. return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 && arguments[1]), 23);
  4491. },
  4492. getFloat64: function(byteOffset) {
  4493. return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 && arguments[1]), 52);
  4494. },
  4495. setInt8: function(byteOffset, value) {
  4496. set(this, 1, byteOffset, packInt8, value);
  4497. },
  4498. setUint8: function(byteOffset, value) {
  4499. set(this, 1, byteOffset, packInt8, value);
  4500. },
  4501. setInt16: function(byteOffset, value) {
  4502. set(this, 2, byteOffset, packInt16, value, arguments.length > 2 && arguments[2]);
  4503. },
  4504. setUint16: function(byteOffset, value) {
  4505. set(this, 2, byteOffset, packInt16, value, arguments.length > 2 && arguments[2]);
  4506. },
  4507. setInt32: function(byteOffset, value) {
  4508. set(this, 4, byteOffset, packInt32, value, arguments.length > 2 && arguments[2]);
  4509. },
  4510. setUint32: function(byteOffset, value) {
  4511. set(this, 4, byteOffset, packInt32, value, arguments.length > 2 && arguments[2]);
  4512. },
  4513. setFloat32: function(byteOffset, value) {
  4514. set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 && arguments[2]);
  4515. },
  4516. setFloat64: function(byteOffset, value) {
  4517. set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 && arguments[2]);
  4518. }
  4519. });
  4520. setToStringTag($ArrayBuffer, "ArrayBuffer"), setToStringTag($DataView, "DataView"),
  4521. module.exports = {
  4522. ArrayBuffer: $ArrayBuffer,
  4523. DataView: $DataView
  4524. };
  4525. },
  4526. 6395: module => {
  4527. "use strict";
  4528. module.exports = !1;
  4529. },
  4530. 6434: (__unused_webpack_module, exports, __webpack_require__) => {
  4531. "use strict";
  4532. var wrappers = exports, Message = __webpack_require__(2551);
  4533. wrappers[".google.protobuf.Any"] = {
  4534. fromObject: function(object) {
  4535. if (object && object["@type"]) {
  4536. var name = object["@type"].substring(object["@type"].lastIndexOf("/") + 1), type = this.lookup(name);
  4537. if (type) {
  4538. var type_url = "." === object["@type"].charAt(0) ? object["@type"].slice(1) : object["@type"];
  4539. return -1 === type_url.indexOf("/") && (type_url = "/" + type_url), this.create({
  4540. type_url,
  4541. value: type.encode(type.fromObject(object)).finish()
  4542. });
  4543. }
  4544. }
  4545. return this.fromObject(object);
  4546. },
  4547. toObject: function(message, options) {
  4548. var prefix = "", name = "";
  4549. if (options && options.json && message.type_url && message.value) {
  4550. name = message.type_url.substring(message.type_url.lastIndexOf("/") + 1), prefix = message.type_url.substring(0, message.type_url.lastIndexOf("/") + 1);
  4551. var type = this.lookup(name);
  4552. type && (message = type.decode(message.value));
  4553. }
  4554. if (!(message instanceof this.ctor) && message instanceof Message) {
  4555. var object = message.$type.toObject(message, options);
  4556. return "" === prefix && (prefix = "type.googleapis.com/"), name = prefix + ("." === message.$type.fullName[0] ? message.$type.fullName.slice(1) : message.$type.fullName),
  4557. object["@type"] = name, object;
  4558. }
  4559. return this.toObject(message, options);
  4560. }
  4561. };
  4562. },
  4563. 6449: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4564. "use strict";
  4565. var $ = __webpack_require__(6518), flattenIntoArray = __webpack_require__(259), toObject = __webpack_require__(8981), lengthOfArrayLike = __webpack_require__(6198), toIntegerOrInfinity = __webpack_require__(1291), arraySpeciesCreate = __webpack_require__(1469);
  4566. $({
  4567. target: "Array",
  4568. proto: !0
  4569. }, {
  4570. flat: function() {
  4571. var depthArg = arguments.length ? arguments[0] : void 0, O = toObject(this), sourceLen = lengthOfArrayLike(O), A = arraySpeciesCreate(O, 0);
  4572. return A.length = flattenIntoArray(A, O, O, sourceLen, 0, void 0 === depthArg ? 1 : toIntegerOrInfinity(depthArg)),
  4573. A;
  4574. }
  4575. });
  4576. },
  4577. 6468: (module, __unused_webpack_exports, __webpack_require__) => {
  4578. "use strict";
  4579. 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);
  4580. module.exports = function(CONSTRUCTOR_NAME, wrapper, common) {
  4581. 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) {
  4582. var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);
  4583. defineBuiltIn(NativePrototype, KEY, "add" === KEY ? function(value) {
  4584. return uncurriedNativeMethod(this, 0 === value ? 0 : value), this;
  4585. } : "delete" === KEY ? function(key) {
  4586. return !(IS_WEAK && !isObject(key)) && uncurriedNativeMethod(this, 0 === key ? 0 : key);
  4587. } : "get" === KEY ? function(key) {
  4588. return IS_WEAK && !isObject(key) ? void 0 : uncurriedNativeMethod(this, 0 === key ? 0 : key);
  4589. } : "has" === KEY ? function(key) {
  4590. return !(IS_WEAK && !isObject(key)) && uncurriedNativeMethod(this, 0 === key ? 0 : key);
  4591. } : function(key, value) {
  4592. return uncurriedNativeMethod(this, 0 === key ? 0 : key, value), this;
  4593. });
  4594. };
  4595. if (isForced(CONSTRUCTOR_NAME, !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails((function() {
  4596. (new NativeConstructor).entries().next();
  4597. }))))) Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER),
  4598. InternalMetadataModule.enable(); else if (isForced(CONSTRUCTOR_NAME, !0)) {
  4599. var instance = new Constructor, HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) !== instance, THROWS_ON_PRIMITIVES = fails((function() {
  4600. instance.has(1);
  4601. })), ACCEPT_ITERABLES = checkCorrectnessOfIteration((function(iterable) {
  4602. new NativeConstructor(iterable);
  4603. })), BUGGY_ZERO = !IS_WEAK && fails((function() {
  4604. for (var $instance = new NativeConstructor, index = 5; index--; ) $instance[ADDER](index, index);
  4605. return !$instance.has(-0);
  4606. }));
  4607. ACCEPT_ITERABLES || ((Constructor = wrapper((function(dummy, iterable) {
  4608. anInstance(dummy, NativePrototype);
  4609. var that = inheritIfRequired(new NativeConstructor, dummy, Constructor);
  4610. return isNullOrUndefined(iterable) || iterate(iterable, that[ADDER], {
  4611. that,
  4612. AS_ENTRIES: IS_MAP
  4613. }), that;
  4614. }))).prototype = NativePrototype, NativePrototype.constructor = Constructor), (THROWS_ON_PRIMITIVES || BUGGY_ZERO) && (fixMethod("delete"),
  4615. fixMethod("has"), IS_MAP && fixMethod("get")), (BUGGY_ZERO || HASNT_CHAINING) && fixMethod(ADDER),
  4616. IS_WEAK && NativePrototype.clear && delete NativePrototype.clear;
  4617. }
  4618. return exported[CONSTRUCTOR_NAME] = Constructor, $({
  4619. global: !0,
  4620. constructor: !0,
  4621. forced: Constructor !== NativeConstructor
  4622. }, exported), setToStringTag(Constructor, CONSTRUCTOR_NAME), IS_WEAK || common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP),
  4623. Constructor;
  4624. };
  4625. },
  4626. 6469: (module, __unused_webpack_exports, __webpack_require__) => {
  4627. "use strict";
  4628. var wellKnownSymbol = __webpack_require__(8227), create = __webpack_require__(2360), defineProperty = __webpack_require__(4913).f, UNSCOPABLES = wellKnownSymbol("unscopables"), ArrayPrototype = Array.prototype;
  4629. void 0 === ArrayPrototype[UNSCOPABLES] && defineProperty(ArrayPrototype, UNSCOPABLES, {
  4630. configurable: !0,
  4631. value: create(null)
  4632. }), module.exports = function(key) {
  4633. ArrayPrototype[UNSCOPABLES][key] = !0;
  4634. };
  4635. },
  4636. 6499: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4637. "use strict";
  4638. var $ = __webpack_require__(6518), call = __webpack_require__(9565), aCallable = __webpack_require__(9306), newPromiseCapabilityModule = __webpack_require__(6043), perform = __webpack_require__(1103), iterate = __webpack_require__(2652);
  4639. $({
  4640. target: "Promise",
  4641. stat: !0,
  4642. forced: __webpack_require__(537)
  4643. }, {
  4644. all: function(iterable) {
  4645. var C = this, capability = newPromiseCapabilityModule.f(C), resolve = capability.resolve, reject = capability.reject, result = perform((function() {
  4646. var $promiseResolve = aCallable(C.resolve), values = [], counter = 0, remaining = 1;
  4647. iterate(iterable, (function(promise) {
  4648. var index = counter++, alreadyCalled = !1;
  4649. remaining++, call($promiseResolve, C, promise).then((function(value) {
  4650. alreadyCalled || (alreadyCalled = !0, values[index] = value, --remaining || resolve(values));
  4651. }), reject);
  4652. })), --remaining || resolve(values);
  4653. }));
  4654. return result.error && reject(result.value), capability.promise;
  4655. }
  4656. });
  4657. },
  4658. 6518: (module, __unused_webpack_exports, __webpack_require__) => {
  4659. "use strict";
  4660. 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);
  4661. module.exports = function(options, source) {
  4662. var target, key, targetProperty, sourceProperty, descriptor, TARGET = options.target, GLOBAL = options.global, STATIC = options.stat;
  4663. if (target = GLOBAL ? globalThis : STATIC ? globalThis[TARGET] || defineGlobalProperty(TARGET, {}) : globalThis[TARGET] && globalThis[TARGET].prototype) for (key in source) {
  4664. if (sourceProperty = source[key], targetProperty = options.dontCallGetSet ? (descriptor = getOwnPropertyDescriptor(target, key)) && descriptor.value : target[key],
  4665. !isForced(GLOBAL ? key : TARGET + (STATIC ? "." : "#") + key, options.forced) && void 0 !== targetProperty) {
  4666. if (typeof sourceProperty == typeof targetProperty) continue;
  4667. copyConstructorProperties(sourceProperty, targetProperty);
  4668. }
  4669. (options.sham || targetProperty && targetProperty.sham) && createNonEnumerableProperty(sourceProperty, "sham", !0),
  4670. defineBuiltIn(target, key, sourceProperty, options);
  4671. }
  4672. };
  4673. },
  4674. 6614: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4675. "use strict";
  4676. var ArrayBufferViewCore = __webpack_require__(4644), toLength = __webpack_require__(8014), toAbsoluteIndex = __webpack_require__(5610), aTypedArray = ArrayBufferViewCore.aTypedArray, getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
  4677. (0, ArrayBufferViewCore.exportTypedArrayMethod)("subarray", (function(begin, end) {
  4678. var O = aTypedArray(this), length = O.length, beginIndex = toAbsoluteIndex(begin, length);
  4679. return new (getTypedArrayConstructor(O))(O.buffer, O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT, toLength((void 0 === end ? length : toAbsoluteIndex(end, length)) - beginIndex));
  4680. }));
  4681. },
  4682. 6651: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4683. "use strict";
  4684. var ArrayBufferViewCore = __webpack_require__(4644), $indexOf = __webpack_require__(9617).indexOf, aTypedArray = ArrayBufferViewCore.aTypedArray;
  4685. (0, ArrayBufferViewCore.exportTypedArrayMethod)("indexOf", (function(searchElement) {
  4686. return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : void 0);
  4687. }));
  4688. },
  4689. 6682: (module, __unused_webpack_exports, __webpack_require__) => {
  4690. "use strict";
  4691. var call = __webpack_require__(9565), anObject = __webpack_require__(8551), isCallable = __webpack_require__(4901), classof = __webpack_require__(2195), regexpExec = __webpack_require__(7323), $TypeError = TypeError;
  4692. module.exports = function(R, S) {
  4693. var exec = R.exec;
  4694. if (isCallable(exec)) {
  4695. var result = call(exec, R, S);
  4696. return null !== result && anObject(result), result;
  4697. }
  4698. if ("RegExp" === classof(R)) return call(regexpExec, R, S);
  4699. throw new $TypeError("RegExp#exec called on incompatible receiver");
  4700. };
  4701. },
  4702. 6699: (module, __unused_webpack_exports, __webpack_require__) => {
  4703. "use strict";
  4704. var DESCRIPTORS = __webpack_require__(3724), definePropertyModule = __webpack_require__(4913), createPropertyDescriptor = __webpack_require__(6980);
  4705. module.exports = DESCRIPTORS ? function(object, key, value) {
  4706. return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
  4707. } : function(object, key, value) {
  4708. return object[key] = value, object;
  4709. };
  4710. },
  4711. 6706: (module, __unused_webpack_exports, __webpack_require__) => {
  4712. "use strict";
  4713. var uncurryThis = __webpack_require__(9504), aCallable = __webpack_require__(9306);
  4714. module.exports = function(object, key, method) {
  4715. try {
  4716. return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));
  4717. } catch (error) {}
  4718. };
  4719. },
  4720. 6761: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4721. "use strict";
  4722. 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) {
  4723. var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);
  4724. ObjectPrototypeDescriptor && delete ObjectPrototype[P], nativeDefineProperty(O, P, Attributes),
  4725. ObjectPrototypeDescriptor && O !== ObjectPrototype && nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);
  4726. }, setSymbolDescriptor = DESCRIPTORS && fails((function() {
  4727. return 7 !== nativeObjectCreate(nativeDefineProperty({}, "a", {
  4728. get: function() {
  4729. return nativeDefineProperty(this, "a", {
  4730. value: 7
  4731. }).a;
  4732. }
  4733. })).a;
  4734. })) ? fallbackDefineProperty : nativeDefineProperty, wrap = function(tag, description) {
  4735. var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);
  4736. return setInternalState(symbol, {
  4737. type: "Symbol",
  4738. tag,
  4739. description
  4740. }), DESCRIPTORS || (symbol.description = description), symbol;
  4741. }, $defineProperty = function(O, P, Attributes) {
  4742. O === ObjectPrototype && $defineProperty(ObjectPrototypeSymbols, P, Attributes),
  4743. anObject(O);
  4744. var key = toPropertyKey(P);
  4745. return anObject(Attributes), hasOwn(AllSymbols, key) ? (Attributes.enumerable ? (hasOwn(O, HIDDEN) && O[HIDDEN][key] && (O[HIDDEN][key] = !1),
  4746. Attributes = nativeObjectCreate(Attributes, {
  4747. enumerable: createPropertyDescriptor(0, !1)
  4748. })) : (hasOwn(O, HIDDEN) || nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, nativeObjectCreate(null))),
  4749. O[HIDDEN][key] = !0), setSymbolDescriptor(O, key, Attributes)) : nativeDefineProperty(O, key, Attributes);
  4750. }, $defineProperties = function(O, Properties) {
  4751. anObject(O);
  4752. var properties = toIndexedObject(Properties), keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));
  4753. return $forEach(keys, (function(key) {
  4754. DESCRIPTORS && !call($propertyIsEnumerable, properties, key) || $defineProperty(O, key, properties[key]);
  4755. })), O;
  4756. }, $propertyIsEnumerable = function(V) {
  4757. var P = toPropertyKey(V), enumerable = call(nativePropertyIsEnumerable, this, P);
  4758. return !(this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) && (!(enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]) || enumerable);
  4759. }, $getOwnPropertyDescriptor = function(O, P) {
  4760. var it = toIndexedObject(O), key = toPropertyKey(P);
  4761. if (it !== ObjectPrototype || !hasOwn(AllSymbols, key) || hasOwn(ObjectPrototypeSymbols, key)) {
  4762. var descriptor = nativeGetOwnPropertyDescriptor(it, key);
  4763. return !descriptor || !hasOwn(AllSymbols, key) || hasOwn(it, HIDDEN) && it[HIDDEN][key] || (descriptor.enumerable = !0),
  4764. descriptor;
  4765. }
  4766. }, $getOwnPropertyNames = function(O) {
  4767. var names = nativeGetOwnPropertyNames(toIndexedObject(O)), result = [];
  4768. return $forEach(names, (function(key) {
  4769. hasOwn(AllSymbols, key) || hasOwn(hiddenKeys, key) || push(result, key);
  4770. })), result;
  4771. }, $getOwnPropertySymbols = function(O) {
  4772. var IS_OBJECT_PROTOTYPE = O === ObjectPrototype, names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O)), result = [];
  4773. return $forEach(names, (function(key) {
  4774. !hasOwn(AllSymbols, key) || IS_OBJECT_PROTOTYPE && !hasOwn(ObjectPrototype, key) || push(result, AllSymbols[key]);
  4775. })), result;
  4776. };
  4777. NATIVE_SYMBOL || (defineBuiltIn(SymbolPrototype = ($Symbol = function() {
  4778. if (isPrototypeOf(SymbolPrototype, this)) throw new TypeError("Symbol is not a constructor");
  4779. var description = arguments.length && void 0 !== arguments[0] ? $toString(arguments[0]) : void 0, tag = uid(description), setter = function(value) {
  4780. var $this = void 0 === this ? globalThis : this;
  4781. $this === ObjectPrototype && call(setter, ObjectPrototypeSymbols, value), hasOwn($this, HIDDEN) && hasOwn($this[HIDDEN], tag) && ($this[HIDDEN][tag] = !1);
  4782. var descriptor = createPropertyDescriptor(1, value);
  4783. try {
  4784. setSymbolDescriptor($this, tag, descriptor);
  4785. } catch (error) {
  4786. if (!(error instanceof RangeError)) throw error;
  4787. fallbackDefineProperty($this, tag, descriptor);
  4788. }
  4789. };
  4790. return DESCRIPTORS && USE_SETTER && setSymbolDescriptor(ObjectPrototype, tag, {
  4791. configurable: !0,
  4792. set: setter
  4793. }), wrap(tag, description);
  4794. }).prototype, "toString", (function() {
  4795. return getInternalState(this).tag;
  4796. })), defineBuiltIn($Symbol, "withoutSetter", (function(description) {
  4797. return wrap(uid(description), description);
  4798. })), propertyIsEnumerableModule.f = $propertyIsEnumerable, definePropertyModule.f = $defineProperty,
  4799. definePropertiesModule.f = $defineProperties, getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor,
  4800. getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames,
  4801. getOwnPropertySymbolsModule.f = $getOwnPropertySymbols, wrappedWellKnownSymbolModule.f = function(name) {
  4802. return wrap(wellKnownSymbol(name), name);
  4803. }, DESCRIPTORS && (defineBuiltInAccessor(SymbolPrototype, "description", {
  4804. configurable: !0,
  4805. get: function() {
  4806. return getInternalState(this).description;
  4807. }
  4808. }), IS_PURE || defineBuiltIn(ObjectPrototype, "propertyIsEnumerable", $propertyIsEnumerable, {
  4809. unsafe: !0
  4810. }))), $({
  4811. global: !0,
  4812. constructor: !0,
  4813. wrap: !0,
  4814. forced: !NATIVE_SYMBOL,
  4815. sham: !NATIVE_SYMBOL
  4816. }, {
  4817. Symbol: $Symbol
  4818. }), $forEach(objectKeys(WellKnownSymbolsStore), (function(name) {
  4819. defineWellKnownSymbol(name);
  4820. })), $({
  4821. target: "Symbol",
  4822. stat: !0,
  4823. forced: !NATIVE_SYMBOL
  4824. }, {
  4825. useSetter: function() {
  4826. USE_SETTER = !0;
  4827. },
  4828. useSimple: function() {
  4829. USE_SETTER = !1;
  4830. }
  4831. }), $({
  4832. target: "Object",
  4833. stat: !0,
  4834. forced: !NATIVE_SYMBOL,
  4835. sham: !DESCRIPTORS
  4836. }, {
  4837. create: function(O, Properties) {
  4838. return void 0 === Properties ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);
  4839. },
  4840. defineProperty: $defineProperty,
  4841. defineProperties: $defineProperties,
  4842. getOwnPropertyDescriptor: $getOwnPropertyDescriptor
  4843. }), $({
  4844. target: "Object",
  4845. stat: !0,
  4846. forced: !NATIVE_SYMBOL
  4847. }, {
  4848. getOwnPropertyNames: $getOwnPropertyNames
  4849. }), defineSymbolToPrimitive(), setToStringTag($Symbol, "Symbol"), hiddenKeys[HIDDEN] = !0;
  4850. },
  4851. 6801: (__unused_webpack_module, exports, __webpack_require__) => {
  4852. "use strict";
  4853. 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);
  4854. exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function(O, Properties) {
  4855. anObject(O);
  4856. for (var key, props = toIndexedObject(Properties), keys = objectKeys(Properties), length = keys.length, index = 0; length > index; ) definePropertyModule.f(O, key = keys[index++], props[key]);
  4857. return O;
  4858. };
  4859. },
  4860. 6812: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4861. "use strict";
  4862. var ArrayBufferViewCore = __webpack_require__(4644), apply = __webpack_require__(8745), $lastIndexOf = __webpack_require__(8379), aTypedArray = ArrayBufferViewCore.aTypedArray;
  4863. (0, ArrayBufferViewCore.exportTypedArrayMethod)("lastIndexOf", (function(searchElement) {
  4864. var length = arguments.length;
  4865. return apply($lastIndexOf, aTypedArray(this), length > 1 ? [ searchElement, arguments[1] ] : [ searchElement ]);
  4866. }));
  4867. },
  4868. 6823: module => {
  4869. "use strict";
  4870. var $String = String;
  4871. module.exports = function(argument) {
  4872. try {
  4873. return $String(argument);
  4874. } catch (error) {
  4875. return "Object";
  4876. }
  4877. };
  4878. },
  4879. 6837: module => {
  4880. "use strict";
  4881. var $TypeError = TypeError;
  4882. module.exports = function(it) {
  4883. if (it > 9007199254740991) throw $TypeError("Maximum allowed index exceeded");
  4884. return it;
  4885. };
  4886. },
  4887. 6840: (module, __unused_webpack_exports, __webpack_require__) => {
  4888. "use strict";
  4889. var isCallable = __webpack_require__(4901), definePropertyModule = __webpack_require__(4913), makeBuiltIn = __webpack_require__(283), defineGlobalProperty = __webpack_require__(9433);
  4890. module.exports = function(O, key, value, options) {
  4891. options || (options = {});
  4892. var simple = options.enumerable, name = void 0 !== options.name ? options.name : key;
  4893. if (isCallable(value) && makeBuiltIn(value, name, options), options.global) simple ? O[key] = value : defineGlobalProperty(key, value); else {
  4894. try {
  4895. options.unsafe ? O[key] && (simple = !0) : delete O[key];
  4896. } catch (error) {}
  4897. simple ? O[key] = value : definePropertyModule.f(O, key, {
  4898. value,
  4899. enumerable: !1,
  4900. configurable: !options.nonConfigurable,
  4901. writable: !options.nonWritable
  4902. });
  4903. }
  4904. return O;
  4905. };
  4906. },
  4907. 6910: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  4908. "use strict";
  4909. 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() {
  4910. test.sort(void 0);
  4911. })), FAILS_ON_NULL = fails((function() {
  4912. test.sort(null);
  4913. })), STRICT_METHOD = arrayMethodIsStrict("sort"), STABLE_SORT = !fails((function() {
  4914. if (V8) return V8 < 70;
  4915. if (!(FF && FF > 3)) {
  4916. if (IE_OR_EDGE) return !0;
  4917. if (WEBKIT) return WEBKIT < 603;
  4918. var code, chr, value, index, result = "";
  4919. for (code = 65; code < 76; code++) {
  4920. switch (chr = String.fromCharCode(code), code) {
  4921. case 66:
  4922. case 69:
  4923. case 70:
  4924. case 72:
  4925. value = 3;
  4926. break;
  4927.  
  4928. case 68:
  4929. case 71:
  4930. value = 4;
  4931. break;
  4932.  
  4933. default:
  4934. value = 2;
  4935. }
  4936. for (index = 0; index < 47; index++) test.push({
  4937. k: chr + index,
  4938. v: value
  4939. });
  4940. }
  4941. for (test.sort((function(a, b) {
  4942. return b.v - a.v;
  4943. })), index = 0; index < test.length; index++) chr = test[index].k.charAt(0), result.charAt(result.length - 1) !== chr && (result += chr);
  4944. return "DGBEFHACIJK" !== result;
  4945. }
  4946. }));
  4947. $({
  4948. target: "Array",
  4949. proto: !0,
  4950. forced: FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT
  4951. }, {
  4952. sort: function(comparefn) {
  4953. void 0 !== comparefn && aCallable(comparefn);
  4954. var array = toObject(this);
  4955. if (STABLE_SORT) return void 0 === comparefn ? nativeSort(array) : nativeSort(array, comparefn);
  4956. var itemsLength, index, items = [], arrayLength = lengthOfArrayLike(array);
  4957. for (index = 0; index < arrayLength; index++) index in array && push(items, array[index]);
  4958. for (internalSort(items, function(comparefn) {
  4959. return function(x, y) {
  4960. return void 0 === y ? -1 : void 0 === x ? 1 : void 0 !== comparefn ? +comparefn(x, y) || 0 : toString(x) > toString(y) ? 1 : -1;
  4961. };
  4962. }(comparefn)), itemsLength = lengthOfArrayLike(items), index = 0; index < itemsLength; ) array[index] = items[index++];
  4963. for (;index < arrayLength; ) deletePropertyOrThrow(array, index++);
  4964. return array;
  4965. }
  4966. });
  4967. },
  4968. 6933: (module, __unused_webpack_exports, __webpack_require__) => {
  4969. "use strict";
  4970. var uncurryThis = __webpack_require__(9504), isArray = __webpack_require__(4376), isCallable = __webpack_require__(4901), classof = __webpack_require__(2195), toString = __webpack_require__(655), push = uncurryThis([].push);
  4971. module.exports = function(replacer) {
  4972. if (isCallable(replacer)) return replacer;
  4973. if (isArray(replacer)) {
  4974. for (var rawLength = replacer.length, keys = [], i = 0; i < rawLength; i++) {
  4975. var element = replacer[i];
  4976. "string" == typeof element ? push(keys, element) : "number" != typeof element && "Number" !== classof(element) && "String" !== classof(element) || push(keys, toString(element));
  4977. }
  4978. var keysLength = keys.length, root = !0;
  4979. return function(key, value) {
  4980. if (root) return root = !1, value;
  4981. if (isArray(this)) return value;
  4982. for (var j = 0; j < keysLength; j++) if (keys[j] === key) return value;
  4983. };
  4984. }
  4985. };
  4986. },
  4987. 6938: (module, __unused_webpack_exports, __webpack_require__) => {
  4988. "use strict";
  4989. 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;
  4990. module.exports = {
  4991. getConstructor: function(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {
  4992. var Constructor = wrapper((function(that, iterable) {
  4993. anInstance(that, Prototype), setInternalState(that, {
  4994. type: CONSTRUCTOR_NAME,
  4995. index: create(null),
  4996. first: null,
  4997. last: null,
  4998. size: 0
  4999. }), DESCRIPTORS || (that.size = 0), isNullOrUndefined(iterable) || iterate(iterable, that[ADDER], {
  5000. that,
  5001. AS_ENTRIES: IS_MAP
  5002. });
  5003. })), Prototype = Constructor.prototype, getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME), define = function(that, key, value) {
  5004. var previous, index, state = getInternalState(that), entry = getEntry(that, key);
  5005. return entry ? entry.value = value : (state.last = entry = {
  5006. index: index = fastKey(key, !0),
  5007. key,
  5008. value,
  5009. previous: previous = state.last,
  5010. next: null,
  5011. removed: !1
  5012. }, state.first || (state.first = entry), previous && (previous.next = entry), DESCRIPTORS ? state.size++ : that.size++,
  5013. "F" !== index && (state.index[index] = entry)), that;
  5014. }, getEntry = function(that, key) {
  5015. var entry, state = getInternalState(that), index = fastKey(key);
  5016. if ("F" !== index) return state.index[index];
  5017. for (entry = state.first; entry; entry = entry.next) if (entry.key === key) return entry;
  5018. };
  5019. return defineBuiltIns(Prototype, {
  5020. clear: function() {
  5021. for (var state = getInternalState(this), entry = state.first; entry; ) entry.removed = !0,
  5022. entry.previous && (entry.previous = entry.previous.next = null), entry = entry.next;
  5023. state.first = state.last = null, state.index = create(null), DESCRIPTORS ? state.size = 0 : this.size = 0;
  5024. },
  5025. "delete": function(key) {
  5026. var state = getInternalState(this), entry = getEntry(this, key);
  5027. if (entry) {
  5028. var next = entry.next, prev = entry.previous;
  5029. delete state.index[entry.index], entry.removed = !0, prev && (prev.next = next),
  5030. next && (next.previous = prev), state.first === entry && (state.first = next), state.last === entry && (state.last = prev),
  5031. DESCRIPTORS ? state.size-- : this.size--;
  5032. }
  5033. return !!entry;
  5034. },
  5035. forEach: function(callbackfn) {
  5036. 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;
  5037. },
  5038. has: function(key) {
  5039. return !!getEntry(this, key);
  5040. }
  5041. }), defineBuiltIns(Prototype, IS_MAP ? {
  5042. get: function(key) {
  5043. var entry = getEntry(this, key);
  5044. return entry && entry.value;
  5045. },
  5046. set: function(key, value) {
  5047. return define(this, 0 === key ? 0 : key, value);
  5048. }
  5049. } : {
  5050. add: function(value) {
  5051. return define(this, value = 0 === value ? 0 : value, value);
  5052. }
  5053. }), DESCRIPTORS && defineBuiltInAccessor(Prototype, "size", {
  5054. configurable: !0,
  5055. get: function() {
  5056. return getInternalState(this).size;
  5057. }
  5058. }), Constructor;
  5059. },
  5060. setStrong: function(Constructor, CONSTRUCTOR_NAME, IS_MAP) {
  5061. var ITERATOR_NAME = CONSTRUCTOR_NAME + " Iterator", getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME), getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);
  5062. defineIterator(Constructor, CONSTRUCTOR_NAME, (function(iterated, kind) {
  5063. setInternalState(this, {
  5064. type: ITERATOR_NAME,
  5065. target: iterated,
  5066. state: getInternalCollectionState(iterated),
  5067. kind,
  5068. last: null
  5069. });
  5070. }), (function() {
  5071. for (var state = getInternalIteratorState(this), kind = state.kind, entry = state.last; entry && entry.removed; ) entry = entry.previous;
  5072. 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,
  5073. createIterResultObject(void 0, !0));
  5074. }), IS_MAP ? "entries" : "values", !IS_MAP, !0), setSpecies(CONSTRUCTOR_NAME);
  5075. }
  5076. };
  5077. },
  5078. 6955: (module, __unused_webpack_exports, __webpack_require__) => {
  5079. "use strict";
  5080. 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() {
  5081. return arguments;
  5082. }());
  5083. module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function(it) {
  5084. var O, tag, result;
  5085. return void 0 === it ? "Undefined" : null === it ? "Null" : "string" == typeof (tag = function(it, key) {
  5086. try {
  5087. return it[key];
  5088. } catch (error) {}
  5089. }(O = $Object(it), TO_STRING_TAG)) ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : "Object" === (result = classofRaw(O)) && isCallable(O.callee) ? "Arguments" : result;
  5090. };
  5091. },
  5092. 6969: (module, __unused_webpack_exports, __webpack_require__) => {
  5093. "use strict";
  5094. var toPrimitive = __webpack_require__(2777), isSymbol = __webpack_require__(757);
  5095. module.exports = function(argument) {
  5096. var key = toPrimitive(argument, "string");
  5097. return isSymbol(key) ? key : key + "";
  5098. };
  5099. },
  5100. 6980: module => {
  5101. "use strict";
  5102. module.exports = function(bitmap, value) {
  5103. return {
  5104. enumerable: !(1 & bitmap),
  5105. configurable: !(2 & bitmap),
  5106. writable: !(4 & bitmap),
  5107. value
  5108. };
  5109. };
  5110. },
  5111. 7029: (module, __unused_webpack_exports, __webpack_require__) => {
  5112. "use strict";
  5113. var toObject = __webpack_require__(8981), toAbsoluteIndex = __webpack_require__(5610), lengthOfArrayLike = __webpack_require__(6198), deletePropertyOrThrow = __webpack_require__(4606), min = Math.min;
  5114. module.exports = [].copyWithin || function(target, start) {
  5115. 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;
  5116. 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),
  5117. to += inc, from += inc;
  5118. return O;
  5119. };
  5120. },
  5121. 7040: (module, __unused_webpack_exports, __webpack_require__) => {
  5122. "use strict";
  5123. var NATIVE_SYMBOL = __webpack_require__(4495);
  5124. module.exports = NATIVE_SYMBOL && !Symbol.sham && "symbol" == typeof Symbol.iterator;
  5125. },
  5126. 7055: (module, __unused_webpack_exports, __webpack_require__) => {
  5127. "use strict";
  5128. var uncurryThis = __webpack_require__(9504), fails = __webpack_require__(9039), classof = __webpack_require__(2195), $Object = Object, split = uncurryThis("".split);
  5129. module.exports = fails((function() {
  5130. return !$Object("z").propertyIsEnumerable(0);
  5131. })) ? function(it) {
  5132. return "String" === classof(it) ? split(it, "") : $Object(it);
  5133. } : $Object;
  5134. },
  5135. 7209: (module, __unused_webpack_exports, __webpack_require__) => {
  5136. "use strict";
  5137. module.exports = ReflectionObject, ReflectionObject.className = "ReflectionObject";
  5138. var Root, util = __webpack_require__(3262);
  5139. function ReflectionObject(name, options) {
  5140. if (!util.isString(name)) throw TypeError("name must be a string");
  5141. if (options && !util.isObject(options)) throw TypeError("options must be an object");
  5142. this.options = options, this.parsedOptions = null, this.name = name, this.parent = null,
  5143. this.resolved = !1, this.comment = null, this.filename = null;
  5144. }
  5145. Object.defineProperties(ReflectionObject.prototype, {
  5146. root: {
  5147. get: function() {
  5148. for (var ptr = this; null !== ptr.parent; ) ptr = ptr.parent;
  5149. return ptr;
  5150. }
  5151. },
  5152. fullName: {
  5153. get: function() {
  5154. for (var path = [ this.name ], ptr = this.parent; ptr; ) path.unshift(ptr.name),
  5155. ptr = ptr.parent;
  5156. return path.join(".");
  5157. }
  5158. }
  5159. }), ReflectionObject.prototype.toJSON = function() {
  5160. throw Error();
  5161. }, ReflectionObject.prototype.onAdd = function(parent) {
  5162. this.parent && this.parent !== parent && this.parent.remove(this), this.parent = parent,
  5163. this.resolved = !1;
  5164. var root = parent.root;
  5165. root instanceof Root && root._handleAdd(this);
  5166. }, ReflectionObject.prototype.onRemove = function(parent) {
  5167. var root = parent.root;
  5168. root instanceof Root && root._handleRemove(this), this.parent = null, this.resolved = !1;
  5169. }, ReflectionObject.prototype.resolve = function() {
  5170. return this.resolved || this.root instanceof Root && (this.resolved = !0), this;
  5171. }, ReflectionObject.prototype.getOption = function(name) {
  5172. if (this.options) return this.options[name];
  5173. }, ReflectionObject.prototype.setOption = function(name, value, ifNotSet) {
  5174. return ifNotSet && this.options && void 0 !== this.options[name] || ((this.options || (this.options = {}))[name] = value),
  5175. this;
  5176. }, ReflectionObject.prototype.setParsedOption = function(name, value, propName) {
  5177. this.parsedOptions || (this.parsedOptions = []);
  5178. var parsedOptions = this.parsedOptions;
  5179. if (propName) {
  5180. var opt = parsedOptions.find((function(opt) {
  5181. return Object.prototype.hasOwnProperty.call(opt, name);
  5182. }));
  5183. if (opt) {
  5184. var newValue = opt[name];
  5185. util.setProperty(newValue, propName, value);
  5186. } else (opt = {})[name] = util.setProperty({}, propName, value), parsedOptions.push(opt);
  5187. } else {
  5188. var newOpt = {};
  5189. newOpt[name] = value, parsedOptions.push(newOpt);
  5190. }
  5191. return this;
  5192. }, ReflectionObject.prototype.setOptions = function(options, ifNotSet) {
  5193. if (options) for (var keys = Object.keys(options), i = 0; i < keys.length; ++i) this.setOption(keys[i], options[keys[i]], ifNotSet);
  5194. return this;
  5195. }, ReflectionObject.prototype.toString = function() {
  5196. var className = this.constructor.className, fullName = this.fullName;
  5197. return fullName.length ? className + " " + fullName : className;
  5198. }, ReflectionObject._configure = function(Root_) {
  5199. Root = Root_;
  5200. };
  5201. },
  5202. 7301: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  5203. "use strict";
  5204. var ArrayBufferViewCore = __webpack_require__(4644), $some = __webpack_require__(9213).some, aTypedArray = ArrayBufferViewCore.aTypedArray;
  5205. (0, ArrayBufferViewCore.exportTypedArrayMethod)("some", (function(callbackfn) {
  5206. return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : void 0);
  5207. }));
  5208. },
  5209. 7323: (module, __unused_webpack_exports, __webpack_require__) => {
  5210. "use strict";
  5211. 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,
  5212. 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];
  5213. (UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG) && (patchedExec = function(string) {
  5214. var result, reCopy, lastIndex, match, i, object, group, re = this, state = getInternalState(re), str = toString(string), raw = state.raw;
  5215. if (raw) return raw.lastIndex = re.lastIndex, result = call(patchedExec, raw, str),
  5216. re.lastIndex = raw.lastIndex, result;
  5217. var groups = state.groups, sticky = UNSUPPORTED_Y && re.sticky, flags = call(regexpFlags, re), source = re.source, charsAdded = 0, strCopy = str;
  5218. if (sticky && (flags = replace(flags, "y", ""), -1 === indexOf(flags, "g") && (flags += "g"),
  5219. strCopy = stringSlice(str, re.lastIndex), re.lastIndex > 0 && (!re.multiline || re.multiline && "\n" !== charAt(str, re.lastIndex - 1)) && (source = "(?: " + source + ")",
  5220. strCopy = " " + strCopy, charsAdded++), reCopy = new RegExp("^(?:" + source + ")", flags)),
  5221. NPCG_INCLUDED && (reCopy = new RegExp("^" + source + "$(?!\\s)", flags)), UPDATES_LAST_INDEX_WRONG && (lastIndex = re.lastIndex),
  5222. match = call(nativeExec, sticky ? reCopy : re, strCopy), sticky ? match ? (match.input = stringSlice(match.input, charsAdded),
  5223. 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),
  5224. NPCG_INCLUDED && match && match.length > 1 && call(nativeReplace, match[0], reCopy, (function() {
  5225. for (i = 1; i < arguments.length - 2; i++) void 0 === arguments[i] && (match[i] = void 0);
  5226. })), match && groups) for (match.groups = object = create(null), i = 0; i < groups.length; i++) object[(group = groups[i])[0]] = match[group[1]];
  5227. return match;
  5228. }), module.exports = patchedExec;
  5229. },
  5230. 7347: (__unused_webpack_module, exports, __webpack_require__) => {
  5231. "use strict";
  5232. 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;
  5233. exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function(O, P) {
  5234. if (O = toIndexedObject(O), P = toPropertyKey(P), IE8_DOM_DEFINE) try {
  5235. return $getOwnPropertyDescriptor(O, P);
  5236. } catch (error) {}
  5237. if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
  5238. };
  5239. },
  5240. 7400: module => {
  5241. "use strict";
  5242. module.exports = {
  5243. CSSRuleList: 0,
  5244. CSSStyleDeclaration: 0,
  5245. CSSValueList: 0,
  5246. ClientRectList: 0,
  5247. DOMRectList: 0,
  5248. DOMStringList: 0,
  5249. DOMTokenList: 1,
  5250. DataTransferItemList: 0,
  5251. FileList: 0,
  5252. HTMLAllCollection: 0,
  5253. HTMLCollection: 0,
  5254. HTMLFormElement: 0,
  5255. HTMLSelectElement: 0,
  5256. MediaList: 0,
  5257. MimeTypeArray: 0,
  5258. NamedNodeMap: 0,
  5259. NodeList: 1,
  5260. PaintRequestList: 0,
  5261. Plugin: 0,
  5262. PluginArray: 0,
  5263. SVGLengthList: 0,
  5264. SVGNumberList: 0,
  5265. SVGPathSegList: 0,
  5266. SVGPointList: 0,
  5267. SVGStringList: 0,
  5268. SVGTransformList: 0,
  5269. SourceBufferList: 0,
  5270. StyleSheetList: 0,
  5271. TextTrackCueList: 0,
  5272. TextTrackList: 0,
  5273. TouchList: 0
  5274. };
  5275. },
  5276. 7433: (module, __unused_webpack_exports, __webpack_require__) => {
  5277. "use strict";
  5278. var isArray = __webpack_require__(4376), isConstructor = __webpack_require__(3517), isObject = __webpack_require__(34), SPECIES = __webpack_require__(8227)("species"), $Array = Array;
  5279. module.exports = function(originalArray) {
  5280. var C;
  5281. return isArray(originalArray) && (C = originalArray.constructor, (isConstructor(C) && (C === $Array || isArray(C.prototype)) || isObject(C) && null === (C = C[SPECIES])) && (C = void 0)),
  5282. void 0 === C ? $Array : C;
  5283. };
  5284. },
  5285. 7452: module => {
  5286. "use strict";
  5287. module.exports = "\t\n\v\f\r                 \u2028\u2029\ufeff";
  5288. },
  5289. 7476: (module, __unused_webpack_exports, __webpack_require__) => {
  5290. "use strict";
  5291. var classofRaw = __webpack_require__(2195), uncurryThis = __webpack_require__(9504);
  5292. module.exports = function(fn) {
  5293. if ("Function" === classofRaw(fn)) return uncurryThis(fn);
  5294. };
  5295. },
  5296. 7495: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  5297. "use strict";
  5298. var $ = __webpack_require__(6518), exec = __webpack_require__(7323);
  5299. $({
  5300. target: "RegExp",
  5301. proto: !0,
  5302. forced: /./.exec !== exec
  5303. }, {
  5304. exec
  5305. });
  5306. },
  5307. 7595: (module, __unused_webpack_exports, __webpack_require__) => {
  5308. "use strict";
  5309. module.exports = Service;
  5310. var util = __webpack_require__(3610);
  5311. function Service(rpcImpl, requestDelimited, responseDelimited) {
  5312. if ("function" != typeof rpcImpl) throw TypeError("rpcImpl must be a function");
  5313. util.EventEmitter.call(this), this.rpcImpl = rpcImpl, this.requestDelimited = Boolean(requestDelimited),
  5314. this.responseDelimited = Boolean(responseDelimited);
  5315. }
  5316. (Service.prototype = Object.create(util.EventEmitter.prototype)).constructor = Service,
  5317. Service.prototype.rpcCall = function rpcCall(method, requestCtor, responseCtor, request, callback) {
  5318. if (!request) throw TypeError("request must be specified");
  5319. var self = this;
  5320. if (!callback) return util.asPromise(rpcCall, self, method, requestCtor, responseCtor, request);
  5321. if (self.rpcImpl) try {
  5322. return self.rpcImpl(method, requestCtor[self.requestDelimited ? "encodeDelimited" : "encode"](request).finish(), (function(err, response) {
  5323. if (err) return self.emit("error", err, method), callback(err);
  5324. if (null !== response) {
  5325. if (!(response instanceof responseCtor)) try {
  5326. response = responseCtor[self.responseDelimited ? "decodeDelimited" : "decode"](response);
  5327. } catch (err) {
  5328. return self.emit("error", err, method), callback(err);
  5329. }
  5330. return self.emit("data", response, method), callback(null, response);
  5331. }
  5332. self.end(!0);
  5333. }));
  5334. } catch (err) {
  5335. return self.emit("error", err, method), void setTimeout((function() {
  5336. callback(err);
  5337. }), 0);
  5338. } else setTimeout((function() {
  5339. callback(Error("already ended"));
  5340. }), 0);
  5341. }, Service.prototype.end = function(endedByRPC) {
  5342. return this.rpcImpl && (endedByRPC || this.rpcImpl(null, null, null), this.rpcImpl = null,
  5343. this.emit("end").off()), this;
  5344. };
  5345. },
  5346. 7629: (module, __unused_webpack_exports, __webpack_require__) => {
  5347. "use strict";
  5348. 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__", {});
  5349. (store.versions || (store.versions = [])).push({
  5350. version: "3.41.0",
  5351. mode: IS_PURE ? "pure" : "global",
  5352. copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)",
  5353. license: "https://github.com/zloirock/core-js/blob/v3.41.0/LICENSE",
  5354. source: "https://github.com/zloirock/core-js"
  5355. });
  5356. },
  5357. 7633: (module, __unused_webpack_exports, __webpack_require__) => {
  5358. "use strict";
  5359. var getBuiltIn = __webpack_require__(7751), defineBuiltInAccessor = __webpack_require__(2106), wellKnownSymbol = __webpack_require__(8227), DESCRIPTORS = __webpack_require__(3724), SPECIES = wellKnownSymbol("species");
  5360. module.exports = function(CONSTRUCTOR_NAME) {
  5361. var Constructor = getBuiltIn(CONSTRUCTOR_NAME);
  5362. DESCRIPTORS && Constructor && !Constructor[SPECIES] && defineBuiltInAccessor(Constructor, SPECIES, {
  5363. configurable: !0,
  5364. get: function() {
  5365. return this;
  5366. }
  5367. });
  5368. };
  5369. },
  5370. 7657: (module, __unused_webpack_exports, __webpack_require__) => {
  5371. "use strict";
  5372. 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;
  5373. [].keys && ("next" in (arrayIterator = [].keys()) ? (PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator))) !== Object.prototype && (IteratorPrototype = PrototypeOfArrayIteratorPrototype) : BUGGY_SAFARI_ITERATORS = !0),
  5374. !isObject(IteratorPrototype) || fails((function() {
  5375. var test = {};
  5376. return IteratorPrototype[ITERATOR].call(test) !== test;
  5377. })) ? IteratorPrototype = {} : IS_PURE && (IteratorPrototype = create(IteratorPrototype)),
  5378. isCallable(IteratorPrototype[ITERATOR]) || defineBuiltIn(IteratorPrototype, ITERATOR, (function() {
  5379. return this;
  5380. })), module.exports = {
  5381. IteratorPrototype,
  5382. BUGGY_SAFARI_ITERATORS
  5383. };
  5384. },
  5385. 7680: (module, __unused_webpack_exports, __webpack_require__) => {
  5386. "use strict";
  5387. var uncurryThis = __webpack_require__(9504);
  5388. module.exports = uncurryThis([].slice);
  5389. },
  5390. 7696: (module, __unused_webpack_exports, __webpack_require__) => {
  5391. "use strict";
  5392. var toIntegerOrInfinity = __webpack_require__(1291), toLength = __webpack_require__(8014), $RangeError = RangeError;
  5393. module.exports = function(it) {
  5394. if (void 0 === it) return 0;
  5395. var number = toIntegerOrInfinity(it), length = toLength(number);
  5396. if (number !== length) throw new $RangeError("Wrong length or index");
  5397. return length;
  5398. };
  5399. },
  5400. 7728: (module, __unused_webpack_exports, __webpack_require__) => {
  5401. "use strict";
  5402. module.exports = function(mtype) {
  5403. 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) {
  5404. return field.map;
  5405. })).length ? ",k,value" : ""))("while(r.pos<c){")("var t=r.uint32()");
  5406. mtype.group && gen("if((t&7)===4)")("break"), gen("switch(t>>>3){");
  5407. for (var i = 0; i < mtype.fieldsArray.length; ++i) {
  5408. var field = mtype._fieldsArray[i].resolve(), type = field.resolvedType instanceof Enum ? "int32" : field.type, ref = "m" + util.safeProp(field.name);
  5409. gen("case %i: {", field.id), field.map ? (gen("if(%s===util.emptyObject)", ref)("%s={}", ref)("var c2 = r.uint32()+r.pos"),
  5410. void 0 !== types.defaults[field.keyType] ? gen("k=%j", types.defaults[field.keyType]) : gen("k=null"),
  5411. void 0 !== types.defaults[type] ? gen("value=%j", types.defaults[type]) : gen("value=null"),
  5412. gen("while(r.pos<c2){")("var tag2=r.uint32()")("switch(tag2>>>3){")("case 1: k=r.%s(); break", field.keyType)("case 2:"),
  5413. void 0 === types.basic[type] ? gen("value=types[%i].decode(r,r.uint32())", i) : gen("value=r.%s()", type),
  5414. 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),
  5415. 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"),
  5416. 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),
  5417. gen("break")("}");
  5418. }
  5419. for (gen("default:")("r.skipType(t&7)")("break")("}")("}"), i = 0; i < mtype._fieldsArray.length; ++i) {
  5420. var rfield = mtype._fieldsArray[i];
  5421. rfield.required && gen("if(!m.hasOwnProperty(%j))", rfield.name)("throw util.ProtocolError(%j,{instance:m})", missing(rfield));
  5422. }
  5423. return gen("return m");
  5424. };
  5425. var Enum = __webpack_require__(5643), types = __webpack_require__(361), util = __webpack_require__(3262);
  5426. function missing(field) {
  5427. return "missing required '" + field.name + "'";
  5428. }
  5429. },
  5430. 7740: (module, __unused_webpack_exports, __webpack_require__) => {
  5431. "use strict";
  5432. var hasOwn = __webpack_require__(9297), ownKeys = __webpack_require__(5031), getOwnPropertyDescriptorModule = __webpack_require__(7347), definePropertyModule = __webpack_require__(4913);
  5433. module.exports = function(target, source, exceptions) {
  5434. for (var keys = ownKeys(source), defineProperty = definePropertyModule.f, getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f, i = 0; i < keys.length; i++) {
  5435. var key = keys[i];
  5436. hasOwn(target, key) || exceptions && hasOwn(exceptions, key) || defineProperty(target, key, getOwnPropertyDescriptor(source, key));
  5437. }
  5438. };
  5439. },
  5440. 7743: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  5441. "use strict";
  5442. var $ = __webpack_require__(6518), call = __webpack_require__(9565), aCallable = __webpack_require__(9306), newPromiseCapabilityModule = __webpack_require__(6043), perform = __webpack_require__(1103), iterate = __webpack_require__(2652);
  5443. $({
  5444. target: "Promise",
  5445. stat: !0,
  5446. forced: __webpack_require__(537)
  5447. }, {
  5448. race: function(iterable) {
  5449. var C = this, capability = newPromiseCapabilityModule.f(C), reject = capability.reject, result = perform((function() {
  5450. var $promiseResolve = aCallable(C.resolve);
  5451. iterate(iterable, (function(promise) {
  5452. call($promiseResolve, C, promise).then(capability.resolve, reject);
  5453. }));
  5454. }));
  5455. return result.error && reject(result.value), capability.promise;
  5456. }
  5457. });
  5458. },
  5459. 7750: (module, __unused_webpack_exports, __webpack_require__) => {
  5460. "use strict";
  5461. var isNullOrUndefined = __webpack_require__(4117), $TypeError = TypeError;
  5462. module.exports = function(it) {
  5463. if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it);
  5464. return it;
  5465. };
  5466. },
  5467. 7751: (module, __unused_webpack_exports, __webpack_require__) => {
  5468. "use strict";
  5469. var globalThis = __webpack_require__(4576), isCallable = __webpack_require__(4901);
  5470. module.exports = function(namespace, method) {
  5471. return arguments.length < 2 ? (argument = globalThis[namespace], isCallable(argument) ? argument : void 0) : globalThis[namespace] && globalThis[namespace][method];
  5472. var argument;
  5473. };
  5474. },
  5475. 7764: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  5476. "use strict";
  5477. 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");
  5478. defineIterator(String, "String", (function(iterated) {
  5479. setInternalState(this, {
  5480. type: "String Iterator",
  5481. string: toString(iterated),
  5482. index: 0
  5483. });
  5484. }), (function() {
  5485. var point, state = getInternalState(this), string = state.string, index = state.index;
  5486. return index >= string.length ? createIterResultObject(void 0, !0) : (point = charAt(string, index),
  5487. state.index += point.length, createIterResultObject(point, !1));
  5488. }));
  5489. },
  5490. 7782: module => {
  5491. "use strict";
  5492. module.exports = Math.sign || function(x) {
  5493. var n = +x;
  5494. return 0 === n || n != n ? n : n < 0 ? -1 : 1;
  5495. };
  5496. },
  5497. 7811: module => {
  5498. "use strict";
  5499. module.exports = "undefined" != typeof ArrayBuffer && "undefined" != typeof DataView;
  5500. },
  5501. 7812: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  5502. "use strict";
  5503. 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");
  5504. $({
  5505. target: "Symbol",
  5506. stat: !0,
  5507. forced: !NATIVE_SYMBOL_REGISTRY
  5508. }, {
  5509. keyFor: function(sym) {
  5510. if (!isSymbol(sym)) throw new TypeError(tryToString(sym) + " is not a symbol");
  5511. if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
  5512. }
  5513. });
  5514. },
  5515. 7829: (module, __unused_webpack_exports, __webpack_require__) => {
  5516. "use strict";
  5517. var charAt = __webpack_require__(8183).charAt;
  5518. module.exports = function(S, index, unicode) {
  5519. return index + (unicode ? charAt(S, index).length : 1);
  5520. };
  5521. },
  5522. 7860: (module, __unused_webpack_exports, __webpack_require__) => {
  5523. "use strict";
  5524. var userAgent = __webpack_require__(2839);
  5525. module.exports = /web0s(?!.*chrome)/i.test(userAgent);
  5526. },
  5527. 7882: (module, __unused_webpack_exports, __webpack_require__) => {
  5528. "use strict";
  5529. module.exports = Type;
  5530. var Namespace = __webpack_require__(8923);
  5531. ((Type.prototype = Object.create(Namespace.prototype)).constructor = Type).className = "Type";
  5532. 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);
  5533. function Type(name, options) {
  5534. Namespace.call(this, name, options), this.fields = {}, this.oneofs = void 0, this.extensions = void 0,
  5535. this.reserved = void 0, this.group = void 0, this._fieldsById = null, this._fieldsArray = null,
  5536. this._oneofsArray = null, this._ctor = null;
  5537. }
  5538. function clearCache(type) {
  5539. return type._fieldsById = type._fieldsArray = type._oneofsArray = null, delete type.encode,
  5540. delete type.decode, delete type.verify, type;
  5541. }
  5542. Object.defineProperties(Type.prototype, {
  5543. fieldsById: {
  5544. get: function() {
  5545. if (this._fieldsById) return this._fieldsById;
  5546. this._fieldsById = {};
  5547. for (var names = Object.keys(this.fields), i = 0; i < names.length; ++i) {
  5548. var field = this.fields[names[i]], id = field.id;
  5549. if (this._fieldsById[id]) throw Error("duplicate id " + id + " in " + this);
  5550. this._fieldsById[id] = field;
  5551. }
  5552. return this._fieldsById;
  5553. }
  5554. },
  5555. fieldsArray: {
  5556. get: function() {
  5557. return this._fieldsArray || (this._fieldsArray = util.toArray(this.fields));
  5558. }
  5559. },
  5560. oneofsArray: {
  5561. get: function() {
  5562. return this._oneofsArray || (this._oneofsArray = util.toArray(this.oneofs));
  5563. }
  5564. },
  5565. ctor: {
  5566. get: function() {
  5567. return this._ctor || (this.ctor = Type.generateConstructor(this)());
  5568. },
  5569. set: function(ctor) {
  5570. var prototype = ctor.prototype;
  5571. prototype instanceof Message || ((ctor.prototype = new Message).constructor = ctor,
  5572. util.merge(ctor.prototype, prototype)), ctor.$type = ctor.prototype.$type = this,
  5573. util.merge(ctor, Message, !0), this._ctor = ctor;
  5574. for (var i = 0; i < this.fieldsArray.length; ++i) this._fieldsArray[i].resolve();
  5575. var ctorProperties = {};
  5576. for (i = 0; i < this.oneofsArray.length; ++i) ctorProperties[this._oneofsArray[i].resolve().name] = {
  5577. get: util.oneOfGetter(this._oneofsArray[i].oneof),
  5578. set: util.oneOfSetter(this._oneofsArray[i].oneof)
  5579. };
  5580. i && Object.defineProperties(ctor.prototype, ctorProperties);
  5581. }
  5582. }
  5583. }), Type.generateConstructor = function(mtype) {
  5584. 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));
  5585. 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]]");
  5586. }, Type.fromJSON = function(name, json) {
  5587. var type = new Type(name, json.options);
  5588. type.extensions = json.extensions, type.reserved = json.reserved;
  5589. 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]]));
  5590. 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]]));
  5591. if (json.nested) for (names = Object.keys(json.nested), i = 0; i < names.length; ++i) {
  5592. var nested = json.nested[names[i]];
  5593. 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));
  5594. }
  5595. return json.extensions && json.extensions.length && (type.extensions = json.extensions),
  5596. json.reserved && json.reserved.length && (type.reserved = json.reserved), json.group && (type.group = !0),
  5597. json.comment && (type.comment = json.comment), type;
  5598. }, Type.prototype.toJSON = function(toJSONOptions) {
  5599. var inherited = Namespace.prototype.toJSON.call(this, toJSONOptions), keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
  5600. return util.toObject([ "options", inherited && inherited.options || void 0, "oneofs", Namespace.arrayToJSON(this.oneofsArray, toJSONOptions), "fields", Namespace.arrayToJSON(this.fieldsArray.filter((function(obj) {
  5601. return !obj.declaringField;
  5602. })), 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 ]);
  5603. }, Type.prototype.resolveAll = function() {
  5604. for (var fields = this.fieldsArray, i = 0; i < fields.length; ) fields[i++].resolve();
  5605. var oneofs = this.oneofsArray;
  5606. for (i = 0; i < oneofs.length; ) oneofs[i++].resolve();
  5607. return Namespace.prototype.resolveAll.call(this);
  5608. }, Type.prototype.get = function(name) {
  5609. return this.fields[name] || this.oneofs && this.oneofs[name] || this.nested && this.nested[name] || null;
  5610. }, Type.prototype.add = function(object) {
  5611. if (this.get(object.name)) throw Error("duplicate name '" + object.name + "' in " + this);
  5612. if (object instanceof Field && void 0 === object.extend) {
  5613. if (this._fieldsById ? this._fieldsById[object.id] : this.fieldsById[object.id]) throw Error("duplicate id " + object.id + " in " + this);
  5614. if (this.isReservedId(object.id)) throw Error("id " + object.id + " is reserved in " + this);
  5615. if (this.isReservedName(object.name)) throw Error("name '" + object.name + "' is reserved in " + this);
  5616. return object.parent && object.parent.remove(object), this.fields[object.name] = object,
  5617. object.message = this, object.onAdd(this), clearCache(this);
  5618. }
  5619. return object instanceof OneOf ? (this.oneofs || (this.oneofs = {}), this.oneofs[object.name] = object,
  5620. object.onAdd(this), clearCache(this)) : Namespace.prototype.add.call(this, object);
  5621. }, Type.prototype.remove = function(object) {
  5622. if (object instanceof Field && void 0 === object.extend) {
  5623. if (!this.fields || this.fields[object.name] !== object) throw Error(object + " is not a member of " + this);
  5624. return delete this.fields[object.name], object.parent = null, object.onRemove(this),
  5625. clearCache(this);
  5626. }
  5627. if (object instanceof OneOf) {
  5628. if (!this.oneofs || this.oneofs[object.name] !== object) throw Error(object + " is not a member of " + this);
  5629. return delete this.oneofs[object.name], object.parent = null, object.onRemove(this),
  5630. clearCache(this);
  5631. }
  5632. return Namespace.prototype.remove.call(this, object);
  5633. }, Type.prototype.isReservedId = function(id) {
  5634. return Namespace.isReservedId(this.reserved, id);
  5635. }, Type.prototype.isReservedName = function(name) {
  5636. return Namespace.isReservedName(this.reserved, name);
  5637. }, Type.prototype.create = function(properties) {
  5638. return new this.ctor(properties);
  5639. }, Type.prototype.setup = function() {
  5640. for (var fullName = this.fullName, types = [], i = 0; i < this.fieldsArray.length; ++i) types.push(this._fieldsArray[i].resolve().resolvedType);
  5641. this.encode = encoder(this)({
  5642. Writer,
  5643. types,
  5644. util
  5645. }), this.decode = decoder(this)({
  5646. Reader,
  5647. types,
  5648. util
  5649. }), this.verify = verifier(this)({
  5650. types,
  5651. util
  5652. }), this.fromObject = converter.fromObject(this)({
  5653. types,
  5654. util
  5655. }), this.toObject = converter.toObject(this)({
  5656. types,
  5657. util
  5658. });
  5659. var wrapper = wrappers[fullName];
  5660. if (wrapper) {
  5661. var originalThis = Object.create(this);
  5662. originalThis.fromObject = this.fromObject, this.fromObject = wrapper.fromObject.bind(originalThis),
  5663. originalThis.toObject = this.toObject, this.toObject = wrapper.toObject.bind(originalThis);
  5664. }
  5665. return this;
  5666. }, Type.prototype.encode = function(message, writer) {
  5667. return this.setup().encode(message, writer);
  5668. }, Type.prototype.encodeDelimited = function(message, writer) {
  5669. return this.encode(message, writer && writer.len ? writer.fork() : writer).ldelim();
  5670. }, Type.prototype.decode = function(reader, length) {
  5671. return this.setup().decode(reader, length);
  5672. }, Type.prototype.decodeDelimited = function(reader) {
  5673. return reader instanceof Reader || (reader = Reader.create(reader)), this.decode(reader, reader.uint32());
  5674. }, Type.prototype.verify = function(message) {
  5675. return this.setup().verify(message);
  5676. }, Type.prototype.fromObject = function(object) {
  5677. return this.setup().fromObject(object);
  5678. }, Type.prototype.toObject = function(message, options) {
  5679. return this.setup().toObject(message, options);
  5680. }, Type.d = function(typeName) {
  5681. return function(target) {
  5682. util.decorateType(target, typeName);
  5683. };
  5684. };
  5685. },
  5686. 7916: (module, __unused_webpack_exports, __webpack_require__) => {
  5687. "use strict";
  5688. 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;
  5689. module.exports = function(arrayLike) {
  5690. var O = toObject(arrayLike), IS_CONSTRUCTOR = isConstructor(this), argumentsLength = arguments.length, mapfn = argumentsLength > 1 ? arguments[1] : void 0, mapping = void 0 !== mapfn;
  5691. mapping && (mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : void 0));
  5692. var length, result, step, iterator, next, value, iteratorMethod = getIteratorMethod(O), index = 0;
  5693. if (!iteratorMethod || this === $Array && isArrayIteratorMethod(iteratorMethod)) for (length = lengthOfArrayLike(O),
  5694. result = IS_CONSTRUCTOR ? new this(length) : $Array(length); length > index; index++) value = mapping ? mapfn(O[index], index) : O[index],
  5695. createProperty(result, index, value); else for (result = IS_CONSTRUCTOR ? new this : [],
  5696. next = (iterator = getIterator(O, iteratorMethod)).next; !(step = call(next, iterator)).done; index++) value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [ step.value, index ], !0) : step.value,
  5697. createProperty(result, index, value);
  5698. return result.length = index, result;
  5699. };
  5700. },
  5701. 7979: (module, __unused_webpack_exports, __webpack_require__) => {
  5702. "use strict";
  5703. var anObject = __webpack_require__(8551);
  5704. module.exports = function() {
  5705. var that = anObject(this), result = "";
  5706. return that.hasIndices && (result += "d"), that.global && (result += "g"), that.ignoreCase && (result += "i"),
  5707. that.multiline && (result += "m"), that.dotAll && (result += "s"), that.unicode && (result += "u"),
  5708. that.unicodeSets && (result += "v"), that.sticky && (result += "y"), result;
  5709. };
  5710. },
  5711. 8014: (module, __unused_webpack_exports, __webpack_require__) => {
  5712. "use strict";
  5713. var toIntegerOrInfinity = __webpack_require__(1291), min = Math.min;
  5714. module.exports = function(argument) {
  5715. var len = toIntegerOrInfinity(argument);
  5716. return len > 0 ? min(len, 9007199254740991) : 0;
  5717. };
  5718. },
  5719. 8045: module => {
  5720. "use strict";
  5721. module.exports = function(fn, ctx) {
  5722. for (var params = new Array(arguments.length - 1), offset = 0, index = 2, pending = !0; index < arguments.length; ) params[offset++] = arguments[index++];
  5723. return new Promise((function(resolve, reject) {
  5724. params[offset] = function(err) {
  5725. if (pending) if (pending = !1, err) reject(err); else {
  5726. for (var params = new Array(arguments.length - 1), offset = 0; offset < params.length; ) params[offset++] = arguments[offset];
  5727. resolve.apply(null, params);
  5728. }
  5729. };
  5730. try {
  5731. fn.apply(ctx || null, params);
  5732. } catch (err) {
  5733. pending && (pending = !1, reject(err));
  5734. }
  5735. }));
  5736. };
  5737. },
  5738. 8183: (module, __unused_webpack_exports, __webpack_require__) => {
  5739. "use strict";
  5740. 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) {
  5741. return function($this, pos) {
  5742. var first, second, S = toString(requireObjectCoercible($this)), position = toIntegerOrInfinity(pos), size = S.length;
  5743. 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;
  5744. };
  5745. };
  5746. module.exports = {
  5747. codeAt: createMethod(!1),
  5748. charAt: createMethod(!0)
  5749. };
  5750. },
  5751. 8227: (module, __unused_webpack_exports, __webpack_require__) => {
  5752. "use strict";
  5753. 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;
  5754. module.exports = function(name) {
  5755. return hasOwn(WellKnownSymbolsStore, name) || (WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) ? Symbol[name] : createWellKnownSymbol("Symbol." + name)),
  5756. WellKnownSymbolsStore[name];
  5757. };
  5758. },
  5759. 8229: (module, __unused_webpack_exports, __webpack_require__) => {
  5760. "use strict";
  5761. var toPositiveInteger = __webpack_require__(9590), $RangeError = RangeError;
  5762. module.exports = function(it, BYTES) {
  5763. var offset = toPositiveInteger(it);
  5764. if (offset % BYTES) throw new $RangeError("Wrong offset");
  5765. return offset;
  5766. };
  5767. },
  5768. 8242: (module, __unused_webpack_exports, __webpack_require__) => {
  5769. "use strict";
  5770. var call = __webpack_require__(9565), getBuiltIn = __webpack_require__(7751), wellKnownSymbol = __webpack_require__(8227), defineBuiltIn = __webpack_require__(6840);
  5771. module.exports = function() {
  5772. var Symbol = getBuiltIn("Symbol"), SymbolPrototype = Symbol && Symbol.prototype, valueOf = SymbolPrototype && SymbolPrototype.valueOf, TO_PRIMITIVE = wellKnownSymbol("toPrimitive");
  5773. SymbolPrototype && !SymbolPrototype[TO_PRIMITIVE] && defineBuiltIn(SymbolPrototype, TO_PRIMITIVE, (function(hint) {
  5774. return call(valueOf, this);
  5775. }), {
  5776. arity: 1
  5777. });
  5778. };
  5779. },
  5780. 8252: (module, __unused_webpack_exports, __webpack_require__) => {
  5781. "use strict";
  5782. module.exports = MapField;
  5783. var Field = __webpack_require__(1344);
  5784. ((MapField.prototype = Object.create(Field.prototype)).constructor = MapField).className = "MapField";
  5785. var types = __webpack_require__(361), util = __webpack_require__(3262);
  5786. function MapField(name, id, keyType, type, options, comment) {
  5787. if (Field.call(this, name, id, type, void 0, void 0, options, comment), !util.isString(keyType)) throw TypeError("keyType must be a string");
  5788. this.keyType = keyType, this.resolvedKeyType = null, this.map = !0;
  5789. }
  5790. MapField.fromJSON = function(name, json) {
  5791. return new MapField(name, json.id, json.keyType, json.type, json.options, json.comment);
  5792. }, MapField.prototype.toJSON = function(toJSONOptions) {
  5793. var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
  5794. return util.toObject([ "keyType", this.keyType, "type", this.type, "id", this.id, "extend", this.extend, "options", this.options, "comment", keepComments ? this.comment : void 0 ]);
  5795. }, MapField.prototype.resolve = function() {
  5796. if (this.resolved) return this;
  5797. if (void 0 === types.mapKey[this.keyType]) throw Error("invalid key type: " + this.keyType);
  5798. return Field.prototype.resolve.call(this);
  5799. }, MapField.d = function(fieldId, fieldKeyType, fieldValueType) {
  5800. return "function" == typeof fieldValueType ? fieldValueType = util.decorateType(fieldValueType).name : fieldValueType && "object" == typeof fieldValueType && (fieldValueType = util.decorateEnum(fieldValueType).name),
  5801. function(prototype, fieldName) {
  5802. util.decorateType(prototype.constructor).add(new MapField(fieldName, fieldId, fieldKeyType, fieldValueType));
  5803. };
  5804. };
  5805. },
  5806. 8265: module => {
  5807. "use strict";
  5808. var Queue = function() {
  5809. this.head = null, this.tail = null;
  5810. };
  5811. Queue.prototype = {
  5812. add: function(item) {
  5813. var entry = {
  5814. item,
  5815. next: null
  5816. }, tail = this.tail;
  5817. tail ? tail.next = entry : this.head = entry, this.tail = entry;
  5818. },
  5819. get: function() {
  5820. var entry = this.head;
  5821. if (entry) return null === (this.head = entry.next) && (this.tail = null), entry.item;
  5822. }
  5823. }, module.exports = Queue;
  5824. },
  5825. 8319: module => {
  5826. "use strict";
  5827. var round = Math.round;
  5828. module.exports = function(it) {
  5829. var value = round(it);
  5830. return value < 0 ? 0 : value > 255 ? 255 : 255 & value;
  5831. };
  5832. },
  5833. 8379: (module, __unused_webpack_exports, __webpack_require__) => {
  5834. "use strict";
  5835. 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;
  5836. module.exports = FORCED ? function(searchElement) {
  5837. if (NEGATIVE_ZERO) return apply($lastIndexOf, this, arguments) || 0;
  5838. var O = toIndexedObject(this), length = lengthOfArrayLike(O);
  5839. if (0 === length) return -1;
  5840. var index = length - 1;
  5841. for (arguments.length > 1 && (index = min(index, toIntegerOrInfinity(arguments[1]))),
  5842. index < 0 && (index = length + index); index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0;
  5843. return -1;
  5844. } : $lastIndexOf;
  5845. },
  5846. 8429: (module, __unused_webpack_exports, __webpack_require__) => {
  5847. "use strict";
  5848. var fails = __webpack_require__(9039), $RegExp = __webpack_require__(4576).RegExp, UNSUPPORTED_Y = fails((function() {
  5849. var re = $RegExp("a", "y");
  5850. return re.lastIndex = 2, null !== re.exec("abcd");
  5851. })), MISSED_STICKY = UNSUPPORTED_Y || fails((function() {
  5852. return !$RegExp("a", "y").sticky;
  5853. })), BROKEN_CARET = UNSUPPORTED_Y || fails((function() {
  5854. var re = $RegExp("^r", "gy");
  5855. return re.lastIndex = 2, null !== re.exec("str");
  5856. }));
  5857. module.exports = {
  5858. BROKEN_CARET,
  5859. MISSED_STICKY,
  5860. UNSUPPORTED_Y
  5861. };
  5862. },
  5863. 8459: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  5864. "use strict";
  5865. var $ = __webpack_require__(6518), $parseFloat = __webpack_require__(3904);
  5866. $({
  5867. global: !0,
  5868. forced: parseFloat !== $parseFloat
  5869. }, {
  5870. parseFloat: $parseFloat
  5871. });
  5872. },
  5873. 8480: (__unused_webpack_module, exports, __webpack_require__) => {
  5874. "use strict";
  5875. var internalObjectKeys = __webpack_require__(1828), hiddenKeys = __webpack_require__(8727).concat("length", "prototype");
  5876. exports.f = Object.getOwnPropertyNames || function(O) {
  5877. return internalObjectKeys(O, hiddenKeys);
  5878. };
  5879. },
  5880. 8490: module => {
  5881. "use strict";
  5882. var $Array = Array, abs = Math.abs, pow = Math.pow, floor = Math.floor, log = Math.log, LN2 = Math.LN2;
  5883. module.exports = {
  5884. pack: function(number, mantissaLength, bytes) {
  5885. 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;
  5886. for ((number = abs(number)) != number || number === 1 / 0 ? (mantissa = number != number ? 1 : 0,
  5887. exponent = eMax) : (exponent = floor(log(number) / LN2), number * (c = pow(2, -exponent)) < 1 && (exponent--,
  5888. c *= 2), (number += exponent + eBias >= 1 ? rt / c : rt * pow(2, 1 - eBias)) * c >= 2 && (exponent++,
  5889. c /= 2), exponent + eBias >= eMax ? (mantissa = 0, exponent = eMax) : exponent + eBias >= 1 ? (mantissa = (number * c - 1) * pow(2, mantissaLength),
  5890. exponent += eBias) : (mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength),
  5891. exponent = 0)); mantissaLength >= 8; ) buffer[index++] = 255 & mantissa, mantissa /= 256,
  5892. mantissaLength -= 8;
  5893. for (exponent = exponent << mantissaLength | mantissa, exponentLength += mantissaLength; exponentLength > 0; ) buffer[index++] = 255 & exponent,
  5894. exponent /= 256, exponentLength -= 8;
  5895. return buffer[index - 1] |= 128 * sign, buffer;
  5896. },
  5897. unpack: function(buffer, mantissaLength) {
  5898. 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;
  5899. for (sign >>= 7; nBits > 0; ) exponent = 256 * exponent + buffer[index--], nBits -= 8;
  5900. for (mantissa = exponent & (1 << -nBits) - 1, exponent >>= -nBits, nBits += mantissaLength; nBits > 0; ) mantissa = 256 * mantissa + buffer[index--],
  5901. nBits -= 8;
  5902. if (0 === exponent) exponent = 1 - eBias; else {
  5903. if (exponent === eMax) return mantissa ? NaN : sign ? -1 / 0 : 1 / 0;
  5904. mantissa += pow(2, mantissaLength), exponent -= eBias;
  5905. }
  5906. return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);
  5907. }
  5908. };
  5909. },
  5910. 8551: (module, __unused_webpack_exports, __webpack_require__) => {
  5911. "use strict";
  5912. var isObject = __webpack_require__(34), $String = String, $TypeError = TypeError;
  5913. module.exports = function(argument) {
  5914. if (isObject(argument)) return argument;
  5915. throw new $TypeError($String(argument) + " is not an object");
  5916. };
  5917. },
  5918. 8561: module => {
  5919. "use strict";
  5920. function codegen(functionParams, functionName) {
  5921. "string" == typeof functionParams && (functionName = functionParams, functionParams = void 0);
  5922. var body = [];
  5923. function Codegen(formatStringOrScope) {
  5924. if ("string" != typeof formatStringOrScope) {
  5925. var source = toString();
  5926. if (codegen.verbose, source = "return " + source, formatStringOrScope) {
  5927. 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],
  5928. scopeValues[scopeOffset] = formatStringOrScope[scopeKeys[scopeOffset++]];
  5929. return scopeParams[scopeOffset] = source, Function.apply(null, scopeParams).apply(null, scopeValues);
  5930. }
  5931. return Function(source)();
  5932. }
  5933. for (var formatParams = new Array(arguments.length - 1), formatOffset = 0; formatOffset < formatParams.length; ) formatParams[formatOffset] = arguments[++formatOffset];
  5934. if (formatOffset = 0, formatStringOrScope = formatStringOrScope.replace(/%([%dfijs])/g, (function($0, $1) {
  5935. var value = formatParams[formatOffset++];
  5936. switch ($1) {
  5937. case "d":
  5938. case "f":
  5939. return String(Number(value));
  5940.  
  5941. case "i":
  5942. return String(Math.floor(value));
  5943.  
  5944. case "j":
  5945. return JSON.stringify(value);
  5946.  
  5947. case "s":
  5948. return String(value);
  5949. }
  5950. return "%";
  5951. })), formatOffset !== formatParams.length) throw Error("parameter count mismatch");
  5952. return body.push(formatStringOrScope), Codegen;
  5953. }
  5954. function toString(functionNameOverride) {
  5955. return "function " + (functionNameOverride || functionName || "") + "(" + (functionParams && functionParams.join(",") || "") + "){\n " + body.join("\n ") + "\n}";
  5956. }
  5957. return Codegen.toString = toString, Codegen;
  5958. }
  5959. module.exports = codegen, codegen.verbose = !1;
  5960. },
  5961. 8622: (module, __unused_webpack_exports, __webpack_require__) => {
  5962. "use strict";
  5963. var globalThis = __webpack_require__(4576), isCallable = __webpack_require__(4901), WeakMap = globalThis.WeakMap;
  5964. module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
  5965. },
  5966. 8686: (module, __unused_webpack_exports, __webpack_require__) => {
  5967. "use strict";
  5968. var DESCRIPTORS = __webpack_require__(3724), fails = __webpack_require__(9039);
  5969. module.exports = DESCRIPTORS && fails((function() {
  5970. return 42 !== Object.defineProperty((function() {}), "prototype", {
  5971. value: 42,
  5972. writable: !1
  5973. }).prototype;
  5974. }));
  5975. },
  5976. 8706: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  5977. "use strict";
  5978. 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() {
  5979. var array = [];
  5980. return array[IS_CONCAT_SPREADABLE] = !1, array.concat()[0] !== array;
  5981. })), isConcatSpreadable = function(O) {
  5982. if (!isObject(O)) return !1;
  5983. var spreadable = O[IS_CONCAT_SPREADABLE];
  5984. return void 0 !== spreadable ? !!spreadable : isArray(O);
  5985. };
  5986. $({
  5987. target: "Array",
  5988. proto: !0,
  5989. arity: 1,
  5990. forced: !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport("concat")
  5991. }, {
  5992. concat: function(arg) {
  5993. var i, k, length, len, E, O = toObject(this), A = arraySpeciesCreate(O, 0), n = 0;
  5994. for (i = -1, length = arguments.length; i < length; i++) if (isConcatSpreadable(E = -1 === i ? O : arguments[i])) for (len = lengthOfArrayLike(E),
  5995. doesNotExceedSafeInteger(n + len), k = 0; k < len; k++, n++) k in E && createProperty(A, n, E[k]); else doesNotExceedSafeInteger(n + 1),
  5996. createProperty(A, n++, E);
  5997. return A.length = n, A;
  5998. }
  5999. });
  6000. },
  6001. 8727: module => {
  6002. "use strict";
  6003. module.exports = [ "constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf" ];
  6004. },
  6005. 8745: (module, __unused_webpack_exports, __webpack_require__) => {
  6006. "use strict";
  6007. var NATIVE_BIND = __webpack_require__(616), FunctionPrototype = Function.prototype, apply = FunctionPrototype.apply, call = FunctionPrototype.call;
  6008. module.exports = "object" == typeof Reflect && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function() {
  6009. return call.apply(apply, arguments);
  6010. });
  6011. },
  6012. 8747: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6013. "use strict";
  6014. var ArrayBufferViewCore = __webpack_require__(4644), aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, floor = Math.floor;
  6015. exportTypedArrayMethod("reverse", (function() {
  6016. for (var value, length = aTypedArray(this).length, middle = floor(length / 2), index = 0; index < middle; ) value = this[index],
  6017. this[index++] = this[--length], this[length] = value;
  6018. return this;
  6019. }));
  6020. },
  6021. 8773: (__unused_webpack_module, exports) => {
  6022. "use strict";
  6023. var $propertyIsEnumerable = {}.propertyIsEnumerable, getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor, NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({
  6024. 1: 2
  6025. }, 1);
  6026. exports.f = NASHORN_BUG ? function(V) {
  6027. var descriptor = getOwnPropertyDescriptor(this, V);
  6028. return !!descriptor && descriptor.enumerable;
  6029. } : $propertyIsEnumerable;
  6030. },
  6031. 8781: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6032. "use strict";
  6033. 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() {
  6034. return "/a/b" !== nativeToString.call({
  6035. source: "a",
  6036. flags: "b"
  6037. });
  6038. })), INCORRECT_NAME = PROPER_FUNCTION_NAME && "toString" !== nativeToString.name;
  6039. (NOT_GENERIC || INCORRECT_NAME) && defineBuiltIn(RegExpPrototype, "toString", (function() {
  6040. var R = anObject(this);
  6041. return "/" + $toString(R.source) + "/" + $toString(getRegExpFlags(R));
  6042. }), {
  6043. unsafe: !0
  6044. });
  6045. },
  6046. 8811: (module, __unused_webpack_exports, __webpack_require__) => {
  6047. "use strict";
  6048. module.exports = Method;
  6049. var ReflectionObject = __webpack_require__(7209);
  6050. ((Method.prototype = Object.create(ReflectionObject.prototype)).constructor = Method).className = "Method";
  6051. var util = __webpack_require__(3262);
  6052. function Method(name, type, requestType, responseType, requestStream, responseStream, options, comment, parsedOptions) {
  6053. if (util.isObject(requestStream) ? (options = requestStream, requestStream = responseStream = void 0) : util.isObject(responseStream) && (options = responseStream,
  6054. responseStream = void 0), void 0 !== type && !util.isString(type)) throw TypeError("type must be a string");
  6055. if (!util.isString(requestType)) throw TypeError("requestType must be a string");
  6056. if (!util.isString(responseType)) throw TypeError("responseType must be a string");
  6057. ReflectionObject.call(this, name, options), this.type = type || "rpc", this.requestType = requestType,
  6058. this.requestStream = !!requestStream || void 0, this.responseType = responseType,
  6059. this.responseStream = !!responseStream || void 0, this.resolvedRequestType = null,
  6060. this.resolvedResponseType = null, this.comment = comment, this.parsedOptions = parsedOptions;
  6061. }
  6062. Method.fromJSON = function(name, json) {
  6063. return new Method(name, json.type, json.requestType, json.responseType, json.requestStream, json.responseStream, json.options, json.comment, json.parsedOptions);
  6064. }, Method.prototype.toJSON = function(toJSONOptions) {
  6065. var keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
  6066. 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 ]);
  6067. }, Method.prototype.resolve = function() {
  6068. return this.resolved ? this : (this.resolvedRequestType = this.parent.lookupType(this.requestType),
  6069. this.resolvedResponseType = this.parent.lookupType(this.responseType), ReflectionObject.prototype.resolve.call(this));
  6070. };
  6071. },
  6072. 8814: (module, __unused_webpack_exports, __webpack_require__) => {
  6073. "use strict";
  6074. var fails = __webpack_require__(9039), $RegExp = __webpack_require__(4576).RegExp;
  6075. module.exports = fails((function() {
  6076. var re = $RegExp("(?<a>b)", "g");
  6077. return "b" !== re.exec("b").groups.a || "bc" !== "b".replace(re, "$<a>c");
  6078. }));
  6079. },
  6080. 8839: (__unused_webpack_module, exports) => {
  6081. "use strict";
  6082. var base64 = exports;
  6083. base64.length = function(string) {
  6084. var p = string.length;
  6085. if (!p) return 0;
  6086. for (var n = 0; --p % 4 > 1 && "=" === string.charAt(p); ) ++n;
  6087. return Math.ceil(3 * string.length) / 4 - n;
  6088. };
  6089. 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++;
  6090. base64.encode = function(buffer, start, end) {
  6091. for (var t, parts = null, chunk = [], i = 0, j = 0; start < end; ) {
  6092. var b = buffer[start++];
  6093. switch (j) {
  6094. case 0:
  6095. chunk[i++] = b64[b >> 2], t = (3 & b) << 4, j = 1;
  6096. break;
  6097.  
  6098. case 1:
  6099. chunk[i++] = b64[t | b >> 4], t = (15 & b) << 2, j = 2;
  6100. break;
  6101.  
  6102. case 2:
  6103. chunk[i++] = b64[t | b >> 6], chunk[i++] = b64[63 & b], j = 0;
  6104. }
  6105. i > 8191 && ((parts || (parts = [])).push(String.fromCharCode.apply(String, chunk)),
  6106. i = 0);
  6107. }
  6108. return j && (chunk[i++] = b64[t], chunk[i++] = 61, 1 === j && (chunk[i++] = 61)),
  6109. parts ? (i && parts.push(String.fromCharCode.apply(String, chunk.slice(0, i))),
  6110. parts.join("")) : String.fromCharCode.apply(String, chunk.slice(0, i));
  6111. }, base64.decode = function(string, buffer, offset) {
  6112. for (var t, start = offset, j = 0, i = 0; i < string.length; ) {
  6113. var c = string.charCodeAt(i++);
  6114. if (61 === c && j > 1) break;
  6115. if (void 0 === (c = s64[c])) throw Error("invalid encoding");
  6116. switch (j) {
  6117. case 0:
  6118. t = c, j = 1;
  6119. break;
  6120.  
  6121. case 1:
  6122. buffer[offset++] = t << 2 | (48 & c) >> 4, t = c, j = 2;
  6123. break;
  6124.  
  6125. case 2:
  6126. buffer[offset++] = (15 & t) << 4 | (60 & c) >> 2, t = c, j = 3;
  6127. break;
  6128.  
  6129. case 3:
  6130. buffer[offset++] = (3 & t) << 6 | c, j = 0;
  6131. }
  6132. }
  6133. if (1 === j) throw Error("invalid encoding");
  6134. return offset - start;
  6135. }, base64.test = function(string) {
  6136. return /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(string);
  6137. };
  6138. },
  6139. 8845: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6140. "use strict";
  6141. 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() {
  6142. var array = new Uint8ClampedArray(2);
  6143. return call($set, array, {
  6144. length: 1,
  6145. 0: 3
  6146. }, 1), 3 !== array[1];
  6147. })), TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS && fails((function() {
  6148. var array = new Int8Array(2);
  6149. return array.set(1), array.set("2", 1), 0 !== array[0] || 2 !== array[1];
  6150. }));
  6151. exportTypedArrayMethod("set", (function(arrayLike) {
  6152. aTypedArray(this);
  6153. var offset = toOffset(arguments.length > 1 ? arguments[1] : void 0, 1), src = toIndexedObject(arrayLike);
  6154. if (WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS) return call($set, this, src, offset);
  6155. var length = this.length, len = lengthOfArrayLike(src), index = 0;
  6156. if (len + offset > length) throw new RangeError("Wrong length");
  6157. for (;index < len; ) this[offset + index] = src[index++];
  6158. }), !WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG);
  6159. },
  6160. 8923: (module, __unused_webpack_exports, __webpack_require__) => {
  6161. "use strict";
  6162. module.exports = Namespace;
  6163. var ReflectionObject = __webpack_require__(7209);
  6164. ((Namespace.prototype = Object.create(ReflectionObject.prototype)).constructor = Namespace).className = "Namespace";
  6165. var Type, Service, Enum, Field = __webpack_require__(1344), util = __webpack_require__(3262), OneOf = __webpack_require__(1457);
  6166. function arrayToJSON(array, toJSONOptions) {
  6167. if (array && array.length) {
  6168. for (var obj = {}, i = 0; i < array.length; ++i) obj[array[i].name] = array[i].toJSON(toJSONOptions);
  6169. return obj;
  6170. }
  6171. }
  6172. function Namespace(name, options) {
  6173. ReflectionObject.call(this, name, options), this.nested = void 0, this._nestedArray = null;
  6174. }
  6175. function clearCache(namespace) {
  6176. return namespace._nestedArray = null, namespace;
  6177. }
  6178. Namespace.fromJSON = function(name, json) {
  6179. return new Namespace(name, json.options).addJSON(json.nested);
  6180. }, Namespace.arrayToJSON = arrayToJSON, Namespace.isReservedId = function(reserved, id) {
  6181. 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;
  6182. return !1;
  6183. }, Namespace.isReservedName = function(reserved, name) {
  6184. if (reserved) for (var i = 0; i < reserved.length; ++i) if (reserved[i] === name) return !0;
  6185. return !1;
  6186. }, Object.defineProperty(Namespace.prototype, "nestedArray", {
  6187. get: function() {
  6188. return this._nestedArray || (this._nestedArray = util.toArray(this.nested));
  6189. }
  6190. }), Namespace.prototype.toJSON = function(toJSONOptions) {
  6191. return util.toObject([ "options", this.options, "nested", arrayToJSON(this.nestedArray, toJSONOptions) ]);
  6192. }, Namespace.prototype.addJSON = function(nestedJson) {
  6193. if (nestedJson) for (var nested, names = Object.keys(nestedJson), i = 0; i < names.length; ++i) nested = nestedJson[names[i]],
  6194. 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));
  6195. return this;
  6196. }, Namespace.prototype.get = function(name) {
  6197. return this.nested && this.nested[name] || null;
  6198. }, Namespace.prototype.getEnum = function(name) {
  6199. if (this.nested && this.nested[name] instanceof Enum) return this.nested[name].values;
  6200. throw Error("no such enum: " + name);
  6201. }, Namespace.prototype.add = function(object) {
  6202. 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");
  6203. if (this.nested) {
  6204. var prev = this.get(object.name);
  6205. if (prev) {
  6206. if (!(prev instanceof Namespace && object instanceof Namespace) || prev instanceof Type || prev instanceof Service) throw Error("duplicate name '" + object.name + "' in " + this);
  6207. for (var nested = prev.nestedArray, i = 0; i < nested.length; ++i) object.add(nested[i]);
  6208. this.remove(prev), this.nested || (this.nested = {}), object.setOptions(prev.options, !0);
  6209. }
  6210. } else this.nested = {};
  6211. return this.nested[object.name] = object, object.onAdd(this), clearCache(this);
  6212. }, Namespace.prototype.remove = function(object) {
  6213. if (!(object instanceof ReflectionObject)) throw TypeError("object must be a ReflectionObject");
  6214. if (object.parent !== this) throw Error(object + " is not a member of " + this);
  6215. return delete this.nested[object.name], Object.keys(this.nested).length || (this.nested = void 0),
  6216. object.onRemove(this), clearCache(this);
  6217. }, Namespace.prototype.define = function(path, json) {
  6218. if (util.isString(path)) path = path.split("."); else if (!Array.isArray(path)) throw TypeError("illegal path");
  6219. if (path && path.length && "" === path[0]) throw Error("path must be relative");
  6220. for (var ptr = this; path.length > 0; ) {
  6221. var part = path.shift();
  6222. if (ptr.nested && ptr.nested[part]) {
  6223. if (!((ptr = ptr.nested[part]) instanceof Namespace)) throw Error("path conflicts with non-namespace objects");
  6224. } else ptr.add(ptr = new Namespace(part));
  6225. }
  6226. return json && ptr.addJSON(json), ptr;
  6227. }, Namespace.prototype.resolveAll = function() {
  6228. for (var nested = this.nestedArray, i = 0; i < nested.length; ) nested[i] instanceof Namespace ? nested[i++].resolveAll() : nested[i++].resolve();
  6229. return this.resolve();
  6230. }, Namespace.prototype.lookup = function(path, filterTypes, parentAlreadyChecked) {
  6231. if ("boolean" == typeof filterTypes ? (parentAlreadyChecked = filterTypes, filterTypes = void 0) : filterTypes && !Array.isArray(filterTypes) && (filterTypes = [ filterTypes ]),
  6232. util.isString(path) && path.length) {
  6233. if ("." === path) return this.root;
  6234. path = path.split(".");
  6235. } else if (!path.length) return this;
  6236. if ("" === path[0]) return this.root.lookup(path.slice(1), filterTypes);
  6237. var found = this.get(path[0]);
  6238. if (found) {
  6239. if (1 === path.length) {
  6240. if (!filterTypes || filterTypes.indexOf(found.constructor) > -1) return found;
  6241. } else if (found instanceof Namespace && (found = found.lookup(path.slice(1), filterTypes, !0))) return found;
  6242. } 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;
  6243. return null === this.parent || parentAlreadyChecked ? null : this.parent.lookup(path, filterTypes);
  6244. }, Namespace.prototype.lookupType = function(path) {
  6245. var found = this.lookup(path, [ Type ]);
  6246. if (!found) throw Error("no such type: " + path);
  6247. return found;
  6248. }, Namespace.prototype.lookupEnum = function(path) {
  6249. var found = this.lookup(path, [ Enum ]);
  6250. if (!found) throw Error("no such Enum '" + path + "' in " + this);
  6251. return found;
  6252. }, Namespace.prototype.lookupTypeOrEnum = function(path) {
  6253. var found = this.lookup(path, [ Type, Enum ]);
  6254. if (!found) throw Error("no such Type or Enum '" + path + "' in " + this);
  6255. return found;
  6256. }, Namespace.prototype.lookupService = function(path) {
  6257. var found = this.lookup(path, [ Service ]);
  6258. if (!found) throw Error("no such Service '" + path + "' in " + this);
  6259. return found;
  6260. }, Namespace._configure = function(Type_, Service_, Enum_) {
  6261. Type = Type_, Service = Service_, Enum = Enum_;
  6262. };
  6263. },
  6264. 8940: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6265. "use strict";
  6266. var $ = __webpack_require__(6518), $parseInt = __webpack_require__(2703);
  6267. $({
  6268. global: !0,
  6269. forced: parseInt !== $parseInt
  6270. }, {
  6271. parseInt: $parseInt
  6272. });
  6273. },
  6274. 8981: (module, __unused_webpack_exports, __webpack_require__) => {
  6275. "use strict";
  6276. var requireObjectCoercible = __webpack_require__(7750), $Object = Object;
  6277. module.exports = function(argument) {
  6278. return $Object(requireObjectCoercible(argument));
  6279. };
  6280. },
  6281. 8995: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6282. "use strict";
  6283. var ArrayBufferViewCore = __webpack_require__(4644), $map = __webpack_require__(9213).map, aTypedArray = ArrayBufferViewCore.aTypedArray, getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
  6284. (0, ArrayBufferViewCore.exportTypedArrayMethod)("map", (function(mapfn) {
  6285. return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : void 0, (function(O, length) {
  6286. return new (getTypedArrayConstructor(O))(length);
  6287. }));
  6288. }));
  6289. },
  6290. 9039: module => {
  6291. "use strict";
  6292. module.exports = function(exec) {
  6293. try {
  6294. return !!exec();
  6295. } catch (error) {
  6296. return !0;
  6297. }
  6298. };
  6299. },
  6300. 9085: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6301. "use strict";
  6302. var $ = __webpack_require__(6518), assign = __webpack_require__(4213);
  6303. $({
  6304. target: "Object",
  6305. stat: !0,
  6306. arity: 2,
  6307. forced: Object.assign !== assign
  6308. }, {
  6309. assign
  6310. });
  6311. },
  6312. 9100: (module, __unused_webpack_exports, __webpack_require__) => {
  6313. "use strict";
  6314. var protobuf = module.exports = __webpack_require__(5325);
  6315. protobuf.build = "full", protobuf.tokenize = __webpack_require__(527), protobuf.parse = __webpack_require__(4863),
  6316. protobuf.common = __webpack_require__(5095), protobuf.Root._configure(protobuf.Type, protobuf.parse, protobuf.common);
  6317. },
  6318. 9167: (module, __unused_webpack_exports, __webpack_require__) => {
  6319. "use strict";
  6320. var globalThis = __webpack_require__(4576);
  6321. module.exports = globalThis;
  6322. },
  6323. 9207: (__unused_webpack_module, exports) => {
  6324. "use strict";
  6325. var path = exports, isAbsolute = path.isAbsolute = function(path) {
  6326. return /^(?:\/|\w+:)/.test(path);
  6327. }, normalize = path.normalize = function(path) {
  6328. var parts = (path = path.replace(/\\/g, "/").replace(/\/{2,}/g, "/")).split("/"), absolute = isAbsolute(path), prefix = "";
  6329. absolute && (prefix = parts.shift() + "/");
  6330. 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;
  6331. return prefix + parts.join("/");
  6332. };
  6333. path.resolve = function(originPath, includePath, alreadyNormalized) {
  6334. return alreadyNormalized || (includePath = normalize(includePath)), isAbsolute(includePath) ? includePath : (alreadyNormalized || (originPath = normalize(originPath)),
  6335. (originPath = originPath.replace(/(?:\/|^)[^/]+$/, "")).length ? normalize(originPath + "/" + includePath) : includePath);
  6336. };
  6337. },
  6338. 9213: (module, __unused_webpack_exports, __webpack_require__) => {
  6339. "use strict";
  6340. 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) {
  6341. 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;
  6342. return function($this, callbackfn, that, specificCreate) {
  6343. 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),
  6344. TYPE)) if (IS_MAP) target[index] = result; else if (result) switch (TYPE) {
  6345. case 3:
  6346. return !0;
  6347.  
  6348. case 5:
  6349. return value;
  6350.  
  6351. case 6:
  6352. return index;
  6353.  
  6354. case 2:
  6355. push(target, value);
  6356. } else switch (TYPE) {
  6357. case 4:
  6358. return !1;
  6359.  
  6360. case 7:
  6361. push(target, value);
  6362. }
  6363. return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
  6364. };
  6365. };
  6366. module.exports = {
  6367. forEach: createMethod(0),
  6368. map: createMethod(1),
  6369. filter: createMethod(2),
  6370. some: createMethod(3),
  6371. every: createMethod(4),
  6372. find: createMethod(5),
  6373. findIndex: createMethod(6),
  6374. filterReject: createMethod(7)
  6375. };
  6376. },
  6377. 9225: (module, __unused_webpack_exports, __webpack_require__) => {
  6378. "use strict";
  6379. 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 = {};
  6380. fails((function() {
  6381. $location = globalThis.location;
  6382. }));
  6383. var run = function(id) {
  6384. if (hasOwn(queue, id)) {
  6385. var fn = queue[id];
  6386. delete queue[id], fn();
  6387. }
  6388. }, runner = function(id) {
  6389. return function() {
  6390. run(id);
  6391. };
  6392. }, eventListener = function(event) {
  6393. run(event.data);
  6394. }, globalPostMessageDefer = function(id) {
  6395. globalThis.postMessage(String(id), $location.protocol + "//" + $location.host);
  6396. };
  6397. set && clear || (set = function(handler) {
  6398. validateArgumentsLength(arguments.length, 1);
  6399. var fn = isCallable(handler) ? handler : Function(handler), args = arraySlice(arguments, 1);
  6400. return queue[++counter] = function() {
  6401. apply(fn, void 0, args);
  6402. }, defer(counter), counter;
  6403. }, clear = function(id) {
  6404. delete queue[id];
  6405. }, IS_NODE ? defer = function(id) {
  6406. process.nextTick(runner(id));
  6407. } : Dispatch && Dispatch.now ? defer = function(id) {
  6408. Dispatch.now(runner(id));
  6409. } : MessageChannel && !IS_IOS ? (port = (channel = new MessageChannel).port2, channel.port1.onmessage = eventListener,
  6410. defer = bind(port.postMessage, port)) : globalThis.addEventListener && isCallable(globalThis.postMessage) && !globalThis.importScripts && $location && "file:" !== $location.protocol && !fails(globalPostMessageDefer) ? (defer = globalPostMessageDefer,
  6411. globalThis.addEventListener("message", eventListener, !1)) : defer = "onreadystatechange" in createElement("script") ? function(id) {
  6412. html.appendChild(createElement("script")).onreadystatechange = function() {
  6413. html.removeChild(this), run(id);
  6414. };
  6415. } : function(id) {
  6416. setTimeout(runner(id), 0);
  6417. }), module.exports = {
  6418. set,
  6419. clear
  6420. };
  6421. },
  6422. 9228: (module, __unused_webpack_exports, __webpack_require__) => {
  6423. "use strict";
  6424. __webpack_require__(7495);
  6425. 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;
  6426. module.exports = function(KEY, exec, FORCED, SHAM) {
  6427. var SYMBOL = wellKnownSymbol(KEY), DELEGATES_TO_SYMBOL = !fails((function() {
  6428. var O = {};
  6429. return O[SYMBOL] = function() {
  6430. return 7;
  6431. }, 7 !== ""[KEY](O);
  6432. })), DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails((function() {
  6433. var execCalled = !1, re = /a/;
  6434. return "split" === KEY && ((re = {}).constructor = {}, re.constructor[SPECIES] = function() {
  6435. return re;
  6436. }, re.flags = "", re[SYMBOL] = /./[SYMBOL]), re.exec = function() {
  6437. return execCalled = !0, null;
  6438. }, re[SYMBOL](""), !execCalled;
  6439. }));
  6440. if (!DELEGATES_TO_SYMBOL || !DELEGATES_TO_EXEC || FORCED) {
  6441. var nativeRegExpMethod = /./[SYMBOL], methods = exec(SYMBOL, ""[KEY], (function(nativeMethod, regexp, str, arg2, forceStringMethod) {
  6442. var $exec = regexp.exec;
  6443. return $exec === regexpExec || $exec === RegExpPrototype.exec ? DELEGATES_TO_SYMBOL && !forceStringMethod ? {
  6444. done: !0,
  6445. value: call(nativeRegExpMethod, regexp, str, arg2)
  6446. } : {
  6447. done: !0,
  6448. value: call(nativeMethod, str, regexp, arg2)
  6449. } : {
  6450. done: !1
  6451. };
  6452. }));
  6453. defineBuiltIn(String.prototype, KEY, methods[0]), defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]);
  6454. }
  6455. SHAM && createNonEnumerableProperty(RegExpPrototype[SYMBOL], "sham", !0);
  6456. };
  6457. },
  6458. 9296: (module, __unused_webpack_exports, __webpack_require__) => {
  6459. "use strict";
  6460. var classList = __webpack_require__(4055)("span").classList, DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;
  6461. module.exports = DOMTokenListPrototype === Object.prototype ? void 0 : DOMTokenListPrototype;
  6462. },
  6463. 9297: (module, __unused_webpack_exports, __webpack_require__) => {
  6464. "use strict";
  6465. var uncurryThis = __webpack_require__(9504), toObject = __webpack_require__(8981), hasOwnProperty = uncurryThis({}.hasOwnProperty);
  6466. module.exports = Object.hasOwn || function(it, key) {
  6467. return hasOwnProperty(toObject(it), key);
  6468. };
  6469. },
  6470. 9306: (module, __unused_webpack_exports, __webpack_require__) => {
  6471. "use strict";
  6472. var isCallable = __webpack_require__(4901), tryToString = __webpack_require__(6823), $TypeError = TypeError;
  6473. module.exports = function(argument) {
  6474. if (isCallable(argument)) return argument;
  6475. throw new $TypeError(tryToString(argument) + " is not a function");
  6476. };
  6477. },
  6478. 9369: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6479. "use strict";
  6480. var ArrayBufferViewCore = __webpack_require__(4644), uncurryThis = __webpack_require__(9504), aTypedArray = ArrayBufferViewCore.aTypedArray, exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod, $join = uncurryThis([].join);
  6481. exportTypedArrayMethod("join", (function(separator) {
  6482. return $join(aTypedArray(this), separator);
  6483. }));
  6484. },
  6485. 9390: module => {
  6486. "use strict";
  6487. module.exports = function(alloc, slice, size) {
  6488. var SIZE = size || 8192, MAX = SIZE >>> 1, slab = null, offset = SIZE;
  6489. return function(size) {
  6490. if (size < 1 || size > MAX) return alloc(size);
  6491. offset + size > SIZE && (slab = alloc(SIZE), offset = 0);
  6492. var buf = slice.call(slab, offset, offset += size);
  6493. return 7 & offset && (offset = 1 + (7 | offset)), buf;
  6494. };
  6495. };
  6496. },
  6497. 9410: module => {
  6498. "use strict";
  6499. function factory(exports) {
  6500. return "undefined" != typeof Float32Array ? function() {
  6501. var f32 = new Float32Array([ -0 ]), f8b = new Uint8Array(f32.buffer), le = 128 === f8b[3];
  6502. function writeFloat_f32_cpy(val, buf, pos) {
  6503. f32[0] = val, buf[pos] = f8b[0], buf[pos + 1] = f8b[1], buf[pos + 2] = f8b[2], buf[pos + 3] = f8b[3];
  6504. }
  6505. function writeFloat_f32_rev(val, buf, pos) {
  6506. f32[0] = val, buf[pos] = f8b[3], buf[pos + 1] = f8b[2], buf[pos + 2] = f8b[1], buf[pos + 3] = f8b[0];
  6507. }
  6508. function readFloat_f32_cpy(buf, pos) {
  6509. return f8b[0] = buf[pos], f8b[1] = buf[pos + 1], f8b[2] = buf[pos + 2], f8b[3] = buf[pos + 3],
  6510. f32[0];
  6511. }
  6512. function readFloat_f32_rev(buf, pos) {
  6513. return f8b[3] = buf[pos], f8b[2] = buf[pos + 1], f8b[1] = buf[pos + 2], f8b[0] = buf[pos + 3],
  6514. f32[0];
  6515. }
  6516. exports.writeFloatLE = le ? writeFloat_f32_cpy : writeFloat_f32_rev, exports.writeFloatBE = le ? writeFloat_f32_rev : writeFloat_f32_cpy,
  6517. exports.readFloatLE = le ? readFloat_f32_cpy : readFloat_f32_rev, exports.readFloatBE = le ? readFloat_f32_rev : readFloat_f32_cpy;
  6518. }() : function() {
  6519. function writeFloat_ieee754(writeUint, val, buf, pos) {
  6520. var sign = val < 0 ? 1 : 0;
  6521. 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 {
  6522. var exponent = Math.floor(Math.log(val) / Math.LN2);
  6523. writeUint((sign << 31 | exponent + 127 << 23 | 8388607 & Math.round(val * Math.pow(2, -exponent) * 8388608)) >>> 0, buf, pos);
  6524. }
  6525. }
  6526. function readFloat_ieee754(readUint, buf, pos) {
  6527. var uint = readUint(buf, pos), sign = 2 * (uint >> 31) + 1, exponent = uint >>> 23 & 255, mantissa = 8388607 & uint;
  6528. return 255 === exponent ? mantissa ? NaN : sign * (1 / 0) : 0 === exponent ? 1401298464324817e-60 * sign * mantissa : sign * Math.pow(2, exponent - 150) * (mantissa + 8388608);
  6529. }
  6530. exports.writeFloatLE = writeFloat_ieee754.bind(null, writeUintLE), exports.writeFloatBE = writeFloat_ieee754.bind(null, writeUintBE),
  6531. exports.readFloatLE = readFloat_ieee754.bind(null, readUintLE), exports.readFloatBE = readFloat_ieee754.bind(null, readUintBE);
  6532. }(), "undefined" != typeof Float64Array ? function() {
  6533. var f64 = new Float64Array([ -0 ]), f8b = new Uint8Array(f64.buffer), le = 128 === f8b[7];
  6534. function writeDouble_f64_cpy(val, buf, pos) {
  6535. f64[0] = val, buf[pos] = f8b[0], buf[pos + 1] = f8b[1], buf[pos + 2] = f8b[2], buf[pos + 3] = f8b[3],
  6536. buf[pos + 4] = f8b[4], buf[pos + 5] = f8b[5], buf[pos + 6] = f8b[6], buf[pos + 7] = f8b[7];
  6537. }
  6538. function writeDouble_f64_rev(val, buf, pos) {
  6539. f64[0] = val, buf[pos] = f8b[7], buf[pos + 1] = f8b[6], buf[pos + 2] = f8b[5], buf[pos + 3] = f8b[4],
  6540. buf[pos + 4] = f8b[3], buf[pos + 5] = f8b[2], buf[pos + 6] = f8b[1], buf[pos + 7] = f8b[0];
  6541. }
  6542. function readDouble_f64_cpy(buf, pos) {
  6543. return f8b[0] = buf[pos], f8b[1] = buf[pos + 1], f8b[2] = buf[pos + 2], f8b[3] = buf[pos + 3],
  6544. f8b[4] = buf[pos + 4], f8b[5] = buf[pos + 5], f8b[6] = buf[pos + 6], f8b[7] = buf[pos + 7],
  6545. f64[0];
  6546. }
  6547. function readDouble_f64_rev(buf, pos) {
  6548. return f8b[7] = buf[pos], f8b[6] = buf[pos + 1], f8b[5] = buf[pos + 2], f8b[4] = buf[pos + 3],
  6549. f8b[3] = buf[pos + 4], f8b[2] = buf[pos + 5], f8b[1] = buf[pos + 6], f8b[0] = buf[pos + 7],
  6550. f64[0];
  6551. }
  6552. exports.writeDoubleLE = le ? writeDouble_f64_cpy : writeDouble_f64_rev, exports.writeDoubleBE = le ? writeDouble_f64_rev : writeDouble_f64_cpy,
  6553. exports.readDoubleLE = le ? readDouble_f64_cpy : readDouble_f64_rev, exports.readDoubleBE = le ? readDouble_f64_rev : readDouble_f64_cpy;
  6554. }() : function() {
  6555. function writeDouble_ieee754(writeUint, off0, off1, val, buf, pos) {
  6556. var sign = val < 0 ? 1 : 0;
  6557. 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),
  6558. writeUint(2146959360, buf, pos + off1); else if (val > 17976931348623157e292) writeUint(0, buf, pos + off0),
  6559. writeUint((sign << 31 | 2146435072) >>> 0, buf, pos + off1); else {
  6560. var mantissa;
  6561. if (val < 22250738585072014e-324) writeUint((mantissa = val / 5e-324) >>> 0, buf, pos + off0),
  6562. writeUint((sign << 31 | mantissa / 4294967296) >>> 0, buf, pos + off1); else {
  6563. var exponent = Math.floor(Math.log(val) / Math.LN2);
  6564. 1024 === exponent && (exponent = 1023), writeUint(4503599627370496 * (mantissa = val * Math.pow(2, -exponent)) >>> 0, buf, pos + off0),
  6565. writeUint((sign << 31 | exponent + 1023 << 20 | 1048576 * mantissa & 1048575) >>> 0, buf, pos + off1);
  6566. }
  6567. }
  6568. }
  6569. function readDouble_ieee754(readUint, off0, off1, buf, pos) {
  6570. 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;
  6571. return 2047 === exponent ? mantissa ? NaN : sign * (1 / 0) : 0 === exponent ? 5e-324 * sign * mantissa : sign * Math.pow(2, exponent - 1075) * (mantissa + 4503599627370496);
  6572. }
  6573. exports.writeDoubleLE = writeDouble_ieee754.bind(null, writeUintLE, 0, 4), exports.writeDoubleBE = writeDouble_ieee754.bind(null, writeUintBE, 4, 0),
  6574. exports.readDoubleLE = readDouble_ieee754.bind(null, readUintLE, 0, 4), exports.readDoubleBE = readDouble_ieee754.bind(null, readUintBE, 4, 0);
  6575. }(), exports;
  6576. }
  6577. function writeUintLE(val, buf, pos) {
  6578. buf[pos] = 255 & val, buf[pos + 1] = val >>> 8 & 255, buf[pos + 2] = val >>> 16 & 255,
  6579. buf[pos + 3] = val >>> 24;
  6580. }
  6581. function writeUintBE(val, buf, pos) {
  6582. buf[pos] = val >>> 24, buf[pos + 1] = val >>> 16 & 255, buf[pos + 2] = val >>> 8 & 255,
  6583. buf[pos + 3] = 255 & val;
  6584. }
  6585. function readUintLE(buf, pos) {
  6586. return (buf[pos] | buf[pos + 1] << 8 | buf[pos + 2] << 16 | buf[pos + 3] << 24) >>> 0;
  6587. }
  6588. function readUintBE(buf, pos) {
  6589. return (buf[pos] << 24 | buf[pos + 1] << 16 | buf[pos + 2] << 8 | buf[pos + 3]) >>> 0;
  6590. }
  6591. module.exports = factory(factory);
  6592. },
  6593. 9423: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6594. "use strict";
  6595. var ArrayBufferViewCore = __webpack_require__(4644), fails = __webpack_require__(9039), arraySlice = __webpack_require__(7680), aTypedArray = ArrayBufferViewCore.aTypedArray, getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
  6596. (0, ArrayBufferViewCore.exportTypedArrayMethod)("slice", (function(start, end) {
  6597. 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++];
  6598. return result;
  6599. }), fails((function() {
  6600. new Int8Array(1).slice();
  6601. })));
  6602. },
  6603. 9432: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6604. "use strict";
  6605. var $ = __webpack_require__(6518), toObject = __webpack_require__(8981), nativeKeys = __webpack_require__(1072);
  6606. $({
  6607. target: "Object",
  6608. stat: !0,
  6609. forced: __webpack_require__(9039)((function() {
  6610. nativeKeys(1);
  6611. }))
  6612. }, {
  6613. keys: function(it) {
  6614. return nativeKeys(toObject(it));
  6615. }
  6616. });
  6617. },
  6618. 9433: (module, __unused_webpack_exports, __webpack_require__) => {
  6619. "use strict";
  6620. var globalThis = __webpack_require__(4576), defineProperty = Object.defineProperty;
  6621. module.exports = function(key, value) {
  6622. try {
  6623. defineProperty(globalThis, key, {
  6624. value,
  6625. configurable: !0,
  6626. writable: !0
  6627. });
  6628. } catch (error) {
  6629. globalThis[key] = value;
  6630. }
  6631. return value;
  6632. };
  6633. },
  6634. 9463: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6635. "use strict";
  6636. 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;
  6637. if (DESCRIPTORS && isCallable(NativeSymbol) && (!("description" in SymbolPrototype) || void 0 !== NativeSymbol().description)) {
  6638. var EmptyStringDescriptionStore = {}, SymbolWrapper = function() {
  6639. 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);
  6640. return "" === description && (EmptyStringDescriptionStore[result] = !0), result;
  6641. };
  6642. copyConstructorProperties(SymbolWrapper, NativeSymbol), SymbolWrapper.prototype = SymbolPrototype,
  6643. SymbolPrototype.constructor = SymbolWrapper;
  6644. 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);
  6645. defineBuiltInAccessor(SymbolPrototype, "description", {
  6646. configurable: !0,
  6647. get: function() {
  6648. var symbol = thisSymbolValue(this);
  6649. if (hasOwn(EmptyStringDescriptionStore, symbol)) return "";
  6650. var string = symbolDescriptiveString(symbol), desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, "$1");
  6651. return "" === desc ? void 0 : desc;
  6652. }
  6653. }), $({
  6654. global: !0,
  6655. constructor: !0,
  6656. forced: !0
  6657. }, {
  6658. Symbol: SymbolWrapper
  6659. });
  6660. }
  6661. },
  6662. 9504: (module, __unused_webpack_exports, __webpack_require__) => {
  6663. "use strict";
  6664. var NATIVE_BIND = __webpack_require__(616), FunctionPrototype = Function.prototype, call = FunctionPrototype.call, uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
  6665. module.exports = NATIVE_BIND ? uncurryThisWithBind : function(fn) {
  6666. return function() {
  6667. return call.apply(fn, arguments);
  6668. };
  6669. };
  6670. },
  6671. 9519: (module, __unused_webpack_exports, __webpack_require__) => {
  6672. "use strict";
  6673. 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;
  6674. v8 && (version = (match = v8.split("."))[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1])),
  6675. !version && userAgent && (!(match = userAgent.match(/Edge\/(\d+)/)) || match[1] >= 74) && (match = userAgent.match(/Chrome\/(\d+)/)) && (version = +match[1]),
  6676. module.exports = version;
  6677. },
  6678. 9539: (module, __unused_webpack_exports, __webpack_require__) => {
  6679. "use strict";
  6680. var call = __webpack_require__(9565), anObject = __webpack_require__(8551), getMethod = __webpack_require__(5966);
  6681. module.exports = function(iterator, kind, value) {
  6682. var innerResult, innerError;
  6683. anObject(iterator);
  6684. try {
  6685. if (!(innerResult = getMethod(iterator, "return"))) {
  6686. if ("throw" === kind) throw value;
  6687. return value;
  6688. }
  6689. innerResult = call(innerResult, iterator);
  6690. } catch (error) {
  6691. innerError = !0, innerResult = error;
  6692. }
  6693. if ("throw" === kind) throw value;
  6694. if (innerError) throw innerResult;
  6695. return anObject(innerResult), value;
  6696. };
  6697. },
  6698. 9544: (module, __unused_webpack_exports, __webpack_require__) => {
  6699. "use strict";
  6700. var userAgent = __webpack_require__(2839);
  6701. module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent);
  6702. },
  6703. 9565: (module, __unused_webpack_exports, __webpack_require__) => {
  6704. "use strict";
  6705. var NATIVE_BIND = __webpack_require__(616), call = Function.prototype.call;
  6706. module.exports = NATIVE_BIND ? call.bind(call) : function() {
  6707. return call.apply(call, arguments);
  6708. };
  6709. },
  6710. 9590: (module, __unused_webpack_exports, __webpack_require__) => {
  6711. "use strict";
  6712. var toIntegerOrInfinity = __webpack_require__(1291), $RangeError = RangeError;
  6713. module.exports = function(it) {
  6714. var result = toIntegerOrInfinity(it);
  6715. if (result < 0) throw new $RangeError("The argument can't be less than 0");
  6716. return result;
  6717. };
  6718. },
  6719. 9617: (module, __unused_webpack_exports, __webpack_require__) => {
  6720. "use strict";
  6721. var toIndexedObject = __webpack_require__(5397), toAbsoluteIndex = __webpack_require__(5610), lengthOfArrayLike = __webpack_require__(6198), createMethod = function(IS_INCLUDES) {
  6722. return function($this, el, fromIndex) {
  6723. var O = toIndexedObject($this), length = lengthOfArrayLike(O);
  6724. if (0 === length) return !IS_INCLUDES && -1;
  6725. var value, index = toAbsoluteIndex(fromIndex, length);
  6726. if (IS_INCLUDES && el != el) {
  6727. for (;length > index; ) if ((value = O[index++]) != value) return !0;
  6728. } else for (;length > index; index++) if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
  6729. return !IS_INCLUDES && -1;
  6730. };
  6731. };
  6732. module.exports = {
  6733. includes: createMethod(!0),
  6734. indexOf: createMethod(!1)
  6735. };
  6736. },
  6737. 9687: (module, __unused_webpack_exports, __webpack_require__) => {
  6738. "use strict";
  6739. module.exports = Service;
  6740. var Namespace = __webpack_require__(8923);
  6741. ((Service.prototype = Object.create(Namespace.prototype)).constructor = Service).className = "Service";
  6742. var Method = __webpack_require__(8811), util = __webpack_require__(3262), rpc = __webpack_require__(5047);
  6743. function Service(name, options) {
  6744. Namespace.call(this, name, options), this.methods = {}, this._methodsArray = null;
  6745. }
  6746. function clearCache(service) {
  6747. return service._methodsArray = null, service;
  6748. }
  6749. Service.fromJSON = function(name, json) {
  6750. var service = new Service(name, json.options);
  6751. 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]]));
  6752. return json.nested && service.addJSON(json.nested), service.comment = json.comment,
  6753. service;
  6754. }, Service.prototype.toJSON = function(toJSONOptions) {
  6755. var inherited = Namespace.prototype.toJSON.call(this, toJSONOptions), keepComments = !!toJSONOptions && Boolean(toJSONOptions.keepComments);
  6756. 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 ]);
  6757. }, Object.defineProperty(Service.prototype, "methodsArray", {
  6758. get: function() {
  6759. return this._methodsArray || (this._methodsArray = util.toArray(this.methods));
  6760. }
  6761. }), Service.prototype.get = function(name) {
  6762. return this.methods[name] || Namespace.prototype.get.call(this, name);
  6763. }, Service.prototype.resolveAll = function() {
  6764. for (var methods = this.methodsArray, i = 0; i < methods.length; ++i) methods[i].resolve();
  6765. return Namespace.prototype.resolve.call(this);
  6766. }, Service.prototype.add = function(object) {
  6767. if (this.get(object.name)) throw Error("duplicate name '" + object.name + "' in " + this);
  6768. return object instanceof Method ? (this.methods[object.name] = object, object.parent = this,
  6769. clearCache(this)) : Namespace.prototype.add.call(this, object);
  6770. }, Service.prototype.remove = function(object) {
  6771. if (object instanceof Method) {
  6772. if (this.methods[object.name] !== object) throw Error(object + " is not a member of " + this);
  6773. return delete this.methods[object.name], object.parent = null, clearCache(this);
  6774. }
  6775. return Namespace.prototype.remove.call(this, object);
  6776. }, Service.prototype.create = function(rpcImpl, requestDelimited, responseDelimited) {
  6777. for (var method, rpcService = new rpc.Service(rpcImpl, requestDelimited, responseDelimited), i = 0; i < this.methodsArray.length; ++i) {
  6778. var methodName = util.lcFirst((method = this._methodsArray[i]).resolve().name).replace(/[^$\w_]/g, "");
  6779. rpcService[methodName] = util.codegen([ "r", "c" ], util.isReserved(methodName) ? methodName + "_" : methodName)("return this.rpcCall(m,q,s,r,c)")({
  6780. m: method,
  6781. q: method.resolvedRequestType.ctor,
  6782. s: method.resolvedResponseType.ctor
  6783. });
  6784. }
  6785. return rpcService;
  6786. };
  6787. },
  6788. 9773: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6789. "use strict";
  6790. var $ = __webpack_require__(6518), NATIVE_SYMBOL = __webpack_require__(4495), fails = __webpack_require__(9039), getOwnPropertySymbolsModule = __webpack_require__(3717), toObject = __webpack_require__(8981);
  6791. $({
  6792. target: "Object",
  6793. stat: !0,
  6794. forced: !NATIVE_SYMBOL || fails((function() {
  6795. getOwnPropertySymbolsModule.f(1);
  6796. }))
  6797. }, {
  6798. getOwnPropertySymbols: function(it) {
  6799. var $getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
  6800. return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject(it)) : [];
  6801. }
  6802. });
  6803. },
  6804. 9868: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6805. "use strict";
  6806. 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) {
  6807. return 0 === n ? acc : n % 2 == 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);
  6808. }, multiply = function(data, n, c) {
  6809. for (var index = -1, c2 = c; ++index < 6; ) c2 += n * data[index], data[index] = c2 % 1e7,
  6810. c2 = floor(c2 / 1e7);
  6811. }, divide = function(data, n) {
  6812. for (var index = 6, c = 0; --index >= 0; ) c += data[index], data[index] = floor(c / n),
  6813. c = c % n * 1e7;
  6814. }, dataToString = function(data) {
  6815. for (var index = 6, s = ""; --index >= 0; ) if ("" !== s || 0 === index || 0 !== data[index]) {
  6816. var t = $String(data[index]);
  6817. s = "" === s ? t : s + repeat("0", 7 - t.length) + t;
  6818. }
  6819. return s;
  6820. };
  6821. $({
  6822. target: "Number",
  6823. proto: !0,
  6824. forced: fails((function() {
  6825. return "0.000" !== nativeToFixed(8e-5, 3) || "1" !== nativeToFixed(.9, 0) || "1.25" !== nativeToFixed(1.255, 2) || "1000000000000000128" !== nativeToFixed(0xde0b6b3a7640080, 0);
  6826. })) || !fails((function() {
  6827. nativeToFixed({});
  6828. }))
  6829. }, {
  6830. toFixed: function(fractionDigits) {
  6831. var e, z, j, k, number = thisNumberValue(this), fractDigits = toIntegerOrInfinity(fractionDigits), data = [ 0, 0, 0, 0, 0, 0 ], sign = "", result = "0";
  6832. if (fractDigits < 0 || fractDigits > 20) throw new $RangeError("Incorrect fraction digits");
  6833. if (number != number) return "NaN";
  6834. if (number <= -1e21 || number >= 1e21) return $String(number);
  6835. if (number < 0 && (sign = "-", number = -number), number > 1e-21) if (z = (e = function(x) {
  6836. for (var n = 0, x2 = x; x2 >= 4096; ) n += 12, x2 /= 4096;
  6837. for (;x2 >= 2; ) n += 1, x2 /= 2;
  6838. return n;
  6839. }(number * pow(2, 69, 1)) - 69) < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1),
  6840. z *= 4503599627370496, (e = 52 - e) > 0) {
  6841. for (multiply(data, 0, z), j = fractDigits; j >= 7; ) multiply(data, 1e7, 0), j -= 7;
  6842. for (multiply(data, pow(10, j, 1), 0), j = e - 1; j >= 23; ) divide(data, 1 << 23),
  6843. j -= 23;
  6844. divide(data, 1 << j), multiply(data, 1, 1), divide(data, 2), result = dataToString(data);
  6845. } else multiply(data, 0, z), multiply(data, 1 << -e, 0), result = dataToString(data) + repeat("0", fractDigits);
  6846. 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;
  6847. }
  6848. });
  6849. },
  6850. 9948: (module, __unused_webpack_exports, __webpack_require__) => {
  6851. "use strict";
  6852. var arrayFromConstructorAndList = __webpack_require__(5370), getTypedArrayConstructor = __webpack_require__(4644).getTypedArrayConstructor;
  6853. module.exports = function(instance, list) {
  6854. return arrayFromConstructorAndList(getTypedArrayConstructor(instance), list);
  6855. };
  6856. },
  6857. 9955: (__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  6858. "use strict";
  6859. var ArrayBufferViewCore = __webpack_require__(4644), $findIndex = __webpack_require__(9213).findIndex, aTypedArray = ArrayBufferViewCore.aTypedArray;
  6860. (0, ArrayBufferViewCore.exportTypedArrayMethod)("findIndex", (function(predicate) {
  6861. return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : void 0);
  6862. }));
  6863. }
  6864. }, __webpack_module_cache__ = {};
  6865. function __webpack_require__(moduleId) {
  6866. var cachedModule = __webpack_module_cache__[moduleId];
  6867. if (void 0 !== cachedModule) return cachedModule.exports;
  6868. var module = __webpack_module_cache__[moduleId] = {
  6869. exports: {}
  6870. };
  6871. return __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__),
  6872. module.exports;
  6873. }
  6874. __webpack_require__.n = module => {
  6875. var getter = module && module.__esModule ? () => module.default : () => module;
  6876. return __webpack_require__.d(getter, {
  6877. a: getter
  6878. }), getter;
  6879. }, __webpack_require__.d = (exports, definition) => {
  6880. for (var key in definition) __webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key) && Object.defineProperty(exports, key, {
  6881. enumerable: !0,
  6882. get: definition[key]
  6883. });
  6884. }, __webpack_require__.g = function() {
  6885. if ("object" == typeof globalThis) return globalThis;
  6886. try {
  6887. return this || new Function("return this")();
  6888. } catch (e) {
  6889. if ("object" == typeof window) return window;
  6890. }
  6891. }(), __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop);
  6892. var __webpack_exports__ = {};
  6893. return (() => {
  6894. "use strict";
  6895. function asyncGeneratorStep(n, t, e, r, o, a, c) {
  6896. try {
  6897. var i = n[a](c), u = i.value;
  6898. } catch (n) {
  6899. return void e(n);
  6900. }
  6901. i.done ? t(u) : Promise.resolve(u).then(r, o);
  6902. }
  6903. function _asyncToGenerator(n) {
  6904. return function() {
  6905. var t = this, e = arguments;
  6906. return new Promise((function(r, o) {
  6907. var a = n.apply(t, e);
  6908. function _next(n) {
  6909. asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
  6910. }
  6911. function _throw(n) {
  6912. asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
  6913. }
  6914. _next(void 0);
  6915. }));
  6916. };
  6917. }
  6918. __webpack_require__.d(__webpack_exports__, {
  6919. "default": () => src
  6920. });
  6921. var regenerator = __webpack_require__(4756), regenerator_default = __webpack_require__.n(regenerator);
  6922. __webpack_require__(2008), __webpack_require__(3792), __webpack_require__(9085),
  6923. __webpack_require__(9432), __webpack_require__(6099), __webpack_require__(6034),
  6924. __webpack_require__(8940), __webpack_require__(1415), __webpack_require__(7764),
  6925. __webpack_require__(3500), __webpack_require__(2953);
  6926. const src_gameState = {
  6927. selfId: null,
  6928. area: null,
  6929. entities: {},
  6930. globalEntities: {},
  6931. settings: {},
  6932. reset: function() {
  6933. this.entities = {}, this.globalEntities = {};
  6934. },
  6935. update: function(data) {
  6936. var _this = this, currentTime = Date.now(), updatedEntityIds = new Set, updatedGlobalEntityIds = new Set;
  6937. data.complete ? (data.selfId && (this.selfId = data.selfId), data.area && (this.area = data.area),
  6938. data.settings && (this.settings = data.settings), data.entities && (this.entities = {},
  6939. data.entities.forEach((function(entity) {
  6940. entity._lastUpdated = currentTime, _this.entities[entity.id] = entity, updatedEntityIds.add(entity.id);
  6941. }))), data.globalEntities && (this.globalEntities = {}, data.globalEntities.forEach((function(entity) {
  6942. entity._lastUpdated = currentTime, _this.globalEntities[entity.id] = entity, updatedGlobalEntityIds.add(entity.id);
  6943. })))) : (data.entities || data.globalEntities) && (data.entities && data.entities.forEach((function(entity) {
  6944. updatedEntityIds.add(entity.id), _this.entities[entity.id] ? (Object.assign(_this.entities[entity.id], entity),
  6945. _this.entities[entity.id]._lastUpdated = currentTime) : (entity._lastUpdated = currentTime,
  6946. _this.entities[entity.id] = entity);
  6947. })), data.globalEntities && data.globalEntities.forEach((function(entity) {
  6948. updatedGlobalEntityIds.add(entity.id), _this.globalEntities[entity.id] ? (Object.assign(_this.globalEntities[entity.id], entity),
  6949. _this.globalEntities[entity.id]._lastUpdated = currentTime) : (entity._lastUpdated = currentTime,
  6950. _this.globalEntities[entity.id] = entity);
  6951. })), this.cleanupMissingEntities(updatedEntityIds, this.entities), this.cleanupMissingEntities(updatedGlobalEntityIds, this.globalEntities)),
  6952. this.cleanupExpiredEntities();
  6953. },
  6954. cleanupMissingEntities: function(updatedIds, entityCollection) {
  6955. Object.keys(entityCollection).forEach((function(id) {
  6956. void 0 === entityCollection[id].deathTimer || updatedIds.has(parseInt(id)) || delete entityCollection[id];
  6957. }));
  6958. },
  6959. cleanupExpiredEntities: function() {
  6960. var _this2 = this, currentTime = Date.now();
  6961. Object.keys(this.entities).forEach((function(id) {
  6962. var entity = _this2.entities[id];
  6963. void 0 !== entity.duration && currentTime - entity._lastUpdated >= entity.duration && delete _this2.entities[id];
  6964. })), Object.keys(this.globalEntities).forEach((function(id) {
  6965. var entity = _this2.globalEntities[id];
  6966. void 0 !== entity.duration && currentTime - entity._lastUpdated >= entity.duration && delete _this2.globalEntities[id];
  6967. }));
  6968. },
  6969. getPlayer: function() {
  6970. return this.selfId ? this.entities[this.selfId] : null;
  6971. },
  6972. getNearbyEntities: function() {
  6973. var _this3 = this, maxDistance = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1e3, player = this.getPlayer();
  6974. return player ? Object.values(this.entities).filter((function(entity) {
  6975. if (entity.id === _this3.selfId) return !1;
  6976. var dx = entity.x - player.x, dy = entity.y - player.y;
  6977. return Math.sqrt(dx * dx + dy * dy) <= maxDistance;
  6978. })) : [];
  6979. },
  6980. checkExpiredEntities: function() {
  6981. this.cleanupExpiredEntities();
  6982. }
  6983. };
  6984. function _arrayLikeToArray(r, a) {
  6985. (null == a || a > r.length) && (a = r.length);
  6986. for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
  6987. return n;
  6988. }
  6989. function _unsupportedIterableToArray(r, a) {
  6990. if (r) {
  6991. if ("string" == typeof r) return _arrayLikeToArray(r, a);
  6992. var t = {}.toString.call(r).slice(8, -1);
  6993. 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;
  6994. }
  6995. }
  6996. function _toConsumableArray(r) {
  6997. return function(r) {
  6998. if (Array.isArray(r)) return _arrayLikeToArray(r);
  6999. }(r) || function(r) {
  7000. if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
  7001. }(r) || _unsupportedIterableToArray(r) || function() {
  7002. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  7003. }();
  7004. }
  7005. function _typeof(o) {
  7006. return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
  7007. return typeof o;
  7008. } : function(o) {
  7009. return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
  7010. }, _typeof(o);
  7011. }
  7012. function _slicedToArray(r, e) {
  7013. return function(r) {
  7014. if (Array.isArray(r)) return r;
  7015. }(r) || function(r, l) {
  7016. var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
  7017. if (null != t) {
  7018. var e, n, i, u, a = [], f = !0, o = !1;
  7019. try {
  7020. if (i = (t = t.call(r)).next, 0 === l) {
  7021. if (Object(t) !== t) return;
  7022. f = !1;
  7023. } else for (;!(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0) ;
  7024. } catch (r) {
  7025. o = !0, n = r;
  7026. } finally {
  7027. try {
  7028. if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return;
  7029. } finally {
  7030. if (o) throw n;
  7031. }
  7032. }
  7033. return a;
  7034. }
  7035. }(r, e) || _unsupportedIterableToArray(r, e) || function() {
  7036. throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  7037. }();
  7038. }
  7039. __webpack_require__(8706), __webpack_require__(4743), __webpack_require__(1745),
  7040. __webpack_require__(9868), __webpack_require__(5506), __webpack_require__(3362),
  7041. __webpack_require__(7495), __webpack_require__(1761), __webpack_require__(1489),
  7042. __webpack_require__(1630), __webpack_require__(2170), __webpack_require__(5044),
  7043. __webpack_require__(1920), __webpack_require__(1694), __webpack_require__(9955),
  7044. __webpack_require__(3206), __webpack_require__(4496), __webpack_require__(6651),
  7045. __webpack_require__(2887), __webpack_require__(9369), __webpack_require__(6812),
  7046. __webpack_require__(8995), __webpack_require__(1575), __webpack_require__(6072),
  7047. __webpack_require__(8747), __webpack_require__(8845), __webpack_require__(9423),
  7048. __webpack_require__(7301), __webpack_require__(373), __webpack_require__(6614),
  7049. __webpack_require__(1405), __webpack_require__(3684);
  7050. const src_obstacleAvoidance = {
  7051. playerRadius: 15,
  7052. safetyMargin: 10,
  7053. enabled: !0,
  7054. enemyRadiusMap: {},
  7055. fieldStrengthBase: 5e3,
  7056. fieldExponent: 1.8,
  7057. speedInfluence: .5,
  7058. directionBias: 2.5,
  7059. touchingDistance: 2,
  7060. fieldDataEnabled: !0,
  7061. previousPositions: {},
  7062. velocities: {},
  7063. fieldData: {},
  7064. lastCalculatedForce: {
  7065. x: 0,
  7066. y: 0
  7067. },
  7068. lastForceMagnitude: 0,
  7069. autoForceKey11: !1,
  7070. autoForceKey10: !1,
  7071. key11Threshold: 1e3,
  7072. key10Threshold: 800,
  7073. init: function() {
  7074. var options = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
  7075. return void 0 !== options.playerRadius && (this.playerRadius = options.playerRadius),
  7076. void 0 !== options.safetyMargin && (this.safetyMargin = options.safetyMargin), void 0 !== options.enabled && (this.enabled = options.enabled),
  7077. options.enemyRadiusMap && (this.enemyRadiusMap = options.enemyRadiusMap), void 0 !== options.fieldStrengthBase && (this.fieldStrengthBase = options.fieldStrengthBase),
  7078. void 0 !== options.fieldExponent && (this.fieldExponent = options.fieldExponent),
  7079. void 0 !== options.speedInfluence && (this.speedInfluence = options.speedInfluence),
  7080. void 0 !== options.directionBias && (this.directionBias = options.directionBias),
  7081. void 0 !== options.touchingDistance && (this.touchingDistance = options.touchingDistance),
  7082. void 0 !== options.fieldDataEnabled && (this.fieldDataEnabled = options.fieldDataEnabled),
  7083. this;
  7084. },
  7085. setEnemyRadiusMap: function(radiusMap) {
  7086. return this.enemyRadiusMap = radiusMap, this;
  7087. },
  7088. getEnemyRadius: function(entity, getEntityTypeName) {
  7089. if (!entity || void 0 === entity.entityType) return 15;
  7090. if (entity.radius) return entity.radius;
  7091. var entityType = entity.entityType, entityName = getEntityTypeName ? getEntityTypeName(entityType).toLowerCase() : "type_".concat(entityType);
  7092. return void 0 !== this.enemyRadiusMap[entityName] ? this.enemyRadiusMap[entityName] : 0;
  7093. },
  7094. toggle: function() {
  7095. return this.enabled = !this.enabled, this.enabled;
  7096. },
  7097. updateVelocities: function() {
  7098. var _this = this, currentEntities = src_gameState.entities;
  7099. Object.values(currentEntities).forEach((function(entity) {
  7100. if (entity.id !== src_gameState.selfId) {
  7101. if (!_this.previousPositions[entity.id]) return _this.previousPositions[entity.id] = {
  7102. x: entity.x,
  7103. y: entity.y
  7104. }, void (_this.velocities[entity.id] = {
  7105. x: 0,
  7106. y: 0
  7107. });
  7108. var prevPos = _this.previousPositions[entity.id], dx = entity.x - prevPos.x, dy = entity.y - prevPos.y;
  7109. _this.velocities[entity.id] = {
  7110. x: dx,
  7111. y: dy
  7112. }, _this.previousPositions[entity.id] = {
  7113. x: entity.x,
  7114. y: entity.y
  7115. };
  7116. }
  7117. })), Object.keys(this.previousPositions).forEach((function(id) {
  7118. currentEntities[id] || (delete _this.previousPositions[id], delete _this.velocities[id]);
  7119. }));
  7120. },
  7121. calculateEntityField: function(entity, playerX, playerY, getEntityTypeName) {
  7122. var enemyRadius = this.getEnemyRadius(entity, getEntityTypeName), dx = entity.x - playerX, dy = entity.y - playerY, distanceSq = dx * dx + dy * dy, distance = Math.sqrt(distanceSq);
  7123. if (distance > 300) return {
  7124. x: 0,
  7125. y: 0,
  7126. magnitude: 0
  7127. };
  7128. var fieldStrength, isTouching = distance <= this.playerRadius + enemyRadius + this.touchingDistance, safeDistance = this.playerRadius + enemyRadius + this.safetyMargin, fieldDistance = Math.max(distance - safeDistance, .1);
  7129. fieldStrength = isTouching ? 10 * this.fieldStrengthBase : this.fieldStrengthBase / Math.pow(fieldDistance, this.fieldExponent);
  7130. var velocity = this.velocities[entity.id] || {
  7131. x: 0,
  7132. y: 0
  7133. }, speed = Math.sqrt(velocity.x * velocity.x + velocity.y * velocity.y);
  7134. fieldStrength *= 1 + this.speedInfluence * speed;
  7135. var directionFactor = 1;
  7136. if (speed > .1) {
  7137. var directionDot = (velocity.x / speed * dx + velocity.y / speed * dy) / distance;
  7138. directionDot > 0 && (directionFactor = 1 + directionDot * this.directionBias);
  7139. }
  7140. fieldStrength *= directionFactor;
  7141. var forceX = 0, forceY = 0;
  7142. if (distance > 0) forceX = -dx / distance * fieldStrength, forceY = -dy / distance * fieldStrength; else {
  7143. var randomAngle = 2 * Math.random() * Math.PI;
  7144. forceX = Math.cos(randomAngle) * fieldStrength, forceY = Math.sin(randomAngle) * fieldStrength;
  7145. }
  7146. return this.fieldDataEnabled && (this.fieldData[entity.id] = {
  7147. position: {
  7148. x: entity.x,
  7149. y: entity.y
  7150. },
  7151. velocity: {
  7152. x: velocity.x,
  7153. y: velocity.y
  7154. },
  7155. fieldStrength,
  7156. forceVector: {
  7157. x: forceX,
  7158. y: forceY
  7159. },
  7160. isTouching
  7161. }), {
  7162. x: forceX,
  7163. y: forceY,
  7164. magnitude: fieldStrength,
  7165. isTouching
  7166. };
  7167. },
  7168. getForceMagnitude: function() {
  7169. return this.lastForceMagnitude;
  7170. },
  7171. calculateSafeMovement: function(moveX, moveY, getEntityTypeName) {
  7172. var _this2 = this;
  7173. if (!this.enabled) return {
  7174. x: moveX,
  7175. y: moveY,
  7176. collision: !1
  7177. };
  7178. var player = src_gameState.getPlayer();
  7179. if (!player || 0 === moveX && 0 === moveY) return {
  7180. x: moveX,
  7181. y: moveY,
  7182. collision: !1
  7183. };
  7184. this.updateVelocities();
  7185. var playerX = player.x, playerY = player.y;
  7186. this.fieldDataEnabled && (this.fieldData = {});
  7187. var totalForceX = 0, totalForceY = 0, anyTouching = !1;
  7188. Object.values(src_gameState.entities).forEach((function(entity) {
  7189. if (entity.id !== src_gameState.selfId && !entity.isHarmless && void 0 !== entity.entityType && 0 !== entity.entityType && 1 !== entity.entityType) {
  7190. var field = _this2.calculateEntityField(entity, playerX, playerY, getEntityTypeName);
  7191. totalForceX += field.x, totalForceY += field.y;
  7192. var forceMagnitude = Math.sqrt(totalForceX * totalForceX + totalForceY * totalForceY);
  7193. _this2.lastForceMagnitude = forceMagnitude, field.isTouching && (anyTouching = !0);
  7194. }
  7195. })), this.lastCalculatedForce = {
  7196. x: totalForceX,
  7197. y: totalForceY
  7198. };
  7199. var inputLength = Math.sqrt(moveX * moveX + moveY * moveY);
  7200. if (0 === inputLength) return {
  7201. x: moveX,
  7202. y: moveY,
  7203. collision: !1
  7204. };
  7205. var resultX, resultY, normalizedMoveX = moveX / inputLength, normalizedMoveY = moveY / inputLength;
  7206. if (anyTouching) {
  7207. var forceLength = Math.sqrt(totalForceX * totalForceX + totalForceY * totalForceY);
  7208. forceLength > 0 ? (resultX = totalForceX / forceLength * inputLength, resultY = totalForceY / forceLength * inputLength) : (resultX = moveX,
  7209. resultY = moveY);
  7210. } else {
  7211. var forceMagnitude = Math.sqrt(totalForceX * totalForceX + totalForceY * totalForceY);
  7212. if (forceMagnitude > 0) {
  7213. var scaleFactor = inputLength / Math.max(forceMagnitude, inputLength), scaledForceX = totalForceX * scaleFactor, scaledForceY = totalForceY * scaleFactor, blendFactor = Math.min(forceMagnitude / 2e3, 1);
  7214. resultX = normalizedMoveX * inputLength * (1 - blendFactor) + scaledForceX * blendFactor,
  7215. resultY = normalizedMoveY * inputLength * (1 - blendFactor) + scaledForceY * blendFactor;
  7216. } else resultX = moveX, resultY = moveY;
  7217. }
  7218. return {
  7219. x: resultX,
  7220. y: resultY,
  7221. collision: Math.abs(resultX - moveX) > .01 || Math.abs(resultY - moveY) > .01,
  7222. fieldData: this.fieldDataEnabled ? this.fieldData : null
  7223. };
  7224. },
  7225. getFieldData: function() {
  7226. return this.fieldDataEnabled ? this.fieldData : null;
  7227. }
  7228. };
  7229. var protobufjs = __webpack_require__(2549), protobufjs_default = __webpack_require__.n(protobufjs), network = {
  7230. coder: null,
  7231. gameWS: null,
  7232. gameSend: null,
  7233. sequenceCounter: 1,
  7234. rawCoder: null,
  7235. collisionAvoidance: !0,
  7236. CWSS: null,
  7237. enemyDefaults: null,
  7238. enemyRadiusMap: {},
  7239. netlog: !1,
  7240. toggleLogging: function(enabled) {
  7241. this.netlog = enabled;
  7242. },
  7243. init: function(cwss) {
  7244. return this.CWSS = cwss, src_obstacleAvoidance.init({
  7245. enabled: this.collisionAvoidance
  7246. }), this;
  7247. },
  7248. extractEnemyDefaults: function(client) {
  7249. var defaultsMatch = client.match(/"defaults":({"ability".*?}})/);
  7250. if (defaultsMatch && defaultsMatch[1]) try {
  7251. this.enemyDefaults = JSON.parse(defaultsMatch[1]), this.processEnemyDefaults();
  7252. } catch (e) {}
  7253. },
  7254. getMainJS: function() {
  7255. return _asyncToGenerator(regenerator_default().mark((function _callee2() {
  7256. var getFile, htmlContent, appUrlMatch, appUrl;
  7257. return regenerator_default().wrap((function(_context2) {
  7258. for (;;) switch (_context2.prev = _context2.next) {
  7259. case 0:
  7260. return getFile = function() {
  7261. var _ref = _asyncToGenerator(regenerator_default().mark((function _callee(url) {
  7262. return regenerator_default().wrap((function(_context) {
  7263. for (;;) switch (_context.prev = _context.next) {
  7264. case 0:
  7265. return _context.next = 2, fetch(url).then((function(d) {
  7266. return d.text();
  7267. }));
  7268.  
  7269. case 2:
  7270. return _context.abrupt("return", _context.sent);
  7271.  
  7272. case 3:
  7273. case "end":
  7274. return _context.stop();
  7275. }
  7276. }), _callee);
  7277. })));
  7278. return function(_x) {
  7279. return _ref.apply(this, arguments);
  7280. };
  7281. }(), _context2.next = 3, getFile(location.href);
  7282.  
  7283. case 3:
  7284. if (htmlContent = _context2.sent, appUrlMatch = htmlContent.match(/index\.[a-z0-9]*\.js/)) {
  7285. _context2.next = 8;
  7286. break;
  7287. }
  7288. return _context2.abrupt("return", null);
  7289.  
  7290. case 8:
  7291. return appUrl = appUrlMatch[0], _context2.next = 11, getFile(location.origin + "/" + appUrl);
  7292.  
  7293. case 11:
  7294. return _context2.abrupt("return", _context2.sent);
  7295.  
  7296. case 12:
  7297. case "end":
  7298. return _context2.stop();
  7299. }
  7300. }), _callee2);
  7301. })))();
  7302. },
  7303. getProtobufScheme: function(mainJS) {
  7304. var schemeMatch = mainJS.match(/\.addJSON\(\s*(\{[\s\S]+?\})\s*\)/);
  7305. return schemeMatch && schemeMatch[1] && new Function('"use strict"; return ('.concat(schemeMatch[1], ")"))() || null;
  7306. },
  7307. initCoder: function() {
  7308. var _this = this;
  7309. return _asyncToGenerator(regenerator_default().mark((function _callee3() {
  7310. var mainJS, scheme;
  7311. return regenerator_default().wrap((function(_context3) {
  7312. for (;;) switch (_context3.prev = _context3.next) {
  7313. case 0:
  7314. return _context3.prev = 0, _context3.next = 3, _this.getMainJS();
  7315.  
  7316. case 3:
  7317. return mainJS = _context3.sent, scheme = _this.getProtobufScheme(mainJS), _this.rawCoder = new (protobufjs_default().Root),
  7318. _this.rawCoder.addJSON(scheme), _this.extractEnemyDefaults(mainJS), _this.coder = {
  7319. encode: {
  7320. client: function(payload) {
  7321. try {
  7322. var message = _this.rawCoder.ClientPayload.create(payload);
  7323. return _this.rawCoder.ClientPayload.encode(message).finish();
  7324. } catch (e) {
  7325. return null;
  7326. }
  7327. }
  7328. },
  7329. decode: {
  7330. server: function(packet) {
  7331. try {
  7332. var bytes = packet instanceof Uint8Array ? packet : new Uint8Array(packet);
  7333. return _this.rawCoder.FramePayload.toObject(_this.rawCoder.FramePayload.decode(bytes));
  7334. } catch (e) {
  7335. return null;
  7336. }
  7337. },
  7338. client: function(packet) {
  7339. try {
  7340. var bytes = packet instanceof Uint8Array ? packet : new Uint8Array(packet);
  7341. return _this.rawCoder.ClientPayload.toObject(_this.rawCoder.ClientPayload.decode(bytes));
  7342. } catch (e) {
  7343. return null;
  7344. }
  7345. }
  7346. }
  7347. }, _context3.abrupt("return", _this.coder);
  7348.  
  7349. case 12:
  7350. return _context3.prev = 12, _context3.t0 = _context3.catch(0), _context3.abrupt("return", null);
  7351.  
  7352. case 16:
  7353. case "end":
  7354. return _context3.stop();
  7355. }
  7356. }), _callee3, null, [ [ 0, 12 ] ]);
  7357. })))();
  7358. },
  7359. processEnemyDefaults: function() {
  7360. if (this.enemyDefaults) {
  7361. for (var radiusMap = {}, _i = 0, _Object$entries = Object.entries(this.enemyDefaults); _i < _Object$entries.length; _i++) {
  7362. var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2), key = _Object$entries$_i[0], value = _Object$entries$_i[1];
  7363. value && "object" === _typeof(value) && void 0 !== value.radius && (radiusMap[key] = value.radius);
  7364. }
  7365. this.enemyRadiusMap = radiusMap, src_obstacleAvoidance.setEnemyRadiusMap(radiusMap);
  7366. }
  7367. },
  7368. getEnemyRadius: function(entity) {
  7369. return src_obstacleAvoidance.getEnemyRadius(entity, this.getEntityTypeName.bind(this));
  7370. },
  7371. getEntityTypeName: function(typeId) {
  7372. if (!this.rawCoder) return "Unknown (".concat(typeId, ")");
  7373. try {
  7374. var entityTypeEnum = this.rawCoder.lookupEnum("EntityType");
  7375. if (entityTypeEnum && entityTypeEnum.valuesById[typeId]) return entityTypeEnum.valuesById[typeId];
  7376. } catch (e) {}
  7377. return "Unknown (".concat(typeId, ")");
  7378. },
  7379. processMovementData: function(data) {
  7380. if (!this.collisionAvoidance || !this.coder) return {
  7381. data,
  7382. modified: !1
  7383. };
  7384. try {
  7385. if (data instanceof ArrayBuffer || data instanceof Uint8Array || data instanceof Blob) {
  7386. var dataBytes;
  7387. if (data instanceof ArrayBuffer) dataBytes = new Uint8Array(data); else {
  7388. if (data instanceof Blob) return {
  7389. data,
  7390. modified: !1
  7391. };
  7392. dataBytes = data;
  7393. }
  7394. var decoded = this.coder.decode.client(dataBytes);
  7395. if (decoded && decoded.mouseDown && decoded.mouseDown.updated) {
  7396. 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;
  7397. if (needMovementChange || needKey11 || needKey10) {
  7398. var payload = {
  7399. sequence: decoded.sequence,
  7400. mouseDown: {
  7401. updated: !0,
  7402. x: needMovementChange ? Math.round(safeMovement.x) : originalX,
  7403. y: needMovementChange ? Math.round(safeMovement.y) : originalY
  7404. }
  7405. };
  7406. decoded.keys && decoded.keys.length > 0 ? (payload.keys = _toConsumableArray(decoded.keys),
  7407. needKey11 && !payload.keys.some((function(k) {
  7408. return 11 === k.keyType;
  7409. })) && payload.keys.push({
  7410. keyEvent: 1,
  7411. keyType: 11
  7412. }), needKey10 && !payload.keys.some((function(k) {
  7413. return 10 === k.keyType;
  7414. })) && payload.keys.push({
  7415. keyEvent: 1,
  7416. keyType: 10
  7417. })) : (payload.keys = [], needKey11 && payload.keys.push({
  7418. keyEvent: 1,
  7419. keyType: 11
  7420. }), needKey10 && payload.keys.push({
  7421. keyEvent: 1,
  7422. keyType: 10
  7423. }));
  7424. var encodedData = this.coder.encode.client(payload);
  7425. if (encodedData) return {
  7426. data: encodedData,
  7427. modified: !0
  7428. };
  7429. }
  7430. }
  7431. }
  7432. } catch (e) {}
  7433. return {
  7434. data,
  7435. modified: !1
  7436. };
  7437. },
  7438. createWSHook: function() {
  7439. return this.CWSS ? {
  7440. priority: 200,
  7441. init: function() {
  7442. return network.gameWS = this, arguments;
  7443. },
  7444. sendServer: function(data) {
  7445. return network.gameSend = this.sendServer, arguments;
  7446. },
  7447. send: function(data) {
  7448. var result = network.processMovementData(data);
  7449. if (result.modified && (arguments[0] = result.data), network.netlog) try {
  7450. var bytes = arguments[0] instanceof ArrayBuffer ? new Uint8Array(arguments[0]) : arguments[0] instanceof Uint8Array ? arguments[0] : null;
  7451. if (bytes) network.coder.decode.client(bytes); else if ("string" == typeof arguments[0]) try {
  7452. JSON.parse(arguments[0]);
  7453. } catch (e) {}
  7454. } catch (e) {}
  7455. return arguments;
  7456. },
  7457. message: function(event) {
  7458. try {
  7459. var data = event.data;
  7460. if (data instanceof ArrayBuffer || data instanceof Uint8Array) {
  7461. var bytes = data instanceof ArrayBuffer ? new Uint8Array(data) : data, decoded = network.coder.decode.server(bytes);
  7462. decoded && (decoded.ack && decoded.ack.sequence ? network.sequenceCounter = decoded.ack.sequence + 1 : void 0 !== decoded.sequence && (network.sequenceCounter = decoded.sequence + 1),
  7463. network.netlog, src_gameState.update(decoded));
  7464. } else if ("string" == typeof data) try {
  7465. var jsonData = JSON.parse(data);
  7466. src_gameState.update(jsonData);
  7467. } catch (e) {}
  7468. } catch (e) {}
  7469. return arguments;
  7470. }
  7471. } : null;
  7472. },
  7473. toggleCollisionAvoidance: function() {
  7474. return this.collisionAvoidance = src_obstacleAvoidance.toggle(), this.collisionAvoidance;
  7475. },
  7476. sendMovement: function(x, y) {
  7477. if (!this.gameWS && this.CWSS && this.CWSS.sockets.length > 0 && (this.gameWS = this.CWSS.sockets[this.CWSS.sockets.length - 1]),
  7478. !this.gameWS || this.gameWS.readyState !== WebSocket.OPEN) return !1;
  7479. var moveX = x, moveY = y, forceMagnitude = 0;
  7480. if (this.collisionAvoidance) {
  7481. var safeMovement = src_obstacleAvoidance.calculateSafeMovement(x, y, this.getEntityTypeName.bind(this));
  7482. moveX = safeMovement.x, moveY = safeMovement.y, forceMagnitude = src_obstacleAvoidance.getForceMagnitude(),
  7483. safeMovement.collision;
  7484. }
  7485. var payload = {
  7486. sequence: this.sequenceCounter++,
  7487. mouseDown: {
  7488. updated: !0,
  7489. x: Math.round(moveX),
  7490. y: Math.round(moveY)
  7491. }
  7492. }, needKey11 = src_obstacleAvoidance.autoForceKey11 && forceMagnitude > src_obstacleAvoidance.key11Threshold, needKey10 = src_obstacleAvoidance.autoForceKey10 && forceMagnitude > src_obstacleAvoidance.key10Threshold;
  7493. (needKey11 || needKey10) && (payload.keys = [], needKey11 && payload.keys.push({
  7494. keyEvent: 1,
  7495. keyType: 11
  7496. }), needKey10 && payload.keys.push({
  7497. keyEvent: 1,
  7498. keyType: 10
  7499. }));
  7500. var encodedData = this.coder.encode.client(payload);
  7501. if (!encodedData) return !1;
  7502. if (this.gameSend) this.gameSend(encodedData); else if (this.gameWS) try {
  7503. this.CWSS.send.call(this.gameWS, encodedData);
  7504. } catch (e) {
  7505. return !1;
  7506. }
  7507. return !0;
  7508. },
  7509. movePlayer: function(angle, speed) {
  7510. angle = (angle % 360 + 360) % 360, speed = Math.max(0, Math.min(100, speed));
  7511. var radians = angle * Math.PI / 180, x = Math.cos(radians) * (5 * speed), y = -Math.sin(radians) * (5 * speed);
  7512. return this.sendMovement(x, y);
  7513. }
  7514. };
  7515. const src_network = network;
  7516. __webpack_require__(3771);
  7517. const src_renderer = {
  7518. canvas: null,
  7519. ctx: null,
  7520. isDrawing: !1,
  7521. showLabels: !1,
  7522. showEnemyHitbox: !0,
  7523. showFields: !1,
  7524. showVelocities: !1,
  7525. init: function(canvas) {
  7526. return this.canvas = canvas, canvas && (this.ctx = canvas.getContext("2d")), this;
  7527. },
  7528. startDrawing: function() {
  7529. this.isDrawing || (this.isDrawing = !0, this.drawFrame());
  7530. },
  7531. stopDrawing: function() {
  7532. this.isDrawing = !1;
  7533. },
  7534. toggleLabels: function() {
  7535. this.showLabels = !this.showLabels;
  7536. },
  7537. toggleEnemyHitbox: function() {
  7538. this.showEnemyHitbox = !this.showEnemyHitbox;
  7539. },
  7540. toggleFieldVisualization: function() {
  7541. this.showFields = !this.showFields;
  7542. },
  7543. toggleVelocityVectors: function() {
  7544. this.showVelocities = !this.showVelocities;
  7545. },
  7546. drawEllipse: function(x, y, radiusX, radiusY, rotation) {
  7547. this.ctx.save(), this.ctx.translate(x, y), this.ctx.rotate(rotation), this.ctx.scale(1, radiusY / radiusX),
  7548. this.ctx.beginPath(), this.ctx.arc(0, 0, radiusX, 0, 2 * Math.PI), this.ctx.restore();
  7549. },
  7550. drawArrowhead: function(x, y, angle, size) {
  7551. this.ctx.save(), this.ctx.translate(x, y), this.ctx.rotate(angle), this.ctx.beginPath(),
  7552. this.ctx.moveTo(-size, -size / 2), this.ctx.lineTo(0, 0), this.ctx.lineTo(-size, size / 2),
  7553. this.ctx.strokeStyle = "rgba(255, 255, 0, 0.8)", this.ctx.stroke(), this.ctx.restore();
  7554. },
  7555. drawFrame: function() {
  7556. var _this = this;
  7557. if (this.isDrawing && (requestAnimationFrame((function() {
  7558. return _this.drawFrame();
  7559. })), this.canvas && this.ctx && src_gameState.selfId && src_gameState.entities[src_gameState.selfId])) {
  7560. 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;
  7561. if (this.ctx.save(), this.showFields && src_obstacleAvoidance.getFieldData) {
  7562. var fieldData = src_obstacleAvoidance.getFieldData();
  7563. fieldData && Object.values(fieldData).forEach((function(field) {
  7564. 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);
  7565. if (gradient.addColorStop(0, "rgba(255, 0, 0, ".concat(opacity, ")")), gradient.addColorStop(1, "rgba(255, 0, 0, 0)"),
  7566. _this.ctx.fillStyle = gradient, field.velocity && (Math.abs(field.velocity.x) > .1 || Math.abs(field.velocity.y) > .1)) {
  7567. 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;
  7568. _this.drawEllipse(screenX, screenY, 300, 300 * (1 + src_obstacleAvoidance.directionBias || 2.5), Math.atan2(dirY, dirX)),
  7569. _this.ctx.fill();
  7570. } else _this.ctx.beginPath(), _this.ctx.arc(screenX, screenY, 300, 0, 2 * Math.PI),
  7571. _this.ctx.fill();
  7572. }));
  7573. }
  7574. if (this.showEnemyHitbox && Object.values(src_gameState.entities).forEach((function(entity) {
  7575. if (entity.id !== src_gameState.selfId && !entity.isHarmless && void 0 !== entity.entityType && 0 !== entity.entityType && 1 != entity.entityType) {
  7576. var dx = entity.x - playerX, dy = entity.y - playerY;
  7577. if (Math.sqrt(dx * dx + dy * dy) <= 300) {
  7578. var screenX = centerX + dx, screenY = centerY + dy, enemyRadius = src_network.getEnemyRadius(entity), safeDistance = src_network.playerRadius + enemyRadius + src_network.safetyMargin;
  7579. _this.ctx.beginPath(), _this.ctx.fillStyle = "rgba(255, 0, 0, 0.1)", _this.ctx.strokeStyle = "rgba(255, 0, 0, 0.5)",
  7580. _this.ctx.arc(screenX, screenY, safeDistance, 0, 2 * Math.PI), _this.ctx.fill(),
  7581. _this.ctx.stroke(), _this.ctx.beginPath(), _this.ctx.strokeStyle = "rgba(255, 0, 0, 0.8)",
  7582. _this.ctx.arc(screenX, screenY, enemyRadius, 0, 2 * Math.PI), _this.ctx.stroke();
  7583. }
  7584. }
  7585. })), Object.values(src_gameState.entities).forEach((function(entity) {
  7586. if (entity.id !== src_gameState.selfId && 1 !== entity.entityType) {
  7587. var dx = entity.x - playerX, dy = entity.y - playerY;
  7588. if (Math.sqrt(dx * dx + dy * dy) <= 1e3) {
  7589. var screenX = centerX + dx, screenY = centerY + dy;
  7590. if (_this.ctx.beginPath(), _this.ctx.fillStyle = entity.isHarmless ? "rgba(0, 255, 0, 0.8)" : "rgba(255, 0, 0, 0.8)",
  7591. _this.ctx.arc(screenX, screenY, 5, 0, 2 * Math.PI), _this.ctx.fill(), _this.showVelocities && src_obstacleAvoidance.velocities && src_obstacleAvoidance.velocities[entity.id]) {
  7592. var vel = src_obstacleAvoidance.velocities[entity.id];
  7593. if (Math.sqrt(vel.x * vel.x + vel.y * vel.y) > .1) {
  7594. _this.ctx.beginPath(), _this.ctx.strokeStyle = "rgba(255, 255, 0, 0.8)", _this.ctx.lineWidth = 2,
  7595. _this.ctx.moveTo(screenX, screenY), _this.ctx.lineTo(screenX + 5 * vel.x, screenY + 5 * vel.y),
  7596. _this.ctx.stroke();
  7597. var arrowAngle = Math.atan2(vel.y, vel.x);
  7598. _this.drawArrowhead(screenX + 5 * vel.x, screenY + 5 * vel.y, arrowAngle, 8);
  7599. }
  7600. }
  7601. if (_this.showLabels) {
  7602. var typeName = src_network.getEntityTypeName(entity.entityType), radius = src_network.getEnemyRadius(entity), radiusText = radius ? " (r: ".concat(radius, ")") : "", labelText = "".concat(typeName).concat(radiusText);
  7603. _this.ctx.fillStyle = "white", _this.ctx.strokeStyle = "black", _this.ctx.lineWidth = 2,
  7604. _this.ctx.font = "10px Arial", _this.ctx.textAlign = "center", _this.ctx.strokeText(labelText, screenX, screenY - 10),
  7605. _this.ctx.fillText(labelText, screenX, screenY - 10);
  7606. }
  7607. }
  7608. }
  7609. })), this.ctx.beginPath(), this.ctx.strokeStyle = "rgba(0, 255, 0, 0.8)", this.ctx.arc(centerX, centerY, src_network.playerRadius, 0, 2 * Math.PI),
  7610. this.ctx.stroke(), src_obstacleAvoidance.lastCalculatedForce) {
  7611. var force = src_obstacleAvoidance.lastCalculatedForce, forceMag = Math.sqrt(force.x * force.x + force.y * force.y);
  7612. if (forceMag > .1) {
  7613. this.ctx.beginPath(), this.ctx.strokeStyle = "rgba(0, 200, 255, 0.8)", this.ctx.lineWidth = 3,
  7614. this.ctx.moveTo(centerX, centerY);
  7615. var forceScale = 50 / Math.max(forceMag, 1);
  7616. this.ctx.lineTo(centerX + force.x * forceScale, centerY + force.y * forceScale),
  7617. this.ctx.stroke(), this.ctx.fillStyle = "white", this.ctx.font = "12px Arial", this.ctx.textAlign = "center",
  7618. this.ctx.fillText("Force: ".concat(forceMag.toFixed(0)), centerX + force.x * forceScale / 2, centerY + force.y * forceScale / 2 - 5);
  7619. }
  7620. }
  7621. this.ctx.restore();
  7622. }
  7623. }
  7624. };
  7625. function _isNativeReflectConstruct() {
  7626. try {
  7627. var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {})));
  7628. } catch (t) {}
  7629. return (_isNativeReflectConstruct = function() {
  7630. return !!t;
  7631. })();
  7632. }
  7633. function _setPrototypeOf(t, e) {
  7634. return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
  7635. return t.__proto__ = e, t;
  7636. }, _setPrototypeOf(t, e);
  7637. }
  7638. function _createForOfIteratorHelper(r, e) {
  7639. var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
  7640. if (!t) {
  7641. if (Array.isArray(r) || (t = function(r, a) {
  7642. if (r) {
  7643. if ("string" == typeof r) return CWSS_arrayLikeToArray(r, a);
  7644. var t = {}.toString.call(r).slice(8, -1);
  7645. 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;
  7646. }
  7647. }(r)) || e && r && "number" == typeof r.length) {
  7648. t && (r = t);
  7649. var _n = 0, F = function() {};
  7650. return {
  7651. s: F,
  7652. n: function() {
  7653. return _n >= r.length ? {
  7654. done: !0
  7655. } : {
  7656. done: !1,
  7657. value: r[_n++]
  7658. };
  7659. },
  7660. e: function(r) {
  7661. throw r;
  7662. },
  7663. f: F
  7664. };
  7665. }
  7666. throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  7667. }
  7668. var o, a = !0, u = !1;
  7669. return {
  7670. s: function() {
  7671. t = t.call(r);
  7672. },
  7673. n: function() {
  7674. var r = t.next();
  7675. return a = r.done, r;
  7676. },
  7677. e: function(r) {
  7678. u = !0, o = r;
  7679. },
  7680. f: function() {
  7681. try {
  7682. a || null == t.return || t.return();
  7683. } finally {
  7684. if (u) throw o;
  7685. }
  7686. }
  7687. };
  7688. }
  7689. function CWSS_arrayLikeToArray(r, a) {
  7690. (null == a || a > r.length) && (a = r.length);
  7691. for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
  7692. return n;
  7693. }
  7694. __webpack_require__(2675), __webpack_require__(9463), __webpack_require__(2259),
  7695. __webpack_require__(6449), __webpack_require__(3418), __webpack_require__(4782),
  7696. __webpack_require__(6910), __webpack_require__(3514), __webpack_require__(2010),
  7697. __webpack_require__(8781);
  7698. const src_CWSS = function() {
  7699. var CWSS = window.CWSS || {};
  7700. if (CWSS.ws) return CWSS;
  7701. var proto = WebSocket.prototype, def = Object.defineProperty, rebase = function(obj, key, list) {
  7702. return def(obj, key, {
  7703. configurable: !0,
  7704. enumerable: !0,
  7705. set: function(func) {
  7706. return list.push(func);
  7707. }
  7708. });
  7709. }, native = function(obj, value) {
  7710. obj.toString = function() {
  7711. var _Function$toString;
  7712. return (_Function$toString = Function.toString).call.apply(_Function$toString, [ value ].concat(Array.prototype.slice.call(arguments)));
  7713. };
  7714. }, pipe = function(type) {
  7715. for (var _len = arguments.length, next = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) next[_key - 1] = arguments[_key];
  7716. return _asyncToGenerator(regenerator_default().mark((function _callee() {
  7717. var arg, _iterator, _step, _hook$type, hook, _this = this, _args = arguments;
  7718. return regenerator_default().wrap((function(_context) {
  7719. for (;;) switch (_context.prev = _context.next) {
  7720. case 0:
  7721. arg = _args, _iterator = _createForOfIteratorHelper(CWSS.hooks.sort((function(a, b) {
  7722. return b.priority - a.priority;
  7723. }))), _context.prev = 2, _iterator.s();
  7724.  
  7725. case 4:
  7726. if ((_step = _iterator.n()).done) {
  7727. _context.next = 15;
  7728. break;
  7729. }
  7730. if ((hook = _step.value)[type]) {
  7731. _context.next = 8;
  7732. break;
  7733. }
  7734. return _context.abrupt("continue", 13);
  7735.  
  7736. case 8:
  7737. if (arg) {
  7738. _context.next = 10;
  7739. break;
  7740. }
  7741. return _context.abrupt("break", 15);
  7742.  
  7743. case 10:
  7744. return _context.next = 12, (_hook$type = hook[type]).call.apply(_hook$type, [ this ].concat(_toConsumableArray(arg)));
  7745.  
  7746. case 12:
  7747. arg = _context.sent;
  7748.  
  7749. case 13:
  7750. _context.next = 4;
  7751. break;
  7752.  
  7753. case 15:
  7754. _context.next = 20;
  7755. break;
  7756.  
  7757. case 17:
  7758. _context.prev = 17, _context.t0 = _context.catch(2), _iterator.e(_context.t0);
  7759.  
  7760. case 20:
  7761. return _context.prev = 20, _iterator.f(), _context.finish(20);
  7762.  
  7763. case 23:
  7764. if (arg) {
  7765. _context.next = 25;
  7766. break;
  7767. }
  7768. return _context.abrupt("return");
  7769.  
  7770. case 25:
  7771. next.flat().forEach((function(func) {
  7772. return func.call.apply(func, [ _this ].concat(_toConsumableArray(arg)));
  7773. }));
  7774.  
  7775. case 26:
  7776. case "end":
  7777. return _context.stop();
  7778. }
  7779. }), _callee, this, [ [ 2, 17, 20, 23 ] ]);
  7780. })));
  7781. };
  7782. for (var k in CWSS.ws = window.WebSocket, CWSS.send = proto.send, CWSS.addList = proto.addEventListener,
  7783. CWSS.sockets = [], CWSS.hooks = [], CWSS.setHook = function(hook) {
  7784. return CWSS.hooks.push(hook), CWSS;
  7785. }, CWSS.setHooks = function() {
  7786. for (var _CWSS$hooks, _len2 = arguments.length, hooks = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) hooks[_key2] = arguments[_key2];
  7787. return (_CWSS$hooks = CWSS.hooks).push.apply(_CWSS$hooks, _toConsumableArray(hooks.flat())),
  7788. CWSS;
  7789. }, proto.send = pipe("send", CWSS.send), proto.addEventListener = function() {
  7790. var _CWSS$addList, type = arguments[0], func = arguments[1], list = this.listeners[type];
  7791. list ? list.push(func) : (_CWSS$addList = CWSS.addList).call.apply(_CWSS$addList, [ this ].concat(Array.prototype.slice.call(arguments)));
  7792. }, window.WebSocket = function() {
  7793. var _pipeSync, arg = arguments;
  7794. arg = (_pipeSync = function() {
  7795. var _step2, arg = arguments, _iterator2 = _createForOfIteratorHelper(CWSS.hooks.sort((function(a, b) {
  7796. return b.priority - a.priority;
  7797. })));
  7798. try {
  7799. for (_iterator2.s(); !(_step2 = _iterator2.n()).done; ) {
  7800. var _hook$type2, hook = _step2.value;
  7801. if (hook.args) {
  7802. if (!arg) break;
  7803. arg = (_hook$type2 = hook.args).call.apply(_hook$type2, [ this ].concat(_toConsumableArray(arg)));
  7804. }
  7805. }
  7806. } catch (err) {
  7807. _iterator2.e(err);
  7808. } finally {
  7809. _iterator2.f();
  7810. }
  7811. return arg;
  7812. }).call.apply(_pipeSync, [ this ].concat(_toConsumableArray(arg)));
  7813. var _step3, ws = function(t, e, r) {
  7814. if (_isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
  7815. var o = [ null ];
  7816. o.push.apply(o, e);
  7817. var p = new (t.bind.apply(t, o));
  7818. return r && _setPrototypeOf(p, r.prototype), p;
  7819. }(CWSS.ws, _toConsumableArray(arg)), _iterator3 = _createForOfIteratorHelper(CWSS.hooks.sort((function(a, b) {
  7820. return b.priority - a.priority;
  7821. })));
  7822. try {
  7823. for (_iterator3.s(); !(_step3 = _iterator3.n()).done; ) {
  7824. var hook = _step3.value;
  7825. Object.assign(hook, {
  7826. ws,
  7827. sendServer: function(data) {
  7828. return _asyncToGenerator(regenerator_default().mark((function _callee2() {
  7829. return regenerator_default().wrap((function(_context2) {
  7830. for (;;) switch (_context2.prev = _context2.next) {
  7831. case 0:
  7832. CWSS.send.call(ws, data);
  7833.  
  7834. case 1:
  7835. case "end":
  7836. return _context2.stop();
  7837. }
  7838. }), _callee2);
  7839. })))();
  7840. },
  7841. sendClient: function(data) {
  7842. return _asyncToGenerator(regenerator_default().mark((function _callee3() {
  7843. return regenerator_default().wrap((function(_context3) {
  7844. for (;;) switch (_context3.prev = _context3.next) {
  7845. case 0:
  7846. ws.listeners.message.forEach((function(func) {
  7847. return func.call(ws, {
  7848. data
  7849. });
  7850. }));
  7851.  
  7852. case 1:
  7853. case "end":
  7854. return _context3.stop();
  7855. }
  7856. }), _callee3);
  7857. })))();
  7858. }
  7859. });
  7860. }
  7861. } catch (err) {
  7862. _iterator3.e(err);
  7863. } finally {
  7864. _iterator3.f();
  7865. }
  7866. CWSS.sockets.push(ws), pipe("init").call(ws), ws.listeners = {};
  7867. for (var _i = 0, _arr = [ "open", "message", "close" ]; _i < _arr.length; _i++) {
  7868. var key = _arr[_i], list = ws.listeners[key] = [];
  7869. CWSS.addList.call(ws, key, pipe(key, list)), rebase(ws, "on" + key, list);
  7870. }
  7871. return ws;
  7872. }, CWSS.ws) "prototype" != k && (window.WebSocket[k] = CWSS.ws[k]);
  7873. for (var _k in proto) if ("constructor" != _k) try {
  7874. window.WebSocket.prototype[_k] = proto[_k];
  7875. } catch (e) {}
  7876. return native(proto.send, CWSS.send), native(proto.addEventListener, CWSS.addList),
  7877. native(window.WebSocket, CWSS.ws), window.CWSS = CWSS, CWSS;
  7878. }();
  7879. var settings, container, settingsPanel, isExpanded, createElement, togglePanel, createSettingContainer;
  7880. __webpack_require__(8459);
  7881. const src_uiLibrary = (settings = {}, container = null, settingsPanel = null, isExpanded = !1,
  7882. createElement = function(type, classNames) {
  7883. var attributes = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, element = document.createElement(type);
  7884. classNames && (element.className = classNames);
  7885. for (var _i = 0, _Object$entries = Object.entries(attributes); _i < _Object$entries.length; _i++) {
  7886. var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2), key = _Object$entries$_i[0], value = _Object$entries$_i[1];
  7887. element.setAttribute(key, value);
  7888. }
  7889. return element;
  7890. }, createSettingContainer = function(id, label, tooltip) {
  7891. var container = createElement("div", "epush-ui-setting"), labelElement = createElement("label", "epush-ui-label");
  7892. if (labelElement.textContent = label, labelElement.setAttribute("for", "epush-setting-".concat(id)),
  7893. container.appendChild(labelElement), tooltip) {
  7894. var tooltipElement = createElement("div", "epush-ui-tooltip");
  7895. tooltipElement.textContent = tooltip, container.appendChild(tooltipElement);
  7896. }
  7897. return container;
  7898. }, {
  7899. init: function() {
  7900. (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 ";
  7901. var header = createElement("div", "epush-ui-header");
  7902. 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 ",
  7903. header.innerHTML = '<span>E-Push Settings</span><span class="epush-ui-toggle">▼</span>',
  7904. 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",
  7905. container.appendChild(header), container.appendChild(settingsPanel), document.body.appendChild(container);
  7906. var style = document.createElement("style");
  7907. 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 ",
  7908. document.head.appendChild(style);
  7909. },
  7910. addBooleanSetting: function(id, label) {
  7911. 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", {
  7912. type: "checkbox",
  7913. id: "epush-setting-".concat(id)
  7914. });
  7915. return checkbox.checked = defaultValue, checkbox.addEventListener("change", (function() {
  7916. onChange && onChange(checkbox.checked), settings[id].value = checkbox.checked;
  7917. })), container.appendChild(checkbox), settingsPanel.appendChild(container), settings[id] = {
  7918. type: "boolean",
  7919. element: checkbox,
  7920. value: defaultValue,
  7921. onChange
  7922. }, settings[id];
  7923. },
  7924. addTextSetting: function(id, label) {
  7925. 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", {
  7926. type: "text",
  7927. id: "epush-setting-".concat(id),
  7928. value: defaultValue
  7929. });
  7930. return input.addEventListener("change", (function() {
  7931. onChange && onChange(input.value), settings[id].value = input.value;
  7932. })), container.appendChild(input), settingsPanel.appendChild(container), settings[id] = {
  7933. type: "text",
  7934. element: input,
  7935. value: defaultValue,
  7936. onChange
  7937. }, settings[id];
  7938. },
  7939. addNumberSetting: function(id, label) {
  7940. 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", {
  7941. type: "number",
  7942. id: "epush-setting-".concat(id),
  7943. value: defaultValue
  7944. });
  7945. return input.addEventListener("change", (function() {
  7946. var value = parseFloat(input.value);
  7947. onChange && onChange(value), settings[id].value = value;
  7948. })), container.appendChild(input), settingsPanel.appendChild(container), settings[id] = {
  7949. type: "number",
  7950. element: input,
  7951. value: defaultValue,
  7952. onChange
  7953. }, settings[id];
  7954. },
  7955. addSliderSetting: function(id, label) {
  7956. 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");
  7957. sliderContainer.style.cssText = "\n display: flex;\n align-items: center;\n gap: 10px;\n ";
  7958. var slider = createElement("input", "epush-ui-slider", {
  7959. type: "range",
  7960. id: "epush-setting-".concat(id),
  7961. min,
  7962. max,
  7963. step,
  7964. value: defaultValue
  7965. }), valueDisplay = createElement("span", "epush-ui-slider-value");
  7966. return valueDisplay.textContent = defaultValue, valueDisplay.style.minWidth = "40px",
  7967. valueDisplay.style.textAlign = "right", slider.addEventListener("input", (function() {
  7968. var value = parseFloat(slider.value);
  7969. valueDisplay.textContent = value, onChange && onChange(value), settings[id].value = value;
  7970. })), sliderContainer.appendChild(slider), sliderContainer.appendChild(valueDisplay),
  7971. container.appendChild(sliderContainer), settingsPanel.appendChild(container), settings[id] = {
  7972. type: "slider",
  7973. element: slider,
  7974. valueDisplay,
  7975. value: defaultValue,
  7976. onChange
  7977. }, settings[id];
  7978. },
  7979. addColorSetting: function(id, label) {
  7980. 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", {
  7981. type: "color",
  7982. id: "epush-setting-".concat(id),
  7983. value: defaultValue
  7984. });
  7985. return input.addEventListener("change", (function() {
  7986. onChange && onChange(input.value), settings[id].value = input.value;
  7987. })), container.appendChild(input), settingsPanel.appendChild(container), settings[id] = {
  7988. type: "color",
  7989. element: input,
  7990. value: defaultValue,
  7991. onChange
  7992. }, settings[id];
  7993. },
  7994. updateSetting: function(id, value) {
  7995. if (settings[id]) {
  7996. var setting = settings[id];
  7997. switch (setting.value = value, setting.type) {
  7998. case "boolean":
  7999. setting.element.checked = value;
  8000. break;
  8001.  
  8002. case "slider":
  8003. setting.element.value = value, setting.valueDisplay.textContent = value;
  8004. break;
  8005.  
  8006. default:
  8007. setting.element.value = value;
  8008. }
  8009. }
  8010. },
  8011. getSettingValue: function(id) {
  8012. var _settings$id;
  8013. return null === (_settings$id = settings[id]) || void 0 === _settings$id ? void 0 : _settings$id.value;
  8014. },
  8015. togglePanel: togglePanel = function() {
  8016. isExpanded = !isExpanded, settingsPanel.style.display = isExpanded ? "grid" : "none",
  8017. container.querySelector(".epush-ui-toggle").textContent = isExpanded ? "▲" : "▼";
  8018. }
  8019. });
  8020. function initTracker() {
  8021. return _initTracker.apply(this, arguments);
  8022. }
  8023. function _initTracker() {
  8024. return (_initTracker = _asyncToGenerator(regenerator_default().mark((function _callee() {
  8025. var wsHook, _getCanvas;
  8026. return regenerator_default().wrap((function(_context) {
  8027. for (;;) switch (_context.prev = _context.next) {
  8028. case 0:
  8029. return src_network.init(src_CWSS), _context.next = 5, src_network.initCoder();
  8030.  
  8031. case 5:
  8032. if (_context.sent) {
  8033. _context.next = 9;
  8034. break;
  8035. }
  8036. return _context.abrupt("return", null);
  8037.  
  8038. case 9:
  8039. return wsHook = src_network.createWSHook(), src_CWSS.setHook(wsHook), (_getCanvas = function() {
  8040. var canvas = document.getElementById("canvas");
  8041. canvas ? src_renderer.init(canvas).startDrawing() : setTimeout(_getCanvas, 1e3);
  8042. })(), src_uiLibrary.init(), src_uiLibrary.addBooleanSetting("collisionAvoidance", "Collision Avoidance", !0, "Enable/disable automatic collision avoidance system", (function(enabled) {
  8043. return src_network.toggleCollisionAvoidance(enabled);
  8044. })), src_uiLibrary.addBooleanSetting("networkLogging", "Network Logging", !1, "Enable/disable network logging", (function(enabled) {
  8045. return src_network.toggleLogging(enabled);
  8046. })), src_uiLibrary.addBooleanSetting("autoKey11", "Auto Key (11)", !1, "Automatically send key (11) when close to enemies", (function(enabled) {
  8047. src_obstacleAvoidance.autoForceKey11 = enabled;
  8048. })), src_uiLibrary.addBooleanSetting("autoKey10", "Auto Key (10)", !1, "Automatically send key (10) when close to enemies", (function(enabled) {
  8049. src_obstacleAvoidance.autoForceKey10 = enabled;
  8050. })), src_uiLibrary.addSliderSetting("speedInfluence", "Speed Influence", src_obstacleAvoidance.speedInfluence, 0, 2, .1, "How much entity speed affects the avoidance field strength", (function(value) {
  8051. src_obstacleAvoidance.speedInfluence = value;
  8052. })), src_uiLibrary.addSliderSetting("fieldExponent", "Field Exponent", src_obstacleAvoidance.fieldExponent, 0, 4, .1, "Exponent for the field strength calculation", (function(exponent) {
  8053. src_obstacleAvoidance.fieldExponent = exponent;
  8054. })), src_uiLibrary.addSliderSetting("safetyMargin", "Safety Margin", src_obstacleAvoidance.safetyMargin, 0, 50, 1, "Additional distance to maintain from obstacles", (function(margin) {
  8055. src_obstacleAvoidance.safetyMargin = margin;
  8056. })), src_uiLibrary.addBooleanSetting("showLabels", "Show Labels", !1, "Show entity labels on the map", (function(enabled) {
  8057. return src_renderer.toggleLabels(enabled);
  8058. })), src_uiLibrary.addBooleanSetting("showEnemyHitbox", "Show Enemy Hitboxes", !0, "Visualize collision radius", (function(enabled) {
  8059. return src_renderer.toggleEnemyHitbox(enabled);
  8060. })), window.epush = {
  8061. state: src_gameState,
  8062. movePlayer: src_network.movePlayer.bind(src_network),
  8063. renderer: src_renderer,
  8064. getEntityTypeName: src_network.getEntityTypeName.bind(src_network),
  8065. toggleCollisionAvoidance: src_network.toggleCollisionAvoidance.bind(src_network),
  8066. toggleAutoKey11: function() {
  8067. return src_obstacleAvoidance.autoForceKey11 = !src_obstacleAvoidance.autoForceKey11,
  8068. src_uiLibrary.updateSetting("autoKey11", src_obstacleAvoidance.autoForceKey11),
  8069. src_obstacleAvoidance.autoForceKey11;
  8070. },
  8071. toggleAutoKey10: function() {
  8072. return src_obstacleAvoidance.autoForceKey10 = !src_obstacleAvoidance.autoForceKey10,
  8073. src_uiLibrary.updateSetting("autoKey10", src_obstacleAvoidance.autoForceKey10),
  8074. src_obstacleAvoidance.autoForceKey10;
  8075. },
  8076. setPlayerRadius: function(radius) {
  8077. src_network.playerRadius = radius, src_uiLibrary.updateSetting("playerRadius", radius);
  8078. },
  8079. setSafetyMargin: function(margin) {
  8080. src_obstacleAvoidance.safetyMargin = margin, src_uiLibrary.updateSetting("safetyMargin", margin);
  8081. },
  8082. getEnemyRadius: function(entity) {
  8083. return src_network.getEnemyRadius(entity);
  8084. },
  8085. toggleLabels: function() {
  8086. var newState = src_renderer.toggleLabels();
  8087. return src_uiLibrary.updateSetting("showLabels", newState), newState;
  8088. },
  8089. toggleEnemyHitbox: function() {
  8090. var newState = src_renderer.toggleEnemyHitbox();
  8091. return src_uiLibrary.updateSetting("toggleEnemyHitbox", newState), newState;
  8092. },
  8093. listEntityTypes: function() {
  8094. if (!src_network.rawCoder) return "Coder not initialized";
  8095. try {
  8096. return src_network.rawCoder.lookupEnum("EntityType").valuesById;
  8097. } catch (e) {
  8098. return "Error retrieving entity types";
  8099. }
  8100. },
  8101. listEnemyRadii: function() {
  8102. return src_network.enemyRadiusMap ? src_network.enemyRadiusMap : "Enemy radii not loaded";
  8103. },
  8104. ui: src_uiLibrary
  8105. }, _context.abrupt("return", window.epush);
  8106.  
  8107. case 26:
  8108. case "end":
  8109. return _context.stop();
  8110. }
  8111. }), _callee);
  8112. })))).apply(this, arguments);
  8113. }
  8114. const src = initTracker;
  8115. "undefined" != typeof window && initTracker();
  8116. })(), __webpack_exports__ = __webpack_exports__.default, __webpack_exports__;
  8117. })()));
  8118. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址