/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (self["webpackChunkcdfg_vue3"] = self["webpackChunkcdfg_vue3"] || []).push([["chunk-vendors"],{ /***/ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js": /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /***/ ((module) => { eval("function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/arrayLikeToArray.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js": /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.array.is-array.js */ \"./node_modules/core-js/modules/es.array.is-array.js\");\n\nfunction _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/arrayWithHoles.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js": /*!**************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js ***! \**************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.array.is-array.js */ \"./node_modules/core-js/modules/es.array.is-array.js\");\n\n__webpack_require__(/*! core-js/modules/es.error.cause.js */ \"./node_modules/core-js/modules/es.error.cause.js\");\n\n__webpack_require__(/*! core-js/modules/es.error.to-string.js */ \"./node_modules/core-js/modules/es.error.to-string.js\");\n\nvar unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ \"./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js\");\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"];\n\n if (!it) {\n if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n if (it) o = it;\n var i = 0;\n\n var F = function F() {};\n\n return {\n s: F,\n n: function n() {\n if (i >= o.length) return {\n done: true\n };\n return {\n done: false,\n value: o[i++]\n };\n },\n e: function e(_e) {\n throw _e;\n },\n f: F\n };\n }\n\n throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n\n var normalCompletion = true,\n didErr = false,\n err;\n return {\n s: function s() {\n it = it.call(o);\n },\n n: function n() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function e(_e2) {\n didErr = true;\n err = _e2;\n },\n f: function f() {\n try {\n if (!normalCompletion && it[\"return\"] != null) it[\"return\"]();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n}\n\nmodule.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/defineProperty.js": /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.object.define-property.js */ \"./node_modules/core-js/modules/es.object.define-property.js\");\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/defineProperty.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js": /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n\nfunction _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n\n var _s, _e;\n\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/nonIterableRest.js": /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.error.cause.js */ \"./node_modules/core-js/modules/es.error.cause.js\");\n\n__webpack_require__(/*! core-js/modules/es.error.to-string.js */ \"./node_modules/core-js/modules/es.error.to-string.js\");\n\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableRest, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/nonIterableRest.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/regeneratorRuntime.js": /*!*******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***! \*******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.async-iterator.js */ \"./node_modules/core-js/modules/es.symbol.async-iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.to-string-tag.js */ \"./node_modules/core-js/modules/es.symbol.to-string-tag.js\");\n\n__webpack_require__(/*! core-js/modules/es.json.to-string-tag.js */ \"./node_modules/core-js/modules/es.json.to-string-tag.js\");\n\n__webpack_require__(/*! core-js/modules/es.math.to-string-tag.js */ \"./node_modules/core-js/modules/es.math.to-string-tag.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.define-property.js */ \"./node_modules/core-js/modules/es.object.define-property.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.create.js */ \"./node_modules/core-js/modules/es.object.create.js\");\n\n__webpack_require__(/*! core-js/modules/es.error.cause.js */ \"./node_modules/core-js/modules/es.error.cause.js\");\n\n__webpack_require__(/*! core-js/modules/es.error.to-string.js */ \"./node_modules/core-js/modules/es.error.to-string.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ \"./node_modules/core-js/modules/es.object.get-prototype-of.js\");\n\n__webpack_require__(/*! core-js/modules/es.array.for-each.js */ \"./node_modules/core-js/modules/es.array.for-each.js\");\n\n__webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n\n__webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ \"./node_modules/core-js/modules/es.object.set-prototype-of.js\");\n\n__webpack_require__(/*! core-js/modules/es.array.reverse.js */ \"./node_modules/core-js/modules/es.array.reverse.js\");\n\n__webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n\nvar _typeof = (__webpack_require__(/*! ./typeof.js */ \"./node_modules/@babel/runtime/helpers/typeof.js\")[\"default\"]);\n\nfunction _regeneratorRuntime() {\n \"use strict\";\n /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */\n\n module.exports = _regeneratorRuntime = function _regeneratorRuntime() {\n return exports;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n var exports = {},\n Op = Object.prototype,\n hasOwn = Op.hasOwnProperty,\n $Symbol = \"function\" == typeof Symbol ? Symbol : {},\n iteratorSymbol = $Symbol.iterator || \"@@iterator\",\n asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\",\n toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n return Object.defineProperty(obj, key, {\n value: value,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }), obj[key];\n }\n\n try {\n define({}, \"\");\n } catch (err) {\n define = function define(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,\n generator = Object.create(protoGenerator.prototype),\n context = new Context(tryLocsList || []);\n return generator._invoke = function (innerFn, self, context) {\n var state = \"suspendedStart\";\n return function (method, arg) {\n if (\"executing\" === state) throw new Error(\"Generator is already running\");\n\n if (\"completed\" === state) {\n if (\"throw\" === method) throw arg;\n return doneResult();\n }\n\n for (context.method = method, context.arg = arg;;) {\n var delegate = context.delegate;\n\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (\"next\" === context.method) context.sent = context._sent = context.arg;else if (\"throw\" === context.method) {\n if (\"suspendedStart\" === state) throw state = \"completed\", context.arg;\n context.dispatchException(context.arg);\n } else \"return\" === context.method && context.abrupt(\"return\", context.arg);\n state = \"executing\";\n var record = tryCatch(innerFn, self, context);\n\n if (\"normal\" === record.type) {\n if (state = context.done ? \"completed\" : \"suspendedYield\", record.arg === ContinueSentinel) continue;\n return {\n value: record.arg,\n done: context.done\n };\n }\n\n \"throw\" === record.type && (state = \"completed\", context.method = \"throw\", context.arg = record.arg);\n }\n };\n }(innerFn, self, context), generator;\n }\n\n function tryCatch(fn, obj, arg) {\n try {\n return {\n type: \"normal\",\n arg: fn.call(obj, arg)\n };\n } catch (err) {\n return {\n type: \"throw\",\n arg: err\n };\n }\n }\n\n exports.wrap = wrap;\n var ContinueSentinel = {};\n\n function Generator() {}\n\n function GeneratorFunction() {}\n\n function GeneratorFunctionPrototype() {}\n\n var IteratorPrototype = {};\n define(IteratorPrototype, iteratorSymbol, function () {\n return this;\n });\n var getProto = Object.getPrototypeOf,\n NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);\n var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);\n\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function (method) {\n define(prototype, method, function (arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n\n if (\"throw\" !== record.type) {\n var result = record.arg,\n value = result.value;\n return value && \"object\" == _typeof(value) && hasOwn.call(value, \"__await\") ? PromiseImpl.resolve(value.__await).then(function (value) {\n invoke(\"next\", value, resolve, reject);\n }, function (err) {\n invoke(\"throw\", err, resolve, reject);\n }) : PromiseImpl.resolve(value).then(function (unwrapped) {\n result.value = unwrapped, resolve(result);\n }, function (error) {\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n\n reject(record.arg);\n }\n\n var previousPromise;\n\n this._invoke = function (method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function (resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();\n };\n }\n\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n\n if (undefined === method) {\n if (context.delegate = null, \"throw\" === context.method) {\n if (delegate.iterator[\"return\"] && (context.method = \"return\", context.arg = undefined, maybeInvokeDelegate(delegate, context), \"throw\" === context.method)) return ContinueSentinel;\n context.method = \"throw\", context.arg = new TypeError(\"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n if (\"throw\" === record.type) return context.method = \"throw\", context.arg = record.arg, context.delegate = null, ContinueSentinel;\n var info = record.arg;\n return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, \"return\" !== context.method && (context.method = \"next\", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = \"throw\", context.arg = new TypeError(\"iterator result is not an object\"), context.delegate = null, ContinueSentinel);\n }\n\n function pushTryEntry(locs) {\n var entry = {\n tryLoc: locs[0]\n };\n 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\", delete record.arg, entry.completion = record;\n }\n\n function Context(tryLocsList) {\n this.tryEntries = [{\n tryLoc: \"root\"\n }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);\n }\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) return iteratorMethod.call(iterable);\n if (\"function\" == typeof iterable.next) return iterable;\n\n if (!isNaN(iterable.length)) {\n var i = -1,\n next = function next() {\n for (; ++i < iterable.length;) {\n if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;\n }\n\n return next.value = undefined, next.done = !0, next;\n };\n\n return next.next = next;\n }\n }\n\n return {\n next: doneResult\n };\n }\n\n function doneResult() {\n return {\n value: undefined,\n done: !0\n };\n }\n\n return GeneratorFunction.prototype = GeneratorFunctionPrototype, define(Gp, \"constructor\", GeneratorFunctionPrototype), define(GeneratorFunctionPrototype, \"constructor\", GeneratorFunction), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, \"GeneratorFunction\"), exports.isGeneratorFunction = function (genFun) {\n var ctor = \"function\" == typeof genFun && genFun.constructor;\n return !!ctor && (ctor === GeneratorFunction || \"GeneratorFunction\" === (ctor.displayName || ctor.name));\n }, exports.mark = function (genFun) {\n return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, \"GeneratorFunction\")), genFun.prototype = Object.create(Gp), genFun;\n }, exports.awrap = function (arg) {\n return {\n __await: arg\n };\n }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {\n return this;\n }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n void 0 === PromiseImpl && (PromiseImpl = Promise);\n var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);\n return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {\n return result.done ? result.value : iter.next();\n });\n }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, \"Generator\"), define(Gp, iteratorSymbol, function () {\n return this;\n }), define(Gp, \"toString\", function () {\n return \"[object Generator]\";\n }), exports.keys = function (object) {\n var keys = [];\n\n for (var key in object) {\n keys.push(key);\n }\n\n return keys.reverse(), function next() {\n for (; keys.length;) {\n var key = keys.pop();\n if (key in object) return next.value = key, next.done = !1, next;\n }\n\n return next.done = !0, next;\n };\n }, exports.values = values, Context.prototype = {\n constructor: Context,\n reset: function reset(skipTempReset) {\n if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) {\n \"t\" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);\n }\n },\n stop: function stop() {\n this.done = !0;\n var rootRecord = this.tryEntries[0].completion;\n if (\"throw\" === rootRecord.type) throw rootRecord.arg;\n return this.rval;\n },\n dispatchException: function dispatchException(exception) {\n if (this.done) throw exception;\n var context = this;\n\n function handle(loc, caught) {\n return record.type = \"throw\", record.arg = exception, context.next = loc, caught && (context.method = \"next\", context.arg = undefined), !!caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i],\n record = entry.completion;\n if (\"root\" === entry.tryLoc) return handle(\"end\");\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\"),\n hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);\n if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);\n } else {\n if (!hasFinally) throw new Error(\"try statement without catch or finally\");\n if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);\n }\n }\n }\n },\n abrupt: function abrupt(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n\n if (entry.tryLoc <= this.prev && hasOwn.call(entry, \"finallyLoc\") && this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n finallyEntry && (\"break\" === type || \"continue\" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);\n var record = finallyEntry ? finallyEntry.completion : {};\n return record.type = type, record.arg = arg, finallyEntry ? (this.method = \"next\", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);\n },\n complete: function complete(record, afterLoc) {\n if (\"throw\" === record.type) throw record.arg;\n return \"break\" === record.type || \"continue\" === record.type ? this.next = record.arg : \"return\" === record.type ? (this.rval = this.arg = record.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel;\n },\n finish: function finish(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;\n }\n },\n \"catch\": function _catch(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n\n if (\"throw\" === record.type) {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n\n return thrown;\n }\n }\n\n throw new Error(\"illegal catch attempt\");\n },\n delegateYield: function delegateYield(iterable, resultName, nextLoc) {\n return this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n }, \"next\" === this.method && (this.arg = undefined), ContinueSentinel;\n }\n }, exports;\n}\n\nmodule.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/regeneratorRuntime.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/slicedToArray.js": /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ \"./node_modules/@babel/runtime/helpers/arrayWithHoles.js\");\n\nvar iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ \"./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js\");\n\nvar unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ \"./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js\");\n\nvar nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ \"./node_modules/@babel/runtime/helpers/nonIterableRest.js\");\n\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}\n\nmodule.exports = _slicedToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/slicedToArray.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/typeof.js": /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n\n__webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(obj);\n}\n\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/typeof.js?"); /***/ }), /***/ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js": /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("__webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n\n__webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n\n__webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n\n__webpack_require__(/*! core-js/modules/es.array.from.js */ \"./node_modules/core-js/modules/es.array.from.js\");\n\n__webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n\n__webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n\n__webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n\nvar arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ \"./node_modules/@babel/runtime/helpers/arrayLikeToArray.js\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js?"); /***/ }), /***/ "./node_modules/@intlify/core-base/dist/core-base.esm-bundler.js": /*!***********************************************************************!*\ !*** ./node_modules/@intlify/core-base/dist/core-base.esm-bundler.js ***! \***********************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"CompileErrorCodes\": () => (/* reexport safe */ _intlify_message_compiler__WEBPACK_IMPORTED_MODULE_36__.CompileErrorCodes),\n/* harmony export */ \"CoreErrorCodes\": () => (/* binding */ CoreErrorCodes),\n/* harmony export */ \"CoreWarnCodes\": () => (/* binding */ CoreWarnCodes),\n/* harmony export */ \"DATETIME_FORMAT_OPTIONS_KEYS\": () => (/* binding */ DATETIME_FORMAT_OPTIONS_KEYS),\n/* harmony export */ \"DEFAULT_LOCALE\": () => (/* binding */ DEFAULT_LOCALE),\n/* harmony export */ \"DEFAULT_MESSAGE_DATA_TYPE\": () => (/* binding */ DEFAULT_MESSAGE_DATA_TYPE),\n/* harmony export */ \"MISSING_RESOLVE_VALUE\": () => (/* binding */ MISSING_RESOLVE_VALUE),\n/* harmony export */ \"NOT_REOSLVED\": () => (/* binding */ NOT_REOSLVED),\n/* harmony export */ \"NUMBER_FORMAT_OPTIONS_KEYS\": () => (/* binding */ NUMBER_FORMAT_OPTIONS_KEYS),\n/* harmony export */ \"VERSION\": () => (/* binding */ VERSION),\n/* harmony export */ \"clearCompileCache\": () => (/* binding */ clearCompileCache),\n/* harmony export */ \"clearDateTimeFormat\": () => (/* binding */ clearDateTimeFormat),\n/* harmony export */ \"clearNumberFormat\": () => (/* binding */ clearNumberFormat),\n/* harmony export */ \"compileToFunction\": () => (/* binding */ compileToFunction),\n/* harmony export */ \"createCompileError\": () => (/* reexport safe */ _intlify_message_compiler__WEBPACK_IMPORTED_MODULE_36__.createCompileError),\n/* harmony export */ \"createCoreContext\": () => (/* binding */ createCoreContext),\n/* harmony export */ \"createCoreError\": () => (/* binding */ createCoreError),\n/* harmony export */ \"createMessageContext\": () => (/* binding */ createMessageContext),\n/* harmony export */ \"datetime\": () => (/* binding */ datetime),\n/* harmony export */ \"fallbackWithLocaleChain\": () => (/* binding */ fallbackWithLocaleChain),\n/* harmony export */ \"fallbackWithSimple\": () => (/* binding */ fallbackWithSimple),\n/* harmony export */ \"getAdditionalMeta\": () => (/* binding */ getAdditionalMeta),\n/* harmony export */ \"getDevToolsHook\": () => (/* binding */ getDevToolsHook),\n/* harmony export */ \"getFallbackContext\": () => (/* binding */ getFallbackContext),\n/* harmony export */ \"getWarnMessage\": () => (/* binding */ getWarnMessage),\n/* harmony export */ \"handleMissing\": () => (/* binding */ handleMissing),\n/* harmony export */ \"initI18nDevTools\": () => (/* binding */ initI18nDevTools),\n/* harmony export */ \"isMessageFunction\": () => (/* binding */ isMessageFunction),\n/* harmony export */ \"isTranslateFallbackWarn\": () => (/* binding */ isTranslateFallbackWarn),\n/* harmony export */ \"isTranslateMissingWarn\": () => (/* binding */ isTranslateMissingWarn),\n/* harmony export */ \"number\": () => (/* binding */ number),\n/* harmony export */ \"parse\": () => (/* binding */ parse),\n/* harmony export */ \"parseDateTimeArgs\": () => (/* binding */ parseDateTimeArgs),\n/* harmony export */ \"parseNumberArgs\": () => (/* binding */ parseNumberArgs),\n/* harmony export */ \"parseTranslateArgs\": () => (/* binding */ parseTranslateArgs),\n/* harmony export */ \"registerLocaleFallbacker\": () => (/* binding */ registerLocaleFallbacker),\n/* harmony export */ \"registerMessageCompiler\": () => (/* binding */ registerMessageCompiler),\n/* harmony export */ \"registerMessageResolver\": () => (/* binding */ registerMessageResolver),\n/* harmony export */ \"resolveValue\": () => (/* binding */ resolveValue),\n/* harmony export */ \"resolveWithKeyValue\": () => (/* binding */ resolveWithKeyValue),\n/* harmony export */ \"setAdditionalMeta\": () => (/* binding */ setAdditionalMeta),\n/* harmony export */ \"setDevToolsHook\": () => (/* binding */ setDevToolsHook),\n/* harmony export */ \"setFallbackContext\": () => (/* binding */ setFallbackContext),\n/* harmony export */ \"translate\": () => (/* binding */ translate),\n/* harmony export */ \"translateDevTools\": () => (/* binding */ translateDevTools),\n/* harmony export */ \"updateFallbackLocale\": () => (/* binding */ updateFallbackLocale)\n/* harmony export */ });\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/slicedToArray.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.parse-int.js */ \"./node_modules/core-js/modules/es.parse-int.js\");\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.map.js */ \"./node_modules/core-js/modules/es.map.js\");\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ \"./node_modules/core-js/modules/es.array.join.js\");\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.date.now.js */ \"./node_modules/core-js/modules/es.date.now.js\");\n/* harmony import */ var core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ \"./node_modules/core-js/modules/es.date.to-string.js\");\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.set.js */ \"./node_modules/core-js/modules/es.set.js\");\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ \"./node_modules/core-js/modules/es.string.split.js\");\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var core_js_modules_es_string_substr_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.string.substr.js */ \"./node_modules/core-js/modules/es.string.substr.js\");\n/* harmony import */ var core_js_modules_es_string_substr_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_substr_js__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ \"./node_modules/core-js/modules/es.regexp.constructor.js\");\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.regexp.dot-all.js */ \"./node_modules/core-js/modules/es.regexp.dot-all.js\");\n/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.regexp.sticky.js */ \"./node_modules/core-js/modules/es.regexp.sticky.js\");\n/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ \"./node_modules/core-js/modules/es.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ \"./node_modules/core-js/modules/es.object.create.js\");\n/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_28__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_29__);\n/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ \"./node_modules/core-js/modules/es.array.for-each.js\");\n/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_30__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_31__);\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_32__);\n/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ \"./node_modules/core-js/modules/es.string.match.js\");\n/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_33__);\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.string.starts-with.js */ \"./node_modules/core-js/modules/es.string.starts-with.js\");\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_34__);\n/* harmony import */ var core_js_modules_es_date_to_iso_string_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.date.to-iso-string.js */ \"./node_modules/core-js/modules/es.date.to-iso-string.js\");\n/* harmony import */ var core_js_modules_es_date_to_iso_string_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_iso_string_js__WEBPACK_IMPORTED_MODULE_35__);\n/* harmony import */ var _intlify_shared__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @intlify/shared */ \"./node_modules/@intlify/shared/dist/shared.esm-bundler.js\");\n/* harmony import */ var _intlify_message_compiler__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @intlify/message-compiler */ \"./node_modules/@intlify/message-compiler/dist/message-compiler.esm-bundler.js\");\n/* harmony import */ var _intlify_devtools_if__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @intlify/devtools-if */ \"./node_modules/@intlify/devtools-if/dist/devtools-if.esm-bundler.js\");\n\n\n\n\nvar _pathStateMachine$, _pathStateMachine$2, _pathStateMachine$3, _pathStateMachine$4, _pathStateMachine$5, _pathStateMachine$6, _pathStateMachine$7, _warnMessages, _errorMessages;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/*!\n * core-base v9.2.2\n * (c) 2022 kazuya kawaguchi\n * Released under the MIT License.\n */\n\n\n\n\nvar pathStateMachine = [];\npathStateMachine[0\n/* BEFORE_PATH */\n] = (_pathStateMachine$ = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$, \"w\"\n/* WORKSPACE */\n, [0\n/* BEFORE_PATH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$, \"i\"\n/* IDENT */\n, [3\n/* IN_IDENT */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$, \"[\"\n/* LEFT_BRACKET */\n, [4\n/* IN_SUB_PATH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$, \"o\"\n/* END_OF_FAIL */\n, [7\n/* AFTER_PATH */\n]), _pathStateMachine$);\npathStateMachine[1\n/* IN_PATH */\n] = (_pathStateMachine$2 = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$2, \"w\"\n/* WORKSPACE */\n, [1\n/* IN_PATH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$2, \".\"\n/* DOT */\n, [2\n/* BEFORE_IDENT */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$2, \"[\"\n/* LEFT_BRACKET */\n, [4\n/* IN_SUB_PATH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$2, \"o\"\n/* END_OF_FAIL */\n, [7\n/* AFTER_PATH */\n]), _pathStateMachine$2);\npathStateMachine[2\n/* BEFORE_IDENT */\n] = (_pathStateMachine$3 = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$3, \"w\"\n/* WORKSPACE */\n, [2\n/* BEFORE_IDENT */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$3, \"i\"\n/* IDENT */\n, [3\n/* IN_IDENT */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$3, \"0\"\n/* ZERO */\n, [3\n/* IN_IDENT */\n, 0\n/* APPEND */\n]), _pathStateMachine$3);\npathStateMachine[3\n/* IN_IDENT */\n] = (_pathStateMachine$4 = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$4, \"i\"\n/* IDENT */\n, [3\n/* IN_IDENT */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$4, \"0\"\n/* ZERO */\n, [3\n/* IN_IDENT */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$4, \"w\"\n/* WORKSPACE */\n, [1\n/* IN_PATH */\n, 1\n/* PUSH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$4, \".\"\n/* DOT */\n, [2\n/* BEFORE_IDENT */\n, 1\n/* PUSH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$4, \"[\"\n/* LEFT_BRACKET */\n, [4\n/* IN_SUB_PATH */\n, 1\n/* PUSH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$4, \"o\"\n/* END_OF_FAIL */\n, [7\n/* AFTER_PATH */\n, 1\n/* PUSH */\n]), _pathStateMachine$4);\npathStateMachine[4\n/* IN_SUB_PATH */\n] = (_pathStateMachine$5 = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$5, \"'\"\n/* SINGLE_QUOTE */\n, [5\n/* IN_SINGLE_QUOTE */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$5, \"\\\"\"\n/* DOUBLE_QUOTE */\n, [6\n/* IN_DOUBLE_QUOTE */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$5, \"[\"\n/* LEFT_BRACKET */\n, [4\n/* IN_SUB_PATH */\n, 2\n/* INC_SUB_PATH_DEPTH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$5, \"]\"\n/* RIGHT_BRACKET */\n, [1\n/* IN_PATH */\n, 3\n/* PUSH_SUB_PATH */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$5, \"o\"\n/* END_OF_FAIL */\n, 8), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$5, \"l\"\n/* ELSE */\n, [4\n/* IN_SUB_PATH */\n, 0\n/* APPEND */\n]), _pathStateMachine$5);\npathStateMachine[5\n/* IN_SINGLE_QUOTE */\n] = (_pathStateMachine$6 = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$6, \"'\"\n/* SINGLE_QUOTE */\n, [4\n/* IN_SUB_PATH */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$6, \"o\"\n/* END_OF_FAIL */\n, 8), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$6, \"l\"\n/* ELSE */\n, [5\n/* IN_SINGLE_QUOTE */\n, 0\n/* APPEND */\n]), _pathStateMachine$6);\npathStateMachine[6\n/* IN_DOUBLE_QUOTE */\n] = (_pathStateMachine$7 = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$7, \"\\\"\"\n/* DOUBLE_QUOTE */\n, [4\n/* IN_SUB_PATH */\n, 0\n/* APPEND */\n]), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$7, \"o\"\n/* END_OF_FAIL */\n, 8), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_pathStateMachine$7, \"l\"\n/* ELSE */\n, [6\n/* IN_DOUBLE_QUOTE */\n, 0\n/* APPEND */\n]), _pathStateMachine$7);\n/**\r\n * Check if an expression is a literal value.\r\n */\n\nvar literalValueRE = /^\\s?(?:true|false|-?[\\d.]+|'[^']*'|\"[^\"]*\")\\s?$/;\n\nfunction isLiteral(exp) {\n return literalValueRE.test(exp);\n}\n/**\r\n * Strip quotes from a string\r\n */\n\n\nfunction stripQuotes(str) {\n var a = str.charCodeAt(0);\n var b = str.charCodeAt(str.length - 1);\n return a === b && (a === 0x22 || a === 0x27) ? str.slice(1, -1) : str;\n}\n/**\r\n * Determine the type of a character in a keypath.\r\n */\n\n\nfunction getPathCharType(ch) {\n if (ch === undefined || ch === null) {\n return \"o\"\n /* END_OF_FAIL */\n ;\n }\n\n var code = ch.charCodeAt(0);\n\n switch (code) {\n case 0x5b: // [\n\n case 0x5d: // ]\n\n case 0x2e: // .\n\n case 0x22: // \"\n\n case 0x27:\n // '\n return ch;\n\n case 0x5f: // _\n\n case 0x24: // $\n\n case 0x2d:\n // -\n return \"i\"\n /* IDENT */\n ;\n\n case 0x09: // Tab (HT)\n\n case 0x0a: // Newline (LF)\n\n case 0x0d: // Return (CR)\n\n case 0xa0: // No-break space (NBSP)\n\n case 0xfeff: // Byte Order Mark (BOM)\n\n case 0x2028: // Line Separator (LS)\n\n case 0x2029:\n // Paragraph Separator (PS)\n return \"w\"\n /* WORKSPACE */\n ;\n }\n\n return \"i\"\n /* IDENT */\n ;\n}\n/**\r\n * Format a subPath, return its plain form if it is\r\n * a literal string or number. Otherwise prepend the\r\n * dynamic indicator (*).\r\n */\n\n\nfunction formatSubPath(path) {\n var trimmed = path.trim(); // invalid leading 0\n\n if (path.charAt(0) === '0' && isNaN(parseInt(path))) {\n return false;\n }\n\n return isLiteral(trimmed) ? stripQuotes(trimmed) : \"*\"\n /* ASTARISK */\n + trimmed;\n}\n/**\r\n * Parse a string path into an array of segments\r\n */\n\n\nfunction parse(path) {\n var keys = [];\n var index = -1;\n var mode = 0\n /* BEFORE_PATH */\n ;\n var subPathDepth = 0;\n var c;\n var key; // eslint-disable-line\n\n var newChar;\n var type;\n var transition;\n var action;\n var typeMap;\n var actions = [];\n\n actions[0\n /* APPEND */\n ] = function () {\n if (key === undefined) {\n key = newChar;\n } else {\n key += newChar;\n }\n };\n\n actions[1\n /* PUSH */\n ] = function () {\n if (key !== undefined) {\n keys.push(key);\n key = undefined;\n }\n };\n\n actions[2\n /* INC_SUB_PATH_DEPTH */\n ] = function () {\n actions[0\n /* APPEND */\n ]();\n subPathDepth++;\n };\n\n actions[3\n /* PUSH_SUB_PATH */\n ] = function () {\n if (subPathDepth > 0) {\n subPathDepth--;\n mode = 4\n /* IN_SUB_PATH */\n ;\n actions[0\n /* APPEND */\n ]();\n } else {\n subPathDepth = 0;\n\n if (key === undefined) {\n return false;\n }\n\n key = formatSubPath(key);\n\n if (key === false) {\n return false;\n } else {\n actions[1\n /* PUSH */\n ]();\n }\n }\n };\n\n function maybeUnescapeQuote() {\n var nextChar = path[index + 1];\n\n if (mode === 5\n /* IN_SINGLE_QUOTE */\n && nextChar === \"'\"\n /* SINGLE_QUOTE */\n || mode === 6\n /* IN_DOUBLE_QUOTE */\n && nextChar === \"\\\"\"\n /* DOUBLE_QUOTE */\n ) {\n index++;\n newChar = '\\\\' + nextChar;\n actions[0\n /* APPEND */\n ]();\n return true;\n }\n }\n\n while (mode !== null) {\n index++;\n c = path[index];\n\n if (c === '\\\\' && maybeUnescapeQuote()) {\n continue;\n }\n\n type = getPathCharType(c);\n typeMap = pathStateMachine[mode];\n transition = typeMap[type] || typeMap[\"l\"\n /* ELSE */\n ] || 8\n /* ERROR */\n ; // check parse error\n\n if (transition === 8\n /* ERROR */\n ) {\n return;\n }\n\n mode = transition[0];\n\n if (transition[1] !== undefined) {\n action = actions[transition[1]];\n\n if (action) {\n newChar = c;\n\n if (action() === false) {\n return;\n }\n }\n } // check parse finish\n\n\n if (mode === 7\n /* AFTER_PATH */\n ) {\n return keys;\n }\n }\n} // path token cache\n\n\nvar cache = new Map();\n/**\r\n * key-value message resolver\r\n *\r\n * @remarks\r\n * Resolves messages with the key-value structure. Note that messages with a hierarchical structure such as objects cannot be resolved\r\n *\r\n * @param obj - A target object to be resolved with path\r\n * @param path - A {@link Path | path} to resolve the value of message\r\n *\r\n * @returns A resolved {@link PathValue | path value}\r\n *\r\n * @VueI18nGeneral\r\n */\n\nfunction resolveWithKeyValue(obj, path) {\n return (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(obj) ? obj[path] : null;\n}\n/**\r\n * message resolver\r\n *\r\n * @remarks\r\n * Resolves messages. messages with a hierarchical structure such as objects can be resolved. This resolver is used in VueI18n as default.\r\n *\r\n * @param obj - A target object to be resolved with path\r\n * @param path - A {@link Path | path} to resolve the value of message\r\n *\r\n * @returns A resolved {@link PathValue | path value}\r\n *\r\n * @VueI18nGeneral\r\n */\n\n\nfunction resolveValue(obj, path) {\n // check object\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(obj)) {\n return null;\n } // parse path\n\n\n var hit = cache.get(path);\n\n if (!hit) {\n hit = parse(path);\n\n if (hit) {\n cache.set(path, hit);\n }\n } // check hit\n\n\n if (!hit) {\n return null;\n } // resolve path value\n\n\n var len = hit.length;\n var last = obj;\n var i = 0;\n\n while (i < len) {\n var val = last[hit[i]];\n\n if (val === undefined) {\n return null;\n }\n\n last = val;\n i++;\n }\n\n return last;\n}\n\nvar DEFAULT_MODIFIER = function DEFAULT_MODIFIER(str) {\n return str;\n};\n\nvar DEFAULT_MESSAGE = function DEFAULT_MESSAGE(ctx) {\n return '';\n}; // eslint-disable-line\n\n\nvar DEFAULT_MESSAGE_DATA_TYPE = 'text';\n\nvar DEFAULT_NORMALIZE = function DEFAULT_NORMALIZE(values) {\n return values.length === 0 ? '' : values.join('');\n};\n\nvar DEFAULT_INTERPOLATE = _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.toDisplayString;\n\nfunction pluralDefault(choice, choicesLength) {\n choice = Math.abs(choice);\n\n if (choicesLength === 2) {\n // prettier-ignore\n return choice ? choice > 1 ? 1 : 0 : 1;\n }\n\n return choice ? Math.min(choice, 2) : 0;\n}\n\nfunction getPluralIndex(options) {\n // prettier-ignore\n var index = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(options.pluralIndex) ? options.pluralIndex : -1; // prettier-ignore\n\n return options.named && ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(options.named.count) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(options.named.n)) ? (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(options.named.count) ? options.named.count : (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(options.named.n) ? options.named.n : index : index;\n}\n\nfunction normalizeNamed(pluralIndex, props) {\n if (!props.count) {\n props.count = pluralIndex;\n }\n\n if (!props.n) {\n props.n = pluralIndex;\n }\n}\n\nfunction createMessageContext() {\n var _ctx;\n\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var locale = options.locale;\n var pluralIndex = getPluralIndex(options);\n var pluralRule = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(options.pluralRules) && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(locale) && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.pluralRules[locale]) ? options.pluralRules[locale] : pluralDefault;\n var orgPluralRule = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(options.pluralRules) && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(locale) && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.pluralRules[locale]) ? pluralDefault : undefined;\n\n var plural = function plural(messages) {\n return messages[pluralRule(pluralIndex, messages.length, orgPluralRule)];\n };\n\n var _list = options.list || [];\n\n var list = function list(index) {\n return _list[index];\n }; // eslint-disable-next-line @typescript-eslint/no-explicit-any\n\n\n var _named = options.named || {};\n\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(options.pluralIndex) && normalizeNamed(pluralIndex, _named);\n\n var named = function named(key) {\n return _named[key];\n };\n\n function message(key) {\n // prettier-ignore\n var msg = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.messages) ? options.messages(key) : (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(options.messages) ? options.messages[key] : false;\n return !msg ? options.parent ? options.parent.message(key) // resolve from parent messages\n : DEFAULT_MESSAGE : msg;\n }\n\n var _modifier = function _modifier(name) {\n return options.modifiers ? options.modifiers[name] : DEFAULT_MODIFIER;\n };\n\n var normalize = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.processor) && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.processor.normalize) ? options.processor.normalize : DEFAULT_NORMALIZE;\n var interpolate = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.processor) && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.processor.interpolate) ? options.processor.interpolate : DEFAULT_INTERPOLATE;\n var type = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.processor) && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.processor.type) ? options.processor.type : DEFAULT_MESSAGE_DATA_TYPE;\n\n var linked = function linked(key) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n var arg1 = args[0],\n arg2 = args[1];\n var type = 'text';\n var modifier = '';\n\n if (args.length === 1) {\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(arg1)) {\n modifier = arg1.modifier || modifier;\n type = arg1.type || type;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg1)) {\n modifier = arg1 || modifier;\n }\n } else if (args.length === 2) {\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg1)) {\n modifier = arg1 || modifier;\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg2)) {\n type = arg2 || type;\n }\n }\n\n var msg = message(key)(ctx); // The message in vnode resolved with linked are returned as an array by processor.nomalize\n\n if (type === 'vnode' && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(msg) && modifier) {\n msg = msg[0];\n }\n\n return modifier ? _modifier(modifier)(msg, type) : msg;\n };\n\n var ctx = (_ctx = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"list\"\n /* LIST */\n , list), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"named\"\n /* NAMED */\n , named), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"plural\"\n /* PLURAL */\n , plural), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"linked\"\n /* LINKED */\n , linked), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"message\"\n /* MESSAGE */\n , message), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"type\"\n /* TYPE */\n , type), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"interpolate\"\n /* INTERPOLATE */\n , interpolate), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_ctx, \"normalize\"\n /* NORMALIZE */\n , normalize), _ctx);\n return ctx;\n}\n\nvar devtools = null;\n\nfunction setDevToolsHook(hook) {\n devtools = hook;\n}\n\nfunction getDevToolsHook() {\n return devtools;\n}\n\nfunction initI18nDevTools(i18n, version, meta) {\n // TODO: queue if devtools is undefined\n devtools && devtools.emit(_intlify_devtools_if__WEBPACK_IMPORTED_MODULE_38__.IntlifyDevToolsHooks.I18nInit, {\n timestamp: Date.now(),\n i18n: i18n,\n version: version,\n meta: meta\n });\n}\n\nvar translateDevTools = /* #__PURE__*/createDevToolsHook(_intlify_devtools_if__WEBPACK_IMPORTED_MODULE_38__.IntlifyDevToolsHooks.FunctionTranslate);\n\nfunction createDevToolsHook(hook) {\n return function (payloads) {\n return devtools && devtools.emit(hook, payloads);\n };\n}\n\nvar CoreWarnCodes = {\n NOT_FOUND_KEY: 1,\n FALLBACK_TO_TRANSLATE: 2,\n CANNOT_FORMAT_NUMBER: 3,\n FALLBACK_TO_NUMBER_FORMAT: 4,\n CANNOT_FORMAT_DATE: 5,\n FALLBACK_TO_DATE_FORMAT: 6,\n __EXTEND_POINT__: 7\n};\n/** @internal */\n\nvar warnMessages = (_warnMessages = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_warnMessages, CoreWarnCodes.NOT_FOUND_KEY, \"Not found '{key}' key in '{locale}' locale messages.\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_warnMessages, CoreWarnCodes.FALLBACK_TO_TRANSLATE, \"Fall back to translate '{key}' key with '{target}' locale.\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_warnMessages, CoreWarnCodes.CANNOT_FORMAT_NUMBER, \"Cannot format a number value due to not supported Intl.NumberFormat.\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_warnMessages, CoreWarnCodes.FALLBACK_TO_NUMBER_FORMAT, \"Fall back to number format '{key}' key with '{target}' locale.\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_warnMessages, CoreWarnCodes.CANNOT_FORMAT_DATE, \"Cannot format a date value due to not supported Intl.DateTimeFormat.\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_warnMessages, CoreWarnCodes.FALLBACK_TO_DATE_FORMAT, \"Fall back to datetime format '{key}' key with '{target}' locale.\"), _warnMessages);\n\nfunction getWarnMessage(code) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n return _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.format.apply(void 0, [warnMessages[code]].concat(args));\n}\n/**\r\n * Fallback with simple implemenation\r\n *\r\n * @remarks\r\n * A fallback locale function implemented with a simple fallback algorithm.\r\n *\r\n * Basically, it returns the value as specified in the `fallbackLocale` props, and is processed with the fallback inside intlify.\r\n *\r\n * @param ctx - A {@link CoreContext | context}\r\n * @param fallback - A {@link FallbackLocale | fallback locale}\r\n * @param start - A starting {@link Locale | locale}\r\n *\r\n * @returns Fallback locales\r\n *\r\n * @VueI18nGeneral\r\n */\n\n\nfunction fallbackWithSimple(ctx, fallback, start // eslint-disable-line @typescript-eslint/no-unused-vars\n) {\n // prettier-ignore\n return (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(new Set([start].concat((0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(fallback) ? fallback : (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(fallback) ? Object.keys(fallback) : (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(fallback) ? [fallback] : [start]))));\n}\n/**\r\n * Fallback with locale chain\r\n *\r\n * @remarks\r\n * A fallback locale function implemented with a fallback chain algorithm. It's used in VueI18n as default.\r\n *\r\n * @param ctx - A {@link CoreContext | context}\r\n * @param fallback - A {@link FallbackLocale | fallback locale}\r\n * @param start - A starting {@link Locale | locale}\r\n *\r\n * @returns Fallback locales\r\n *\r\n * @VueI18nSee [Fallbacking](../guide/essentials/fallback)\r\n *\r\n * @VueI18nGeneral\r\n */\n\n\nfunction fallbackWithLocaleChain(ctx, fallback, start) {\n var startLocale = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(start) ? start : DEFAULT_LOCALE;\n var context = ctx;\n\n if (!context.__localeChainCache) {\n context.__localeChainCache = new Map();\n }\n\n var chain = context.__localeChainCache.get(startLocale);\n\n if (!chain) {\n chain = []; // first block defined by start\n\n var block = [start]; // while any intervening block found\n\n while ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(block)) {\n block = appendBlockToChain(chain, block, fallback);\n } // prettier-ignore\n // last block defined by default\n\n\n var defaults = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(fallback) || !(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(fallback) ? fallback : fallback['default'] ? fallback['default'] : null; // convert defaults to array\n\n block = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(defaults) ? [defaults] : defaults;\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(block)) {\n appendBlockToChain(chain, block, false);\n }\n\n context.__localeChainCache.set(startLocale, chain);\n }\n\n return chain;\n}\n\nfunction appendBlockToChain(chain, block, blocks) {\n var follow = true;\n\n for (var i = 0; i < block.length && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(follow); i++) {\n var locale = block[i];\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(locale)) {\n follow = appendLocaleToChain(chain, block[i], blocks);\n }\n }\n\n return follow;\n}\n\nfunction appendLocaleToChain(chain, locale, blocks) {\n var follow;\n var tokens = locale.split('-');\n\n do {\n var target = tokens.join('-');\n follow = appendItemToChain(chain, target, blocks);\n tokens.splice(-1, 1);\n } while (tokens.length && follow === true);\n\n return follow;\n}\n\nfunction appendItemToChain(chain, target, blocks) {\n var follow = false;\n\n if (!chain.includes(target)) {\n follow = true;\n\n if (target) {\n follow = target[target.length - 1] !== '!';\n var locale = target.replace(/!/g, '');\n chain.push(locale);\n\n if (((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(blocks) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(blocks)) && blocks[locale] // eslint-disable-line @typescript-eslint/no-explicit-any\n ) {\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n follow = blocks[locale];\n }\n }\n }\n\n return follow;\n}\n/* eslint-disable @typescript-eslint/no-explicit-any */\n\n/**\r\n * Intlify core-base version\r\n * @internal\r\n */\n\n\nvar VERSION = '9.2.2';\nvar NOT_REOSLVED = -1;\nvar DEFAULT_LOCALE = 'en-US';\nvar MISSING_RESOLVE_VALUE = '';\n\nvar _capitalize = function capitalize(str) {\n return \"\".concat(str.charAt(0).toLocaleUpperCase()).concat(str.substr(1));\n};\n\nfunction getDefaultLinkedModifiers() {\n return {\n upper: function upper(val, type) {\n // prettier-ignore\n return type === 'text' && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(val) ? val.toUpperCase() : type === 'vnode' && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(val) && '__v_isVNode' in val ? val.children.toUpperCase() : val;\n },\n lower: function lower(val, type) {\n // prettier-ignore\n return type === 'text' && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(val) ? val.toLowerCase() : type === 'vnode' && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(val) && '__v_isVNode' in val ? val.children.toLowerCase() : val;\n },\n capitalize: function capitalize(val, type) {\n // prettier-ignore\n return type === 'text' && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(val) ? _capitalize(val) : type === 'vnode' && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(val) && '__v_isVNode' in val ? _capitalize(val.children) : val;\n }\n };\n}\n\nvar _compiler;\n\nfunction registerMessageCompiler(compiler) {\n _compiler = compiler;\n}\n\nvar _resolver;\n/**\r\n * Register the message resolver\r\n *\r\n * @param resolver - A {@link MessageResolver} function\r\n *\r\n * @VueI18nGeneral\r\n */\n\n\nfunction registerMessageResolver(resolver) {\n _resolver = resolver;\n}\n\nvar _fallbacker;\n/**\r\n * Register the locale fallbacker\r\n *\r\n * @param fallbacker - A {@link LocaleFallbacker} function\r\n *\r\n * @VueI18nGeneral\r\n */\n\n\nfunction registerLocaleFallbacker(fallbacker) {\n _fallbacker = fallbacker;\n} // Additional Meta for Intlify DevTools\n\n\nvar _additionalMeta = null;\n\nvar setAdditionalMeta = function setAdditionalMeta(meta) {\n _additionalMeta = meta;\n};\n\nvar getAdditionalMeta = function getAdditionalMeta() {\n return _additionalMeta;\n};\n\nvar _fallbackContext = null;\n\nvar setFallbackContext = function setFallbackContext(context) {\n _fallbackContext = context;\n};\n\nvar getFallbackContext = function getFallbackContext() {\n return _fallbackContext;\n}; // ID for CoreContext\n\n\nvar _cid = 0;\n\nfunction createCoreContext() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // setup options\n var version = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.version) ? options.version : VERSION;\n var locale = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.locale) ? options.locale : DEFAULT_LOCALE;\n var fallbackLocale = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(options.fallbackLocale) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.fallbackLocale) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.fallbackLocale) || options.fallbackLocale === false ? options.fallbackLocale : locale;\n var messages = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.messages) ? options.messages : (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])({}, locale, {});\n var datetimeFormats = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.datetimeFormats) ? options.datetimeFormats : (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])({}, locale, {});\n var numberFormats = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.numberFormats) ? options.numberFormats : (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])({}, locale, {});\n var modifiers = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.assign)({}, options.modifiers || {}, getDefaultLinkedModifiers());\n var pluralRules = options.pluralRules || {};\n var missing = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.missing) ? options.missing : null;\n var missingWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.missingWarn) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isRegExp)(options.missingWarn) ? options.missingWarn : true;\n var fallbackWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.fallbackWarn) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isRegExp)(options.fallbackWarn) ? options.fallbackWarn : true;\n var fallbackFormat = !!options.fallbackFormat;\n var unresolving = !!options.unresolving;\n var postTranslation = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.postTranslation) ? options.postTranslation : null;\n var processor = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(options.processor) ? options.processor : null;\n var warnHtmlMessage = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.warnHtmlMessage) ? options.warnHtmlMessage : true;\n var escapeParameter = !!options.escapeParameter;\n var messageCompiler = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.messageCompiler) ? options.messageCompiler : _compiler;\n var messageResolver = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.messageResolver) ? options.messageResolver : _resolver || resolveWithKeyValue;\n var localeFallbacker = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.localeFallbacker) ? options.localeFallbacker : _fallbacker || fallbackWithSimple;\n var fallbackContext = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(options.fallbackContext) ? options.fallbackContext : undefined;\n var onWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(options.onWarn) ? options.onWarn : _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.warn; // setup internal options\n\n var internalOptions = options;\n\n var __datetimeFormatters = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(internalOptions.__datetimeFormatters) ? internalOptions.__datetimeFormatters : new Map();\n\n var __numberFormatters = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(internalOptions.__numberFormatters) ? internalOptions.__numberFormatters : new Map();\n\n var __meta = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(internalOptions.__meta) ? internalOptions.__meta : {};\n\n _cid++;\n var context = {\n version: version,\n cid: _cid,\n locale: locale,\n fallbackLocale: fallbackLocale,\n messages: messages,\n modifiers: modifiers,\n pluralRules: pluralRules,\n missing: missing,\n missingWarn: missingWarn,\n fallbackWarn: fallbackWarn,\n fallbackFormat: fallbackFormat,\n unresolving: unresolving,\n postTranslation: postTranslation,\n processor: processor,\n warnHtmlMessage: warnHtmlMessage,\n escapeParameter: escapeParameter,\n messageCompiler: messageCompiler,\n messageResolver: messageResolver,\n localeFallbacker: localeFallbacker,\n fallbackContext: fallbackContext,\n onWarn: onWarn,\n __meta: __meta\n };\n {\n context.datetimeFormats = datetimeFormats;\n context.numberFormats = numberFormats;\n context.__datetimeFormatters = __datetimeFormatters;\n context.__numberFormatters = __numberFormatters;\n } // for vue-devtools timeline event\n\n if (true) {\n context.__v_emitter = internalOptions.__v_emitter != null ? internalOptions.__v_emitter : undefined;\n } // NOTE: experimental !!\n\n\n if (true) {\n initI18nDevTools(context, version, __meta);\n }\n\n return context;\n}\n/** @internal */\n\n\nfunction isTranslateFallbackWarn(fallback, key) {\n return fallback instanceof RegExp ? fallback.test(key) : fallback;\n}\n/** @internal */\n\n\nfunction isTranslateMissingWarn(missing, key) {\n return missing instanceof RegExp ? missing.test(key) : missing;\n}\n/** @internal */\n\n\nfunction handleMissing(context, key, locale, missingWarn, type) {\n var missing = context.missing,\n onWarn = context.onWarn; // for vue-devtools timeline event\n\n if (true) {\n var emitter = context.__v_emitter;\n\n if (emitter) {\n emitter.emit(\"missing\"\n /* MISSING */\n , {\n locale: locale,\n key: key,\n type: type,\n groupId: \"\".concat(type, \":\").concat(key)\n });\n }\n }\n\n if (missing !== null) {\n var ret = missing(context, locale, key, type);\n return (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(ret) ? ret : key;\n } else {\n if ( true && isTranslateMissingWarn(missingWarn, key)) {\n onWarn(getWarnMessage(CoreWarnCodes.NOT_FOUND_KEY, {\n key: key,\n locale: locale\n }));\n }\n\n return key;\n }\n}\n/** @internal */\n\n\nfunction updateFallbackLocale(ctx, locale, fallback) {\n var context = ctx;\n context.__localeChainCache = new Map();\n ctx.localeFallbacker(ctx, fallback, locale);\n}\n/* eslint-enable @typescript-eslint/no-explicit-any */\n\n\nvar RE_HTML_TAG = /<\\/?[\\w\\s=\"/.':;#-\\/]+>/;\nvar WARN_MESSAGE = \"Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.\";\n\nfunction checkHtmlMessage(source, options) {\n var warnHtmlMessage = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.warnHtmlMessage) ? options.warnHtmlMessage : true;\n\n if (warnHtmlMessage && RE_HTML_TAG.test(source)) {\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.warn)((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.format)(WARN_MESSAGE, {\n source: source\n }));\n }\n}\n\nvar defaultOnCacheKey = function defaultOnCacheKey(source) {\n return source;\n};\n\nvar compileCache = Object.create(null);\n\nfunction clearCompileCache() {\n compileCache = Object.create(null);\n}\n\nfunction compileToFunction(source) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n {\n // check HTML message\n true && checkHtmlMessage(source, options); // check caches\n\n var onCacheKey = options.onCacheKey || defaultOnCacheKey;\n var key = onCacheKey(source);\n var cached = compileCache[key];\n\n if (cached) {\n return cached;\n } // compile error detecting\n\n\n var occurred = false;\n var onError = options.onError || _intlify_message_compiler__WEBPACK_IMPORTED_MODULE_36__.defaultOnError;\n\n options.onError = function (err) {\n occurred = true;\n onError(err);\n }; // compile\n\n\n var _baseCompile = (0,_intlify_message_compiler__WEBPACK_IMPORTED_MODULE_36__.baseCompile)(source, options),\n _code = _baseCompile.code; // evaluate function\n\n\n var msg = new Function(\"return \".concat(_code))(); // if occurred compile error, don't cache\n\n return !occurred ? compileCache[key] = msg : msg;\n }\n}\n\nvar code = _intlify_message_compiler__WEBPACK_IMPORTED_MODULE_36__.CompileErrorCodes.__EXTEND_POINT__;\n\nvar inc = function inc() {\n return ++code;\n};\n\nvar CoreErrorCodes = {\n INVALID_ARGUMENT: code,\n INVALID_DATE_ARGUMENT: inc(),\n INVALID_ISO_DATE_ARGUMENT: inc(),\n __EXTEND_POINT__: inc() // 18\n\n};\n\nfunction createCoreError(code) {\n return (0,_intlify_message_compiler__WEBPACK_IMPORTED_MODULE_36__.createCompileError)(code, null, true ? {\n messages: errorMessages\n } : 0);\n}\n/** @internal */\n\n\nvar errorMessages = (_errorMessages = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_errorMessages, CoreErrorCodes.INVALID_ARGUMENT, 'Invalid arguments'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_errorMessages, CoreErrorCodes.INVALID_DATE_ARGUMENT, 'The date provided is an invalid Date object.' + 'Make sure your Date represents a valid date.'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_errorMessages, CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT, 'The argument provided is not a valid ISO date string'), _errorMessages);\n\nvar NOOP_MESSAGE_FUNCTION = function NOOP_MESSAGE_FUNCTION() {\n return '';\n};\n\nvar isMessageFunction = function isMessageFunction(val) {\n return (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(val);\n}; // implementation of `translate` function\n\n\nfunction translate(context) {\n var fallbackFormat = context.fallbackFormat,\n postTranslation = context.postTranslation,\n unresolving = context.unresolving,\n messageCompiler = context.messageCompiler,\n fallbackLocale = context.fallbackLocale,\n messages = context.messages;\n\n for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) {\n args[_key3 - 1] = arguments[_key3];\n }\n\n var _parseTranslateArgs = parseTranslateArgs.apply(void 0, args),\n _parseTranslateArgs2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_parseTranslateArgs, 2),\n key = _parseTranslateArgs2[0],\n options = _parseTranslateArgs2[1];\n\n var missingWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.missingWarn) ? options.missingWarn : context.missingWarn;\n var fallbackWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.fallbackWarn) ? options.fallbackWarn : context.fallbackWarn;\n var escapeParameter = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.escapeParameter) ? options.escapeParameter : context.escapeParameter;\n var resolvedMessage = !!options.resolvedMessage; // prettier-ignore\n\n var defaultMsgOrKey = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options[\"default\"]) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options[\"default\"]) // default by function option\n ? !(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options[\"default\"]) ? options[\"default\"] : !messageCompiler ? function () {\n return key;\n } : key : fallbackFormat // default by `fallbackFormat` option\n ? !messageCompiler ? function () {\n return key;\n } : key : '';\n var enableDefaultMsg = fallbackFormat || defaultMsgOrKey !== '';\n var locale = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.locale) ? options.locale : context.locale; // escape params\n\n escapeParameter && escapeParams(options); // resolve message format\n // eslint-disable-next-line prefer-const\n\n var _ref4 = !resolvedMessage ? resolveMessageFormat(context, key, locale, fallbackLocale, fallbackWarn, missingWarn) : [key, locale, messages[locale] || {}],\n _ref5 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_ref4, 3),\n formatScope = _ref5[0],\n targetLocale = _ref5[1],\n message = _ref5[2]; // NOTE:\n // Fix to work around `ssrTransfrom` bug in Vite.\n // https://github.com/vitejs/vite/issues/4306\n // To get around this, use temporary variables.\n // https://github.com/nuxt/framework/issues/1461#issuecomment-954606243\n\n\n var format = formatScope; // if you use default message, set it as message format!\n\n var cacheBaseKey = key;\n\n if (!resolvedMessage && !((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(format) || isMessageFunction(format))) {\n if (enableDefaultMsg) {\n format = defaultMsgOrKey;\n cacheBaseKey = format;\n }\n } // checking message format and target locale\n\n\n if (!resolvedMessage && (!((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(format) || isMessageFunction(format)) || !(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(targetLocale))) {\n return unresolving ? NOT_REOSLVED : key;\n }\n\n if ( true && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(format) && context.messageCompiler == null) {\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.warn)(\"The message format compilation is not supported in this build. \" + \"Because message compiler isn't included. \" + \"You need to pre-compilation all message format. \" + \"So translate function return '\".concat(key, \"'.\"));\n return key;\n } // setup compile error detecting\n\n\n var occurred = false;\n\n var errorDetector = function errorDetector() {\n occurred = true;\n }; // compile message format\n\n\n var msg = !isMessageFunction(format) ? compileMessageFormat(context, key, targetLocale, format, cacheBaseKey, errorDetector) : format; // if occurred compile error, return the message format\n\n if (occurred) {\n return format;\n } // evaluate message with context\n\n\n var ctxOptions = getMessageContextOptions(context, targetLocale, message, options);\n var msgContext = createMessageContext(ctxOptions);\n var messaged = evaluateMessage(context, msg, msgContext); // if use post translation option, proceed it with handler\n\n var ret = postTranslation ? postTranslation(messaged, key) : messaged; // NOTE: experimental !!\n\n if (true) {\n // prettier-ignore\n var payloads = {\n timestamp: Date.now(),\n key: (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(key) ? key : isMessageFunction(format) ? format.key : '',\n locale: targetLocale || (isMessageFunction(format) ? format.locale : ''),\n format: (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(format) ? format : isMessageFunction(format) ? format.source : '',\n message: ret\n };\n payloads.meta = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.assign)({}, context.__meta, getAdditionalMeta() || {});\n translateDevTools(payloads);\n }\n\n return ret;\n}\n\nfunction escapeParams(options) {\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(options.list)) {\n options.list = options.list.map(function (item) {\n return (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(item) ? (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.escapeHtml)(item) : item;\n });\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isObject)(options.named)) {\n Object.keys(options.named).forEach(function (key) {\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.named[key])) {\n options.named[key] = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.escapeHtml)(options.named[key]);\n }\n });\n }\n}\n\nfunction resolveMessageFormat(context, key, locale, fallbackLocale, fallbackWarn, missingWarn) {\n var messages = context.messages,\n onWarn = context.onWarn,\n resolveValue = context.messageResolver,\n localeFallbacker = context.localeFallbacker;\n var locales = localeFallbacker(context, fallbackLocale, locale); // eslint-disable-line @typescript-eslint/no-explicit-any\n\n var message = {};\n var targetLocale;\n var format = null;\n var from = locale;\n var to = null;\n var type = 'translate';\n\n for (var i = 0; i < locales.length; i++) {\n targetLocale = to = locales[i];\n\n if ( true && locale !== targetLocale && isTranslateFallbackWarn(fallbackWarn, key)) {\n onWarn(getWarnMessage(CoreWarnCodes.FALLBACK_TO_TRANSLATE, {\n key: key,\n target: targetLocale\n }));\n } // for vue-devtools timeline event\n\n\n if ( true && locale !== targetLocale) {\n var emitter = context.__v_emitter;\n\n if (emitter) {\n emitter.emit(\"fallback\"\n /* FALBACK */\n , {\n type: type,\n key: key,\n from: from,\n to: to,\n groupId: \"\".concat(type, \":\").concat(key)\n });\n }\n }\n\n message = messages[targetLocale] || {}; // for vue-devtools timeline event\n\n var start = null;\n var startTag = void 0;\n var endTag = void 0;\n\n if ( true && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.inBrowser) {\n start = window.performance.now();\n startTag = 'intlify-message-resolve-start';\n endTag = 'intlify-message-resolve-end';\n _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark)(startTag);\n }\n\n if ((format = resolveValue(message, key)) === null) {\n // if null, resolve with object key path\n format = message[key]; // eslint-disable-line @typescript-eslint/no-explicit-any\n } // for vue-devtools timeline event\n\n\n if ( true && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.inBrowser) {\n var end = window.performance.now();\n var _emitter = context.__v_emitter;\n\n if (_emitter && start && format) {\n _emitter.emit(\"message-resolve\"\n /* MESSAGE_RESOLVE */\n , {\n type: \"message-resolve\"\n /* MESSAGE_RESOLVE */\n ,\n key: key,\n message: format,\n time: end - start,\n groupId: \"\".concat(type, \":\").concat(key)\n });\n }\n\n if (startTag && endTag && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.measure) {\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark)(endTag);\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.measure)('intlify message resolve', startTag, endTag);\n }\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(format) || (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isFunction)(format)) break;\n var missingRet = handleMissing(context, // eslint-disable-line @typescript-eslint/no-explicit-any\n key, targetLocale, missingWarn, type);\n\n if (missingRet !== key) {\n format = missingRet;\n }\n\n from = to;\n }\n\n return [format, targetLocale, message];\n}\n\nfunction compileMessageFormat(context, key, targetLocale, format, cacheBaseKey, errorDetector) {\n var messageCompiler = context.messageCompiler,\n warnHtmlMessage = context.warnHtmlMessage;\n\n if (isMessageFunction(format)) {\n var _msg = format;\n _msg.locale = _msg.locale || targetLocale;\n _msg.key = _msg.key || key;\n return _msg;\n }\n\n if (messageCompiler == null) {\n var _msg2 = function _msg2() {\n return format;\n };\n\n _msg2.locale = targetLocale;\n _msg2.key = key;\n return _msg2;\n } // for vue-devtools timeline event\n\n\n var start = null;\n var startTag;\n var endTag;\n\n if ( true && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.inBrowser) {\n start = window.performance.now();\n startTag = 'intlify-message-compilation-start';\n endTag = 'intlify-message-compilation-end';\n _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark)(startTag);\n }\n\n var msg = messageCompiler(format, getCompileOptions(context, targetLocale, cacheBaseKey, format, warnHtmlMessage, errorDetector)); // for vue-devtools timeline event\n\n if ( true && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.inBrowser) {\n var end = window.performance.now();\n var emitter = context.__v_emitter;\n\n if (emitter && start) {\n emitter.emit(\"message-compilation\"\n /* MESSAGE_COMPILATION */\n , {\n type: \"message-compilation\"\n /* MESSAGE_COMPILATION */\n ,\n message: format,\n time: end - start,\n groupId: 'translate'.concat(\":\", key)\n });\n }\n\n if (startTag && endTag && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.measure) {\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark)(endTag);\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.measure)('intlify message compilation', startTag, endTag);\n }\n }\n\n msg.locale = targetLocale;\n msg.key = key;\n msg.source = format;\n return msg;\n}\n\nfunction evaluateMessage(context, msg, msgCtx) {\n // for vue-devtools timeline event\n var start = null;\n var startTag;\n var endTag;\n\n if ( true && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.inBrowser) {\n start = window.performance.now();\n startTag = 'intlify-message-evaluation-start';\n endTag = 'intlify-message-evaluation-end';\n _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark)(startTag);\n }\n\n var messaged = msg(msgCtx); // for vue-devtools timeline event\n\n if ( true && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.inBrowser) {\n var end = window.performance.now();\n var emitter = context.__v_emitter;\n\n if (emitter && start) {\n emitter.emit(\"message-evaluation\"\n /* MESSAGE_EVALUATION */\n , {\n type: \"message-evaluation\"\n /* MESSAGE_EVALUATION */\n ,\n value: messaged,\n time: end - start,\n groupId: 'translate'.concat(\":\", msg.key)\n });\n }\n\n if (startTag && endTag && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark && _intlify_shared__WEBPACK_IMPORTED_MODULE_37__.measure) {\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.mark)(endTag);\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.measure)('intlify message evaluation', startTag, endTag);\n }\n }\n\n return messaged;\n}\n/** @internal */\n\n\nfunction parseTranslateArgs() {\n for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n\n var arg1 = args[0],\n arg2 = args[1],\n arg3 = args[2];\n var options = {};\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg1) && !(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(arg1) && !isMessageFunction(arg1)) {\n throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);\n } // prettier-ignore\n\n\n var key = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(arg1) ? String(arg1) : isMessageFunction(arg1) ? arg1 : arg1;\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(arg2)) {\n options.plural = arg2;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg2)) {\n options[\"default\"] = arg2;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg2) && !(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isEmptyObject)(arg2)) {\n options.named = arg2;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isArray)(arg2)) {\n options.list = arg2;\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(arg3)) {\n options.plural = arg3;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg3)) {\n options[\"default\"] = arg3;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg3)) {\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.assign)(options, arg3);\n }\n\n return [key, options];\n}\n\nfunction getCompileOptions(context, locale, key, source, warnHtmlMessage, errorDetector) {\n return {\n warnHtmlMessage: warnHtmlMessage,\n onError: function onError(err) {\n errorDetector && errorDetector(err);\n\n if (true) {\n var message = \"Message compilation error: \".concat(err.message);\n var codeFrame = err.location && (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.generateCodeFrame)(source, err.location.start.offset, err.location.end.offset);\n var emitter = context.__v_emitter;\n\n if (emitter) {\n emitter.emit(\"compile-error\"\n /* COMPILE_ERROR */\n , {\n message: source,\n error: err.message,\n start: err.location && err.location.start.offset,\n end: err.location && err.location.end.offset,\n groupId: 'translate'.concat(\":\", key)\n });\n }\n\n console.error(codeFrame ? \"\".concat(message, \"\\n\").concat(codeFrame) : message);\n } else {}\n },\n onCacheKey: function onCacheKey(source) {\n return (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.generateFormatCacheKey)(locale, key, source);\n }\n };\n}\n\nfunction getMessageContextOptions(context, locale, message, options) {\n var modifiers = context.modifiers,\n pluralRules = context.pluralRules,\n resolveValue = context.messageResolver,\n fallbackLocale = context.fallbackLocale,\n fallbackWarn = context.fallbackWarn,\n missingWarn = context.missingWarn,\n fallbackContext = context.fallbackContext;\n\n var resolveMessage = function resolveMessage(key) {\n var val = resolveValue(message, key); // fallback to root context\n\n if (val == null && fallbackContext) {\n var _resolveMessageFormat = resolveMessageFormat(fallbackContext, key, locale, fallbackLocale, fallbackWarn, missingWarn),\n _resolveMessageFormat2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_resolveMessageFormat, 3),\n _message = _resolveMessageFormat2[2];\n\n val = resolveValue(_message, key);\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(val)) {\n var occurred = false;\n\n var errorDetector = function errorDetector() {\n occurred = true;\n };\n\n var msg = compileMessageFormat(context, key, locale, val, key, errorDetector);\n return !occurred ? msg : NOOP_MESSAGE_FUNCTION;\n } else if (isMessageFunction(val)) {\n return val;\n } else {\n // TODO: should be implemented warning message\n return NOOP_MESSAGE_FUNCTION;\n }\n };\n\n var ctxOptions = {\n locale: locale,\n modifiers: modifiers,\n pluralRules: pluralRules,\n messages: resolveMessage\n };\n\n if (context.processor) {\n ctxOptions.processor = context.processor;\n }\n\n if (options.list) {\n ctxOptions.list = options.list;\n }\n\n if (options.named) {\n ctxOptions.named = options.named;\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(options.plural)) {\n ctxOptions.pluralIndex = options.plural;\n }\n\n return ctxOptions;\n}\n\nvar intlDefined = typeof Intl !== 'undefined';\nvar Availabilities = {\n dateTimeFormat: intlDefined && typeof Intl.DateTimeFormat !== 'undefined',\n numberFormat: intlDefined && typeof Intl.NumberFormat !== 'undefined'\n}; // implementation of `datetime` function\n\nfunction datetime(context) {\n var datetimeFormats = context.datetimeFormats,\n unresolving = context.unresolving,\n fallbackLocale = context.fallbackLocale,\n onWarn = context.onWarn,\n localeFallbacker = context.localeFallbacker;\n var __datetimeFormatters = context.__datetimeFormatters;\n\n if ( true && !Availabilities.dateTimeFormat) {\n onWarn(getWarnMessage(CoreWarnCodes.CANNOT_FORMAT_DATE));\n return MISSING_RESOLVE_VALUE;\n }\n\n for (var _len5 = arguments.length, args = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) {\n args[_key5 - 1] = arguments[_key5];\n }\n\n var _parseDateTimeArgs = parseDateTimeArgs.apply(void 0, args),\n _parseDateTimeArgs2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_parseDateTimeArgs, 4),\n key = _parseDateTimeArgs2[0],\n value = _parseDateTimeArgs2[1],\n options = _parseDateTimeArgs2[2],\n overrides = _parseDateTimeArgs2[3];\n\n var missingWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.missingWarn) ? options.missingWarn : context.missingWarn;\n var fallbackWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.fallbackWarn) ? options.fallbackWarn : context.fallbackWarn;\n var part = !!options.part;\n var locale = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.locale) ? options.locale : context.locale;\n var locales = localeFallbacker(context, // eslint-disable-line @typescript-eslint/no-explicit-any\n fallbackLocale, locale);\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(key) || key === '') {\n return new Intl.DateTimeFormat(locale, overrides).format(value);\n } // resolve format\n\n\n var datetimeFormat = {};\n var targetLocale;\n var format = null;\n var from = locale;\n var to = null;\n var type = 'datetime format';\n\n for (var i = 0; i < locales.length; i++) {\n targetLocale = to = locales[i];\n\n if ( true && locale !== targetLocale && isTranslateFallbackWarn(fallbackWarn, key)) {\n onWarn(getWarnMessage(CoreWarnCodes.FALLBACK_TO_DATE_FORMAT, {\n key: key,\n target: targetLocale\n }));\n } // for vue-devtools timeline event\n\n\n if ( true && locale !== targetLocale) {\n var emitter = context.__v_emitter;\n\n if (emitter) {\n emitter.emit(\"fallback\"\n /* FALBACK */\n , {\n type: type,\n key: key,\n from: from,\n to: to,\n groupId: \"\".concat(type, \":\").concat(key)\n });\n }\n }\n\n datetimeFormat = datetimeFormats[targetLocale] || {};\n format = datetimeFormat[key];\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(format)) break;\n handleMissing(context, key, targetLocale, missingWarn, type); // eslint-disable-line @typescript-eslint/no-explicit-any\n\n from = to;\n } // checking format and target locale\n\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(format) || !(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(targetLocale)) {\n return unresolving ? NOT_REOSLVED : key;\n }\n\n var id = \"\".concat(targetLocale, \"__\").concat(key);\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isEmptyObject)(overrides)) {\n id = \"\".concat(id, \"__\").concat(JSON.stringify(overrides));\n }\n\n var formatter = __datetimeFormatters.get(id);\n\n if (!formatter) {\n formatter = new Intl.DateTimeFormat(targetLocale, (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.assign)({}, format, overrides));\n\n __datetimeFormatters.set(id, formatter);\n }\n\n return !part ? formatter.format(value) : formatter.formatToParts(value);\n}\n/** @internal */\n\n\nvar DATETIME_FORMAT_OPTIONS_KEYS = ['localeMatcher', 'weekday', 'era', 'year', 'month', 'day', 'hour', 'minute', 'second', 'timeZoneName', 'formatMatcher', 'hour12', 'timeZone', 'dateStyle', 'timeStyle', 'calendar', 'dayPeriod', 'numberingSystem', 'hourCycle', 'fractionalSecondDigits'];\n/** @internal */\n\nfunction parseDateTimeArgs() {\n for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) {\n args[_key6] = arguments[_key6];\n }\n\n var arg1 = args[0],\n arg2 = args[1],\n arg3 = args[2],\n arg4 = args[3];\n var options = {};\n var overrides = {};\n var value;\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg1)) {\n // Only allow ISO strings - other date formats are often supported,\n // but may cause different results in different browsers.\n var matches = arg1.match(/(\\d{4}-\\d{2}-\\d{2})(T|\\s)?(.*)/);\n\n if (!matches) {\n throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);\n } // Some browsers can not parse the iso datetime separated by space,\n // this is a compromise solution by replace the 'T'/' ' with 'T'\n\n\n var dateTime = matches[3] ? matches[3].trim().startsWith('T') ? \"\".concat(matches[1].trim()).concat(matches[3].trim()) : \"\".concat(matches[1].trim(), \"T\").concat(matches[3].trim()) : matches[1].trim();\n value = new Date(dateTime);\n\n try {\n // This will fail if the date is not valid\n value.toISOString();\n } catch (e) {\n throw createCoreError(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);\n }\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isDate)(arg1)) {\n if (isNaN(arg1.getTime())) {\n throw createCoreError(CoreErrorCodes.INVALID_DATE_ARGUMENT);\n }\n\n value = arg1;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(arg1)) {\n value = arg1;\n } else {\n throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg2)) {\n options.key = arg2;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg2)) {\n Object.keys(arg2).forEach(function (key) {\n if (DATETIME_FORMAT_OPTIONS_KEYS.includes(key)) {\n overrides[key] = arg2[key];\n } else {\n options[key] = arg2[key];\n }\n });\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg3)) {\n options.locale = arg3;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg3)) {\n overrides = arg3;\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg4)) {\n overrides = arg4;\n }\n\n return [options.key || '', value, options, overrides];\n}\n/** @internal */\n\n\nfunction clearDateTimeFormat(ctx, locale, format) {\n var context = ctx;\n\n for (var key in format) {\n var id = \"\".concat(locale, \"__\").concat(key);\n\n if (!context.__datetimeFormatters.has(id)) {\n continue;\n }\n\n context.__datetimeFormatters[\"delete\"](id);\n }\n} // implementation of `number` function\n\n\nfunction number(context) {\n var numberFormats = context.numberFormats,\n unresolving = context.unresolving,\n fallbackLocale = context.fallbackLocale,\n onWarn = context.onWarn,\n localeFallbacker = context.localeFallbacker;\n var __numberFormatters = context.__numberFormatters;\n\n if ( true && !Availabilities.numberFormat) {\n onWarn(getWarnMessage(CoreWarnCodes.CANNOT_FORMAT_NUMBER));\n return MISSING_RESOLVE_VALUE;\n }\n\n for (var _len7 = arguments.length, args = new Array(_len7 > 1 ? _len7 - 1 : 0), _key7 = 1; _key7 < _len7; _key7++) {\n args[_key7 - 1] = arguments[_key7];\n }\n\n var _parseNumberArgs = parseNumberArgs.apply(void 0, args),\n _parseNumberArgs2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_parseNumberArgs, 4),\n key = _parseNumberArgs2[0],\n value = _parseNumberArgs2[1],\n options = _parseNumberArgs2[2],\n overrides = _parseNumberArgs2[3];\n\n var missingWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.missingWarn) ? options.missingWarn : context.missingWarn;\n var fallbackWarn = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isBoolean)(options.fallbackWarn) ? options.fallbackWarn : context.fallbackWarn;\n var part = !!options.part;\n var locale = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(options.locale) ? options.locale : context.locale;\n var locales = localeFallbacker(context, // eslint-disable-line @typescript-eslint/no-explicit-any\n fallbackLocale, locale);\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(key) || key === '') {\n return new Intl.NumberFormat(locale, overrides).format(value);\n } // resolve format\n\n\n var numberFormat = {};\n var targetLocale;\n var format = null;\n var from = locale;\n var to = null;\n var type = 'number format';\n\n for (var i = 0; i < locales.length; i++) {\n targetLocale = to = locales[i];\n\n if ( true && locale !== targetLocale && isTranslateFallbackWarn(fallbackWarn, key)) {\n onWarn(getWarnMessage(CoreWarnCodes.FALLBACK_TO_NUMBER_FORMAT, {\n key: key,\n target: targetLocale\n }));\n } // for vue-devtools timeline event\n\n\n if ( true && locale !== targetLocale) {\n var emitter = context.__v_emitter;\n\n if (emitter) {\n emitter.emit(\"fallback\"\n /* FALBACK */\n , {\n type: type,\n key: key,\n from: from,\n to: to,\n groupId: \"\".concat(type, \":\").concat(key)\n });\n }\n }\n\n numberFormat = numberFormats[targetLocale] || {};\n format = numberFormat[key];\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(format)) break;\n handleMissing(context, key, targetLocale, missingWarn, type); // eslint-disable-line @typescript-eslint/no-explicit-any\n\n from = to;\n } // checking format and target locale\n\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(format) || !(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(targetLocale)) {\n return unresolving ? NOT_REOSLVED : key;\n }\n\n var id = \"\".concat(targetLocale, \"__\").concat(key);\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isEmptyObject)(overrides)) {\n id = \"\".concat(id, \"__\").concat(JSON.stringify(overrides));\n }\n\n var formatter = __numberFormatters.get(id);\n\n if (!formatter) {\n formatter = new Intl.NumberFormat(targetLocale, (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.assign)({}, format, overrides));\n\n __numberFormatters.set(id, formatter);\n }\n\n return !part ? formatter.format(value) : formatter.formatToParts(value);\n}\n/** @internal */\n\n\nvar NUMBER_FORMAT_OPTIONS_KEYS = ['localeMatcher', 'style', 'currency', 'currencyDisplay', 'currencySign', 'useGrouping', 'minimumIntegerDigits', 'minimumFractionDigits', 'maximumFractionDigits', 'minimumSignificantDigits', 'maximumSignificantDigits', 'compactDisplay', 'notation', 'signDisplay', 'unit', 'unitDisplay', 'roundingMode', 'roundingPriority', 'roundingIncrement', 'trailingZeroDisplay'];\n/** @internal */\n\nfunction parseNumberArgs() {\n for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {\n args[_key8] = arguments[_key8];\n }\n\n var arg1 = args[0],\n arg2 = args[1],\n arg3 = args[2],\n arg4 = args[3];\n var options = {};\n var overrides = {};\n\n if (!(0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isNumber)(arg1)) {\n throw createCoreError(CoreErrorCodes.INVALID_ARGUMENT);\n }\n\n var value = arg1;\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg2)) {\n options.key = arg2;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg2)) {\n Object.keys(arg2).forEach(function (key) {\n if (NUMBER_FORMAT_OPTIONS_KEYS.includes(key)) {\n overrides[key] = arg2[key];\n } else {\n options[key] = arg2[key];\n }\n });\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isString)(arg3)) {\n options.locale = arg3;\n } else if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg3)) {\n overrides = arg3;\n }\n\n if ((0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.isPlainObject)(arg4)) {\n overrides = arg4;\n }\n\n return [options.key || '', value, options, overrides];\n}\n/** @internal */\n\n\nfunction clearNumberFormat(ctx, locale, format) {\n var context = ctx;\n\n for (var key in format) {\n var id = \"\".concat(locale, \"__\").concat(key);\n\n if (!context.__numberFormatters.has(id)) {\n continue;\n }\n\n context.__numberFormatters[\"delete\"](id);\n }\n} // TODO: we could not exports for Node native ES Moudles yet...\n\n\n{\n if (typeof __INTLIFY_PROD_DEVTOOLS__ !== 'boolean') {\n (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_37__.getGlobalThis)().__INTLIFY_PROD_DEVTOOLS__ = false;\n }\n}\n\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@intlify/core-base/dist/core-base.esm-bundler.js?"); /***/ }), /***/ "./node_modules/@intlify/devtools-if/dist/devtools-if.esm-bundler.js": /*!***************************************************************************!*\ !*** ./node_modules/@intlify/devtools-if/dist/devtools-if.esm-bundler.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"IntlifyDevToolsHooks\": () => (/* binding */ IntlifyDevToolsHooks)\n/* harmony export */ });\n/*!\n * devtools-if v9.2.2\n * (c) 2022 kazuya kawaguchi\n * Released under the MIT License.\n */\nvar IntlifyDevToolsHooks = {\n I18nInit: 'i18n:init',\n FunctionTranslate: 'function:translate'\n};\n\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@intlify/devtools-if/dist/devtools-if.esm-bundler.js?"); /***/ }), /***/ "./node_modules/@intlify/message-compiler/dist/message-compiler.esm-bundler.js": /*!*************************************************************************************!*\ !*** ./node_modules/@intlify/message-compiler/dist/message-compiler.esm-bundler.js ***! \*************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"CompileErrorCodes\": () => (/* binding */ CompileErrorCodes),\n/* harmony export */ \"ERROR_DOMAIN\": () => (/* binding */ ERROR_DOMAIN),\n/* harmony export */ \"LocationStub\": () => (/* binding */ LocationStub),\n/* harmony export */ \"baseCompile\": () => (/* binding */ baseCompile),\n/* harmony export */ \"createCompileError\": () => (/* binding */ createCompileError),\n/* harmony export */ \"createLocation\": () => (/* binding */ createLocation),\n/* harmony export */ \"createParser\": () => (/* binding */ createParser),\n/* harmony export */ \"createPosition\": () => (/* binding */ createPosition),\n/* harmony export */ \"defaultOnError\": () => (/* binding */ defaultOnError),\n/* harmony export */ \"errorMessages\": () => (/* binding */ errorMessages)\n/* harmony export */ });\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ \"./node_modules/core-js/modules/es.error.cause.js\");\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.error.to-string.js */ \"./node_modules/core-js/modules/es.error.to-string.js\");\n/* harmony import */ var core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.parse-int.js */ \"./node_modules/core-js/modules/es.parse-int.js\");\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.from-code-point.js */ \"./node_modules/core-js/modules/es.string.from-code-point.js\");\n/* harmony import */ var core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_from_code_point_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.set.js */ \"./node_modules/core-js/modules/es.set.js\");\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ \"./node_modules/core-js/modules/es.array.from.js\");\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_es_string_repeat_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.repeat.js */ \"./node_modules/core-js/modules/es.string.repeat.js\");\n/* harmony import */ var core_js_modules_es_string_repeat_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_repeat_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ \"./node_modules/core-js/modules/es.array.join.js\");\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.date.to-json.js */ \"./node_modules/core-js/modules/es.date.to-json.js\");\n/* harmony import */ var core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_json_js__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/web.url.to-json.js */ \"./node_modules/core-js/modules/web.url.to-json.js\");\n/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var _intlify_shared__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @intlify/shared */ \"./node_modules/@intlify/shared/dist/shared.esm-bundler.js\");\n\n\n\nvar _errorMessages;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/*!\n * message-compiler v9.2.2\n * (c) 2022 kazuya kawaguchi\n * Released under the MIT License.\n */\n\nvar CompileErrorCodes = {\n // tokenizer error codes\n EXPECTED_TOKEN: 1,\n INVALID_TOKEN_IN_PLACEHOLDER: 2,\n UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER: 3,\n UNKNOWN_ESCAPE_SEQUENCE: 4,\n INVALID_UNICODE_ESCAPE_SEQUENCE: 5,\n UNBALANCED_CLOSING_BRACE: 6,\n UNTERMINATED_CLOSING_BRACE: 7,\n EMPTY_PLACEHOLDER: 8,\n NOT_ALLOW_NEST_PLACEHOLDER: 9,\n INVALID_LINKED_FORMAT: 10,\n // parser error codes\n MUST_HAVE_MESSAGES_IN_PLURAL: 11,\n UNEXPECTED_EMPTY_LINKED_MODIFIER: 12,\n UNEXPECTED_EMPTY_LINKED_KEY: 13,\n UNEXPECTED_LEXICAL_ANALYSIS: 14,\n // Special value for higher-order compilers to pick up the last code\n // to avoid collision of error codes. This should always be kept as the last\n // item.\n __EXTEND_POINT__: 15\n};\n/** @internal */\n\nvar errorMessages = (_errorMessages = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.EXPECTED_TOKEN, \"Expected token: '{0}'\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.INVALID_TOKEN_IN_PLACEHOLDER, \"Invalid token in placeholder: '{0}'\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER, \"Unterminated single quote in placeholder\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.UNKNOWN_ESCAPE_SEQUENCE, \"Unknown escape sequence: \\\\{0}\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.INVALID_UNICODE_ESCAPE_SEQUENCE, \"Invalid unicode escape sequence: {0}\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.UNBALANCED_CLOSING_BRACE, \"Unbalanced closing brace\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.UNTERMINATED_CLOSING_BRACE, \"Unterminated closing brace\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.EMPTY_PLACEHOLDER, \"Empty placeholder\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.NOT_ALLOW_NEST_PLACEHOLDER, \"Not allowed nest placeholder\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.INVALID_LINKED_FORMAT, \"Invalid linked format\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.MUST_HAVE_MESSAGES_IN_PLURAL, \"Plural must have messages\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_MODIFIER, \"Unexpected empty linked modifier\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_KEY, \"Unexpected empty linked key\"), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_errorMessages, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, \"Unexpected lexical analysis in token: '{0}'\"), _errorMessages);\n\nfunction createCompileError(code, loc) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var domain = options.domain,\n messages = options.messages,\n args = options.args;\n var msg = true ? _intlify_shared__WEBPACK_IMPORTED_MODULE_21__.format.apply(void 0, [(messages || errorMessages)[code] || ''].concat((0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(args || []))) : 0;\n var error = new SyntaxError(String(msg));\n error.code = code;\n\n if (loc) {\n error.location = loc;\n }\n\n error.domain = domain;\n return error;\n}\n/** @internal */\n\n\nfunction defaultOnError(error) {\n throw error;\n}\n\nvar LocationStub = {\n start: {\n line: 1,\n column: 1,\n offset: 0\n },\n end: {\n line: 1,\n column: 1,\n offset: 0\n }\n};\n\nfunction createPosition(line, column, offset) {\n return {\n line: line,\n column: column,\n offset: offset\n };\n}\n\nfunction createLocation(start, end, source) {\n var loc = {\n start: start,\n end: end\n };\n\n if (source != null) {\n loc.source = source;\n }\n\n return loc;\n}\n\nvar CHAR_SP = ' ';\nvar CHAR_CR = '\\r';\nvar CHAR_LF = '\\n';\nvar CHAR_LS = String.fromCharCode(0x2028);\nvar CHAR_PS = String.fromCharCode(0x2029);\n\nfunction createScanner(str) {\n var _buf = str;\n var _index = 0;\n var _line = 1;\n var _column = 1;\n var _peekOffset = 0;\n\n var isCRLF = function isCRLF(index) {\n return _buf[index] === CHAR_CR && _buf[index + 1] === CHAR_LF;\n };\n\n var isLF = function isLF(index) {\n return _buf[index] === CHAR_LF;\n };\n\n var isPS = function isPS(index) {\n return _buf[index] === CHAR_PS;\n };\n\n var isLS = function isLS(index) {\n return _buf[index] === CHAR_LS;\n };\n\n var isLineEnd = function isLineEnd(index) {\n return isCRLF(index) || isLF(index) || isPS(index) || isLS(index);\n };\n\n var index = function index() {\n return _index;\n };\n\n var line = function line() {\n return _line;\n };\n\n var column = function column() {\n return _column;\n };\n\n var peekOffset = function peekOffset() {\n return _peekOffset;\n };\n\n var charAt = function charAt(offset) {\n return isCRLF(offset) || isPS(offset) || isLS(offset) ? CHAR_LF : _buf[offset];\n };\n\n var currentChar = function currentChar() {\n return charAt(_index);\n };\n\n var currentPeek = function currentPeek() {\n return charAt(_index + _peekOffset);\n };\n\n function next() {\n _peekOffset = 0;\n\n if (isLineEnd(_index)) {\n _line++;\n _column = 0;\n }\n\n if (isCRLF(_index)) {\n _index++;\n }\n\n _index++;\n _column++;\n return _buf[_index];\n }\n\n function peek() {\n if (isCRLF(_index + _peekOffset)) {\n _peekOffset++;\n }\n\n _peekOffset++;\n return _buf[_index + _peekOffset];\n }\n\n function reset() {\n _index = 0;\n _line = 1;\n _column = 1;\n _peekOffset = 0;\n }\n\n function resetPeek() {\n var offset = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n _peekOffset = offset;\n }\n\n function skipToPeek() {\n var target = _index + _peekOffset; // eslint-disable-next-line no-unmodified-loop-condition\n\n while (target !== _index) {\n next();\n }\n\n _peekOffset = 0;\n }\n\n return {\n index: index,\n line: line,\n column: column,\n peekOffset: peekOffset,\n charAt: charAt,\n currentChar: currentChar,\n currentPeek: currentPeek,\n next: next,\n peek: peek,\n reset: reset,\n resetPeek: resetPeek,\n skipToPeek: skipToPeek\n };\n}\n\nvar EOF = undefined;\nvar LITERAL_DELIMITER = \"'\";\nvar ERROR_DOMAIN$1 = 'tokenizer';\n\nfunction createTokenizer(source) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var location = options.location !== false;\n\n var _scnr = createScanner(source);\n\n var currentOffset = function currentOffset() {\n return _scnr.index();\n };\n\n var currentPosition = function currentPosition() {\n return createPosition(_scnr.line(), _scnr.column(), _scnr.index());\n };\n\n var _initLoc = currentPosition();\n\n var _initOffset = currentOffset();\n\n var _context = {\n currentType: 14\n /* EOF */\n ,\n offset: _initOffset,\n startLoc: _initLoc,\n endLoc: _initLoc,\n lastType: 14\n /* EOF */\n ,\n lastOffset: _initOffset,\n lastStartLoc: _initLoc,\n lastEndLoc: _initLoc,\n braceNest: 0,\n inLinked: false,\n text: ''\n };\n\n var context = function context() {\n return _context;\n };\n\n var onError = options.onError;\n\n function emitError(code, pos, offset) {\n var ctx = context();\n pos.column += offset;\n pos.offset += offset;\n\n if (onError) {\n var loc = createLocation(ctx.startLoc, pos);\n\n for (var _len = arguments.length, args = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++) {\n args[_key - 3] = arguments[_key];\n }\n\n var err = createCompileError(code, loc, {\n domain: ERROR_DOMAIN$1,\n args: args\n });\n onError(err);\n }\n }\n\n function getToken(context, type, value) {\n context.endLoc = currentPosition();\n context.currentType = type;\n var token = {\n type: type\n };\n\n if (location) {\n token.loc = createLocation(context.startLoc, context.endLoc);\n }\n\n if (value != null) {\n token.value = value;\n }\n\n return token;\n }\n\n var getEndToken = function getEndToken(context) {\n return getToken(context, 14\n /* EOF */\n );\n };\n\n function eat(scnr, ch) {\n if (scnr.currentChar() === ch) {\n scnr.next();\n return ch;\n } else {\n emitError(CompileErrorCodes.EXPECTED_TOKEN, currentPosition(), 0, ch);\n return '';\n }\n }\n\n function peekSpaces(scnr) {\n var buf = '';\n\n while (scnr.currentPeek() === CHAR_SP || scnr.currentPeek() === CHAR_LF) {\n buf += scnr.currentPeek();\n scnr.peek();\n }\n\n return buf;\n }\n\n function skipSpaces(scnr) {\n var buf = peekSpaces(scnr);\n scnr.skipToPeek();\n return buf;\n }\n\n function isIdentifierStart(ch) {\n if (ch === EOF) {\n return false;\n }\n\n var cc = ch.charCodeAt(0);\n return cc >= 97 && cc <= 122 || // a-z\n cc >= 65 && cc <= 90 || // A-Z\n cc === 95 // _\n ;\n }\n\n function isNumberStart(ch) {\n if (ch === EOF) {\n return false;\n }\n\n var cc = ch.charCodeAt(0);\n return cc >= 48 && cc <= 57; // 0-9\n }\n\n function isNamedIdentifierStart(scnr, context) {\n var currentType = context.currentType;\n\n if (currentType !== 2\n /* BraceLeft */\n ) {\n return false;\n }\n\n peekSpaces(scnr);\n var ret = isIdentifierStart(scnr.currentPeek());\n scnr.resetPeek();\n return ret;\n }\n\n function isListIdentifierStart(scnr, context) {\n var currentType = context.currentType;\n\n if (currentType !== 2\n /* BraceLeft */\n ) {\n return false;\n }\n\n peekSpaces(scnr);\n var ch = scnr.currentPeek() === '-' ? scnr.peek() : scnr.currentPeek();\n var ret = isNumberStart(ch);\n scnr.resetPeek();\n return ret;\n }\n\n function isLiteralStart(scnr, context) {\n var currentType = context.currentType;\n\n if (currentType !== 2\n /* BraceLeft */\n ) {\n return false;\n }\n\n peekSpaces(scnr);\n var ret = scnr.currentPeek() === LITERAL_DELIMITER;\n scnr.resetPeek();\n return ret;\n }\n\n function isLinkedDotStart(scnr, context) {\n var currentType = context.currentType;\n\n if (currentType !== 8\n /* LinkedAlias */\n ) {\n return false;\n }\n\n peekSpaces(scnr);\n var ret = scnr.currentPeek() === \".\"\n /* LinkedDot */\n ;\n scnr.resetPeek();\n return ret;\n }\n\n function isLinkedModifierStart(scnr, context) {\n var currentType = context.currentType;\n\n if (currentType !== 9\n /* LinkedDot */\n ) {\n return false;\n }\n\n peekSpaces(scnr);\n var ret = isIdentifierStart(scnr.currentPeek());\n scnr.resetPeek();\n return ret;\n }\n\n function isLinkedDelimiterStart(scnr, context) {\n var currentType = context.currentType;\n\n if (!(currentType === 8\n /* LinkedAlias */\n || currentType === 12\n /* LinkedModifier */\n )) {\n return false;\n }\n\n peekSpaces(scnr);\n var ret = scnr.currentPeek() === \":\"\n /* LinkedDelimiter */\n ;\n scnr.resetPeek();\n return ret;\n }\n\n function isLinkedReferStart(scnr, context) {\n var currentType = context.currentType;\n\n if (currentType !== 10\n /* LinkedDelimiter */\n ) {\n return false;\n }\n\n var fn = function fn() {\n var ch = scnr.currentPeek();\n\n if (ch === \"{\"\n /* BraceLeft */\n ) {\n return isIdentifierStart(scnr.peek());\n } else if (ch === \"@\"\n /* LinkedAlias */\n || ch === \"%\"\n /* Modulo */\n || ch === \"|\"\n /* Pipe */\n || ch === \":\"\n /* LinkedDelimiter */\n || ch === \".\"\n /* LinkedDot */\n || ch === CHAR_SP || !ch) {\n return false;\n } else if (ch === CHAR_LF) {\n scnr.peek();\n return fn();\n } else {\n // other characters\n return isIdentifierStart(ch);\n }\n };\n\n var ret = fn();\n scnr.resetPeek();\n return ret;\n }\n\n function isPluralStart(scnr) {\n peekSpaces(scnr);\n var ret = scnr.currentPeek() === \"|\"\n /* Pipe */\n ;\n scnr.resetPeek();\n return ret;\n }\n\n function detectModuloStart(scnr) {\n var spaces = peekSpaces(scnr);\n var ret = scnr.currentPeek() === \"%\"\n /* Modulo */\n && scnr.peek() === \"{\"\n /* BraceLeft */\n ;\n scnr.resetPeek();\n return {\n isModulo: ret,\n hasSpace: spaces.length > 0\n };\n }\n\n function isTextStart(scnr) {\n var reset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n var fn = function fn() {\n var hasSpace = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var prev = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var detectModulo = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var ch = scnr.currentPeek();\n\n if (ch === \"{\"\n /* BraceLeft */\n ) {\n return prev === \"%\"\n /* Modulo */\n ? false : hasSpace;\n } else if (ch === \"@\"\n /* LinkedAlias */\n || !ch) {\n return prev === \"%\"\n /* Modulo */\n ? true : hasSpace;\n } else if (ch === \"%\"\n /* Modulo */\n ) {\n scnr.peek();\n return fn(hasSpace, \"%\"\n /* Modulo */\n , true);\n } else if (ch === \"|\"\n /* Pipe */\n ) {\n return prev === \"%\"\n /* Modulo */\n || detectModulo ? true : !(prev === CHAR_SP || prev === CHAR_LF);\n } else if (ch === CHAR_SP) {\n scnr.peek();\n return fn(true, CHAR_SP, detectModulo);\n } else if (ch === CHAR_LF) {\n scnr.peek();\n return fn(true, CHAR_LF, detectModulo);\n } else {\n return true;\n }\n };\n\n var ret = fn();\n reset && scnr.resetPeek();\n return ret;\n }\n\n function takeChar(scnr, fn) {\n var ch = scnr.currentChar();\n\n if (ch === EOF) {\n return EOF;\n }\n\n if (fn(ch)) {\n scnr.next();\n return ch;\n }\n\n return null;\n }\n\n function takeIdentifierChar(scnr) {\n var closure = function closure(ch) {\n var cc = ch.charCodeAt(0);\n return cc >= 97 && cc <= 122 || // a-z\n cc >= 65 && cc <= 90 || // A-Z\n cc >= 48 && cc <= 57 || // 0-9\n cc === 95 || // _\n cc === 36 // $\n ;\n };\n\n return takeChar(scnr, closure);\n }\n\n function takeDigit(scnr) {\n var closure = function closure(ch) {\n var cc = ch.charCodeAt(0);\n return cc >= 48 && cc <= 57; // 0-9\n };\n\n return takeChar(scnr, closure);\n }\n\n function takeHexDigit(scnr) {\n var closure = function closure(ch) {\n var cc = ch.charCodeAt(0);\n return cc >= 48 && cc <= 57 || // 0-9\n cc >= 65 && cc <= 70 || // A-F\n cc >= 97 && cc <= 102; // a-f\n };\n\n return takeChar(scnr, closure);\n }\n\n function getDigits(scnr) {\n var ch = '';\n var num = '';\n\n while (ch = takeDigit(scnr)) {\n num += ch;\n }\n\n return num;\n }\n\n function readModulo(scnr) {\n skipSpaces(scnr);\n var ch = scnr.currentChar();\n\n if (ch !== \"%\"\n /* Modulo */\n ) {\n emitError(CompileErrorCodes.EXPECTED_TOKEN, currentPosition(), 0, ch);\n }\n\n scnr.next();\n return \"%\"\n /* Modulo */\n ;\n }\n\n function readText(scnr) {\n var buf = '';\n\n while (true) {\n var ch = scnr.currentChar();\n\n if (ch === \"{\"\n /* BraceLeft */\n || ch === \"}\"\n /* BraceRight */\n || ch === \"@\"\n /* LinkedAlias */\n || ch === \"|\"\n /* Pipe */\n || !ch) {\n break;\n } else if (ch === \"%\"\n /* Modulo */\n ) {\n if (isTextStart(scnr)) {\n buf += ch;\n scnr.next();\n } else {\n break;\n }\n } else if (ch === CHAR_SP || ch === CHAR_LF) {\n if (isTextStart(scnr)) {\n buf += ch;\n scnr.next();\n } else if (isPluralStart(scnr)) {\n break;\n } else {\n buf += ch;\n scnr.next();\n }\n } else {\n buf += ch;\n scnr.next();\n }\n }\n\n return buf;\n }\n\n function readNamedIdentifier(scnr) {\n skipSpaces(scnr);\n var ch = '';\n var name = '';\n\n while (ch = takeIdentifierChar(scnr)) {\n name += ch;\n }\n\n if (scnr.currentChar() === EOF) {\n emitError(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE, currentPosition(), 0);\n }\n\n return name;\n }\n\n function readListIdentifier(scnr) {\n skipSpaces(scnr);\n var value = '';\n\n if (scnr.currentChar() === '-') {\n scnr.next();\n value += \"-\".concat(getDigits(scnr));\n } else {\n value += getDigits(scnr);\n }\n\n if (scnr.currentChar() === EOF) {\n emitError(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE, currentPosition(), 0);\n }\n\n return value;\n }\n\n function readLiteral(scnr) {\n skipSpaces(scnr);\n eat(scnr, \"'\");\n var ch = '';\n var literal = '';\n\n var fn = function fn(x) {\n return x !== LITERAL_DELIMITER && x !== CHAR_LF;\n };\n\n while (ch = takeChar(scnr, fn)) {\n if (ch === '\\\\') {\n literal += readEscapeSequence(scnr);\n } else {\n literal += ch;\n }\n }\n\n var current = scnr.currentChar();\n\n if (current === CHAR_LF || current === EOF) {\n emitError(CompileErrorCodes.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER, currentPosition(), 0); // TODO: Is it correct really?\n\n if (current === CHAR_LF) {\n scnr.next();\n eat(scnr, \"'\");\n }\n\n return literal;\n }\n\n eat(scnr, \"'\");\n return literal;\n }\n\n function readEscapeSequence(scnr) {\n var ch = scnr.currentChar();\n\n switch (ch) {\n case '\\\\':\n case \"'\":\n scnr.next();\n return \"\\\\\".concat(ch);\n\n case 'u':\n return readUnicodeEscapeSequence(scnr, ch, 4);\n\n case 'U':\n return readUnicodeEscapeSequence(scnr, ch, 6);\n\n default:\n emitError(CompileErrorCodes.UNKNOWN_ESCAPE_SEQUENCE, currentPosition(), 0, ch);\n return '';\n }\n }\n\n function readUnicodeEscapeSequence(scnr, unicode, digits) {\n eat(scnr, unicode);\n var sequence = '';\n\n for (var i = 0; i < digits; i++) {\n var ch = takeHexDigit(scnr);\n\n if (!ch) {\n emitError(CompileErrorCodes.INVALID_UNICODE_ESCAPE_SEQUENCE, currentPosition(), 0, \"\\\\\".concat(unicode).concat(sequence).concat(scnr.currentChar()));\n break;\n }\n\n sequence += ch;\n }\n\n return \"\\\\\".concat(unicode).concat(sequence);\n }\n\n function readInvalidIdentifier(scnr) {\n skipSpaces(scnr);\n var ch = '';\n var identifiers = '';\n\n var closure = function closure(ch) {\n return ch !== \"{\"\n /* BraceLeft */\n && ch !== \"}\"\n /* BraceRight */\n && ch !== CHAR_SP && ch !== CHAR_LF;\n };\n\n while (ch = takeChar(scnr, closure)) {\n identifiers += ch;\n }\n\n return identifiers;\n }\n\n function readLinkedModifier(scnr) {\n var ch = '';\n var name = '';\n\n while (ch = takeIdentifierChar(scnr)) {\n name += ch;\n }\n\n return name;\n }\n\n function readLinkedRefer(scnr) {\n var fn = function fn() {\n var detect = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var buf = arguments.length > 1 ? arguments[1] : undefined;\n var ch = scnr.currentChar();\n\n if (ch === \"{\"\n /* BraceLeft */\n || ch === \"%\"\n /* Modulo */\n || ch === \"@\"\n /* LinkedAlias */\n || ch === \"|\"\n /* Pipe */\n || !ch) {\n return buf;\n } else if (ch === CHAR_SP) {\n return buf;\n } else if (ch === CHAR_LF) {\n buf += ch;\n scnr.next();\n return fn(detect, buf);\n } else {\n buf += ch;\n scnr.next();\n return fn(true, buf);\n }\n };\n\n return fn(false, '');\n }\n\n function readPlural(scnr) {\n skipSpaces(scnr);\n var plural = eat(scnr, \"|\"\n /* Pipe */\n );\n skipSpaces(scnr);\n return plural;\n } // TODO: We need refactoring of token parsing ...\n\n\n function readTokenInPlaceholder(scnr, context) {\n var token = null;\n var ch = scnr.currentChar();\n\n switch (ch) {\n case \"{\"\n /* BraceLeft */\n :\n if (context.braceNest >= 1) {\n emitError(CompileErrorCodes.NOT_ALLOW_NEST_PLACEHOLDER, currentPosition(), 0);\n }\n\n scnr.next();\n token = getToken(context, 2\n /* BraceLeft */\n , \"{\"\n /* BraceLeft */\n );\n skipSpaces(scnr);\n context.braceNest++;\n return token;\n\n case \"}\"\n /* BraceRight */\n :\n if (context.braceNest > 0 && context.currentType === 2\n /* BraceLeft */\n ) {\n emitError(CompileErrorCodes.EMPTY_PLACEHOLDER, currentPosition(), 0);\n }\n\n scnr.next();\n token = getToken(context, 3\n /* BraceRight */\n , \"}\"\n /* BraceRight */\n );\n context.braceNest--;\n context.braceNest > 0 && skipSpaces(scnr);\n\n if (context.inLinked && context.braceNest === 0) {\n context.inLinked = false;\n }\n\n return token;\n\n case \"@\"\n /* LinkedAlias */\n :\n if (context.braceNest > 0) {\n emitError(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE, currentPosition(), 0);\n }\n\n token = readTokenInLinked(scnr, context) || getEndToken(context);\n context.braceNest = 0;\n return token;\n\n default:\n var validNamedIdentifier = true;\n var validListIdentifier = true;\n var validLiteral = true;\n\n if (isPluralStart(scnr)) {\n if (context.braceNest > 0) {\n emitError(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE, currentPosition(), 0);\n }\n\n token = getToken(context, 1\n /* Pipe */\n , readPlural(scnr)); // reset\n\n context.braceNest = 0;\n context.inLinked = false;\n return token;\n }\n\n if (context.braceNest > 0 && (context.currentType === 5\n /* Named */\n || context.currentType === 6\n /* List */\n || context.currentType === 7\n /* Literal */\n )) {\n emitError(CompileErrorCodes.UNTERMINATED_CLOSING_BRACE, currentPosition(), 0);\n context.braceNest = 0;\n return readToken(scnr, context);\n }\n\n if (validNamedIdentifier = isNamedIdentifierStart(scnr, context)) {\n token = getToken(context, 5\n /* Named */\n , readNamedIdentifier(scnr));\n skipSpaces(scnr);\n return token;\n }\n\n if (validListIdentifier = isListIdentifierStart(scnr, context)) {\n token = getToken(context, 6\n /* List */\n , readListIdentifier(scnr));\n skipSpaces(scnr);\n return token;\n }\n\n if (validLiteral = isLiteralStart(scnr, context)) {\n token = getToken(context, 7\n /* Literal */\n , readLiteral(scnr));\n skipSpaces(scnr);\n return token;\n }\n\n if (!validNamedIdentifier && !validListIdentifier && !validLiteral) {\n // TODO: we should be re-designed invalid cases, when we will extend message syntax near the future ...\n token = getToken(context, 13\n /* InvalidPlace */\n , readInvalidIdentifier(scnr));\n emitError(CompileErrorCodes.INVALID_TOKEN_IN_PLACEHOLDER, currentPosition(), 0, token.value);\n skipSpaces(scnr);\n return token;\n }\n\n break;\n }\n\n return token;\n } // TODO: We need refactoring of token parsing ...\n\n\n function readTokenInLinked(scnr, context) {\n var currentType = context.currentType;\n var token = null;\n var ch = scnr.currentChar();\n\n if ((currentType === 8\n /* LinkedAlias */\n || currentType === 9\n /* LinkedDot */\n || currentType === 12\n /* LinkedModifier */\n || currentType === 10\n /* LinkedDelimiter */\n ) && (ch === CHAR_LF || ch === CHAR_SP)) {\n emitError(CompileErrorCodes.INVALID_LINKED_FORMAT, currentPosition(), 0);\n }\n\n switch (ch) {\n case \"@\"\n /* LinkedAlias */\n :\n scnr.next();\n token = getToken(context, 8\n /* LinkedAlias */\n , \"@\"\n /* LinkedAlias */\n );\n context.inLinked = true;\n return token;\n\n case \".\"\n /* LinkedDot */\n :\n skipSpaces(scnr);\n scnr.next();\n return getToken(context, 9\n /* LinkedDot */\n , \".\"\n /* LinkedDot */\n );\n\n case \":\"\n /* LinkedDelimiter */\n :\n skipSpaces(scnr);\n scnr.next();\n return getToken(context, 10\n /* LinkedDelimiter */\n , \":\"\n /* LinkedDelimiter */\n );\n\n default:\n if (isPluralStart(scnr)) {\n token = getToken(context, 1\n /* Pipe */\n , readPlural(scnr)); // reset\n\n context.braceNest = 0;\n context.inLinked = false;\n return token;\n }\n\n if (isLinkedDotStart(scnr, context) || isLinkedDelimiterStart(scnr, context)) {\n skipSpaces(scnr);\n return readTokenInLinked(scnr, context);\n }\n\n if (isLinkedModifierStart(scnr, context)) {\n skipSpaces(scnr);\n return getToken(context, 12\n /* LinkedModifier */\n , readLinkedModifier(scnr));\n }\n\n if (isLinkedReferStart(scnr, context)) {\n skipSpaces(scnr);\n\n if (ch === \"{\"\n /* BraceLeft */\n ) {\n // scan the placeholder\n return readTokenInPlaceholder(scnr, context) || token;\n } else {\n return getToken(context, 11\n /* LinkedKey */\n , readLinkedRefer(scnr));\n }\n }\n\n if (currentType === 8\n /* LinkedAlias */\n ) {\n emitError(CompileErrorCodes.INVALID_LINKED_FORMAT, currentPosition(), 0);\n }\n\n context.braceNest = 0;\n context.inLinked = false;\n return readToken(scnr, context);\n }\n } // TODO: We need refactoring of token parsing ...\n\n\n function readToken(scnr, context) {\n var token = {\n type: 14\n /* EOF */\n\n };\n\n if (context.braceNest > 0) {\n return readTokenInPlaceholder(scnr, context) || getEndToken(context);\n }\n\n if (context.inLinked) {\n return readTokenInLinked(scnr, context) || getEndToken(context);\n }\n\n var ch = scnr.currentChar();\n\n switch (ch) {\n case \"{\"\n /* BraceLeft */\n :\n return readTokenInPlaceholder(scnr, context) || getEndToken(context);\n\n case \"}\"\n /* BraceRight */\n :\n emitError(CompileErrorCodes.UNBALANCED_CLOSING_BRACE, currentPosition(), 0);\n scnr.next();\n return getToken(context, 3\n /* BraceRight */\n , \"}\"\n /* BraceRight */\n );\n\n case \"@\"\n /* LinkedAlias */\n :\n return readTokenInLinked(scnr, context) || getEndToken(context);\n\n default:\n if (isPluralStart(scnr)) {\n token = getToken(context, 1\n /* Pipe */\n , readPlural(scnr)); // reset\n\n context.braceNest = 0;\n context.inLinked = false;\n return token;\n }\n\n var _detectModuloStart = detectModuloStart(scnr),\n isModulo = _detectModuloStart.isModulo,\n hasSpace = _detectModuloStart.hasSpace;\n\n if (isModulo) {\n return hasSpace ? getToken(context, 0\n /* Text */\n , readText(scnr)) : getToken(context, 4\n /* Modulo */\n , readModulo(scnr));\n }\n\n if (isTextStart(scnr)) {\n return getToken(context, 0\n /* Text */\n , readText(scnr));\n }\n\n break;\n }\n\n return token;\n }\n\n function nextToken() {\n var currentType = _context.currentType,\n offset = _context.offset,\n startLoc = _context.startLoc,\n endLoc = _context.endLoc;\n _context.lastType = currentType;\n _context.lastOffset = offset;\n _context.lastStartLoc = startLoc;\n _context.lastEndLoc = endLoc;\n _context.offset = currentOffset();\n _context.startLoc = currentPosition();\n\n if (_scnr.currentChar() === EOF) {\n return getToken(_context, 14\n /* EOF */\n );\n }\n\n return readToken(_scnr, _context);\n }\n\n return {\n nextToken: nextToken,\n currentOffset: currentOffset,\n currentPosition: currentPosition,\n context: context\n };\n}\n\nvar ERROR_DOMAIN = 'parser'; // Backslash backslash, backslash quote, uHHHH, UHHHHHH.\n\nvar KNOWN_ESCAPES = /(?:\\\\\\\\|\\\\'|\\\\u([0-9a-fA-F]{4})|\\\\U([0-9a-fA-F]{6}))/g;\n\nfunction fromEscapeSequence(match, codePoint4, codePoint6) {\n switch (match) {\n case \"\\\\\\\\\":\n return \"\\\\\";\n\n case \"\\\\'\":\n return \"'\";\n\n default:\n {\n var codePoint = parseInt(codePoint4 || codePoint6, 16);\n\n if (codePoint <= 0xd7ff || codePoint >= 0xe000) {\n return String.fromCodePoint(codePoint);\n } // invalid ...\n // Replace them with U+FFFD REPLACEMENT CHARACTER.\n\n\n return '�';\n }\n }\n}\n\nfunction createParser() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var location = options.location !== false;\n var onError = options.onError;\n\n function emitError(tokenzer, code, start, offset) {\n var end = tokenzer.currentPosition();\n end.offset += offset;\n end.column += offset;\n\n if (onError) {\n var loc = createLocation(start, end);\n\n for (var _len2 = arguments.length, args = new Array(_len2 > 4 ? _len2 - 4 : 0), _key2 = 4; _key2 < _len2; _key2++) {\n args[_key2 - 4] = arguments[_key2];\n }\n\n var err = createCompileError(code, loc, {\n domain: ERROR_DOMAIN,\n args: args\n });\n onError(err);\n }\n }\n\n function startNode(type, offset, loc) {\n var node = {\n type: type,\n start: offset,\n end: offset\n };\n\n if (location) {\n node.loc = {\n start: loc,\n end: loc\n };\n }\n\n return node;\n }\n\n function endNode(node, offset, pos, type) {\n node.end = offset;\n\n if (type) {\n node.type = type;\n }\n\n if (location && node.loc) {\n node.loc.end = pos;\n }\n }\n\n function parseText(tokenizer, value) {\n var context = tokenizer.context();\n var node = startNode(3\n /* Text */\n , context.offset, context.startLoc);\n node.value = value;\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return node;\n }\n\n function parseList(tokenizer, index) {\n var context = tokenizer.context();\n var offset = context.lastOffset,\n loc = context.lastStartLoc; // get brace left loc\n\n var node = startNode(5\n /* List */\n , offset, loc);\n node.index = parseInt(index, 10);\n tokenizer.nextToken(); // skip brach right\n\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return node;\n }\n\n function parseNamed(tokenizer, key) {\n var context = tokenizer.context();\n var offset = context.lastOffset,\n loc = context.lastStartLoc; // get brace left loc\n\n var node = startNode(4\n /* Named */\n , offset, loc);\n node.key = key;\n tokenizer.nextToken(); // skip brach right\n\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return node;\n }\n\n function parseLiteral(tokenizer, value) {\n var context = tokenizer.context();\n var offset = context.lastOffset,\n loc = context.lastStartLoc; // get brace left loc\n\n var node = startNode(9\n /* Literal */\n , offset, loc);\n node.value = value.replace(KNOWN_ESCAPES, fromEscapeSequence);\n tokenizer.nextToken(); // skip brach right\n\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return node;\n }\n\n function parseLinkedModifier(tokenizer) {\n var token = tokenizer.nextToken();\n var context = tokenizer.context();\n var offset = context.lastOffset,\n loc = context.lastStartLoc; // get linked dot loc\n\n var node = startNode(8\n /* LinkedModifier */\n , offset, loc);\n\n if (token.type !== 12\n /* LinkedModifier */\n ) {\n // empty modifier\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_MODIFIER, context.lastStartLoc, 0);\n node.value = '';\n endNode(node, offset, loc);\n return {\n nextConsumeToken: token,\n node: node\n };\n } // check token\n\n\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n node.value = token.value || '';\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return {\n node: node\n };\n }\n\n function parseLinkedKey(tokenizer, value) {\n var context = tokenizer.context();\n var node = startNode(7\n /* LinkedKey */\n , context.offset, context.startLoc);\n node.value = value;\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return node;\n }\n\n function parseLinked(tokenizer) {\n var context = tokenizer.context();\n var linkedNode = startNode(6\n /* Linked */\n , context.offset, context.startLoc);\n var token = tokenizer.nextToken();\n\n if (token.type === 9\n /* LinkedDot */\n ) {\n var parsed = parseLinkedModifier(tokenizer);\n linkedNode.modifier = parsed.node;\n token = parsed.nextConsumeToken || tokenizer.nextToken();\n } // asset check token\n\n\n if (token.type !== 10\n /* LinkedDelimiter */\n ) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n token = tokenizer.nextToken(); // skip brace left\n\n if (token.type === 2\n /* BraceLeft */\n ) {\n token = tokenizer.nextToken();\n }\n\n switch (token.type) {\n case 11\n /* LinkedKey */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n linkedNode.key = parseLinkedKey(tokenizer, token.value || '');\n break;\n\n case 5\n /* Named */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n linkedNode.key = parseNamed(tokenizer, token.value || '');\n break;\n\n case 6\n /* List */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n linkedNode.key = parseList(tokenizer, token.value || '');\n break;\n\n case 7\n /* Literal */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n linkedNode.key = parseLiteral(tokenizer, token.value || '');\n break;\n\n default:\n // empty key\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_EMPTY_LINKED_KEY, context.lastStartLoc, 0);\n var nextContext = tokenizer.context();\n var emptyLinkedKeyNode = startNode(7\n /* LinkedKey */\n , nextContext.offset, nextContext.startLoc);\n emptyLinkedKeyNode.value = '';\n endNode(emptyLinkedKeyNode, nextContext.offset, nextContext.startLoc);\n linkedNode.key = emptyLinkedKeyNode;\n endNode(linkedNode, nextContext.offset, nextContext.startLoc);\n return {\n nextConsumeToken: token,\n node: linkedNode\n };\n }\n\n endNode(linkedNode, tokenizer.currentOffset(), tokenizer.currentPosition());\n return {\n node: linkedNode\n };\n }\n\n function parseMessage(tokenizer) {\n var context = tokenizer.context();\n var startOffset = context.currentType === 1\n /* Pipe */\n ? tokenizer.currentOffset() : context.offset;\n var startLoc = context.currentType === 1\n /* Pipe */\n ? context.endLoc : context.startLoc;\n var node = startNode(2\n /* Message */\n , startOffset, startLoc);\n node.items = [];\n var nextToken = null;\n\n do {\n var token = nextToken || tokenizer.nextToken();\n nextToken = null;\n\n switch (token.type) {\n case 0\n /* Text */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n node.items.push(parseText(tokenizer, token.value || ''));\n break;\n\n case 6\n /* List */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n node.items.push(parseList(tokenizer, token.value || ''));\n break;\n\n case 5\n /* Named */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n node.items.push(parseNamed(tokenizer, token.value || ''));\n break;\n\n case 7\n /* Literal */\n :\n if (token.value == null) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, getTokenCaption(token));\n }\n\n node.items.push(parseLiteral(tokenizer, token.value || ''));\n break;\n\n case 8\n /* LinkedAlias */\n :\n var parsed = parseLinked(tokenizer);\n node.items.push(parsed.node);\n nextToken = parsed.nextConsumeToken || null;\n break;\n }\n } while (context.currentType !== 14\n /* EOF */\n && context.currentType !== 1\n /* Pipe */\n ); // adjust message node loc\n\n\n var endOffset = context.currentType === 1\n /* Pipe */\n ? context.lastOffset : tokenizer.currentOffset();\n var endLoc = context.currentType === 1\n /* Pipe */\n ? context.lastEndLoc : tokenizer.currentPosition();\n endNode(node, endOffset, endLoc);\n return node;\n }\n\n function parsePlural(tokenizer, offset, loc, msgNode) {\n var context = tokenizer.context();\n var hasEmptyMessage = msgNode.items.length === 0;\n var node = startNode(1\n /* Plural */\n , offset, loc);\n node.cases = [];\n node.cases.push(msgNode);\n\n do {\n var msg = parseMessage(tokenizer);\n\n if (!hasEmptyMessage) {\n hasEmptyMessage = msg.items.length === 0;\n }\n\n node.cases.push(msg);\n } while (context.currentType !== 14\n /* EOF */\n );\n\n if (hasEmptyMessage) {\n emitError(tokenizer, CompileErrorCodes.MUST_HAVE_MESSAGES_IN_PLURAL, loc, 0);\n }\n\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return node;\n }\n\n function parseResource(tokenizer) {\n var context = tokenizer.context();\n var offset = context.offset,\n startLoc = context.startLoc;\n var msgNode = parseMessage(tokenizer);\n\n if (context.currentType === 14\n /* EOF */\n ) {\n return msgNode;\n } else {\n return parsePlural(tokenizer, offset, startLoc, msgNode);\n }\n }\n\n function parse(source) {\n var tokenizer = createTokenizer(source, (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_21__.assign)({}, options));\n var context = tokenizer.context();\n var node = startNode(0\n /* Resource */\n , context.offset, context.startLoc);\n\n if (location && node.loc) {\n node.loc.source = source;\n }\n\n node.body = parseResource(tokenizer); // assert whether achieved to EOF\n\n if (context.currentType !== 14\n /* EOF */\n ) {\n emitError(tokenizer, CompileErrorCodes.UNEXPECTED_LEXICAL_ANALYSIS, context.lastStartLoc, 0, source[context.offset] || '');\n }\n\n endNode(node, tokenizer.currentOffset(), tokenizer.currentPosition());\n return node;\n }\n\n return {\n parse: parse\n };\n}\n\nfunction getTokenCaption(token) {\n if (token.type === 14\n /* EOF */\n ) {\n return 'EOF';\n }\n\n var name = (token.value || '').replace(/\\r?\\n/g, '\\\\n');\n return name.length > 10 ? name.slice(0, 9) + '…' : name;\n}\n\nfunction createTransformer(ast) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _context = {\n ast: ast,\n helpers: new Set()\n };\n\n var context = function context() {\n return _context;\n };\n\n var helper = function helper(name) {\n _context.helpers.add(name);\n\n return name;\n };\n\n return {\n context: context,\n helper: helper\n };\n}\n\nfunction traverseNodes(nodes, transformer) {\n for (var i = 0; i < nodes.length; i++) {\n traverseNode(nodes[i], transformer);\n }\n}\n\nfunction traverseNode(node, transformer) {\n // TODO: if we need pre-hook of transform, should be implemented to here\n switch (node.type) {\n case 1\n /* Plural */\n :\n traverseNodes(node.cases, transformer);\n transformer.helper(\"plural\"\n /* PLURAL */\n );\n break;\n\n case 2\n /* Message */\n :\n traverseNodes(node.items, transformer);\n break;\n\n case 6\n /* Linked */\n :\n var linked = node;\n traverseNode(linked.key, transformer);\n transformer.helper(\"linked\"\n /* LINKED */\n );\n transformer.helper(\"type\"\n /* TYPE */\n );\n break;\n\n case 5\n /* List */\n :\n transformer.helper(\"interpolate\"\n /* INTERPOLATE */\n );\n transformer.helper(\"list\"\n /* LIST */\n );\n break;\n\n case 4\n /* Named */\n :\n transformer.helper(\"interpolate\"\n /* INTERPOLATE */\n );\n transformer.helper(\"named\"\n /* NAMED */\n );\n break;\n } // TODO: if we need post-hook of transform, should be implemented to here\n\n} // transform AST\n\n\nfunction transform(ast) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var transformer = createTransformer(ast);\n transformer.helper(\"normalize\"\n /* NORMALIZE */\n ); // traverse\n\n ast.body && traverseNode(ast.body, transformer); // set meta information\n\n var context = transformer.context();\n ast.helpers = Array.from(context.helpers);\n}\n\nfunction createCodeGenerator(ast, options) {\n var sourceMap = options.sourceMap,\n filename = options.filename,\n breakLineCode = options.breakLineCode,\n _needIndent = options.needIndent;\n var _context = {\n source: ast.loc.source,\n filename: filename,\n code: '',\n column: 1,\n line: 1,\n offset: 0,\n map: undefined,\n breakLineCode: breakLineCode,\n needIndent: _needIndent,\n indentLevel: 0\n };\n\n var context = function context() {\n return _context;\n };\n\n function push(code, node) {\n _context.code += code;\n }\n\n function _newline(n) {\n var withBreakLine = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n var _breakLineCode = withBreakLine ? breakLineCode : '';\n\n push(_needIndent ? _breakLineCode + \" \".repeat(n) : _breakLineCode);\n }\n\n function indent() {\n var withNewLine = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var level = ++_context.indentLevel;\n withNewLine && _newline(level);\n }\n\n function deindent() {\n var withNewLine = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var level = --_context.indentLevel;\n withNewLine && _newline(level);\n }\n\n function newline() {\n _newline(_context.indentLevel);\n }\n\n var helper = function helper(key) {\n return \"_\".concat(key);\n };\n\n var needIndent = function needIndent() {\n return _context.needIndent;\n };\n\n return {\n context: context,\n push: push,\n indent: indent,\n deindent: deindent,\n newline: newline,\n helper: helper,\n needIndent: needIndent\n };\n}\n\nfunction generateLinkedNode(generator, node) {\n var helper = generator.helper;\n generator.push(\"\".concat(helper(\"linked\"\n /* LINKED */\n ), \"(\"));\n generateNode(generator, node.key);\n\n if (node.modifier) {\n generator.push(\", \");\n generateNode(generator, node.modifier);\n generator.push(\", _type\");\n } else {\n generator.push(\", undefined, _type\");\n }\n\n generator.push(\")\");\n}\n\nfunction generateMessageNode(generator, node) {\n var helper = generator.helper,\n needIndent = generator.needIndent;\n generator.push(\"\".concat(helper(\"normalize\"\n /* NORMALIZE */\n ), \"([\"));\n generator.indent(needIndent());\n var length = node.items.length;\n\n for (var i = 0; i < length; i++) {\n generateNode(generator, node.items[i]);\n\n if (i === length - 1) {\n break;\n }\n\n generator.push(', ');\n }\n\n generator.deindent(needIndent());\n generator.push('])');\n}\n\nfunction generatePluralNode(generator, node) {\n var helper = generator.helper,\n needIndent = generator.needIndent;\n\n if (node.cases.length > 1) {\n generator.push(\"\".concat(helper(\"plural\"\n /* PLURAL */\n ), \"([\"));\n generator.indent(needIndent());\n var length = node.cases.length;\n\n for (var i = 0; i < length; i++) {\n generateNode(generator, node.cases[i]);\n\n if (i === length - 1) {\n break;\n }\n\n generator.push(', ');\n }\n\n generator.deindent(needIndent());\n generator.push(\"])\");\n }\n}\n\nfunction generateResource(generator, node) {\n if (node.body) {\n generateNode(generator, node.body);\n } else {\n generator.push('null');\n }\n}\n\nfunction generateNode(generator, node) {\n var helper = generator.helper;\n\n switch (node.type) {\n case 0\n /* Resource */\n :\n generateResource(generator, node);\n break;\n\n case 1\n /* Plural */\n :\n generatePluralNode(generator, node);\n break;\n\n case 2\n /* Message */\n :\n generateMessageNode(generator, node);\n break;\n\n case 6\n /* Linked */\n :\n generateLinkedNode(generator, node);\n break;\n\n case 8\n /* LinkedModifier */\n :\n generator.push(JSON.stringify(node.value), node);\n break;\n\n case 7\n /* LinkedKey */\n :\n generator.push(JSON.stringify(node.value), node);\n break;\n\n case 5\n /* List */\n :\n generator.push(\"\".concat(helper(\"interpolate\"\n /* INTERPOLATE */\n ), \"(\").concat(helper(\"list\"\n /* LIST */\n ), \"(\").concat(node.index, \"))\"), node);\n break;\n\n case 4\n /* Named */\n :\n generator.push(\"\".concat(helper(\"interpolate\"\n /* INTERPOLATE */\n ), \"(\").concat(helper(\"named\"\n /* NAMED */\n ), \"(\").concat(JSON.stringify(node.key), \"))\"), node);\n break;\n\n case 9\n /* Literal */\n :\n generator.push(JSON.stringify(node.value), node);\n break;\n\n case 3\n /* Text */\n :\n generator.push(JSON.stringify(node.value), node);\n break;\n\n default:\n if (true) {\n throw new Error(\"unhandled codegen node type: \".concat(node.type));\n }\n\n }\n} // generate code from AST\n\n\nvar generate = function generate(ast) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var mode = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_21__.isString)(options.mode) ? options.mode : 'normal';\n var filename = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_21__.isString)(options.filename) ? options.filename : 'message.intl';\n var sourceMap = !!options.sourceMap; // prettier-ignore\n\n var breakLineCode = options.breakLineCode != null ? options.breakLineCode : mode === 'arrow' ? ';' : '\\n';\n var needIndent = options.needIndent ? options.needIndent : mode !== 'arrow';\n var helpers = ast.helpers || [];\n var generator = createCodeGenerator(ast, {\n mode: mode,\n filename: filename,\n sourceMap: sourceMap,\n breakLineCode: breakLineCode,\n needIndent: needIndent\n });\n generator.push(mode === 'normal' ? \"function __msg__ (ctx) {\" : \"(ctx) => {\");\n generator.indent(needIndent);\n\n if (helpers.length > 0) {\n generator.push(\"const { \".concat(helpers.map(function (s) {\n return \"\".concat(s, \": _\").concat(s);\n }).join(', '), \" } = ctx\"));\n generator.newline();\n }\n\n generator.push(\"return \");\n generateNode(generator, ast);\n generator.deindent(needIndent);\n generator.push(\"}\");\n\n var _generator$context = generator.context(),\n code = _generator$context.code,\n map = _generator$context.map;\n\n return {\n ast: ast,\n code: code,\n map: map ? map.toJSON() : undefined // eslint-disable-line @typescript-eslint/no-explicit-any\n\n };\n};\n\nfunction baseCompile(source) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var assignedOptions = (0,_intlify_shared__WEBPACK_IMPORTED_MODULE_21__.assign)({}, options); // parse source codes\n\n var parser = createParser(assignedOptions);\n var ast = parser.parse(source); // transform ASTs\n\n transform(ast, assignedOptions); // generate javascript codes\n\n return generate(ast, assignedOptions);\n}\n\n\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@intlify/message-compiler/dist/message-compiler.esm-bundler.js?"); /***/ }), /***/ "./node_modules/@intlify/shared/dist/shared.esm-bundler.js": /*!*****************************************************************!*\ !*** ./node_modules/@intlify/shared/dist/shared.esm-bundler.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"assign\": () => (/* binding */ assign),\n/* harmony export */ \"createEmitter\": () => (/* binding */ createEmitter),\n/* harmony export */ \"escapeHtml\": () => (/* binding */ escapeHtml),\n/* harmony export */ \"format\": () => (/* binding */ format),\n/* harmony export */ \"friendlyJSONstringify\": () => (/* binding */ friendlyJSONstringify),\n/* harmony export */ \"generateCodeFrame\": () => (/* binding */ generateCodeFrame),\n/* harmony export */ \"generateFormatCacheKey\": () => (/* binding */ generateFormatCacheKey),\n/* harmony export */ \"getGlobalThis\": () => (/* binding */ getGlobalThis),\n/* harmony export */ \"hasOwn\": () => (/* binding */ hasOwn),\n/* harmony export */ \"inBrowser\": () => (/* binding */ inBrowser),\n/* harmony export */ \"isArray\": () => (/* binding */ isArray),\n/* harmony export */ \"isBoolean\": () => (/* binding */ isBoolean),\n/* harmony export */ \"isDate\": () => (/* binding */ isDate),\n/* harmony export */ \"isEmptyObject\": () => (/* binding */ isEmptyObject),\n/* harmony export */ \"isFunction\": () => (/* binding */ isFunction),\n/* harmony export */ \"isNumber\": () => (/* binding */ isNumber),\n/* harmony export */ \"isObject\": () => (/* binding */ isObject),\n/* harmony export */ \"isPlainObject\": () => (/* binding */ isPlainObject),\n/* harmony export */ \"isPromise\": () => (/* binding */ isPromise),\n/* harmony export */ \"isRegExp\": () => (/* binding */ isRegExp),\n/* harmony export */ \"isString\": () => (/* binding */ isString),\n/* harmony export */ \"isSymbol\": () => (/* binding */ isSymbol),\n/* harmony export */ \"makeSymbol\": () => (/* binding */ makeSymbol),\n/* harmony export */ \"mark\": () => (/* binding */ mark),\n/* harmony export */ \"measure\": () => (/* binding */ measure),\n/* harmony export */ \"objectToString\": () => (/* binding */ objectToString),\n/* harmony export */ \"toDisplayString\": () => (/* binding */ toDisplayString),\n/* harmony export */ \"toTypeString\": () => (/* binding */ toTypeString),\n/* harmony export */ \"warn\": () => (/* binding */ warn)\n/* harmony export */ });\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/typeof.js */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.symbol.to-string-tag.js */ \"./node_modules/core-js/modules/es.symbol.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.json.to-string-tag.js */ \"./node_modules/core-js/modules/es.json.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.math.to-string-tag.js */ \"./node_modules/core-js/modules/es.math.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.global-this.js */ \"./node_modules/core-js/modules/es.global-this.js\");\n/* harmony import */ var core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ \"./node_modules/core-js/modules/es.array.is-array.js\");\n/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.error.to-string.js */ \"./node_modules/core-js/modules/es.error.to-string.js\");\n/* harmony import */ var core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ \"./node_modules/core-js/modules/es.date.to-string.js\");\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ \"./node_modules/core-js/modules/es.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ \"./node_modules/core-js/modules/es.string.split.js\");\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var core_js_modules_es_string_repeat_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.string.repeat.js */ \"./node_modules/core-js/modules/es.string.repeat.js\");\n/* harmony import */ var core_js_modules_es_string_repeat_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_repeat_js__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ \"./node_modules/core-js/modules/es.array.join.js\");\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.map.js */ \"./node_modules/core-js/modules/es.map.js\");\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ \"./node_modules/core-js/modules/es.array.index-of.js\");\n/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_26__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/*!\n * shared v9.2.2\n * (c) 2022 kazuya kawaguchi\n * Released under the MIT License.\n */\n\n/**\r\n * Original Utilities\r\n * written by kazuya kawaguchi\r\n */\nvar inBrowser = typeof window !== 'undefined';\nvar mark;\nvar measure;\n\nif (true) {\n var perf = inBrowser && window.performance;\n\n if (perf && perf.mark && perf.measure && perf.clearMarks && perf.clearMeasures) {\n mark = function mark(tag) {\n return perf.mark(tag);\n };\n\n measure = function measure(name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n };\n }\n}\n\nvar RE_ARGS = /\\{([0-9a-zA-Z]+)\\}/g;\n/* eslint-disable */\n\nfunction format(message) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n if (args.length === 1 && isObject(args[0])) {\n args = args[0];\n }\n\n if (!args || !args.hasOwnProperty) {\n args = {};\n }\n\n return message.replace(RE_ARGS, function (match, identifier) {\n return args.hasOwnProperty(identifier) ? args[identifier] : '';\n });\n}\n\nvar hasSymbol = typeof Symbol === 'function' && (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Symbol.toStringTag) === 'symbol';\n\nvar makeSymbol = function makeSymbol(name) {\n return hasSymbol ? Symbol(name) : name;\n};\n\nvar generateFormatCacheKey = function generateFormatCacheKey(locale, key, source) {\n return friendlyJSONstringify({\n l: locale,\n k: key,\n s: source\n });\n};\n\nvar friendlyJSONstringify = function friendlyJSONstringify(json) {\n return JSON.stringify(json).replace(/\\u2028/g, \"\\\\u2028\").replace(/\\u2029/g, \"\\\\u2029\").replace(/\\u0027/g, \"\\\\u0027\");\n};\n\nvar isNumber = function isNumber(val) {\n return typeof val === 'number' && isFinite(val);\n};\n\nvar isDate = function isDate(val) {\n return toTypeString(val) === '[object Date]';\n};\n\nvar isRegExp = function isRegExp(val) {\n return toTypeString(val) === '[object RegExp]';\n};\n\nvar isEmptyObject = function isEmptyObject(val) {\n return isPlainObject(val) && Object.keys(val).length === 0;\n};\n\nfunction warn(msg, err) {\n if (typeof console !== 'undefined') {\n console.warn(\"[intlify] \" + msg);\n /* istanbul ignore if */\n\n if (err) {\n console.warn(err.stack);\n }\n }\n}\n\nvar assign = Object.assign;\n\nvar _globalThis;\n\nvar getGlobalThis = function getGlobalThis() {\n // prettier-ignore\n return _globalThis || (_globalThis = typeof globalThis !== 'undefined' ? globalThis : typeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof __webpack_require__.g !== 'undefined' ? __webpack_require__.g : {});\n};\n\nfunction escapeHtml(rawText) {\n return rawText.replace(//g, '>').replace(/\"/g, '"').replace(/'/g, ''');\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nfunction hasOwn(obj, key) {\n return hasOwnProperty.call(obj, key);\n}\n/* eslint-enable */\n\n/**\r\n * Useful Utilities By Evan you\r\n * Modified by kazuya kawaguchi\r\n * MIT License\r\n * https://github.com/vuejs/vue-next/blob/master/packages/shared/src/index.ts\r\n * https://github.com/vuejs/vue-next/blob/master/packages/shared/src/codeframe.ts\r\n */\n\n\nvar isArray = Array.isArray;\n\nvar isFunction = function isFunction(val) {\n return typeof val === 'function';\n};\n\nvar isString = function isString(val) {\n return typeof val === 'string';\n};\n\nvar isBoolean = function isBoolean(val) {\n return typeof val === 'boolean';\n};\n\nvar isSymbol = function isSymbol(val) {\n return (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(val) === 'symbol';\n};\n\nvar isObject = function isObject(val) {\n return (// eslint-disable-line\n val !== null && (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(val) === 'object'\n );\n};\n\nvar isPromise = function isPromise(val) {\n return isObject(val) && isFunction(val.then) && isFunction(val[\"catch\"]);\n};\n\nvar objectToString = Object.prototype.toString;\n\nvar toTypeString = function toTypeString(value) {\n return objectToString.call(value);\n};\n\nvar isPlainObject = function isPlainObject(val) {\n return toTypeString(val) === '[object Object]';\n}; // for converting list and named values to displayed strings.\n\n\nvar toDisplayString = function toDisplayString(val) {\n return val == null ? '' : isArray(val) || isPlainObject(val) && val.toString === objectToString ? JSON.stringify(val, null, 2) : String(val);\n};\n\nvar RANGE = 2;\n\nfunction generateCodeFrame(source) {\n var start = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : source.length;\n var lines = source.split(/\\r?\\n/);\n var count = 0;\n var res = [];\n\n for (var i = 0; i < lines.length; i++) {\n count += lines[i].length + 1;\n\n if (count >= start) {\n for (var j = i - RANGE; j <= i + RANGE || end > count; j++) {\n if (j < 0 || j >= lines.length) continue;\n var line = j + 1;\n res.push(\"\".concat(line).concat(' '.repeat(3 - String(line).length), \"| \").concat(lines[j]));\n var lineLength = lines[j].length;\n\n if (j === i) {\n // push underline\n var pad = start - (count - lineLength) + 1;\n var length = Math.max(1, end > count ? lineLength - pad : end - start);\n res.push(\" | \" + ' '.repeat(pad) + '^'.repeat(length));\n } else if (j > i) {\n if (end > count) {\n var _length = Math.max(Math.min(end - count, lineLength), 1);\n\n res.push(\" | \" + '^'.repeat(_length));\n }\n\n count += lineLength + 1;\n }\n }\n\n break;\n }\n }\n\n return res.join('\\n');\n}\n/**\r\n * Event emitter, forked from the below:\r\n * - original repository url: https://github.com/developit/mitt\r\n * - code url: https://github.com/developit/mitt/blob/master/src/index.ts\r\n * - author: Jason Miller (https://github.com/developit)\r\n * - license: MIT\r\n */\n\n/**\r\n * Create a event emitter\r\n *\r\n * @returns An event emitter\r\n */\n\n\nfunction createEmitter() {\n var events = new Map();\n var emitter = {\n events: events,\n on: function on(event, handler) {\n var handlers = events.get(event);\n var added = handlers && handlers.push(handler);\n\n if (!added) {\n events.set(event, [handler]);\n }\n },\n off: function off(event, handler) {\n var handlers = events.get(event);\n\n if (handlers) {\n handlers.splice(handlers.indexOf(handler) >>> 0, 1);\n }\n },\n emit: function emit(event, payload) {\n (events.get(event) || []).slice().map(function (handler) {\n return handler(payload);\n });\n (events.get('*') || []).slice().map(function (handler) {\n return handler(event, payload);\n });\n }\n };\n return emitter;\n}\n\n\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@intlify/shared/dist/shared.esm-bundler.js?"); /***/ }), /***/ "./node_modules/@intlify/vue-devtools/dist/vue-devtools.esm-bundler.js": /*!*****************************************************************************!*\ !*** ./node_modules/@intlify/vue-devtools/dist/vue-devtools.esm-bundler.js ***! \*****************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"VueDevToolsLabels\": () => (/* binding */ VueDevToolsLabels),\n/* harmony export */ \"VueDevToolsPlaceholders\": () => (/* binding */ VueDevToolsPlaceholders),\n/* harmony export */ \"VueDevToolsTimelineColors\": () => (/* binding */ VueDevToolsTimelineColors)\n/* harmony export */ });\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n\n\nvar _VueDevToolsLabels;\n\n/*!\n * vue-devtools v9.2.2\n * (c) 2022 kazuya kawaguchi\n * Released under the MIT License.\n */\nvar VueDevToolsLabels = (_VueDevToolsLabels = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_VueDevToolsLabels, \"vue-devtools-plugin-vue-i18n\"\n/* PLUGIN */\n, 'Vue I18n devtools'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_VueDevToolsLabels, \"vue-i18n-resource-inspector\"\n/* CUSTOM_INSPECTOR */\n, 'I18n Resources'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_VueDevToolsLabels, \"vue-i18n-timeline\"\n/* TIMELINE */\n, 'Vue I18n'), _VueDevToolsLabels);\n\nvar VueDevToolsPlaceholders = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, \"vue-i18n-resource-inspector\"\n/* CUSTOM_INSPECTOR */\n, 'Search for scopes ...');\n\nvar VueDevToolsTimelineColors = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, \"vue-i18n-timeline\"\n/* TIMELINE */\n, 0xffcd19);\n\n\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@intlify/vue-devtools/dist/vue-devtools.esm-bundler.js?"); /***/ }), /***/ "./node_modules/@vue/devtools-api/lib/esm/const.js": /*!*********************************************************!*\ !*** ./node_modules/@vue/devtools-api/lib/esm/const.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"HOOK_PLUGIN_SETTINGS_SET\": () => (/* binding */ HOOK_PLUGIN_SETTINGS_SET),\n/* harmony export */ \"HOOK_SETUP\": () => (/* binding */ HOOK_SETUP)\n/* harmony export */ });\nvar HOOK_SETUP = 'devtools-plugin:setup';\nvar HOOK_PLUGIN_SETTINGS_SET = 'plugin:settings:set';\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@vue/devtools-api/lib/esm/const.js?"); /***/ }), /***/ "./node_modules/@vue/devtools-api/lib/esm/env.js": /*!*******************************************************!*\ !*** ./node_modules/@vue/devtools-api/lib/esm/env.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"getDevtoolsGlobalHook\": () => (/* binding */ getDevtoolsGlobalHook),\n/* harmony export */ \"getTarget\": () => (/* binding */ getTarget),\n/* harmony export */ \"isProxyAvailable\": () => (/* binding */ isProxyAvailable)\n/* harmony export */ });\nfunction getDevtoolsGlobalHook() {\n return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__;\n}\nfunction getTarget() {\n // @ts-ignore\n return typeof navigator !== 'undefined' && typeof window !== 'undefined' ? window : typeof __webpack_require__.g !== 'undefined' ? __webpack_require__.g : {};\n}\nvar isProxyAvailable = typeof Proxy === 'function';\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@vue/devtools-api/lib/esm/env.js?"); /***/ }), /***/ "./node_modules/@vue/devtools-api/lib/esm/index.js": /*!*********************************************************!*\ !*** ./node_modules/@vue/devtools-api/lib/esm/index.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"isPerformanceSupported\": () => (/* reexport safe */ _time_js__WEBPACK_IMPORTED_MODULE_0__.isPerformanceSupported),\n/* harmony export */ \"now\": () => (/* reexport safe */ _time_js__WEBPACK_IMPORTED_MODULE_0__.now),\n/* harmony export */ \"setupDevtoolsPlugin\": () => (/* binding */ setupDevtoolsPlugin)\n/* harmony export */ });\n/* harmony import */ var _env_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./env.js */ \"./node_modules/@vue/devtools-api/lib/esm/env.js\");\n/* harmony import */ var _const_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./const.js */ \"./node_modules/@vue/devtools-api/lib/esm/const.js\");\n/* harmony import */ var _proxy_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./proxy.js */ \"./node_modules/@vue/devtools-api/lib/esm/proxy.js\");\n/* harmony import */ var _time_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./time.js */ \"./node_modules/@vue/devtools-api/lib/esm/time.js\");\n\n\n\n\n\n\nfunction setupDevtoolsPlugin(pluginDescriptor, setupFn) {\n var descriptor = pluginDescriptor;\n var target = (0,_env_js__WEBPACK_IMPORTED_MODULE_1__.getTarget)();\n var hook = (0,_env_js__WEBPACK_IMPORTED_MODULE_1__.getDevtoolsGlobalHook)();\n var enableProxy = _env_js__WEBPACK_IMPORTED_MODULE_1__.isProxyAvailable && descriptor.enableEarlyProxy;\n\n if (hook && (target.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__ || !enableProxy)) {\n hook.emit(_const_js__WEBPACK_IMPORTED_MODULE_2__.HOOK_SETUP, pluginDescriptor, setupFn);\n } else {\n var proxy = enableProxy ? new _proxy_js__WEBPACK_IMPORTED_MODULE_3__.ApiProxy(descriptor, hook) : null;\n var list = target.__VUE_DEVTOOLS_PLUGINS__ = target.__VUE_DEVTOOLS_PLUGINS__ || [];\n list.push({\n pluginDescriptor: descriptor,\n setupFn: setupFn,\n proxy: proxy\n });\n if (proxy) setupFn(proxy.proxiedTarget);\n }\n}\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@vue/devtools-api/lib/esm/index.js?"); /***/ }), /***/ "./node_modules/@vue/devtools-api/lib/esm/proxy.js": /*!*********************************************************!*\ !*** ./node_modules/@vue/devtools-api/lib/esm/proxy.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"ApiProxy\": () => (/* binding */ ApiProxy)\n/* harmony export */ });\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */ \"./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createClass.js */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _const_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./const.js */ \"./node_modules/@vue/devtools-api/lib/esm/const.js\");\n/* harmony import */ var _time_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./time.js */ \"./node_modules/@vue/devtools-api/lib/esm/time.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar ApiProxy = /*#__PURE__*/function () {\n function ApiProxy(plugin, hook) {\n var _this = this;\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, ApiProxy);\n\n this.target = null;\n this.targetQueue = [];\n this.onQueue = [];\n this.plugin = plugin;\n this.hook = hook;\n var defaultSettings = {};\n\n if (plugin.settings) {\n for (var id in plugin.settings) {\n var item = plugin.settings[id];\n defaultSettings[id] = item.defaultValue;\n }\n }\n\n var localSettingsSaveId = \"__vue-devtools-plugin-settings__\".concat(plugin.id);\n var currentSettings = Object.assign({}, defaultSettings);\n\n try {\n var raw = localStorage.getItem(localSettingsSaveId);\n var data = JSON.parse(raw);\n Object.assign(currentSettings, data);\n } catch (e) {// noop\n }\n\n this.fallbacks = {\n getSettings: function getSettings() {\n return currentSettings;\n },\n setSettings: function setSettings(value) {\n try {\n localStorage.setItem(localSettingsSaveId, JSON.stringify(value));\n } catch (e) {// noop\n }\n\n currentSettings = value;\n },\n now: function now() {\n return (0,_time_js__WEBPACK_IMPORTED_MODULE_11__.now)();\n }\n };\n\n if (hook) {\n hook.on(_const_js__WEBPACK_IMPORTED_MODULE_12__.HOOK_PLUGIN_SETTINGS_SET, function (pluginId, value) {\n if (pluginId === _this.plugin.id) {\n _this.fallbacks.setSettings(value);\n }\n });\n }\n\n this.proxiedOn = new Proxy({}, {\n get: function get(_target, prop) {\n if (_this.target) {\n return _this.target.on[prop];\n } else {\n return function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this.onQueue.push({\n method: prop,\n args: args\n });\n };\n }\n }\n });\n this.proxiedTarget = new Proxy({}, {\n get: function get(_target, prop) {\n if (_this.target) {\n return _this.target[prop];\n } else if (prop === 'on') {\n return _this.proxiedOn;\n } else if (Object.keys(_this.fallbacks).includes(prop)) {\n return function () {\n var _this$fallbacks;\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n _this.targetQueue.push({\n method: prop,\n args: args,\n resolve: function resolve() {}\n });\n\n return (_this$fallbacks = _this.fallbacks)[prop].apply(_this$fallbacks, args);\n };\n } else {\n return function () {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n return new Promise(function (resolve) {\n _this.targetQueue.push({\n method: prop,\n args: args,\n resolve: resolve\n });\n });\n };\n }\n }\n });\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(ApiProxy, [{\n key: \"setRealTarget\",\n value: function () {\n var _setRealTarget = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])( /*#__PURE__*/(0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee(target) {\n var _iterator, _step, _this$target$on, item, _iterator2, _step2, _this$target, _item;\n\n return (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n this.target = target;\n _iterator = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this.onQueue);\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n item = _step.value;\n\n (_this$target$on = this.target.on)[item.method].apply(_this$target$on, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(item.args));\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n _iterator2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this.targetQueue);\n _context.prev = 4;\n\n _iterator2.s();\n\n case 6:\n if ((_step2 = _iterator2.n()).done) {\n _context.next = 15;\n break;\n }\n\n _item = _step2.value;\n _context.t0 = _item;\n _context.next = 11;\n return (_this$target = this.target)[_item.method].apply(_this$target, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_item.args));\n\n case 11:\n _context.t1 = _context.sent;\n\n _context.t0.resolve.call(_context.t0, _context.t1);\n\n case 13:\n _context.next = 6;\n break;\n\n case 15:\n _context.next = 20;\n break;\n\n case 17:\n _context.prev = 17;\n _context.t2 = _context[\"catch\"](4);\n\n _iterator2.e(_context.t2);\n\n case 20:\n _context.prev = 20;\n\n _iterator2.f();\n\n return _context.finish(20);\n\n case 23:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this, [[4, 17, 20, 23]]);\n }));\n\n function setRealTarget(_x) {\n return _setRealTarget.apply(this, arguments);\n }\n\n return setRealTarget;\n }()\n }]);\n\n return ApiProxy;\n}();\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@vue/devtools-api/lib/esm/proxy.js?"); /***/ }), /***/ "./node_modules/@vue/devtools-api/lib/esm/time.js": /*!********************************************************!*\ !*** ./node_modules/@vue/devtools-api/lib/esm/time.js ***! \********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"isPerformanceSupported\": () => (/* binding */ isPerformanceSupported),\n/* harmony export */ \"now\": () => (/* binding */ now)\n/* harmony export */ });\n/* harmony import */ var core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.date.now.js */ \"./node_modules/core-js/modules/es.date.now.js\");\n/* harmony import */ var core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ \"./node_modules/core-js/modules/es.date.to-string.js\");\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar supported;\nvar perf;\nfunction isPerformanceSupported() {\n var _a;\n\n if (supported !== undefined) {\n return supported;\n }\n\n if (typeof window !== 'undefined' && window.performance) {\n supported = true;\n perf = window.performance;\n } else if (typeof __webpack_require__.g !== 'undefined' && ((_a = __webpack_require__.g.perf_hooks) === null || _a === void 0 ? void 0 : _a.performance)) {\n supported = true;\n perf = __webpack_require__.g.perf_hooks.performance;\n } else {\n supported = false;\n }\n\n return supported;\n}\nfunction now() {\n return isPerformanceSupported() ? perf.now() : Date.now();\n}\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@vue/devtools-api/lib/esm/time.js?"); /***/ }), /***/ "./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js": /*!*********************************************************************!*\ !*** ./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"EffectScope\": () => (/* binding */ EffectScope),\n/* harmony export */ \"ITERATE_KEY\": () => (/* binding */ ITERATE_KEY),\n/* harmony export */ \"ReactiveEffect\": () => (/* binding */ ReactiveEffect),\n/* harmony export */ \"computed\": () => (/* binding */ computed),\n/* harmony export */ \"customRef\": () => (/* binding */ customRef),\n/* harmony export */ \"deferredComputed\": () => (/* binding */ deferredComputed),\n/* harmony export */ \"effect\": () => (/* binding */ effect),\n/* harmony export */ \"effectScope\": () => (/* binding */ effectScope),\n/* harmony export */ \"enableTracking\": () => (/* binding */ enableTracking),\n/* harmony export */ \"getCurrentScope\": () => (/* binding */ getCurrentScope),\n/* harmony export */ \"isProxy\": () => (/* binding */ isProxy),\n/* harmony export */ \"isReactive\": () => (/* binding */ isReactive),\n/* harmony export */ \"isReadonly\": () => (/* binding */ isReadonly),\n/* harmony export */ \"isRef\": () => (/* binding */ isRef),\n/* harmony export */ \"isShallow\": () => (/* binding */ isShallow),\n/* harmony export */ \"markRaw\": () => (/* binding */ markRaw),\n/* harmony export */ \"onScopeDispose\": () => (/* binding */ onScopeDispose),\n/* harmony export */ \"pauseTracking\": () => (/* binding */ pauseTracking),\n/* harmony export */ \"proxyRefs\": () => (/* binding */ proxyRefs),\n/* harmony export */ \"reactive\": () => (/* binding */ reactive),\n/* harmony export */ \"readonly\": () => (/* binding */ readonly),\n/* harmony export */ \"ref\": () => (/* binding */ ref),\n/* harmony export */ \"resetTracking\": () => (/* binding */ resetTracking),\n/* harmony export */ \"shallowReactive\": () => (/* binding */ shallowReactive),\n/* harmony export */ \"shallowReadonly\": () => (/* binding */ shallowReadonly),\n/* harmony export */ \"shallowRef\": () => (/* binding */ shallowRef),\n/* harmony export */ \"stop\": () => (/* binding */ stop),\n/* harmony export */ \"toRaw\": () => (/* binding */ toRaw),\n/* harmony export */ \"toRef\": () => (/* binding */ toRef),\n/* harmony export */ \"toRefs\": () => (/* binding */ toRefs),\n/* harmony export */ \"track\": () => (/* binding */ track),\n/* harmony export */ \"trigger\": () => (/* binding */ trigger),\n/* harmony export */ \"triggerRef\": () => (/* binding */ triggerRef),\n/* harmony export */ \"unref\": () => (/* binding */ unref)\n/* harmony export */ });\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/slicedToArray.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */ \"./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */ \"./node_modules/@babel/runtime/helpers/esm/classCallCheck.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createClass.js */ \"./node_modules/@babel/runtime/helpers/esm/createClass.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.set.js */ \"./node_modules/core-js/modules/es.set.js\");\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.weak-map.js */ \"./node_modules/core-js/modules/es.weak-map.js\");\n/* harmony import */ var core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ \"./node_modules/core-js/modules/es.function.bind.js\");\n/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.map.js */ \"./node_modules/core-js/modules/es.map.js\");\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ \"./node_modules/core-js/modules/es.array.for-each.js\");\n/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-names.js */ \"./node_modules/core-js/modules/es.object.get-own-property-names.js\");\n/* harmony import */ var core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_names_js__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var core_js_modules_es_reflect_get_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.reflect.get.js */ \"./node_modules/core-js/modules/es.reflect.get.js\");\n/* harmony import */ var core_js_modules_es_reflect_get_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_get_js__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.reflect.to-string-tag.js */ \"./node_modules/core-js/modules/es.reflect.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ \"./node_modules/core-js/modules/es.number.constructor.js\");\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var core_js_modules_es_reflect_set_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.reflect.set.js */ \"./node_modules/core-js/modules/es.reflect.set.js\");\n/* harmony import */ var core_js_modules_es_reflect_set_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_set_js__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var core_js_modules_es_reflect_delete_property_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.reflect.delete-property.js */ \"./node_modules/core-js/modules/es.reflect.delete-property.js\");\n/* harmony import */ var core_js_modules_es_reflect_delete_property_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_delete_property_js__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var core_js_modules_es_reflect_has_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.reflect.has.js */ \"./node_modules/core-js/modules/es.reflect.has.js\");\n/* harmony import */ var core_js_modules_es_reflect_has_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_has_js__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var core_js_modules_es_reflect_own_keys_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.reflect.own-keys.js */ \"./node_modules/core-js/modules/es.reflect.own-keys.js\");\n/* harmony import */ var core_js_modules_es_reflect_own_keys_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_own_keys_js__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var core_js_modules_es_reflect_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.reflect.get-prototype-of.js */ \"./node_modules/core-js/modules/es.reflect.get-prototype-of.js\");\n/* harmony import */ var core_js_modules_es_reflect_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_28__);\n/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_29__);\n/* harmony import */ var core_js_modules_es_object_is_extensible_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.object.is-extensible.js */ \"./node_modules/core-js/modules/es.object.is-extensible.js\");\n/* harmony import */ var core_js_modules_es_object_is_extensible_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_is_extensible_js__WEBPACK_IMPORTED_MODULE_30__);\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @vue/shared */ \"./node_modules/@vue/shared/dist/shared.esm-bundler.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction warn(msg) {\n var _console;\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key2 = 1; _key2 < _len; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n (_console = console).warn.apply(_console, [\"[Vue warn] \".concat(msg)].concat(args));\n}\n\nvar activeEffectScope;\n\nvar EffectScope = /*#__PURE__*/function () {\n function EffectScope() {\n var detached = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, EffectScope);\n\n /**\r\n * @internal\r\n */\n this.active = true;\n /**\r\n * @internal\r\n */\n\n this.effects = [];\n /**\r\n * @internal\r\n */\n\n this.cleanups = [];\n\n if (!detached && activeEffectScope) {\n this.parent = activeEffectScope;\n this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(this) - 1;\n }\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(EffectScope, [{\n key: \"run\",\n value: function run(fn) {\n if (this.active) {\n var currentEffectScope = activeEffectScope;\n\n try {\n activeEffectScope = this;\n return fn();\n } finally {\n activeEffectScope = currentEffectScope;\n }\n } else if (true) {\n warn(\"cannot run an inactive effect scope.\");\n }\n }\n /**\r\n * This should only be called on non-detached scopes\r\n * @internal\r\n */\n\n }, {\n key: \"on\",\n value: function on() {\n activeEffectScope = this;\n }\n /**\r\n * This should only be called on non-detached scopes\r\n * @internal\r\n */\n\n }, {\n key: \"off\",\n value: function off() {\n activeEffectScope = this.parent;\n }\n }, {\n key: \"stop\",\n value: function stop(fromParent) {\n if (this.active) {\n var i, l;\n\n for (i = 0, l = this.effects.length; i < l; i++) {\n this.effects[i].stop();\n }\n\n for (i = 0, l = this.cleanups.length; i < l; i++) {\n this.cleanups[i]();\n }\n\n if (this.scopes) {\n for (i = 0, l = this.scopes.length; i < l; i++) {\n this.scopes[i].stop(true);\n }\n } // nested scope, dereference from parent to avoid memory leaks\n\n\n if (this.parent && !fromParent) {\n // optimized O(1) removal\n var last = this.parent.scopes.pop();\n\n if (last && last !== this) {\n this.parent.scopes[this.index] = last;\n last.index = this.index;\n }\n }\n\n this.active = false;\n }\n }\n }]);\n\n return EffectScope;\n}();\n\nfunction effectScope(detached) {\n return new EffectScope(detached);\n}\n\nfunction recordEffectScope(effect) {\n var scope = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : activeEffectScope;\n\n if (scope && scope.active) {\n scope.effects.push(effect);\n }\n}\n\nfunction getCurrentScope() {\n return activeEffectScope;\n}\n\nfunction onScopeDispose(fn) {\n if (activeEffectScope) {\n activeEffectScope.cleanups.push(fn);\n } else if (true) {\n warn(\"onScopeDispose() is called when there is no active effect scope\" + \" to be associated with.\");\n }\n}\n\nvar createDep = function createDep(effects) {\n var dep = new Set(effects);\n dep.w = 0;\n dep.n = 0;\n return dep;\n};\n\nvar wasTracked = function wasTracked(dep) {\n return (dep.w & trackOpBit) > 0;\n};\n\nvar newTracked = function newTracked(dep) {\n return (dep.n & trackOpBit) > 0;\n};\n\nvar initDepMarkers = function initDepMarkers(_ref) {\n var deps = _ref.deps;\n\n if (deps.length) {\n for (var i = 0; i < deps.length; i++) {\n deps[i].w |= trackOpBit; // set was tracked\n }\n }\n};\n\nvar finalizeDepMarkers = function finalizeDepMarkers(effect) {\n var deps = effect.deps;\n\n if (deps.length) {\n var ptr = 0;\n\n for (var i = 0; i < deps.length; i++) {\n var dep = deps[i];\n\n if (wasTracked(dep) && !newTracked(dep)) {\n dep[\"delete\"](effect);\n } else {\n deps[ptr++] = dep;\n } // clear bits\n\n\n dep.w &= ~trackOpBit;\n dep.n &= ~trackOpBit;\n }\n\n deps.length = ptr;\n }\n};\n\nvar targetMap = new WeakMap(); // The number of effects currently being tracked recursively.\n\nvar effectTrackDepth = 0;\nvar trackOpBit = 1;\n/**\r\n * The bitwise track markers support at most 30 levels of recursion.\r\n * This value is chosen to enable modern JS engines to use a SMI on all platforms.\r\n * When recursion depth is greater, fall back to using a full cleanup.\r\n */\n\nvar maxMarkerBits = 30;\nvar activeEffect;\nvar ITERATE_KEY = Symbol( true ? 'iterate' : 0);\nvar MAP_KEY_ITERATE_KEY = Symbol( true ? 'Map key iterate' : 0);\n\nvar ReactiveEffect = /*#__PURE__*/function () {\n function ReactiveEffect(fn) {\n var scheduler = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var scope = arguments.length > 2 ? arguments[2] : undefined;\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, ReactiveEffect);\n\n this.fn = fn;\n this.scheduler = scheduler;\n this.active = true;\n this.deps = [];\n this.parent = undefined;\n recordEffectScope(this, scope);\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(ReactiveEffect, [{\n key: \"run\",\n value: function run() {\n if (!this.active) {\n return this.fn();\n }\n\n var parent = activeEffect;\n var lastShouldTrack = shouldTrack;\n\n while (parent) {\n if (parent === this) {\n return;\n }\n\n parent = parent.parent;\n }\n\n try {\n this.parent = activeEffect;\n activeEffect = this;\n shouldTrack = true;\n trackOpBit = 1 << ++effectTrackDepth;\n\n if (effectTrackDepth <= maxMarkerBits) {\n initDepMarkers(this);\n } else {\n cleanupEffect(this);\n }\n\n return this.fn();\n } finally {\n if (effectTrackDepth <= maxMarkerBits) {\n finalizeDepMarkers(this);\n }\n\n trackOpBit = 1 << --effectTrackDepth;\n activeEffect = this.parent;\n shouldTrack = lastShouldTrack;\n this.parent = undefined;\n\n if (this.deferStop) {\n this.stop();\n }\n }\n }\n }, {\n key: \"stop\",\n value: function stop() {\n // stopped while running itself - defer the cleanup\n if (activeEffect === this) {\n this.deferStop = true;\n } else if (this.active) {\n cleanupEffect(this);\n\n if (this.onStop) {\n this.onStop();\n }\n\n this.active = false;\n }\n }\n }]);\n\n return ReactiveEffect;\n}();\n\nfunction cleanupEffect(effect) {\n var deps = effect.deps;\n\n if (deps.length) {\n for (var i = 0; i < deps.length; i++) {\n deps[i][\"delete\"](effect);\n }\n\n deps.length = 0;\n }\n}\n\nfunction effect(fn, options) {\n if (fn.effect) {\n fn = fn.effect.fn;\n }\n\n var _effect = new ReactiveEffect(fn);\n\n if (options) {\n (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.extend)(_effect, options);\n if (options.scope) recordEffectScope(_effect, options.scope);\n }\n\n if (!options || !options.lazy) {\n _effect.run();\n }\n\n var runner = _effect.run.bind(_effect);\n\n runner.effect = _effect;\n return runner;\n}\n\nfunction stop(runner) {\n runner.effect.stop();\n}\n\nvar shouldTrack = true;\nvar trackStack = [];\n\nfunction pauseTracking() {\n trackStack.push(shouldTrack);\n shouldTrack = false;\n}\n\nfunction enableTracking() {\n trackStack.push(shouldTrack);\n shouldTrack = true;\n}\n\nfunction resetTracking() {\n var last = trackStack.pop();\n shouldTrack = last === undefined ? true : last;\n}\n\nfunction track(target, type, key) {\n if (shouldTrack && activeEffect) {\n var depsMap = targetMap.get(target);\n\n if (!depsMap) {\n targetMap.set(target, depsMap = new Map());\n }\n\n var dep = depsMap.get(key);\n\n if (!dep) {\n depsMap.set(key, dep = createDep());\n }\n\n var eventInfo = true ? {\n effect: activeEffect,\n target: target,\n type: type,\n key: key\n } : 0;\n trackEffects(dep, eventInfo);\n }\n}\n\nfunction trackEffects(dep, debuggerEventExtraInfo) {\n var shouldTrack = false;\n\n if (effectTrackDepth <= maxMarkerBits) {\n if (!newTracked(dep)) {\n dep.n |= trackOpBit; // set newly tracked\n\n shouldTrack = !wasTracked(dep);\n }\n } else {\n // Full cleanup mode.\n shouldTrack = !dep.has(activeEffect);\n }\n\n if (shouldTrack) {\n dep.add(activeEffect);\n activeEffect.deps.push(dep);\n\n if ( true && activeEffect.onTrack) {\n activeEffect.onTrack(Object.assign({\n effect: activeEffect\n }, debuggerEventExtraInfo));\n }\n }\n}\n\nfunction trigger(target, type, key, newValue, oldValue, oldTarget) {\n var depsMap = targetMap.get(target);\n\n if (!depsMap) {\n // never been tracked\n return;\n }\n\n var deps = [];\n\n if (type === \"clear\"\n /* CLEAR */\n ) {\n // collection being cleared\n // trigger all effects for target\n deps = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(depsMap.values());\n } else if (key === 'length' && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(target)) {\n depsMap.forEach(function (dep, key) {\n if (key === 'length' || key >= newValue) {\n deps.push(dep);\n }\n });\n } else {\n // schedule runs for SET | ADD | DELETE\n if (key !== void 0) {\n deps.push(depsMap.get(key));\n } // also run for iteration key on ADD | DELETE | Map.SET\n\n\n switch (type) {\n case \"add\"\n /* ADD */\n :\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isMap)(target)) {\n deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isIntegerKey)(key)) {\n // new index added to array -> length changes\n deps.push(depsMap.get('length'));\n }\n\n break;\n\n case \"delete\"\n /* DELETE */\n :\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isMap)(target)) {\n deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n }\n\n break;\n\n case \"set\"\n /* SET */\n :\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isMap)(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n }\n\n break;\n }\n }\n\n var eventInfo = true ? {\n target: target,\n type: type,\n key: key,\n newValue: newValue,\n oldValue: oldValue,\n oldTarget: oldTarget\n } : 0;\n\n if (deps.length === 1) {\n if (deps[0]) {\n if (true) {\n triggerEffects(deps[0], eventInfo);\n } else {}\n }\n } else {\n var effects = [];\n\n var _iterator = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(deps),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var dep = _step.value;\n\n if (dep) {\n effects.push.apply(effects, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(dep));\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n if (true) {\n triggerEffects(createDep(effects), eventInfo);\n } else {}\n }\n}\n\nfunction triggerEffects(dep, debuggerEventExtraInfo) {\n // spread into array for stabilization\n var effects = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(dep) ? dep : (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(dep);\n\n var _iterator2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(effects),\n _step2;\n\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var _effect2 = _step2.value;\n\n if (_effect2.computed) {\n triggerEffect(_effect2, debuggerEventExtraInfo);\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n\n var _iterator3 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(effects),\n _step3;\n\n try {\n for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n var _effect3 = _step3.value;\n\n if (!_effect3.computed) {\n triggerEffect(_effect3, debuggerEventExtraInfo);\n }\n }\n } catch (err) {\n _iterator3.e(err);\n } finally {\n _iterator3.f();\n }\n}\n\nfunction triggerEffect(effect, debuggerEventExtraInfo) {\n if (effect !== activeEffect || effect.allowRecurse) {\n if ( true && effect.onTrigger) {\n effect.onTrigger((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.extend)({\n effect: effect\n }, debuggerEventExtraInfo));\n }\n\n if (effect.scheduler) {\n effect.scheduler();\n } else {\n effect.run();\n }\n }\n}\n\nvar isNonTrackableKeys = /*#__PURE__*/(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.makeMap)(\"__proto__,__v_isRef,__isVue\");\nvar builtInSymbols = new Set( /*#__PURE__*/Object.getOwnPropertyNames(Symbol) // ios10.x Object.getOwnPropertyNames(Symbol) can enumerate 'arguments' and 'caller'\n// but accessing them on Symbol leads to TypeError because Symbol is a strict mode\n// function\n.filter(function (key) {\n return key !== 'arguments' && key !== 'caller';\n}).map(function (key) {\n return Symbol[key];\n}).filter(_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isSymbol));\nvar get = /*#__PURE__*/createGetter();\nvar shallowGet = /*#__PURE__*/createGetter(false, true);\nvar readonlyGet = /*#__PURE__*/createGetter(true);\nvar shallowReadonlyGet = /*#__PURE__*/createGetter(true, true);\nvar arrayInstrumentations = /*#__PURE__*/createArrayInstrumentations();\n\nfunction createArrayInstrumentations() {\n var instrumentations = {};\n ['includes', 'indexOf', 'lastIndexOf'].forEach(function (key) {\n instrumentations[key] = function () {\n var arr = toRaw(this);\n\n for (var i = 0, l = this.length; i < l; i++) {\n track(arr, \"get\"\n /* GET */\n , i + '');\n } // we run the method using the original args first (which may be reactive)\n\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key3 = 0; _key3 < _len2; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n var res = arr[key].apply(arr, args);\n\n if (res === -1 || res === false) {\n // if that didn't work, run it again using raw values.\n return arr[key].apply(arr, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(args.map(toRaw)));\n } else {\n return res;\n }\n };\n });\n ['push', 'pop', 'shift', 'unshift', 'splice'].forEach(function (key) {\n instrumentations[key] = function () {\n pauseTracking();\n\n for (var _len3 = arguments.length, args = new Array(_len3), _key4 = 0; _key4 < _len3; _key4++) {\n args[_key4] = arguments[_key4];\n }\n\n var res = toRaw(this)[key].apply(this, args);\n resetTracking();\n return res;\n };\n });\n return instrumentations;\n}\n\nfunction createGetter() {\n var isReadonly = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var shallow = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n return function get(target, key, receiver) {\n if (key === \"__v_isReactive\"\n /* IS_REACTIVE */\n ) {\n return !isReadonly;\n } else if (key === \"__v_isReadonly\"\n /* IS_READONLY */\n ) {\n return isReadonly;\n } else if (key === \"__v_isShallow\"\n /* IS_SHALLOW */\n ) {\n return shallow;\n } else if (key === \"__v_raw\"\n /* RAW */\n && receiver === (isReadonly ? shallow ? shallowReadonlyMap : readonlyMap : shallow ? shallowReactiveMap : reactiveMap).get(target)) {\n return target;\n }\n\n var targetIsArray = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(target);\n\n if (!isReadonly && targetIsArray && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.hasOwn)(arrayInstrumentations, key)) {\n return Reflect.get(arrayInstrumentations, key, receiver);\n }\n\n var res = Reflect.get(target, key, receiver);\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isSymbol)(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) {\n return res;\n }\n\n if (!isReadonly) {\n track(target, \"get\"\n /* GET */\n , key);\n }\n\n if (shallow) {\n return res;\n }\n\n if (isRef(res)) {\n // ref unwrapping - skip unwrap for Array + integer key.\n return targetIsArray && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isIntegerKey)(key) ? res : res.value;\n }\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isObject)(res)) {\n // Convert returned value into a proxy as well. we do the isObject check\n // here to avoid invalid value warning. Also need to lazy access readonly\n // and reactive here to avoid circular dependency.\n return isReadonly ? readonly(res) : reactive(res);\n }\n\n return res;\n };\n}\n\nvar set = /*#__PURE__*/createSetter();\nvar shallowSet = /*#__PURE__*/createSetter(true);\n\nfunction createSetter() {\n var shallow = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n return function set(target, key, value, receiver) {\n var oldValue = target[key];\n\n if (isReadonly(oldValue) && isRef(oldValue) && !isRef(value)) {\n return false;\n }\n\n if (!shallow && !isReadonly(value)) {\n if (!isShallow(value)) {\n value = toRaw(value);\n oldValue = toRaw(oldValue);\n }\n\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(target) && isRef(oldValue) && !isRef(value)) {\n oldValue.value = value;\n return true;\n }\n }\n\n var hadKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(target) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isIntegerKey)(key) ? Number(key) < target.length : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.hasOwn)(target, key);\n var result = Reflect.set(target, key, value, receiver); // don't trigger if target is something up in the prototype chain of original\n\n if (target === toRaw(receiver)) {\n if (!hadKey) {\n trigger(target, \"add\"\n /* ADD */\n , key, value);\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.hasChanged)(value, oldValue)) {\n trigger(target, \"set\"\n /* SET */\n , key, value, oldValue);\n }\n }\n\n return result;\n };\n}\n\nfunction deleteProperty(target, key) {\n var hadKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.hasOwn)(target, key);\n var oldValue = target[key];\n var result = Reflect.deleteProperty(target, key);\n\n if (result && hadKey) {\n trigger(target, \"delete\"\n /* DELETE */\n , key, undefined, oldValue);\n }\n\n return result;\n}\n\nfunction has(target, key) {\n var result = Reflect.has(target, key);\n\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isSymbol)(key) || !builtInSymbols.has(key)) {\n track(target, \"has\"\n /* HAS */\n , key);\n }\n\n return result;\n}\n\nfunction ownKeys(target) {\n track(target, \"iterate\"\n /* ITERATE */\n , (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(target) ? 'length' : ITERATE_KEY);\n return Reflect.ownKeys(target);\n}\n\nvar mutableHandlers = {\n get: get,\n set: set,\n deleteProperty: deleteProperty,\n has: has,\n ownKeys: ownKeys\n};\nvar readonlyHandlers = {\n get: readonlyGet,\n set: function set(target, key) {\n if (true) {\n warn(\"Set operation on key \\\"\".concat(String(key), \"\\\" failed: target is readonly.\"), target);\n }\n\n return true;\n },\n deleteProperty: function deleteProperty(target, key) {\n if (true) {\n warn(\"Delete operation on key \\\"\".concat(String(key), \"\\\" failed: target is readonly.\"), target);\n }\n\n return true;\n }\n};\nvar shallowReactiveHandlers = /*#__PURE__*/(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.extend)({}, mutableHandlers, {\n get: shallowGet,\n set: shallowSet\n}); // Props handlers are special in the sense that it should not unwrap top-level\n// refs (in order to allow refs to be explicitly passed down), but should\n// retain the reactivity of the normal readonly object.\n\nvar shallowReadonlyHandlers = /*#__PURE__*/(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.extend)({}, readonlyHandlers, {\n get: shallowReadonlyGet\n});\n\nvar toShallow = function toShallow(value) {\n return value;\n};\n\nvar getProto = function getProto(v) {\n return Reflect.getPrototypeOf(v);\n};\n\nfunction get$1(target, key) {\n var isReadonly = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var isShallow = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n // #1772: readonly(reactive(Map)) should return readonly + reactive version\n // of the value\n target = target[\"__v_raw\"\n /* RAW */\n ];\n var rawTarget = toRaw(target);\n var rawKey = toRaw(key);\n\n if (!isReadonly) {\n if (key !== rawKey) {\n track(rawTarget, \"get\"\n /* GET */\n , key);\n }\n\n track(rawTarget, \"get\"\n /* GET */\n , rawKey);\n }\n\n var _getProto = getProto(rawTarget),\n has = _getProto.has;\n\n var wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n\n if (has.call(rawTarget, key)) {\n return wrap(target.get(key));\n } else if (has.call(rawTarget, rawKey)) {\n return wrap(target.get(rawKey));\n } else if (target !== rawTarget) {\n // #3602 readonly(reactive(Map))\n // ensure that the nested reactive `Map` can do tracking for itself\n target.get(key);\n }\n}\n\nfunction has$1(key) {\n var isReadonly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var target = this[\"__v_raw\"\n /* RAW */\n ];\n var rawTarget = toRaw(target);\n var rawKey = toRaw(key);\n\n if (!isReadonly) {\n if (key !== rawKey) {\n track(rawTarget, \"has\"\n /* HAS */\n , key);\n }\n\n track(rawTarget, \"has\"\n /* HAS */\n , rawKey);\n }\n\n return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey);\n}\n\nfunction size(target) {\n var isReadonly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n target = target[\"__v_raw\"\n /* RAW */\n ];\n !isReadonly && track(toRaw(target), \"iterate\"\n /* ITERATE */\n , ITERATE_KEY);\n return Reflect.get(target, 'size', target);\n}\n\nfunction add(value) {\n value = toRaw(value);\n var target = toRaw(this);\n var proto = getProto(target);\n var hadKey = proto.has.call(target, value);\n\n if (!hadKey) {\n target.add(value);\n trigger(target, \"add\"\n /* ADD */\n , value, value);\n }\n\n return this;\n}\n\nfunction set$1(key, value) {\n value = toRaw(value);\n var target = toRaw(this);\n\n var _getProto2 = getProto(target),\n has = _getProto2.has,\n get = _getProto2.get;\n\n var hadKey = has.call(target, key);\n\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has.call(target, key);\n } else if (true) {\n checkIdentityKeys(target, has, key);\n }\n\n var oldValue = get.call(target, key);\n target.set(key, value);\n\n if (!hadKey) {\n trigger(target, \"add\"\n /* ADD */\n , key, value);\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.hasChanged)(value, oldValue)) {\n trigger(target, \"set\"\n /* SET */\n , key, value, oldValue);\n }\n\n return this;\n}\n\nfunction deleteEntry(key) {\n var target = toRaw(this);\n\n var _getProto3 = getProto(target),\n has = _getProto3.has,\n get = _getProto3.get;\n\n var hadKey = has.call(target, key);\n\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has.call(target, key);\n } else if (true) {\n checkIdentityKeys(target, has, key);\n }\n\n var oldValue = get ? get.call(target, key) : undefined; // forward the operation before queueing reactions\n\n var result = target[\"delete\"](key);\n\n if (hadKey) {\n trigger(target, \"delete\"\n /* DELETE */\n , key, undefined, oldValue);\n }\n\n return result;\n}\n\nfunction clear() {\n var target = toRaw(this);\n var hadItems = target.size !== 0;\n var oldTarget = true ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isMap)(target) ? new Map(target) : new Set(target) : 0; // forward the operation before queueing reactions\n\n var result = target.clear();\n\n if (hadItems) {\n trigger(target, \"clear\"\n /* CLEAR */\n , undefined, undefined, oldTarget);\n }\n\n return result;\n}\n\nfunction createForEach(isReadonly, isShallow) {\n return function forEach(callback, thisArg) {\n var observed = this;\n var target = observed[\"__v_raw\"\n /* RAW */\n ];\n var rawTarget = toRaw(target);\n var wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n !isReadonly && track(rawTarget, \"iterate\"\n /* ITERATE */\n , ITERATE_KEY);\n return target.forEach(function (value, key) {\n // important: make sure the callback is\n // 1. invoked with the reactive map as `this` and 3rd arg\n // 2. the value received should be a corresponding reactive/readonly.\n return callback.call(thisArg, wrap(value), wrap(key), observed);\n });\n };\n}\n\nfunction createIterableMethod(method, isReadonly, isShallow) {\n return function () {\n var target = this[\"__v_raw\"\n /* RAW */\n ];\n var rawTarget = toRaw(target);\n var targetIsMap = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isMap)(rawTarget);\n var isPair = method === 'entries' || method === Symbol.iterator && targetIsMap;\n var isKeyOnly = method === 'keys' && targetIsMap;\n var innerIterator = target[method].apply(target, arguments);\n var wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n !isReadonly && track(rawTarget, \"iterate\"\n /* ITERATE */\n , isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY); // return a wrapped iterator which returns observed versions of the\n // values emitted from the real iterator\n\n return (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])({\n // iterator protocol\n next: function next() {\n var _innerIterator$next = innerIterator.next(),\n value = _innerIterator$next.value,\n done = _innerIterator$next.done;\n\n return done ? {\n value: value,\n done: done\n } : {\n value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value),\n done: done\n };\n }\n }, Symbol.iterator, function () {\n return this;\n });\n };\n}\n\nfunction createReadonlyMethod(type) {\n return function () {\n if (true) {\n var key = (arguments.length <= 0 ? undefined : arguments[0]) ? \"on key \\\"\".concat(arguments.length <= 0 ? undefined : arguments[0], \"\\\" \") : \"\";\n console.warn(\"\".concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.capitalize)(type), \" operation \").concat(key, \"failed: target is readonly.\"), toRaw(this));\n }\n\n return type === \"delete\"\n /* DELETE */\n ? false : this;\n };\n}\n\nfunction createInstrumentations() {\n var mutableInstrumentations = {\n get: function get(key) {\n return get$1(this, key);\n },\n\n get size() {\n return size(this);\n },\n\n has: has$1,\n add: add,\n set: set$1,\n \"delete\": deleteEntry,\n clear: clear,\n forEach: createForEach(false, false)\n };\n var shallowInstrumentations = {\n get: function get(key) {\n return get$1(this, key, false, true);\n },\n\n get size() {\n return size(this);\n },\n\n has: has$1,\n add: add,\n set: set$1,\n \"delete\": deleteEntry,\n clear: clear,\n forEach: createForEach(false, true)\n };\n var readonlyInstrumentations = {\n get: function get(key) {\n return get$1(this, key, true);\n },\n\n get size() {\n return size(this, true);\n },\n\n has: function has(key) {\n return has$1.call(this, key, true);\n },\n add: createReadonlyMethod(\"add\"\n /* ADD */\n ),\n set: createReadonlyMethod(\"set\"\n /* SET */\n ),\n \"delete\": createReadonlyMethod(\"delete\"\n /* DELETE */\n ),\n clear: createReadonlyMethod(\"clear\"\n /* CLEAR */\n ),\n forEach: createForEach(true, false)\n };\n var shallowReadonlyInstrumentations = {\n get: function get(key) {\n return get$1(this, key, true, true);\n },\n\n get size() {\n return size(this, true);\n },\n\n has: function has(key) {\n return has$1.call(this, key, true);\n },\n add: createReadonlyMethod(\"add\"\n /* ADD */\n ),\n set: createReadonlyMethod(\"set\"\n /* SET */\n ),\n \"delete\": createReadonlyMethod(\"delete\"\n /* DELETE */\n ),\n clear: createReadonlyMethod(\"clear\"\n /* CLEAR */\n ),\n forEach: createForEach(true, true)\n };\n var iteratorMethods = ['keys', 'values', 'entries', Symbol.iterator];\n iteratorMethods.forEach(function (method) {\n mutableInstrumentations[method] = createIterableMethod(method, false, false);\n readonlyInstrumentations[method] = createIterableMethod(method, true, false);\n shallowInstrumentations[method] = createIterableMethod(method, false, true);\n shallowReadonlyInstrumentations[method] = createIterableMethod(method, true, true);\n });\n return [mutableInstrumentations, readonlyInstrumentations, shallowInstrumentations, shallowReadonlyInstrumentations];\n}\n\nvar _createInstrumentatio = /* #__PURE__*/createInstrumentations(),\n _createInstrumentatio2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(_createInstrumentatio, 4),\n mutableInstrumentations = _createInstrumentatio2[0],\n readonlyInstrumentations = _createInstrumentatio2[1],\n shallowInstrumentations = _createInstrumentatio2[2],\n shallowReadonlyInstrumentations = _createInstrumentatio2[3];\n\nfunction createInstrumentationGetter(isReadonly, shallow) {\n var instrumentations = shallow ? isReadonly ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly ? readonlyInstrumentations : mutableInstrumentations;\n return function (target, key, receiver) {\n if (key === \"__v_isReactive\"\n /* IS_REACTIVE */\n ) {\n return !isReadonly;\n } else if (key === \"__v_isReadonly\"\n /* IS_READONLY */\n ) {\n return isReadonly;\n } else if (key === \"__v_raw\"\n /* RAW */\n ) {\n return target;\n }\n\n return Reflect.get((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.hasOwn)(instrumentations, key) && key in target ? instrumentations : target, key, receiver);\n };\n}\n\nvar mutableCollectionHandlers = {\n get: /*#__PURE__*/createInstrumentationGetter(false, false)\n};\nvar shallowCollectionHandlers = {\n get: /*#__PURE__*/createInstrumentationGetter(false, true)\n};\nvar readonlyCollectionHandlers = {\n get: /*#__PURE__*/createInstrumentationGetter(true, false)\n};\nvar shallowReadonlyCollectionHandlers = {\n get: /*#__PURE__*/createInstrumentationGetter(true, true)\n};\n\nfunction checkIdentityKeys(target, has, key) {\n var rawKey = toRaw(key);\n\n if (rawKey !== key && has.call(target, rawKey)) {\n var type = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.toRawType)(target);\n console.warn(\"Reactive \".concat(type, \" contains both the raw and reactive \") + \"versions of the same object\".concat(type === \"Map\" ? \" as keys\" : \"\", \", \") + \"which can lead to inconsistencies. \" + \"Avoid differentiating between the raw and reactive versions \" + \"of an object and only use the reactive version if possible.\");\n }\n}\n\nvar reactiveMap = new WeakMap();\nvar shallowReactiveMap = new WeakMap();\nvar readonlyMap = new WeakMap();\nvar shallowReadonlyMap = new WeakMap();\n\nfunction targetTypeMap(rawType) {\n switch (rawType) {\n case 'Object':\n case 'Array':\n return 1\n /* COMMON */\n ;\n\n case 'Map':\n case 'Set':\n case 'WeakMap':\n case 'WeakSet':\n return 2\n /* COLLECTION */\n ;\n\n default:\n return 0\n /* INVALID */\n ;\n }\n}\n\nfunction getTargetType(value) {\n return value[\"__v_skip\"\n /* SKIP */\n ] || !Object.isExtensible(value) ? 0\n /* INVALID */\n : targetTypeMap((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.toRawType)(value));\n}\n\nfunction reactive(target) {\n // if trying to observe a readonly proxy, return the readonly version.\n if (isReadonly(target)) {\n return target;\n }\n\n return createReactiveObject(target, false, mutableHandlers, mutableCollectionHandlers, reactiveMap);\n}\n/**\r\n * Return a shallowly-reactive copy of the original object, where only the root\r\n * level properties are reactive. It also does not auto-unwrap refs (even at the\r\n * root level).\r\n */\n\n\nfunction shallowReactive(target) {\n return createReactiveObject(target, false, shallowReactiveHandlers, shallowCollectionHandlers, shallowReactiveMap);\n}\n/**\r\n * Creates a readonly copy of the original object. Note the returned copy is not\r\n * made reactive, but `readonly` can be called on an already reactive object.\r\n */\n\n\nfunction readonly(target) {\n return createReactiveObject(target, true, readonlyHandlers, readonlyCollectionHandlers, readonlyMap);\n}\n/**\r\n * Returns a reactive-copy of the original object, where only the root level\r\n * properties are readonly, and does NOT unwrap refs nor recursively convert\r\n * returned properties.\r\n * This is used for creating the props proxy object for stateful components.\r\n */\n\n\nfunction shallowReadonly(target) {\n return createReactiveObject(target, true, shallowReadonlyHandlers, shallowReadonlyCollectionHandlers, shallowReadonlyMap);\n}\n\nfunction createReactiveObject(target, isReadonly, baseHandlers, collectionHandlers, proxyMap) {\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isObject)(target)) {\n if (true) {\n console.warn(\"value cannot be made reactive: \".concat(String(target)));\n }\n\n return target;\n } // target is already a Proxy, return it.\n // exception: calling readonly() on a reactive object\n\n\n if (target[\"__v_raw\"\n /* RAW */\n ] && !(isReadonly && target[\"__v_isReactive\"\n /* IS_REACTIVE */\n ])) {\n return target;\n } // target already has corresponding Proxy\n\n\n var existingProxy = proxyMap.get(target);\n\n if (existingProxy) {\n return existingProxy;\n } // only specific value types can be observed.\n\n\n var targetType = getTargetType(target);\n\n if (targetType === 0\n /* INVALID */\n ) {\n return target;\n }\n\n var proxy = new Proxy(target, targetType === 2\n /* COLLECTION */\n ? collectionHandlers : baseHandlers);\n proxyMap.set(target, proxy);\n return proxy;\n}\n\nfunction isReactive(value) {\n if (isReadonly(value)) {\n return isReactive(value[\"__v_raw\"\n /* RAW */\n ]);\n }\n\n return !!(value && value[\"__v_isReactive\"\n /* IS_REACTIVE */\n ]);\n}\n\nfunction isReadonly(value) {\n return !!(value && value[\"__v_isReadonly\"\n /* IS_READONLY */\n ]);\n}\n\nfunction isShallow(value) {\n return !!(value && value[\"__v_isShallow\"\n /* IS_SHALLOW */\n ]);\n}\n\nfunction isProxy(value) {\n return isReactive(value) || isReadonly(value);\n}\n\nfunction toRaw(observed) {\n var raw = observed && observed[\"__v_raw\"\n /* RAW */\n ];\n return raw ? toRaw(raw) : observed;\n}\n\nfunction markRaw(value) {\n (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.def)(value, \"__v_skip\"\n /* SKIP */\n , true);\n return value;\n}\n\nvar toReactive = function toReactive(value) {\n return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isObject)(value) ? reactive(value) : value;\n};\n\nvar toReadonly = function toReadonly(value) {\n return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isObject)(value) ? readonly(value) : value;\n};\n\nfunction trackRefValue(ref) {\n if (shouldTrack && activeEffect) {\n ref = toRaw(ref);\n\n if (true) {\n trackEffects(ref.dep || (ref.dep = createDep()), {\n target: ref,\n type: \"get\"\n /* GET */\n ,\n key: 'value'\n });\n } else {}\n }\n}\n\nfunction triggerRefValue(ref, newVal) {\n ref = toRaw(ref);\n\n if (ref.dep) {\n if (true) {\n triggerEffects(ref.dep, {\n target: ref,\n type: \"set\"\n /* SET */\n ,\n key: 'value',\n newValue: newVal\n });\n } else {}\n }\n}\n\nfunction isRef(r) {\n return !!(r && r.__v_isRef === true);\n}\n\nfunction ref(value) {\n return createRef(value, false);\n}\n\nfunction shallowRef(value) {\n return createRef(value, true);\n}\n\nfunction createRef(rawValue, shallow) {\n if (isRef(rawValue)) {\n return rawValue;\n }\n\n return new RefImpl(rawValue, shallow);\n}\n\nvar RefImpl = /*#__PURE__*/function () {\n function RefImpl(value, __v_isShallow) {\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, RefImpl);\n\n this.__v_isShallow = __v_isShallow;\n this.dep = undefined;\n this.__v_isRef = true;\n this._rawValue = __v_isShallow ? value : toRaw(value);\n this._value = __v_isShallow ? value : toReactive(value);\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(RefImpl, [{\n key: \"value\",\n get: function get() {\n trackRefValue(this);\n return this._value;\n },\n set: function set(newVal) {\n newVal = this.__v_isShallow ? newVal : toRaw(newVal);\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.hasChanged)(newVal, this._rawValue)) {\n this._rawValue = newVal;\n this._value = this.__v_isShallow ? newVal : toReactive(newVal);\n triggerRefValue(this, newVal);\n }\n }\n }]);\n\n return RefImpl;\n}();\n\nfunction triggerRef(ref) {\n triggerRefValue(ref, true ? ref.value : 0);\n}\n\nfunction unref(ref) {\n return isRef(ref) ? ref.value : ref;\n}\n\nvar shallowUnwrapHandlers = {\n get: function get(target, key, receiver) {\n return unref(Reflect.get(target, key, receiver));\n },\n set: function set(target, key, value, receiver) {\n var oldValue = target[key];\n\n if (isRef(oldValue) && !isRef(value)) {\n oldValue.value = value;\n return true;\n } else {\n return Reflect.set(target, key, value, receiver);\n }\n }\n};\n\nfunction proxyRefs(objectWithRefs) {\n return isReactive(objectWithRefs) ? objectWithRefs : new Proxy(objectWithRefs, shallowUnwrapHandlers);\n}\n\nvar CustomRefImpl = /*#__PURE__*/function () {\n function CustomRefImpl(factory) {\n var _this = this;\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, CustomRefImpl);\n\n this.dep = undefined;\n this.__v_isRef = true;\n\n var _factory = factory(function () {\n return trackRefValue(_this);\n }, function () {\n return triggerRefValue(_this);\n }),\n get = _factory.get,\n set = _factory.set;\n\n this._get = get;\n this._set = set;\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(CustomRefImpl, [{\n key: \"value\",\n get: function get() {\n return this._get();\n },\n set: function set(newVal) {\n this._set(newVal);\n }\n }]);\n\n return CustomRefImpl;\n}();\n\nfunction customRef(factory) {\n return new CustomRefImpl(factory);\n}\n\nfunction toRefs(object) {\n if ( true && !isProxy(object)) {\n console.warn(\"toRefs() expects a reactive object but received a plain one.\");\n }\n\n var ret = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isArray)(object) ? new Array(object.length) : {};\n\n for (var key in object) {\n ret[key] = toRef(object, key);\n }\n\n return ret;\n}\n\nvar ObjectRefImpl = /*#__PURE__*/function () {\n function ObjectRefImpl(_object, _key, _defaultValue) {\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, ObjectRefImpl);\n\n this._object = _object;\n this._key = _key;\n this._defaultValue = _defaultValue;\n this.__v_isRef = true;\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(ObjectRefImpl, [{\n key: \"value\",\n get: function get() {\n var val = this._object[this._key];\n return val === undefined ? this._defaultValue : val;\n },\n set: function set(newVal) {\n this._object[this._key] = newVal;\n }\n }]);\n\n return ObjectRefImpl;\n}();\n\nfunction toRef(object, key, defaultValue) {\n var val = object[key];\n return isRef(val) ? val : new ObjectRefImpl(object, key, defaultValue);\n}\n\nvar ComputedRefImpl = /*#__PURE__*/function () {\n function ComputedRefImpl(getter, _setter, isReadonly, isSSR) {\n var _this2 = this;\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, ComputedRefImpl);\n\n this._setter = _setter;\n this.dep = undefined;\n this.__v_isRef = true;\n this._dirty = true;\n this.effect = new ReactiveEffect(getter, function () {\n if (!_this2._dirty) {\n _this2._dirty = true;\n triggerRefValue(_this2);\n }\n });\n this.effect.computed = this;\n this.effect.active = this._cacheable = !isSSR;\n this[\"__v_isReadonly\"\n /* IS_READONLY */\n ] = isReadonly;\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(ComputedRefImpl, [{\n key: \"value\",\n get: function get() {\n // the computed ref may get wrapped by other proxies e.g. readonly() #3376\n var self = toRaw(this);\n trackRefValue(self);\n\n if (self._dirty || !self._cacheable) {\n self._dirty = false;\n self._value = self.effect.run();\n }\n\n return self._value;\n },\n set: function set(newValue) {\n this._setter(newValue);\n }\n }]);\n\n return ComputedRefImpl;\n}();\n\nfunction computed(getterOrOptions, debugOptions) {\n var isSSR = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var getter;\n var setter;\n var onlyGetter = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_31__.isFunction)(getterOrOptions);\n\n if (onlyGetter) {\n getter = getterOrOptions;\n setter = true ? function () {\n console.warn('Write operation failed: computed value is readonly');\n } : 0;\n } else {\n getter = getterOrOptions.get;\n setter = getterOrOptions.set;\n }\n\n var cRef = new ComputedRefImpl(getter, setter, onlyGetter || !setter, isSSR);\n\n if ( true && debugOptions && !isSSR) {\n cRef.effect.onTrack = debugOptions.onTrack;\n cRef.effect.onTrigger = debugOptions.onTrigger;\n }\n\n return cRef;\n}\n\nvar _a;\n\nvar tick = /*#__PURE__*/Promise.resolve();\nvar queue = [];\nvar queued = false;\n\nvar scheduler = function scheduler(fn) {\n queue.push(fn);\n\n if (!queued) {\n queued = true;\n tick.then(flush);\n }\n};\n\nvar flush = function flush() {\n for (var i = 0; i < queue.length; i++) {\n queue[i]();\n }\n\n queue.length = 0;\n queued = false;\n};\n\nvar DeferredComputedRefImpl = /*#__PURE__*/function () {\n function DeferredComputedRefImpl(getter) {\n var _this3 = this;\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(this, DeferredComputedRefImpl);\n\n this.dep = undefined;\n this._dirty = true;\n this.__v_isRef = true;\n this[_a] = true;\n var compareTarget;\n var hasCompareTarget = false;\n var scheduled = false;\n this.effect = new ReactiveEffect(getter, function (computedTrigger) {\n if (_this3.dep) {\n if (computedTrigger) {\n compareTarget = _this3._value;\n hasCompareTarget = true;\n } else if (!scheduled) {\n var valueToCompare = hasCompareTarget ? compareTarget : _this3._value;\n scheduled = true;\n hasCompareTarget = false;\n scheduler(function () {\n if (_this3.effect.active && _this3._get() !== valueToCompare) {\n triggerRefValue(_this3);\n }\n\n scheduled = false;\n });\n } // chained upstream computeds are notified synchronously to ensure\n // value invalidation in case of sync access; normal effects are\n // deferred to be triggered in scheduler.\n\n\n var _iterator4 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_this3.dep),\n _step4;\n\n try {\n for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {\n var e = _step4.value;\n\n if (e.computed instanceof DeferredComputedRefImpl) {\n e.scheduler(true\n /* computedTrigger */\n );\n }\n }\n } catch (err) {\n _iterator4.e(err);\n } finally {\n _iterator4.f();\n }\n }\n\n _this3._dirty = true;\n });\n this.effect.computed = this;\n }\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(DeferredComputedRefImpl, [{\n key: \"_get\",\n value: function _get() {\n if (this._dirty) {\n this._dirty = false;\n return this._value = this.effect.run();\n }\n\n return this._value;\n }\n }, {\n key: \"value\",\n get: function get() {\n trackRefValue(this); // the computed ref may get wrapped by other proxies e.g. readonly() #3376\n\n return toRaw(this)._get();\n }\n }]);\n\n return DeferredComputedRefImpl;\n}();\n\n_a = \"__v_isReadonly\"\n/* IS_READONLY */\n;\n\nfunction deferredComputed(getter) {\n return new DeferredComputedRefImpl(getter);\n}\n\n\n\n//# sourceURL=webpack://cdfg_vue3/./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js?"); /***/ }), /***/ "./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js": /*!*************************************************************************!*\ !*** ./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js ***! \*************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BaseTransition\": () => (/* binding */ BaseTransition),\n/* harmony export */ \"Comment\": () => (/* binding */ Comment),\n/* harmony export */ \"EffectScope\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.EffectScope),\n/* harmony export */ \"Fragment\": () => (/* binding */ Fragment),\n/* harmony export */ \"KeepAlive\": () => (/* binding */ KeepAlive),\n/* harmony export */ \"ReactiveEffect\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.ReactiveEffect),\n/* harmony export */ \"Static\": () => (/* binding */ Static),\n/* harmony export */ \"Suspense\": () => (/* binding */ Suspense),\n/* harmony export */ \"Teleport\": () => (/* binding */ Teleport),\n/* harmony export */ \"Text\": () => (/* binding */ Text),\n/* harmony export */ \"callWithAsyncErrorHandling\": () => (/* binding */ callWithAsyncErrorHandling),\n/* harmony export */ \"callWithErrorHandling\": () => (/* binding */ callWithErrorHandling),\n/* harmony export */ \"camelize\": () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_67__.camelize),\n/* harmony export */ \"capitalize\": () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_67__.capitalize),\n/* harmony export */ \"cloneVNode\": () => (/* binding */ cloneVNode),\n/* harmony export */ \"compatUtils\": () => (/* binding */ compatUtils),\n/* harmony export */ \"computed\": () => (/* binding */ computed),\n/* harmony export */ \"createBlock\": () => (/* binding */ createBlock),\n/* harmony export */ \"createCommentVNode\": () => (/* binding */ createCommentVNode),\n/* harmony export */ \"createElementBlock\": () => (/* binding */ createElementBlock),\n/* harmony export */ \"createElementVNode\": () => (/* binding */ createBaseVNode),\n/* harmony export */ \"createHydrationRenderer\": () => (/* binding */ createHydrationRenderer),\n/* harmony export */ \"createPropsRestProxy\": () => (/* binding */ createPropsRestProxy),\n/* harmony export */ \"createRenderer\": () => (/* binding */ createRenderer),\n/* harmony export */ \"createSlots\": () => (/* binding */ createSlots),\n/* harmony export */ \"createStaticVNode\": () => (/* binding */ createStaticVNode),\n/* harmony export */ \"createTextVNode\": () => (/* binding */ createTextVNode),\n/* harmony export */ \"createVNode\": () => (/* binding */ createVNode),\n/* harmony export */ \"customRef\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.customRef),\n/* harmony export */ \"defineAsyncComponent\": () => (/* binding */ defineAsyncComponent),\n/* harmony export */ \"defineComponent\": () => (/* binding */ defineComponent),\n/* harmony export */ \"defineEmits\": () => (/* binding */ defineEmits),\n/* harmony export */ \"defineExpose\": () => (/* binding */ defineExpose),\n/* harmony export */ \"defineProps\": () => (/* binding */ defineProps),\n/* harmony export */ \"devtools\": () => (/* binding */ devtools),\n/* harmony export */ \"effect\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.effect),\n/* harmony export */ \"effectScope\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.effectScope),\n/* harmony export */ \"getCurrentInstance\": () => (/* binding */ getCurrentInstance),\n/* harmony export */ \"getCurrentScope\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.getCurrentScope),\n/* harmony export */ \"getTransitionRawChildren\": () => (/* binding */ getTransitionRawChildren),\n/* harmony export */ \"guardReactiveProps\": () => (/* binding */ guardReactiveProps),\n/* harmony export */ \"h\": () => (/* binding */ h),\n/* harmony export */ \"handleError\": () => (/* binding */ handleError),\n/* harmony export */ \"initCustomFormatter\": () => (/* binding */ initCustomFormatter),\n/* harmony export */ \"inject\": () => (/* binding */ inject),\n/* harmony export */ \"isMemoSame\": () => (/* binding */ isMemoSame),\n/* harmony export */ \"isProxy\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isProxy),\n/* harmony export */ \"isReactive\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isReactive),\n/* harmony export */ \"isReadonly\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isReadonly),\n/* harmony export */ \"isRef\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isRef),\n/* harmony export */ \"isRuntimeOnly\": () => (/* binding */ isRuntimeOnly),\n/* harmony export */ \"isShallow\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isShallow),\n/* harmony export */ \"isVNode\": () => (/* binding */ isVNode),\n/* harmony export */ \"markRaw\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.markRaw),\n/* harmony export */ \"mergeDefaults\": () => (/* binding */ mergeDefaults),\n/* harmony export */ \"mergeProps\": () => (/* binding */ mergeProps),\n/* harmony export */ \"nextTick\": () => (/* binding */ nextTick),\n/* harmony export */ \"normalizeClass\": () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_67__.normalizeClass),\n/* harmony export */ \"normalizeProps\": () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_67__.normalizeProps),\n/* harmony export */ \"normalizeStyle\": () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_67__.normalizeStyle),\n/* harmony export */ \"onActivated\": () => (/* binding */ onActivated),\n/* harmony export */ \"onBeforeMount\": () => (/* binding */ onBeforeMount),\n/* harmony export */ \"onBeforeUnmount\": () => (/* binding */ onBeforeUnmount),\n/* harmony export */ \"onBeforeUpdate\": () => (/* binding */ onBeforeUpdate),\n/* harmony export */ \"onDeactivated\": () => (/* binding */ onDeactivated),\n/* harmony export */ \"onErrorCaptured\": () => (/* binding */ onErrorCaptured),\n/* harmony export */ \"onMounted\": () => (/* binding */ onMounted),\n/* harmony export */ \"onRenderTracked\": () => (/* binding */ onRenderTracked),\n/* harmony export */ \"onRenderTriggered\": () => (/* binding */ onRenderTriggered),\n/* harmony export */ \"onScopeDispose\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.onScopeDispose),\n/* harmony export */ \"onServerPrefetch\": () => (/* binding */ onServerPrefetch),\n/* harmony export */ \"onUnmounted\": () => (/* binding */ onUnmounted),\n/* harmony export */ \"onUpdated\": () => (/* binding */ onUpdated),\n/* harmony export */ \"openBlock\": () => (/* binding */ openBlock),\n/* harmony export */ \"popScopeId\": () => (/* binding */ popScopeId),\n/* harmony export */ \"provide\": () => (/* binding */ provide),\n/* harmony export */ \"proxyRefs\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.proxyRefs),\n/* harmony export */ \"pushScopeId\": () => (/* binding */ pushScopeId),\n/* harmony export */ \"queuePostFlushCb\": () => (/* binding */ queuePostFlushCb),\n/* harmony export */ \"reactive\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.reactive),\n/* harmony export */ \"readonly\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.readonly),\n/* harmony export */ \"ref\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.ref),\n/* harmony export */ \"registerRuntimeCompiler\": () => (/* binding */ registerRuntimeCompiler),\n/* harmony export */ \"renderList\": () => (/* binding */ renderList),\n/* harmony export */ \"renderSlot\": () => (/* binding */ renderSlot),\n/* harmony export */ \"resolveComponent\": () => (/* binding */ resolveComponent),\n/* harmony export */ \"resolveDirective\": () => (/* binding */ resolveDirective),\n/* harmony export */ \"resolveDynamicComponent\": () => (/* binding */ resolveDynamicComponent),\n/* harmony export */ \"resolveFilter\": () => (/* binding */ resolveFilter),\n/* harmony export */ \"resolveTransitionHooks\": () => (/* binding */ resolveTransitionHooks),\n/* harmony export */ \"setBlockTracking\": () => (/* binding */ setBlockTracking),\n/* harmony export */ \"setDevtoolsHook\": () => (/* binding */ setDevtoolsHook),\n/* harmony export */ \"setTransitionHooks\": () => (/* binding */ setTransitionHooks),\n/* harmony export */ \"shallowReactive\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.shallowReactive),\n/* harmony export */ \"shallowReadonly\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.shallowReadonly),\n/* harmony export */ \"shallowRef\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.shallowRef),\n/* harmony export */ \"ssrContextKey\": () => (/* binding */ ssrContextKey),\n/* harmony export */ \"ssrUtils\": () => (/* binding */ ssrUtils),\n/* harmony export */ \"stop\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.stop),\n/* harmony export */ \"toDisplayString\": () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_67__.toDisplayString),\n/* harmony export */ \"toHandlerKey\": () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_67__.toHandlerKey),\n/* harmony export */ \"toHandlers\": () => (/* binding */ toHandlers),\n/* harmony export */ \"toRaw\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.toRaw),\n/* harmony export */ \"toRef\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.toRef),\n/* harmony export */ \"toRefs\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.toRefs),\n/* harmony export */ \"transformVNodeArgs\": () => (/* binding */ transformVNodeArgs),\n/* harmony export */ \"triggerRef\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.triggerRef),\n/* harmony export */ \"unref\": () => (/* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.unref),\n/* harmony export */ \"useAttrs\": () => (/* binding */ useAttrs),\n/* harmony export */ \"useSSRContext\": () => (/* binding */ useSSRContext),\n/* harmony export */ \"useSlots\": () => (/* binding */ useSlots),\n/* harmony export */ \"useTransitionState\": () => (/* binding */ useTransitionState),\n/* harmony export */ \"version\": () => (/* binding */ version),\n/* harmony export */ \"warn\": () => (/* binding */ warn),\n/* harmony export */ \"watch\": () => (/* binding */ watch),\n/* harmony export */ \"watchEffect\": () => (/* binding */ watchEffect),\n/* harmony export */ \"watchPostEffect\": () => (/* binding */ watchPostEffect),\n/* harmony export */ \"watchSyncEffect\": () => (/* binding */ watchSyncEffect),\n/* harmony export */ \"withAsyncContext\": () => (/* binding */ withAsyncContext),\n/* harmony export */ \"withCtx\": () => (/* binding */ withCtx),\n/* harmony export */ \"withDefaults\": () => (/* binding */ withDefaults),\n/* harmony export */ \"withDirectives\": () => (/* binding */ withDirectives),\n/* harmony export */ \"withMemo\": () => (/* binding */ withMemo),\n/* harmony export */ \"withScopeId\": () => (/* binding */ withScopeId)\n/* harmony export */ });\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/typeof.js */ \"./node_modules/@babel/runtime/helpers/esm/typeof.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/slicedToArray.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */ \"./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ \"./node_modules/core-js/modules/es.array.join.js\");\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ \"./node_modules/core-js/modules/es.array.for-each.js\");\n/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.json.stringify.js */ \"./node_modules/core-js/modules/es.json.stringify.js\");\n/* harmony import */ var core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ \"./node_modules/core-js/modules/es.function.bind.js\");\n/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ \"./node_modules/core-js/modules/es.array.index-of.js\");\n/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.set.js */ \"./node_modules/core-js/modules/es.set.js\");\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.map.js */ \"./node_modules/core-js/modules/es.map.js\");\n/* harmony import */ var core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map_js__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.array.sort.js */ \"./node_modules/core-js/modules/es.array.sort.js\");\n/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/web.timers.js */ \"./node_modules/core-js/modules/web.timers.js\");\n/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.string.starts-with.js */ \"./node_modules/core-js/modules/es.string.starts-with.js\");\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_28__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_29__);\n/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/es.array.some.js */ \"./node_modules/core-js/modules/es.array.some.js\");\n/* harmony import */ var core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some_js__WEBPACK_IMPORTED_MODULE_30__);\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ \"./node_modules/core-js/modules/es.error.cause.js\");\n/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_31__);\n/* harmony import */ var core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! core-js/modules/es.error.to-string.js */ \"./node_modules/core-js/modules/es.error.to-string.js\");\n/* harmony import */ var core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_to_string_js__WEBPACK_IMPORTED_MODULE_32__);\n/* harmony import */ var core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! core-js/modules/es.string.anchor.js */ \"./node_modules/core-js/modules/es.string.anchor.js\");\n/* harmony import */ var core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_33__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_34__);\n/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ \"./node_modules/core-js/modules/es.object.create.js\");\n/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_35__);\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! core-js/modules/es.string.split.js */ \"./node_modules/core-js/modules/es.string.split.js\");\n/* harmony import */ var core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split_js__WEBPACK_IMPORTED_MODULE_36__);\n/* harmony import */ var core_js_modules_es_array_every_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! core-js/modules/es.array.every.js */ \"./node_modules/core-js/modules/es.array.every.js\");\n/* harmony import */ var core_js_modules_es_array_every_js__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_every_js__WEBPACK_IMPORTED_MODULE_37__);\n/* harmony import */ var core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! core-js/modules/es.symbol.to-string-tag.js */ \"./node_modules/core-js/modules/es.symbol.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_string_tag_js__WEBPACK_IMPORTED_MODULE_38__);\n/* harmony import */ var core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! core-js/modules/es.json.to-string-tag.js */ \"./node_modules/core-js/modules/es.json.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_to_string_tag_js__WEBPACK_IMPORTED_MODULE_39__);\n/* harmony import */ var core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! core-js/modules/es.math.to-string-tag.js */ \"./node_modules/core-js/modules/es.math.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_math_to_string_tag_js__WEBPACK_IMPORTED_MODULE_40__);\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_41__);\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_42__);\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ \"./node_modules/core-js/modules/es.regexp.constructor.js\");\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_43__);\n/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! core-js/modules/es.regexp.dot-all.js */ \"./node_modules/core-js/modules/es.regexp.dot-all.js\");\n/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_44__);\n/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! core-js/modules/es.regexp.sticky.js */ \"./node_modules/core-js/modules/es.regexp.sticky.js\");\n/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_45___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_45__);\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ \"./node_modules/core-js/modules/es.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_46___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_46__);\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ \"./node_modules/core-js/modules/es.number.constructor.js\");\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_47___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_47__);\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! core-js/modules/es.parse-int.js */ \"./node_modules/core-js/modules/es.parse-int.js\");\n/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_48___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_48__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_49___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_49__);\n/* harmony import */ var core_js_modules_es_number_is_integer_js__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! core-js/modules/es.number.is-integer.js */ \"./node_modules/core-js/modules/es.number.is-integer.js\");\n/* harmony import */ var core_js_modules_es_number_is_integer_js__WEBPACK_IMPORTED_MODULE_50___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_is_integer_js__WEBPACK_IMPORTED_MODULE_50__);\n/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_51___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_51__);\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ \"./node_modules/core-js/modules/es.array.from.js\");\n/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_52___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_52__);\n/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ \"./node_modules/core-js/modules/es.object.define-property.js\");\n/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_53___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_53__);\n/* harmony import */ var core_js_modules_es_reflect_define_property_js__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! core-js/modules/es.reflect.define-property.js */ \"./node_modules/core-js/modules/es.reflect.define-property.js\");\n/* harmony import */ var core_js_modules_es_reflect_define_property_js__WEBPACK_IMPORTED_MODULE_54___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_define_property_js__WEBPACK_IMPORTED_MODULE_54__);\n/* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! core-js/modules/es.reflect.to-string-tag.js */ \"./node_modules/core-js/modules/es.reflect.to-string-tag.js\");\n/* harmony import */ var core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_55___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_to_string_tag_js__WEBPACK_IMPORTED_MODULE_55__);\n/* harmony import */ var core_js_modules_es_reflect_own_keys_js__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! core-js/modules/es.reflect.own-keys.js */ \"./node_modules/core-js/modules/es.reflect.own-keys.js\");\n/* harmony import */ var core_js_modules_es_reflect_own_keys_js__WEBPACK_IMPORTED_MODULE_56___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_own_keys_js__WEBPACK_IMPORTED_MODULE_56__);\n/* harmony import */ var core_js_modules_es_symbol_unscopables_js__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! core-js/modules/es.symbol.unscopables.js */ \"./node_modules/core-js/modules/es.symbol.unscopables.js\");\n/* harmony import */ var core_js_modules_es_symbol_unscopables_js__WEBPACK_IMPORTED_MODULE_57___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_unscopables_js__WEBPACK_IMPORTED_MODULE_57__);\n/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ \"./node_modules/core-js/modules/es.string.match.js\");\n/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_58___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_58__);\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ \"./node_modules/core-js/modules/es.date.to-string.js\");\n/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_59___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_59__);\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ \"./node_modules/core-js/modules/es.array.find-index.js\");\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_60___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_60__);\n/* harmony import */ var core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! core-js/modules/es.weak-map.js */ \"./node_modules/core-js/modules/es.weak-map.js\");\n/* harmony import */ var core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_61___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_61__);\n/* harmony import */ var core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! core-js/modules/es.string.ends-with.js */ \"./node_modules/core-js/modules/es.string.ends-with.js\");\n/* harmony import */ var core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_62___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_ends_with_js__WEBPACK_IMPORTED_MODULE_62__);\n/* harmony import */ var core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! core-js/modules/es.date.now.js */ \"./node_modules/core-js/modules/es.date.now.js\");\n/* harmony import */ var core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_63___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_now_js__WEBPACK_IMPORTED_MODULE_63__);\n/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! core-js/modules/es.object.freeze.js */ \"./node_modules/core-js/modules/es.object.freeze.js\");\n/* harmony import */ var core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_64___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze_js__WEBPACK_IMPORTED_MODULE_64__);\n/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ \"./node_modules/core-js/modules/es.array.reduce.js\");\n/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_65___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_65__);\n/* harmony import */ var _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! @vue/reactivity */ \"./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js\");\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! @vue/shared */ \"./node_modules/@vue/shared/dist/shared.esm-bundler.js\");\n\n\n\n\n\n\nvar _ErrorTypeStrings;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar stack = [];\n\nfunction pushWarningContext(vnode) {\n stack.push(vnode);\n}\n\nfunction popWarningContext() {\n stack.pop();\n}\n\nfunction warn(msg) {\n // avoid props formatting or warn handler tracking deps that might be mutated\n // during patch, leading to infinite recursion.\n (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.pauseTracking)();\n var instance = stack.length ? stack[stack.length - 1].component : null;\n var appWarnHandler = instance && instance.appContext.config.warnHandler;\n var trace = getComponentTrace();\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n if (appWarnHandler) {\n callWithErrorHandling(appWarnHandler, instance, 11\n /* APP_WARN_HANDLER */\n , [msg + args.join(''), instance && instance.proxy, trace.map(function (_ref) {\n var vnode = _ref.vnode;\n return \"at <\".concat(formatComponentName(instance, vnode.type), \">\");\n }).join('\\n'), trace]);\n } else {\n var _console;\n\n var warnArgs = [\"[Vue warn]: \".concat(msg)].concat(args);\n /* istanbul ignore if */\n\n if (trace.length && // avoid spamming console during tests\n !false) {\n warnArgs.push.apply(warnArgs, [\"\\n\"].concat((0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(formatTrace(trace))));\n }\n\n (_console = console).warn.apply(_console, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(warnArgs));\n }\n\n (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.resetTracking)();\n}\n\nfunction getComponentTrace() {\n var currentVNode = stack[stack.length - 1];\n\n if (!currentVNode) {\n return [];\n } // we can't just use the stack because it will be incomplete during updates\n // that did not start from the root. Re-construct the parent chain using\n // instance parent pointers.\n\n\n var normalizedStack = [];\n\n while (currentVNode) {\n var last = normalizedStack[0];\n\n if (last && last.vnode === currentVNode) {\n last.recurseCount++;\n } else {\n normalizedStack.push({\n vnode: currentVNode,\n recurseCount: 0\n });\n }\n\n var parentInstance = currentVNode.component && currentVNode.component.parent;\n currentVNode = parentInstance && parentInstance.vnode;\n }\n\n return normalizedStack;\n}\n/* istanbul ignore next */\n\n\nfunction formatTrace(trace) {\n var logs = [];\n trace.forEach(function (entry, i) {\n logs.push.apply(logs, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(i === 0 ? [] : [\"\\n\"]).concat((0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(formatTraceEntry(entry))));\n });\n return logs;\n}\n\nfunction formatTraceEntry(_ref2) {\n var vnode = _ref2.vnode,\n recurseCount = _ref2.recurseCount;\n var postfix = recurseCount > 0 ? \"... (\".concat(recurseCount, \" recursive calls)\") : \"\";\n var isRoot = vnode.component ? vnode.component.parent == null : false;\n var open = \" at <\".concat(formatComponentName(vnode.component, vnode.type, isRoot));\n var close = \">\" + postfix;\n return vnode.props ? [open].concat((0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(formatProps(vnode.props)), [close]) : [open + close];\n}\n/* istanbul ignore next */\n\n\nfunction formatProps(props) {\n var res = [];\n var keys = Object.keys(props);\n keys.slice(0, 3).forEach(function (key) {\n res.push.apply(res, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(formatProp(key, props[key])));\n });\n\n if (keys.length > 3) {\n res.push(\" ...\");\n }\n\n return res;\n}\n/* istanbul ignore next */\n\n\nfunction formatProp(key, value, raw) {\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isString)(value)) {\n value = JSON.stringify(value);\n return raw ? value : [\"\".concat(key, \"=\").concat(value)];\n } else if (typeof value === 'number' || typeof value === 'boolean' || value == null) {\n return raw ? value : [\"\".concat(key, \"=\").concat(value)];\n } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isRef)(value)) {\n value = formatProp(key, (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.toRaw)(value.value), true);\n return raw ? value : [\"\".concat(key, \"=Ref<\"), value, \">\"];\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(value)) {\n return [\"\".concat(key, \"=fn\").concat(value.name ? \"<\".concat(value.name, \">\") : \"\")];\n } else {\n value = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.toRaw)(value);\n return raw ? value : [\"\".concat(key, \"=\"), value];\n }\n}\n\nvar ErrorTypeStrings = (_ErrorTypeStrings = {}, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"sp\"\n/* SERVER_PREFETCH */\n, 'serverPrefetch hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"bc\"\n/* BEFORE_CREATE */\n, 'beforeCreate hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"c\"\n/* CREATED */\n, 'created hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"bm\"\n/* BEFORE_MOUNT */\n, 'beforeMount hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"m\"\n/* MOUNTED */\n, 'mounted hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"bu\"\n/* BEFORE_UPDATE */\n, 'beforeUpdate hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"u\"\n/* UPDATED */\n, 'updated'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"bum\"\n/* BEFORE_UNMOUNT */\n, 'beforeUnmount hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"um\"\n/* UNMOUNTED */\n, 'unmounted hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"a\"\n/* ACTIVATED */\n, 'activated hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"da\"\n/* DEACTIVATED */\n, 'deactivated hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"ec\"\n/* ERROR_CAPTURED */\n, 'errorCaptured hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"rtc\"\n/* RENDER_TRACKED */\n, 'renderTracked hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, \"rtg\"\n/* RENDER_TRIGGERED */\n, 'renderTriggered hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 0\n/* SETUP_FUNCTION */\n, 'setup function'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 1\n/* RENDER_FUNCTION */\n, 'render function'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 2\n/* WATCH_GETTER */\n, 'watcher getter'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 3\n/* WATCH_CALLBACK */\n, 'watcher callback'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 4\n/* WATCH_CLEANUP */\n, 'watcher cleanup function'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 5\n/* NATIVE_EVENT_HANDLER */\n, 'native event handler'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 6\n/* COMPONENT_EVENT_HANDLER */\n, 'component event handler'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 7\n/* VNODE_HOOK */\n, 'vnode hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 8\n/* DIRECTIVE_HOOK */\n, 'directive hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 9\n/* TRANSITION_HOOK */\n, 'transition hook'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 10\n/* APP_ERROR_HANDLER */\n, 'app errorHandler'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 11\n/* APP_WARN_HANDLER */\n, 'app warnHandler'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 12\n/* FUNCTION_REF */\n, 'ref function'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 13\n/* ASYNC_COMPONENT_LOADER */\n, 'async component loader'), (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_ErrorTypeStrings, 14\n/* SCHEDULER */\n, 'scheduler flush. This is likely a Vue internals bug. ' + 'Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core'), _ErrorTypeStrings);\n\nfunction callWithErrorHandling(fn, instance, type, args) {\n var res;\n\n try {\n res = args ? fn.apply(void 0, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(args)) : fn();\n } catch (err) {\n handleError(err, instance, type);\n }\n\n return res;\n}\n\nfunction callWithAsyncErrorHandling(fn, instance, type, args) {\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(fn)) {\n var res = callWithErrorHandling(fn, instance, type, args);\n\n if (res && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isPromise)(res)) {\n res[\"catch\"](function (err) {\n handleError(err, instance, type);\n });\n }\n\n return res;\n }\n\n var values = [];\n\n for (var i = 0; i < fn.length; i++) {\n values.push(callWithAsyncErrorHandling(fn[i], instance, type, args));\n }\n\n return values;\n}\n\nfunction handleError(err, instance, type) {\n var throwInDev = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n var contextVNode = instance ? instance.vnode : null;\n\n if (instance) {\n var cur = instance.parent; // the exposed instance is the render proxy to keep it consistent with 2.x\n\n var exposedInstance = instance.proxy; // in production the hook receives only the error code\n\n var errorInfo = true ? ErrorTypeStrings[type] : 0;\n\n while (cur) {\n var errorCapturedHooks = cur.ec;\n\n if (errorCapturedHooks) {\n for (var i = 0; i < errorCapturedHooks.length; i++) {\n if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) {\n return;\n }\n }\n }\n\n cur = cur.parent;\n } // app-level handling\n\n\n var appErrorHandler = instance.appContext.config.errorHandler;\n\n if (appErrorHandler) {\n callWithErrorHandling(appErrorHandler, null, 10\n /* APP_ERROR_HANDLER */\n , [err, exposedInstance, errorInfo]);\n return;\n }\n }\n\n logError(err, type, contextVNode, throwInDev);\n}\n\nfunction logError(err, type, contextVNode) {\n var throwInDev = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n\n if (true) {\n var info = ErrorTypeStrings[type];\n\n if (contextVNode) {\n pushWarningContext(contextVNode);\n }\n\n warn(\"Unhandled error\".concat(info ? \" during execution of \".concat(info) : \"\"));\n\n if (contextVNode) {\n popWarningContext();\n } // crash in dev by default so it's more noticeable\n\n\n if (throwInDev) {\n throw err;\n } else {\n console.error(err);\n }\n } else {}\n}\n\nvar isFlushing = false;\nvar isFlushPending = false;\nvar queue = [];\nvar flushIndex = 0;\nvar pendingPreFlushCbs = [];\nvar activePreFlushCbs = null;\nvar preFlushIndex = 0;\nvar pendingPostFlushCbs = [];\nvar activePostFlushCbs = null;\nvar postFlushIndex = 0;\nvar resolvedPromise = /*#__PURE__*/Promise.resolve();\nvar currentFlushPromise = null;\nvar currentPreFlushParentJob = null;\nvar RECURSION_LIMIT = 100;\n\nfunction nextTick(fn) {\n var p = currentFlushPromise || resolvedPromise;\n return fn ? p.then(this ? fn.bind(this) : fn) : p;\n} // #2768\n// Use binary-search to find a suitable position in the queue,\n// so that the queue maintains the increasing order of job's id,\n// which can prevent the job from being skipped and also can avoid repeated patching.\n\n\nfunction findInsertionIndex(id) {\n // the start index should be `flushIndex + 1`\n var start = flushIndex + 1;\n var end = queue.length;\n\n while (start < end) {\n var middle = start + end >>> 1;\n var middleJobId = getId(queue[middle]);\n middleJobId < id ? start = middle + 1 : end = middle;\n }\n\n return start;\n}\n\nfunction queueJob(job) {\n // the dedupe search uses the startIndex argument of Array.includes()\n // by default the search index includes the current job that is being run\n // so it cannot recursively trigger itself again.\n // if the job is a watch() callback, the search will start with a +1 index to\n // allow it recursively trigger itself - it is the user's responsibility to\n // ensure it doesn't end up in an infinite loop.\n if ((!queue.length || !queue.includes(job, isFlushing && job.allowRecurse ? flushIndex + 1 : flushIndex)) && job !== currentPreFlushParentJob) {\n if (job.id == null) {\n queue.push(job);\n } else {\n queue.splice(findInsertionIndex(job.id), 0, job);\n }\n\n queueFlush();\n }\n}\n\nfunction queueFlush() {\n if (!isFlushing && !isFlushPending) {\n isFlushPending = true;\n currentFlushPromise = resolvedPromise.then(flushJobs);\n }\n}\n\nfunction invalidateJob(job) {\n var i = queue.indexOf(job);\n\n if (i > flushIndex) {\n queue.splice(i, 1);\n }\n}\n\nfunction queueCb(cb, activeQueue, pendingQueue, index) {\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isArray)(cb)) {\n if (!activeQueue || !activeQueue.includes(cb, cb.allowRecurse ? index + 1 : index)) {\n pendingQueue.push(cb);\n }\n } else {\n // if cb is an array, it is a component lifecycle hook which can only be\n // triggered by a job, which is already deduped in the main queue, so\n // we can skip duplicate check here to improve perf\n pendingQueue.push.apply(pendingQueue, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(cb));\n }\n\n queueFlush();\n}\n\nfunction queuePreFlushCb(cb) {\n queueCb(cb, activePreFlushCbs, pendingPreFlushCbs, preFlushIndex);\n}\n\nfunction queuePostFlushCb(cb) {\n queueCb(cb, activePostFlushCbs, pendingPostFlushCbs, postFlushIndex);\n}\n\nfunction flushPreFlushCbs(seen) {\n var parentJob = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n if (pendingPreFlushCbs.length) {\n currentPreFlushParentJob = parentJob;\n activePreFlushCbs = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(new Set(pendingPreFlushCbs));\n pendingPreFlushCbs.length = 0;\n\n if (true) {\n seen = seen || new Map();\n }\n\n for (preFlushIndex = 0; preFlushIndex < activePreFlushCbs.length; preFlushIndex++) {\n if ( true && checkRecursiveUpdates(seen, activePreFlushCbs[preFlushIndex])) {\n continue;\n }\n\n activePreFlushCbs[preFlushIndex]();\n }\n\n activePreFlushCbs = null;\n preFlushIndex = 0;\n currentPreFlushParentJob = null; // recursively flush until it drains\n\n flushPreFlushCbs(seen, parentJob);\n }\n}\n\nfunction flushPostFlushCbs(seen) {\n // flush any pre cbs queued during the flush (e.g. pre watchers)\n flushPreFlushCbs();\n\n if (pendingPostFlushCbs.length) {\n var deduped = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(new Set(pendingPostFlushCbs));\n\n pendingPostFlushCbs.length = 0; // #1947 already has active queue, nested flushPostFlushCbs call\n\n if (activePostFlushCbs) {\n var _activePostFlushCbs;\n\n (_activePostFlushCbs = activePostFlushCbs).push.apply(_activePostFlushCbs, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(deduped));\n\n return;\n }\n\n activePostFlushCbs = deduped;\n\n if (true) {\n seen = seen || new Map();\n }\n\n activePostFlushCbs.sort(function (a, b) {\n return getId(a) - getId(b);\n });\n\n for (postFlushIndex = 0; postFlushIndex < activePostFlushCbs.length; postFlushIndex++) {\n if ( true && checkRecursiveUpdates(seen, activePostFlushCbs[postFlushIndex])) {\n continue;\n }\n\n activePostFlushCbs[postFlushIndex]();\n }\n\n activePostFlushCbs = null;\n postFlushIndex = 0;\n }\n}\n\nvar getId = function getId(job) {\n return job.id == null ? Infinity : job.id;\n};\n\nfunction flushJobs(seen) {\n isFlushPending = false;\n isFlushing = true;\n\n if (true) {\n seen = seen || new Map();\n }\n\n flushPreFlushCbs(seen); // Sort queue before flush.\n // This ensures that:\n // 1. Components are updated from parent to child. (because parent is always\n // created before the child so its render effect will have smaller\n // priority number)\n // 2. If a component is unmounted during a parent component's update,\n // its update can be skipped.\n\n queue.sort(function (a, b) {\n return getId(a) - getId(b);\n }); // conditional usage of checkRecursiveUpdate must be determined out of\n // try ... catch block since Rollup by default de-optimizes treeshaking\n // inside try-catch. This can leave all warning code unshaked. Although\n // they would get eventually shaken by a minifier like terser, some minifiers\n // would fail to do that (e.g. https://github.com/evanw/esbuild/issues/1610)\n\n var check = true ? function (job) {\n return checkRecursiveUpdates(seen, job);\n } : 0;\n\n try {\n for (flushIndex = 0; flushIndex < queue.length; flushIndex++) {\n var job = queue[flushIndex];\n\n if (job && job.active !== false) {\n if ( true && check(job)) {\n continue;\n } // console.log(`running:`, job.id)\n\n\n callWithErrorHandling(job, null, 14\n /* SCHEDULER */\n );\n }\n }\n } finally {\n flushIndex = 0;\n queue.length = 0;\n flushPostFlushCbs(seen);\n isFlushing = false;\n currentFlushPromise = null; // some postFlushCb queued jobs!\n // keep flushing until it drains.\n\n if (queue.length || pendingPreFlushCbs.length || pendingPostFlushCbs.length) {\n flushJobs(seen);\n }\n }\n}\n\nfunction checkRecursiveUpdates(seen, fn) {\n if (!seen.has(fn)) {\n seen.set(fn, 1);\n } else {\n var count = seen.get(fn);\n\n if (count > RECURSION_LIMIT) {\n var instance = fn.ownerInstance;\n var componentName = instance && getComponentName(instance.type);\n warn(\"Maximum recursive updates exceeded\".concat(componentName ? \" in component <\".concat(componentName, \">\") : \"\", \". \") + \"This means you have a reactive effect that is mutating its own \" + \"dependencies and thus recursively triggering itself. Possible sources \" + \"include component template, render function, updated hook or \" + \"watcher source function.\");\n return true;\n } else {\n seen.set(fn, count + 1);\n }\n }\n}\n/* eslint-disable no-restricted-globals */\n\n\nvar isHmrUpdating = false;\nvar hmrDirtyComponents = new Set(); // Expose the HMR runtime on the global object\n// This makes it entirely tree-shakable without polluting the exports and makes\n// it easier to be used in toolings like vue-loader\n// Note: for a component to be eligible for HMR it also needs the __hmrId option\n// to be set so that its instances can be registered / removed.\n\nif (true) {\n (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.getGlobalThis)().__VUE_HMR_RUNTIME__ = {\n createRecord: tryWrap(createRecord),\n rerender: tryWrap(rerender),\n reload: tryWrap(reload)\n };\n}\n\nvar map = new Map();\n\nfunction registerHMR(instance) {\n var id = instance.type.__hmrId;\n var record = map.get(id);\n\n if (!record) {\n createRecord(id, instance.type);\n record = map.get(id);\n }\n\n record.instances.add(instance);\n}\n\nfunction unregisterHMR(instance) {\n map.get(instance.type.__hmrId).instances[\"delete\"](instance);\n}\n\nfunction createRecord(id, initialDef) {\n if (map.has(id)) {\n return false;\n }\n\n map.set(id, {\n initialDef: normalizeClassComponent(initialDef),\n instances: new Set()\n });\n return true;\n}\n\nfunction normalizeClassComponent(component) {\n return isClassComponent(component) ? component.__vccOpts : component;\n}\n\nfunction rerender(id, newRender) {\n var record = map.get(id);\n\n if (!record) {\n return;\n } // update initial record (for not-yet-rendered component)\n\n\n record.initialDef.render = newRender;\n\n (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(record.instances).forEach(function (instance) {\n if (newRender) {\n instance.render = newRender;\n normalizeClassComponent(instance.type).render = newRender;\n }\n\n instance.renderCache = []; // this flag forces child components with slot content to update\n\n isHmrUpdating = true;\n instance.update();\n isHmrUpdating = false;\n });\n}\n\nfunction reload(id, newComp) {\n var record = map.get(id);\n if (!record) return;\n newComp = normalizeClassComponent(newComp); // update initial def (for not-yet-rendered components)\n\n updateComponentDef(record.initialDef, newComp); // create a snapshot which avoids the set being mutated during updates\n\n var instances = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(record.instances);\n\n var _iterator = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(instances),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var instance = _step.value;\n var oldComp = normalizeClassComponent(instance.type);\n\n if (!hmrDirtyComponents.has(oldComp)) {\n // 1. Update existing comp definition to match new one\n if (oldComp !== record.initialDef) {\n updateComponentDef(oldComp, newComp);\n } // 2. mark definition dirty. This forces the renderer to replace the\n // component on patch.\n\n\n hmrDirtyComponents.add(oldComp);\n } // 3. invalidate options resolution cache\n\n\n instance.appContext.optionsCache[\"delete\"](instance.type); // 4. actually update\n\n if (instance.ceReload) {\n // custom element\n hmrDirtyComponents.add(oldComp);\n instance.ceReload(newComp.styles);\n hmrDirtyComponents[\"delete\"](oldComp);\n } else if (instance.parent) {\n // 4. Force the parent instance to re-render. This will cause all updated\n // components to be unmounted and re-mounted. Queue the update so that we\n // don't end up forcing the same parent to re-render multiple times.\n queueJob(instance.parent.update); // instance is the inner component of an async custom element\n // invoke to reset styles\n\n if (instance.parent.type.__asyncLoader && instance.parent.ceReload) {\n instance.parent.ceReload(newComp.styles);\n }\n } else if (instance.appContext.reload) {\n // root instance mounted via createApp() has a reload method\n instance.appContext.reload();\n } else if (typeof window !== 'undefined') {\n // root instance inside tree created via raw render(). Force reload.\n window.location.reload();\n } else {\n console.warn('[HMR] Root or manually mounted instance modified. Full reload required.');\n }\n } // 5. make sure to cleanup dirty hmr components after update\n\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n queuePostFlushCb(function () {\n var _iterator2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(instances),\n _step2;\n\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var instance = _step2.value;\n hmrDirtyComponents[\"delete\"](normalizeClassComponent(instance.type));\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n });\n}\n\nfunction updateComponentDef(oldComp, newComp) {\n (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.extend)(oldComp, newComp);\n\n for (var key in oldComp) {\n if (key !== '__file' && !(key in newComp)) {\n delete oldComp[key];\n }\n }\n}\n\nfunction tryWrap(fn) {\n return function (id, arg) {\n try {\n return fn(id, arg);\n } catch (e) {\n console.error(e);\n console.warn(\"[HMR] Something went wrong during Vue component hot-reload. \" + \"Full reload required.\");\n }\n };\n}\n\nvar devtools;\nvar buffer = [];\nvar devtoolsNotInstalled = false;\n\nfunction emit(event) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n if (devtools) {\n var _devtools;\n\n (_devtools = devtools).emit.apply(_devtools, [event].concat(args));\n } else if (!devtoolsNotInstalled) {\n buffer.push({\n event: event,\n args: args\n });\n }\n}\n\nfunction setDevtoolsHook(hook, target) {\n var _a, _b;\n\n devtools = hook;\n\n if (devtools) {\n devtools.enabled = true;\n buffer.forEach(function (_ref3) {\n var _devtools2;\n\n var event = _ref3.event,\n args = _ref3.args;\n return (_devtools2 = devtools).emit.apply(_devtools2, [event].concat((0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(args)));\n });\n buffer = [];\n } else if ( // handle late devtools injection - only do this if we are in an actual\n // browser environment to avoid the timer handle stalling test runner exit\n // (#4815)\n typeof window !== 'undefined' && // some envs mock window but not fully\n window.HTMLElement && // also exclude jsdom\n !((_b = (_a = window.navigator) === null || _a === void 0 ? void 0 : _a.userAgent) === null || _b === void 0 ? void 0 : _b.includes('jsdom'))) {\n var replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [];\n replay.push(function (newHook) {\n setDevtoolsHook(newHook, target);\n }); // clear buffer after 3s - the user probably doesn't have devtools installed\n // at all, and keeping the buffer will cause memory leaks (#4738)\n\n setTimeout(function () {\n if (!devtools) {\n target.__VUE_DEVTOOLS_HOOK_REPLAY__ = null;\n devtoolsNotInstalled = true;\n buffer = [];\n }\n }, 3000);\n } else {\n // non-browser env, assume not installed\n devtoolsNotInstalled = true;\n buffer = [];\n }\n}\n\nfunction devtoolsInitApp(app, version) {\n emit(\"app:init\"\n /* APP_INIT */\n , app, version, {\n Fragment: Fragment,\n Text: Text,\n Comment: Comment,\n Static: Static\n });\n}\n\nfunction devtoolsUnmountApp(app) {\n emit(\"app:unmount\"\n /* APP_UNMOUNT */\n , app);\n}\n\nvar devtoolsComponentAdded = /*#__PURE__*/createDevtoolsComponentHook(\"component:added\"\n/* COMPONENT_ADDED */\n);\nvar devtoolsComponentUpdated = /*#__PURE__*/createDevtoolsComponentHook(\"component:updated\"\n/* COMPONENT_UPDATED */\n);\nvar devtoolsComponentRemoved = /*#__PURE__*/createDevtoolsComponentHook(\"component:removed\"\n/* COMPONENT_REMOVED */\n);\n\nfunction createDevtoolsComponentHook(hook) {\n return function (component) {\n emit(hook, component.appContext.app, component.uid, component.parent ? component.parent.uid : undefined, component);\n };\n}\n\nvar devtoolsPerfStart = /*#__PURE__*/createDevtoolsPerformanceHook(\"perf:start\"\n/* PERFORMANCE_START */\n);\nvar devtoolsPerfEnd = /*#__PURE__*/createDevtoolsPerformanceHook(\"perf:end\"\n/* PERFORMANCE_END */\n);\n\nfunction createDevtoolsPerformanceHook(hook) {\n return function (component, type, time) {\n emit(hook, component.appContext.app, component.uid, component, type, time);\n };\n}\n\nfunction devtoolsComponentEmit(component, event, params) {\n emit(\"component:emit\"\n /* COMPONENT_EMIT */\n , component.appContext.app, component, event, params);\n}\n\nfunction emit$1(instance, event) {\n if (instance.isUnmounted) return;\n var props = instance.vnode.props || _vue_shared__WEBPACK_IMPORTED_MODULE_67__.EMPTY_OBJ;\n\n for (var _len3 = arguments.length, rawArgs = new Array(_len3 > 2 ? _len3 - 2 : 0), _key3 = 2; _key3 < _len3; _key3++) {\n rawArgs[_key3 - 2] = arguments[_key3];\n }\n\n if (true) {\n var emitsOptions = instance.emitsOptions,\n _instance$propsOption = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(instance.propsOptions, 1),\n propsOptions = _instance$propsOption[0];\n\n if (emitsOptions) {\n if (!(event in emitsOptions) && !false) {\n if (!propsOptions || !((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toHandlerKey)(event) in propsOptions)) {\n warn(\"Component emitted event \\\"\".concat(event, \"\\\" but it is neither declared in \") + \"the emits option nor as an \\\"\".concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toHandlerKey)(event), \"\\\" prop.\"));\n }\n } else {\n var validator = emitsOptions[event];\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(validator)) {\n var isValid = validator.apply(void 0, rawArgs);\n\n if (!isValid) {\n warn(\"Invalid event arguments: event validation failed for event \\\"\".concat(event, \"\\\".\"));\n }\n }\n }\n }\n }\n\n var args = rawArgs;\n var isModelListener = event.startsWith('update:'); // for v-model update:xxx events, apply modifiers on args\n\n var modelArg = isModelListener && event.slice(7);\n\n if (modelArg && modelArg in props) {\n var modifiersKey = \"\".concat(modelArg === 'modelValue' ? 'model' : modelArg, \"Modifiers\");\n\n var _ref4 = props[modifiersKey] || _vue_shared__WEBPACK_IMPORTED_MODULE_67__.EMPTY_OBJ,\n number = _ref4.number,\n trim = _ref4.trim;\n\n if (trim) {\n args = rawArgs.map(function (a) {\n return a.trim();\n });\n }\n\n if (number) {\n args = rawArgs.map(_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toNumber);\n }\n }\n\n if (true) {\n devtoolsComponentEmit(instance, event, args);\n }\n\n if (true) {\n var lowerCaseEvent = event.toLowerCase();\n\n if (lowerCaseEvent !== event && props[(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toHandlerKey)(lowerCaseEvent)]) {\n warn(\"Event \\\"\".concat(lowerCaseEvent, \"\\\" is emitted in component \") + \"\".concat(formatComponentName(instance, instance.type), \" but the handler is registered for \\\"\").concat(event, \"\\\". \") + \"Note that HTML attributes are case-insensitive and you cannot use \" + \"v-on to listen to camelCase events when using in-DOM templates. \" + \"You should probably use \\\"\".concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hyphenate)(event), \"\\\" instead of \\\"\").concat(event, \"\\\".\"));\n }\n }\n\n var handlerName;\n var handler = props[handlerName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toHandlerKey)(event)] || // also try camelCase event handler (#2249)\n props[handlerName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toHandlerKey)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.camelize)(event))]; // for v-model update:xxx events, also trigger kebab-case equivalent\n // for props passed via kebab-case\n\n if (!handler && isModelListener) {\n handler = props[handlerName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toHandlerKey)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hyphenate)(event))];\n }\n\n if (handler) {\n callWithAsyncErrorHandling(handler, instance, 6\n /* COMPONENT_EVENT_HANDLER */\n , args);\n }\n\n var onceHandler = props[handlerName + \"Once\"];\n\n if (onceHandler) {\n if (!instance.emitted) {\n instance.emitted = {};\n } else if (instance.emitted[handlerName]) {\n return;\n }\n\n instance.emitted[handlerName] = true;\n callWithAsyncErrorHandling(onceHandler, instance, 6\n /* COMPONENT_EVENT_HANDLER */\n , args);\n }\n}\n\nfunction normalizeEmitsOptions(comp, appContext) {\n var asMixin = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var cache = appContext.emitsCache;\n var cached = cache.get(comp);\n\n if (cached !== undefined) {\n return cached;\n }\n\n var raw = comp.emits;\n var normalized = {}; // apply mixin/extends props\n\n var hasExtends = false;\n\n if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(comp)) {\n var extendEmits = function extendEmits(raw) {\n var normalizedFromExtend = normalizeEmitsOptions(raw, appContext, true);\n\n if (normalizedFromExtend) {\n hasExtends = true;\n (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.extend)(normalized, normalizedFromExtend);\n }\n };\n\n if (!asMixin && appContext.mixins.length) {\n appContext.mixins.forEach(extendEmits);\n }\n\n if (comp[\"extends\"]) {\n extendEmits(comp[\"extends\"]);\n }\n\n if (comp.mixins) {\n comp.mixins.forEach(extendEmits);\n }\n }\n\n if (!raw && !hasExtends) {\n cache.set(comp, null);\n return null;\n }\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isArray)(raw)) {\n raw.forEach(function (key) {\n return normalized[key] = null;\n });\n } else {\n (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.extend)(normalized, raw);\n }\n\n cache.set(comp, normalized);\n return normalized;\n} // Check if an incoming prop key is a declared emit event listener.\n// e.g. With `emits: { click: null }`, props named `onClick` and `onclick` are\n// both considered matched listeners.\n\n\nfunction isEmitListener(options, key) {\n if (!options || !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isOn)(key)) {\n return false;\n }\n\n key = key.slice(2).replace(/Once$/, '');\n return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hasOwn)(options, key[0].toLowerCase() + key.slice(1)) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hasOwn)(options, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hyphenate)(key)) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hasOwn)(options, key);\n}\n/**\r\n * mark the current rendering instance for asset resolution (e.g.\r\n * resolveComponent, resolveDirective) during render\r\n */\n\n\nvar currentRenderingInstance = null;\nvar currentScopeId = null;\n/**\r\n * Note: rendering calls maybe nested. The function returns the parent rendering\r\n * instance if present, which should be restored after the render is done:\r\n *\r\n * ```js\r\n * const prev = setCurrentRenderingInstance(i)\r\n * // ...render\r\n * setCurrentRenderingInstance(prev)\r\n * ```\r\n */\n\nfunction setCurrentRenderingInstance(instance) {\n var prev = currentRenderingInstance;\n currentRenderingInstance = instance;\n currentScopeId = instance && instance.type.__scopeId || null;\n return prev;\n}\n/**\r\n * Set scope id when creating hoisted vnodes.\r\n * @private compiler helper\r\n */\n\n\nfunction pushScopeId(id) {\n currentScopeId = id;\n}\n/**\r\n * Technically we no longer need this after 3.0.8 but we need to keep the same\r\n * API for backwards compat w/ code generated by compilers.\r\n * @private\r\n */\n\n\nfunction popScopeId() {\n currentScopeId = null;\n}\n/**\r\n * Only for backwards compat\r\n * @private\r\n */\n\n\nvar withScopeId = function withScopeId(_id) {\n return withCtx;\n};\n/**\r\n * Wrap a slot function to memoize current rendering instance\r\n * @private compiler helper\r\n */\n\n\nfunction withCtx(fn) {\n var ctx = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : currentRenderingInstance;\n var isNonScopedSlot // false only\n = arguments.length > 2 ? arguments[2] : undefined;\n if (!ctx) return fn; // already normalized\n\n if (fn._n) {\n return fn;\n }\n\n var renderFnWithContext = function renderFnWithContext() {\n // If a user calls a compiled slot inside a template expression (#1745), it\n // can mess up block tracking, so by default we disable block tracking and\n // force bail out when invoking a compiled slot (indicated by the ._d flag).\n // This isn't necessary if rendering a compiled ``, so we flip the\n // ._d flag off when invoking the wrapped fn inside `renderSlot`.\n if (renderFnWithContext._d) {\n setBlockTracking(-1);\n }\n\n var prevInstance = setCurrentRenderingInstance(ctx);\n var res = fn.apply(void 0, arguments);\n setCurrentRenderingInstance(prevInstance);\n\n if (renderFnWithContext._d) {\n setBlockTracking(1);\n }\n\n if (true) {\n devtoolsComponentUpdated(ctx);\n }\n\n return res;\n }; // mark normalized to avoid duplicated wrapping\n\n\n renderFnWithContext._n = true; // mark this as compiled by default\n // this is used in vnode.ts -> normalizeChildren() to set the slot\n // rendering flag.\n\n renderFnWithContext._c = true; // disable block tracking by default\n\n renderFnWithContext._d = true;\n return renderFnWithContext;\n}\n/**\r\n * dev only flag to track whether $attrs was used during render.\r\n * If $attrs was used during render then the warning for failed attrs\r\n * fallthrough can be suppressed.\r\n */\n\n\nvar accessedAttrs = false;\n\nfunction markAttrsAccessed() {\n accessedAttrs = true;\n}\n\nfunction renderComponentRoot(instance) {\n var Component = instance.type,\n vnode = instance.vnode,\n proxy = instance.proxy,\n withProxy = instance.withProxy,\n props = instance.props,\n _instance$propsOption2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(instance.propsOptions, 1),\n propsOptions = _instance$propsOption2[0],\n slots = instance.slots,\n attrs = instance.attrs,\n emit = instance.emit,\n render = instance.render,\n renderCache = instance.renderCache,\n data = instance.data,\n setupState = instance.setupState,\n ctx = instance.ctx,\n inheritAttrs = instance.inheritAttrs;\n\n var result;\n var fallthroughAttrs;\n var prev = setCurrentRenderingInstance(instance);\n\n if (true) {\n accessedAttrs = false;\n }\n\n try {\n if (vnode.shapeFlag & 4\n /* STATEFUL_COMPONENT */\n ) {\n // withProxy is a proxy with a different `has` trap only for\n // runtime-compiled render functions using `with` block.\n var proxyToUse = withProxy || proxy;\n result = normalizeVNode(render.call(proxyToUse, proxyToUse, renderCache, props, setupState, data, ctx));\n fallthroughAttrs = attrs;\n } else {\n // functional\n var _render = Component; // in dev, mark attrs accessed if optional props (attrs === props)\n\n if ( true && attrs === props) {\n markAttrsAccessed();\n }\n\n result = normalizeVNode(_render.length > 1 ? _render(props, true ? {\n get attrs() {\n markAttrsAccessed();\n return attrs;\n },\n\n slots: slots,\n emit: emit\n } : 0) : _render(props, null\n /* we know it doesn't need it */\n ));\n fallthroughAttrs = Component.props ? attrs : getFunctionalFallthrough(attrs);\n }\n } catch (err) {\n blockStack.length = 0;\n handleError(err, instance, 1\n /* RENDER_FUNCTION */\n );\n result = createVNode(Comment);\n } // attr merging\n // in dev mode, comments are preserved, and it's possible for a template\n // to have comments along side the root element which makes it a fragment\n\n\n var root = result;\n var setRoot = undefined;\n\n if ( true && result.patchFlag > 0 && result.patchFlag & 2048\n /* DEV_ROOT_FRAGMENT */\n ) {\n var _getChildRoot = getChildRoot(result);\n\n var _getChildRoot2 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_getChildRoot, 2);\n\n root = _getChildRoot2[0];\n setRoot = _getChildRoot2[1];\n }\n\n if (fallthroughAttrs && inheritAttrs !== false) {\n var keys = Object.keys(fallthroughAttrs);\n var _root = root,\n shapeFlag = _root.shapeFlag;\n\n if (keys.length) {\n if (shapeFlag & (1\n /* ELEMENT */\n | 6\n /* COMPONENT */\n )) {\n if (propsOptions && keys.some(_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isModelListener)) {\n // If a v-model listener (onUpdate:xxx) has a corresponding declared\n // prop, it indicates this component expects to handle v-model and\n // it should not fallthrough.\n // related: #1543, #1643, #1989\n fallthroughAttrs = filterModelListeners(fallthroughAttrs, propsOptions);\n }\n\n root = cloneVNode(root, fallthroughAttrs);\n } else if ( true && !accessedAttrs && root.type !== Comment) {\n var allAttrs = Object.keys(attrs);\n var eventAttrs = [];\n var extraAttrs = [];\n\n for (var i = 0, l = allAttrs.length; i < l; i++) {\n var key = allAttrs[i];\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isOn)(key)) {\n // ignore v-model handlers when they fail to fallthrough\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isModelListener)(key)) {\n // remove `on`, lowercase first letter to reflect event casing\n // accurately\n eventAttrs.push(key[2].toLowerCase() + key.slice(3));\n }\n } else {\n extraAttrs.push(key);\n }\n }\n\n if (extraAttrs.length) {\n warn(\"Extraneous non-props attributes (\" + \"\".concat(extraAttrs.join(', '), \") \") + \"were passed to component but could not be automatically inherited \" + \"because component renders fragment or text root nodes.\");\n }\n\n if (eventAttrs.length) {\n warn(\"Extraneous non-emits event listeners (\" + \"\".concat(eventAttrs.join(', '), \") \") + \"were passed to component but could not be automatically inherited \" + \"because component renders fragment or text root nodes. \" + \"If the listener is intended to be a component custom event listener only, \" + \"declare it using the \\\"emits\\\" option.\");\n }\n }\n }\n } // inherit directives\n\n\n if (vnode.dirs) {\n if ( true && !isElementRoot(root)) {\n warn(\"Runtime directive used on component with non-element root node. \" + \"The directives will not function as intended.\");\n } // clone before mutating since the root may be a hoisted vnode\n\n\n root = cloneVNode(root);\n root.dirs = root.dirs ? root.dirs.concat(vnode.dirs) : vnode.dirs;\n } // inherit transition data\n\n\n if (vnode.transition) {\n if ( true && !isElementRoot(root)) {\n warn(\"Component inside renders non-element root node \" + \"that cannot be animated.\");\n }\n\n root.transition = vnode.transition;\n }\n\n if ( true && setRoot) {\n setRoot(root);\n } else {\n result = root;\n }\n\n setCurrentRenderingInstance(prev);\n return result;\n}\n/**\r\n * dev only\r\n * In dev mode, template root level comments are rendered, which turns the\r\n * template into a fragment root, but we need to locate the single element\r\n * root for attrs and scope id processing.\r\n */\n\n\nvar getChildRoot = function getChildRoot(vnode) {\n var rawChildren = vnode.children;\n var dynamicChildren = vnode.dynamicChildren;\n var childRoot = filterSingleRoot(rawChildren);\n\n if (!childRoot) {\n return [vnode, undefined];\n }\n\n var index = rawChildren.indexOf(childRoot);\n var dynamicIndex = dynamicChildren ? dynamicChildren.indexOf(childRoot) : -1;\n\n var setRoot = function setRoot(updatedRoot) {\n rawChildren[index] = updatedRoot;\n\n if (dynamicChildren) {\n if (dynamicIndex > -1) {\n dynamicChildren[dynamicIndex] = updatedRoot;\n } else if (updatedRoot.patchFlag > 0) {\n vnode.dynamicChildren = [].concat((0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(dynamicChildren), [updatedRoot]);\n }\n }\n };\n\n return [normalizeVNode(childRoot), setRoot];\n};\n\nfunction filterSingleRoot(children) {\n var singleRoot;\n\n for (var i = 0; i < children.length; i++) {\n var child = children[i];\n\n if (isVNode(child)) {\n // ignore user comment\n if (child.type !== Comment || child.children === 'v-if') {\n if (singleRoot) {\n // has more than 1 non-comment child, return now\n return;\n } else {\n singleRoot = child;\n }\n }\n } else {\n return;\n }\n }\n\n return singleRoot;\n}\n\nvar getFunctionalFallthrough = function getFunctionalFallthrough(attrs) {\n var res;\n\n for (var key in attrs) {\n if (key === 'class' || key === 'style' || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isOn)(key)) {\n (res || (res = {}))[key] = attrs[key];\n }\n }\n\n return res;\n};\n\nvar filterModelListeners = function filterModelListeners(attrs, props) {\n var res = {};\n\n for (var key in attrs) {\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isModelListener)(key) || !(key.slice(9) in props)) {\n res[key] = attrs[key];\n }\n }\n\n return res;\n};\n\nvar isElementRoot = function isElementRoot(vnode) {\n return vnode.shapeFlag & (6\n /* COMPONENT */\n | 1\n /* ELEMENT */\n ) || vnode.type === Comment // potential v-if branch switch\n ;\n};\n\nfunction shouldUpdateComponent(prevVNode, nextVNode, optimized) {\n var prevProps = prevVNode.props,\n prevChildren = prevVNode.children,\n component = prevVNode.component;\n var nextProps = nextVNode.props,\n nextChildren = nextVNode.children,\n patchFlag = nextVNode.patchFlag;\n var emits = component.emitsOptions; // Parent component's render function was hot-updated. Since this may have\n // caused the child component's slots content to have changed, we need to\n // force the child to update as well.\n\n if ( true && (prevChildren || nextChildren) && isHmrUpdating) {\n return true;\n } // force child update for runtime directive or transition on component vnode.\n\n\n if (nextVNode.dirs || nextVNode.transition) {\n return true;\n }\n\n if (optimized && patchFlag >= 0) {\n if (patchFlag & 1024\n /* DYNAMIC_SLOTS */\n ) {\n // slot content that references values that might have changed,\n // e.g. in a v-for\n return true;\n }\n\n if (patchFlag & 16\n /* FULL_PROPS */\n ) {\n if (!prevProps) {\n return !!nextProps;\n } // presence of this flag indicates props are always non-null\n\n\n return hasPropsChanged(prevProps, nextProps, emits);\n } else if (patchFlag & 8\n /* PROPS */\n ) {\n var dynamicProps = nextVNode.dynamicProps;\n\n for (var i = 0; i < dynamicProps.length; i++) {\n var key = dynamicProps[i];\n\n if (nextProps[key] !== prevProps[key] && !isEmitListener(emits, key)) {\n return true;\n }\n }\n }\n } else {\n // this path is only taken by manually written render functions\n // so presence of any children leads to a forced update\n if (prevChildren || nextChildren) {\n if (!nextChildren || !nextChildren.$stable) {\n return true;\n }\n }\n\n if (prevProps === nextProps) {\n return false;\n }\n\n if (!prevProps) {\n return !!nextProps;\n }\n\n if (!nextProps) {\n return true;\n }\n\n return hasPropsChanged(prevProps, nextProps, emits);\n }\n\n return false;\n}\n\nfunction hasPropsChanged(prevProps, nextProps, emitsOptions) {\n var nextKeys = Object.keys(nextProps);\n\n if (nextKeys.length !== Object.keys(prevProps).length) {\n return true;\n }\n\n for (var i = 0; i < nextKeys.length; i++) {\n var key = nextKeys[i];\n\n if (nextProps[key] !== prevProps[key] && !isEmitListener(emitsOptions, key)) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction updateHOCHostEl(_ref5, el // HostNode\n) {\n var vnode = _ref5.vnode,\n parent = _ref5.parent;\n\n while (parent && parent.subTree === vnode) {\n (vnode = parent.vnode).el = el;\n parent = parent.parent;\n }\n}\n\nvar isSuspense = function isSuspense(type) {\n return type.__isSuspense;\n}; // Suspense exposes a component-like API, and is treated like a component\n// in the compiler, but internally it's a special built-in type that hooks\n// directly into the renderer.\n\n\nvar SuspenseImpl = {\n name: 'Suspense',\n // In order to make Suspense tree-shakable, we need to avoid importing it\n // directly in the renderer. The renderer checks for the __isSuspense flag\n // on a vnode's type and calls the `process` method, passing in renderer\n // internals.\n __isSuspense: true,\n process: function process(n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, // platform-specific impl passed from renderer\n rendererInternals) {\n if (n1 == null) {\n mountSuspense(n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, rendererInternals);\n } else {\n patchSuspense(n1, n2, container, anchor, parentComponent, isSVG, slotScopeIds, optimized, rendererInternals);\n }\n },\n hydrate: hydrateSuspense,\n create: createSuspenseBoundary,\n normalize: normalizeSuspenseChildren\n}; // Force-casted public typing for h and TSX props inference\n\nvar Suspense = SuspenseImpl;\n\nfunction triggerEvent(vnode, name) {\n var eventListener = vnode.props && vnode.props[name];\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(eventListener)) {\n eventListener();\n }\n}\n\nfunction mountSuspense(vnode, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, rendererInternals) {\n var patch = rendererInternals.p,\n createElement = rendererInternals.o.createElement;\n var hiddenContainer = createElement('div');\n var suspense = vnode.suspense = createSuspenseBoundary(vnode, parentSuspense, parentComponent, container, hiddenContainer, anchor, isSVG, slotScopeIds, optimized, rendererInternals); // start mounting the content subtree in an off-dom container\n\n patch(null, suspense.pendingBranch = vnode.ssContent, hiddenContainer, null, parentComponent, suspense, isSVG, slotScopeIds); // now check if we have encountered any async deps\n\n if (suspense.deps > 0) {\n // has async\n // invoke @fallback event\n triggerEvent(vnode, 'onPending');\n triggerEvent(vnode, 'onFallback'); // mount the fallback tree\n\n patch(null, vnode.ssFallback, container, anchor, parentComponent, null, // fallback tree will not have suspense context\n isSVG, slotScopeIds);\n setActiveBranch(suspense, vnode.ssFallback);\n } else {\n // Suspense has no async deps. Just resolve.\n suspense.resolve();\n }\n}\n\nfunction patchSuspense(n1, n2, container, anchor, parentComponent, isSVG, slotScopeIds, optimized, _ref6) {\n var patch = _ref6.p,\n unmount = _ref6.um,\n createElement = _ref6.o.createElement;\n var suspense = n2.suspense = n1.suspense;\n suspense.vnode = n2;\n n2.el = n1.el;\n var newBranch = n2.ssContent;\n var newFallback = n2.ssFallback;\n var activeBranch = suspense.activeBranch,\n pendingBranch = suspense.pendingBranch,\n isInFallback = suspense.isInFallback,\n isHydrating = suspense.isHydrating;\n\n if (pendingBranch) {\n suspense.pendingBranch = newBranch;\n\n if (isSameVNodeType(newBranch, pendingBranch)) {\n // same root type but content may have changed.\n patch(pendingBranch, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, isSVG, slotScopeIds, optimized);\n\n if (suspense.deps <= 0) {\n suspense.resolve();\n } else if (isInFallback) {\n patch(activeBranch, newFallback, container, anchor, parentComponent, null, // fallback tree will not have suspense context\n isSVG, slotScopeIds, optimized);\n setActiveBranch(suspense, newFallback);\n }\n } else {\n // toggled before pending tree is resolved\n suspense.pendingId++;\n\n if (isHydrating) {\n // if toggled before hydration is finished, the current DOM tree is\n // no longer valid. set it as the active branch so it will be unmounted\n // when resolved\n suspense.isHydrating = false;\n suspense.activeBranch = pendingBranch;\n } else {\n unmount(pendingBranch, parentComponent, suspense);\n } // increment pending ID. this is used to invalidate async callbacks\n // reset suspense state\n\n\n suspense.deps = 0; // discard effects from pending branch\n\n suspense.effects.length = 0; // discard previous container\n\n suspense.hiddenContainer = createElement('div');\n\n if (isInFallback) {\n // already in fallback state\n patch(null, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, isSVG, slotScopeIds, optimized);\n\n if (suspense.deps <= 0) {\n suspense.resolve();\n } else {\n patch(activeBranch, newFallback, container, anchor, parentComponent, null, // fallback tree will not have suspense context\n isSVG, slotScopeIds, optimized);\n setActiveBranch(suspense, newFallback);\n }\n } else if (activeBranch && isSameVNodeType(newBranch, activeBranch)) {\n // toggled \"back\" to current active branch\n patch(activeBranch, newBranch, container, anchor, parentComponent, suspense, isSVG, slotScopeIds, optimized); // force resolve\n\n suspense.resolve(true);\n } else {\n // switched to a 3rd branch\n patch(null, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, isSVG, slotScopeIds, optimized);\n\n if (suspense.deps <= 0) {\n suspense.resolve();\n }\n }\n }\n } else {\n if (activeBranch && isSameVNodeType(newBranch, activeBranch)) {\n // root did not change, just normal patch\n patch(activeBranch, newBranch, container, anchor, parentComponent, suspense, isSVG, slotScopeIds, optimized);\n setActiveBranch(suspense, newBranch);\n } else {\n // root node toggled\n // invoke @pending event\n triggerEvent(n2, 'onPending'); // mount pending branch in off-dom container\n\n suspense.pendingBranch = newBranch;\n suspense.pendingId++;\n patch(null, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, isSVG, slotScopeIds, optimized);\n\n if (suspense.deps <= 0) {\n // incoming branch has no async deps, resolve now.\n suspense.resolve();\n } else {\n var timeout = suspense.timeout,\n pendingId = suspense.pendingId;\n\n if (timeout > 0) {\n setTimeout(function () {\n if (suspense.pendingId === pendingId) {\n suspense.fallback(newFallback);\n }\n }, timeout);\n } else if (timeout === 0) {\n suspense.fallback(newFallback);\n }\n }\n }\n }\n}\n\nvar hasWarned = false;\n\nfunction createSuspenseBoundary(vnode, parent, parentComponent, container, hiddenContainer, anchor, isSVG, slotScopeIds, optimized, rendererInternals) {\n var isHydrating = arguments.length > 10 && arguments[10] !== undefined ? arguments[10] : false;\n\n /* istanbul ignore if */\n if ( true && !hasWarned) {\n hasWarned = true; // @ts-ignore `console.info` cannot be null error\n\n console[console.info ? 'info' : 'log'](\" is an experimental feature and its API will likely change.\");\n }\n\n var patch = rendererInternals.p,\n _move = rendererInternals.m,\n _unmount2 = rendererInternals.um,\n _next = rendererInternals.n,\n _rendererInternals$o = rendererInternals.o,\n parentNode = _rendererInternals$o.parentNode,\n remove = _rendererInternals$o.remove;\n var timeout = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.toNumber)(vnode.props && vnode.props.timeout);\n var suspense = {\n vnode: vnode,\n parent: parent,\n parentComponent: parentComponent,\n isSVG: isSVG,\n container: container,\n hiddenContainer: hiddenContainer,\n anchor: anchor,\n deps: 0,\n pendingId: 0,\n timeout: typeof timeout === 'number' ? timeout : -1,\n activeBranch: null,\n pendingBranch: null,\n isInFallback: true,\n isHydrating: isHydrating,\n isUnmounted: false,\n effects: [],\n resolve: function resolve() {\n var resume = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n\n if (true) {\n if (!resume && !suspense.pendingBranch) {\n throw new Error(\"suspense.resolve() is called without a pending branch.\");\n }\n\n if (suspense.isUnmounted) {\n throw new Error(\"suspense.resolve() is called on an already unmounted suspense boundary.\");\n }\n }\n\n var vnode = suspense.vnode,\n activeBranch = suspense.activeBranch,\n pendingBranch = suspense.pendingBranch,\n pendingId = suspense.pendingId,\n effects = suspense.effects,\n parentComponent = suspense.parentComponent,\n container = suspense.container;\n\n if (suspense.isHydrating) {\n suspense.isHydrating = false;\n } else if (!resume) {\n var delayEnter = activeBranch && pendingBranch.transition && pendingBranch.transition.mode === 'out-in';\n\n if (delayEnter) {\n activeBranch.transition.afterLeave = function () {\n if (pendingId === suspense.pendingId) {\n _move(pendingBranch, container, _anchor, 0\n /* ENTER */\n );\n }\n };\n } // this is initial anchor on mount\n\n\n var _anchor = suspense.anchor; // unmount current active tree\n\n if (activeBranch) {\n // if the fallback tree was mounted, it may have been moved\n // as part of a parent suspense. get the latest anchor for insertion\n _anchor = _next(activeBranch);\n\n _unmount2(activeBranch, parentComponent, suspense, true);\n }\n\n if (!delayEnter) {\n // move content from off-dom container to actual container\n _move(pendingBranch, container, _anchor, 0\n /* ENTER */\n );\n }\n }\n\n setActiveBranch(suspense, pendingBranch);\n suspense.pendingBranch = null;\n suspense.isInFallback = false; // flush buffered effects\n // check if there is a pending parent suspense\n\n var parent = suspense.parent;\n var hasUnresolvedAncestor = false;\n\n while (parent) {\n if (parent.pendingBranch) {\n var _parent$effects;\n\n // found a pending parent suspense, merge buffered post jobs\n // into that parent\n (_parent$effects = parent.effects).push.apply(_parent$effects, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(effects));\n\n hasUnresolvedAncestor = true;\n break;\n }\n\n parent = parent.parent;\n } // no pending parent suspense, flush all jobs\n\n\n if (!hasUnresolvedAncestor) {\n queuePostFlushCb(effects);\n }\n\n suspense.effects = []; // invoke @resolve event\n\n triggerEvent(vnode, 'onResolve');\n },\n fallback: function fallback(fallbackVNode) {\n if (!suspense.pendingBranch) {\n return;\n }\n\n var vnode = suspense.vnode,\n activeBranch = suspense.activeBranch,\n parentComponent = suspense.parentComponent,\n container = suspense.container,\n isSVG = suspense.isSVG; // invoke @fallback event\n\n triggerEvent(vnode, 'onFallback');\n\n var anchor = _next(activeBranch);\n\n var mountFallback = function mountFallback() {\n if (!suspense.isInFallback) {\n return;\n } // mount the fallback tree\n\n\n patch(null, fallbackVNode, container, anchor, parentComponent, null, // fallback tree will not have suspense context\n isSVG, slotScopeIds, optimized);\n setActiveBranch(suspense, fallbackVNode);\n };\n\n var delayEnter = fallbackVNode.transition && fallbackVNode.transition.mode === 'out-in';\n\n if (delayEnter) {\n activeBranch.transition.afterLeave = mountFallback;\n }\n\n suspense.isInFallback = true; // unmount current active branch\n\n _unmount2(activeBranch, parentComponent, null, // no suspense so unmount hooks fire now\n true // shouldRemove\n );\n\n if (!delayEnter) {\n mountFallback();\n }\n },\n move: function move(container, anchor, type) {\n suspense.activeBranch && _move(suspense.activeBranch, container, anchor, type);\n suspense.container = container;\n },\n next: function next() {\n return suspense.activeBranch && _next(suspense.activeBranch);\n },\n registerDep: function registerDep(instance, setupRenderEffect) {\n var isInPendingSuspense = !!suspense.pendingBranch;\n\n if (isInPendingSuspense) {\n suspense.deps++;\n }\n\n var hydratedEl = instance.vnode.el;\n instance.asyncDep[\"catch\"](function (err) {\n handleError(err, instance, 0\n /* SETUP_FUNCTION */\n );\n }).then(function (asyncSetupResult) {\n // retry when the setup() promise resolves.\n // component may have been unmounted before resolve.\n if (instance.isUnmounted || suspense.isUnmounted || suspense.pendingId !== instance.suspenseId) {\n return;\n } // retry from this component\n\n\n instance.asyncResolved = true;\n var vnode = instance.vnode;\n\n if (true) {\n pushWarningContext(vnode);\n }\n\n handleSetupResult(instance, asyncSetupResult, false);\n\n if (hydratedEl) {\n // vnode may have been replaced if an update happened before the\n // async dep is resolved.\n vnode.el = hydratedEl;\n }\n\n var placeholder = !hydratedEl && instance.subTree.el;\n setupRenderEffect(instance, vnode, // component may have been moved before resolve.\n // if this is not a hydration, instance.subTree will be the comment\n // placeholder.\n parentNode(hydratedEl || instance.subTree.el), // anchor will not be used if this is hydration, so only need to\n // consider the comment placeholder case.\n hydratedEl ? null : _next(instance.subTree), suspense, isSVG, optimized);\n\n if (placeholder) {\n remove(placeholder);\n }\n\n updateHOCHostEl(instance, vnode.el);\n\n if (true) {\n popWarningContext();\n } // only decrease deps count if suspense is not already resolved\n\n\n if (isInPendingSuspense && --suspense.deps === 0) {\n suspense.resolve();\n }\n });\n },\n unmount: function unmount(parentSuspense, doRemove) {\n suspense.isUnmounted = true;\n\n if (suspense.activeBranch) {\n _unmount2(suspense.activeBranch, parentComponent, parentSuspense, doRemove);\n }\n\n if (suspense.pendingBranch) {\n _unmount2(suspense.pendingBranch, parentComponent, parentSuspense, doRemove);\n }\n }\n };\n return suspense;\n}\n\nfunction hydrateSuspense(node, vnode, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, rendererInternals, hydrateNode) {\n /* eslint-disable no-restricted-globals */\n var suspense = vnode.suspense = createSuspenseBoundary(vnode, parentSuspense, parentComponent, node.parentNode, document.createElement('div'), null, isSVG, slotScopeIds, optimized, rendererInternals, true\n /* hydrating */\n ); // there are two possible scenarios for server-rendered suspense:\n // - success: ssr content should be fully resolved\n // - failure: ssr content should be the fallback branch.\n // however, on the client we don't really know if it has failed or not\n // attempt to hydrate the DOM assuming it has succeeded, but we still\n // need to construct a suspense boundary first\n\n var result = hydrateNode(node, suspense.pendingBranch = vnode.ssContent, parentComponent, suspense, slotScopeIds, optimized);\n\n if (suspense.deps === 0) {\n suspense.resolve();\n }\n\n return result;\n /* eslint-enable no-restricted-globals */\n}\n\nfunction normalizeSuspenseChildren(vnode) {\n var shapeFlag = vnode.shapeFlag,\n children = vnode.children;\n var isSlotChildren = shapeFlag & 32\n /* SLOTS_CHILDREN */\n ;\n vnode.ssContent = normalizeSuspenseSlot(isSlotChildren ? children[\"default\"] : children);\n vnode.ssFallback = isSlotChildren ? normalizeSuspenseSlot(children.fallback) : createVNode(Comment);\n}\n\nfunction normalizeSuspenseSlot(s) {\n var block;\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(s)) {\n var trackBlock = isBlockTreeEnabled && s._c;\n\n if (trackBlock) {\n // disableTracking: false\n // allow block tracking for compiled slots\n // (see ./componentRenderContext.ts)\n s._d = false;\n openBlock();\n }\n\n s = s();\n\n if (trackBlock) {\n s._d = true;\n block = currentBlock;\n closeBlock();\n }\n }\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isArray)(s)) {\n var singleChild = filterSingleRoot(s);\n\n if ( true && !singleChild) {\n warn(\" slots expect a single root node.\");\n }\n\n s = singleChild;\n }\n\n s = normalizeVNode(s);\n\n if (block && !s.dynamicChildren) {\n s.dynamicChildren = block.filter(function (c) {\n return c !== s;\n });\n }\n\n return s;\n}\n\nfunction queueEffectWithSuspense(fn, suspense) {\n if (suspense && suspense.pendingBranch) {\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isArray)(fn)) {\n var _suspense$effects;\n\n (_suspense$effects = suspense.effects).push.apply(_suspense$effects, (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(fn));\n } else {\n suspense.effects.push(fn);\n }\n } else {\n queuePostFlushCb(fn);\n }\n}\n\nfunction setActiveBranch(suspense, branch) {\n suspense.activeBranch = branch;\n var vnode = suspense.vnode,\n parentComponent = suspense.parentComponent;\n var el = vnode.el = branch.el; // in case suspense is the root node of a component,\n // recursively update the HOC el\n\n if (parentComponent && parentComponent.subTree === vnode) {\n parentComponent.vnode.el = el;\n updateHOCHostEl(parentComponent, el);\n }\n}\n\nfunction provide(key, value) {\n if (!currentInstance) {\n if (true) {\n warn(\"provide() can only be used inside setup().\");\n }\n } else {\n var provides = currentInstance.provides; // by default an instance inherits its parent's provides object\n // but when it needs to provide values of its own, it creates its\n // own provides object using parent provides object as prototype.\n // this way in `inject` we can simply look up injections from direct\n // parent and let the prototype chain do the work.\n\n var parentProvides = currentInstance.parent && currentInstance.parent.provides;\n\n if (parentProvides === provides) {\n provides = currentInstance.provides = Object.create(parentProvides);\n } // TS doesn't allow symbol as index type\n\n\n provides[key] = value;\n }\n}\n\nfunction inject(key, defaultValue) {\n var treatDefaultAsFactory = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n // fallback to `currentRenderingInstance` so that this can be called in\n // a functional component\n var instance = currentInstance || currentRenderingInstance;\n\n if (instance) {\n // #2400\n // to support `app.use` plugins,\n // fallback to appContext's `provides` if the instance is at root\n var provides = instance.parent == null ? instance.vnode.appContext && instance.vnode.appContext.provides : instance.parent.provides;\n\n if (provides && key in provides) {\n // TS doesn't allow symbol as index type\n return provides[key];\n } else if (arguments.length > 1) {\n return treatDefaultAsFactory && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(defaultValue) ? defaultValue.call(instance.proxy) : defaultValue;\n } else if (true) {\n warn(\"injection \\\"\".concat(String(key), \"\\\" not found.\"));\n }\n } else if (true) {\n warn(\"inject() can only be used inside setup() or functional components.\");\n }\n} // Simple effect.\n\n\nfunction watchEffect(effect, options) {\n return doWatch(effect, null, options);\n}\n\nfunction watchPostEffect(effect, options) {\n return doWatch(effect, null, true ? Object.assign(Object.assign({}, options), {\n flush: 'post'\n }) : 0);\n}\n\nfunction watchSyncEffect(effect, options) {\n return doWatch(effect, null, true ? Object.assign(Object.assign({}, options), {\n flush: 'sync'\n }) : 0);\n} // initial value for watchers to trigger on undefined initial values\n\n\nvar INITIAL_WATCHER_VALUE = {}; // implementation\n\nfunction watch(source, cb, options) {\n if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(cb)) {\n warn(\"`watch(fn, options?)` signature has been moved to a separate API. \" + \"Use `watchEffect(fn, options?)` instead. `watch` now only \" + \"supports `watch(source, cb, options?) signature.\");\n }\n\n return doWatch(source, cb, options);\n}\n\nfunction doWatch(source, cb) {\n var _ref7 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _vue_shared__WEBPACK_IMPORTED_MODULE_67__.EMPTY_OBJ,\n immediate = _ref7.immediate,\n deep = _ref7.deep,\n flush = _ref7.flush,\n onTrack = _ref7.onTrack,\n onTrigger = _ref7.onTrigger;\n\n if ( true && !cb) {\n if (immediate !== undefined) {\n warn(\"watch() \\\"immediate\\\" option is only respected when using the \" + \"watch(source, callback, options?) signature.\");\n }\n\n if (deep !== undefined) {\n warn(\"watch() \\\"deep\\\" option is only respected when using the \" + \"watch(source, callback, options?) signature.\");\n }\n }\n\n var warnInvalidSource = function warnInvalidSource(s) {\n warn(\"Invalid watch source: \", s, \"A watch source can only be a getter/effect function, a ref, \" + \"a reactive object, or an array of these types.\");\n };\n\n var instance = currentInstance;\n var getter;\n var forceTrigger = false;\n var isMultiSource = false;\n\n if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isRef)(source)) {\n getter = function getter() {\n return source.value;\n };\n\n forceTrigger = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isShallow)(source);\n } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isReactive)(source)) {\n getter = function getter() {\n return source;\n };\n\n deep = true;\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isArray)(source)) {\n isMultiSource = true;\n forceTrigger = source.some(function (s) {\n return (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isReactive)(s) || (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isShallow)(s);\n });\n\n getter = function getter() {\n return source.map(function (s) {\n if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isRef)(s)) {\n return s.value;\n } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isReactive)(s)) {\n return traverse(s);\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(s)) {\n return callWithErrorHandling(s, instance, 2\n /* WATCH_GETTER */\n );\n } else {\n true && warnInvalidSource(s);\n }\n });\n };\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(source)) {\n if (cb) {\n // getter with cb\n getter = function getter() {\n return callWithErrorHandling(source, instance, 2\n /* WATCH_GETTER */\n );\n };\n } else {\n // no cb -> simple effect\n getter = function getter() {\n if (instance && instance.isUnmounted) {\n return;\n }\n\n if (cleanup) {\n cleanup();\n }\n\n return callWithAsyncErrorHandling(source, instance, 3\n /* WATCH_CALLBACK */\n , [onCleanup]);\n };\n }\n } else {\n getter = _vue_shared__WEBPACK_IMPORTED_MODULE_67__.NOOP;\n true && warnInvalidSource(source);\n }\n\n if (cb && deep) {\n var baseGetter = getter;\n\n getter = function getter() {\n return traverse(baseGetter());\n };\n }\n\n var cleanup;\n\n var onCleanup = function onCleanup(fn) {\n cleanup = effect.onStop = function () {\n callWithErrorHandling(fn, instance, 4\n /* WATCH_CLEANUP */\n );\n };\n }; // in SSR there is no need to setup an actual effect, and it should be noop\n // unless it's eager\n\n\n if (isInSSRComponentSetup) {\n // we will also not call the invalidate callback (+ runner is not set up)\n onCleanup = _vue_shared__WEBPACK_IMPORTED_MODULE_67__.NOOP;\n\n if (!cb) {\n getter();\n } else if (immediate) {\n callWithAsyncErrorHandling(cb, instance, 3\n /* WATCH_CALLBACK */\n , [getter(), isMultiSource ? [] : undefined, onCleanup]);\n }\n\n return _vue_shared__WEBPACK_IMPORTED_MODULE_67__.NOOP;\n }\n\n var oldValue = isMultiSource ? [] : INITIAL_WATCHER_VALUE;\n\n var job = function job() {\n if (!effect.active) {\n return;\n }\n\n if (cb) {\n // watch(source, cb)\n var newValue = effect.run();\n\n if (deep || forceTrigger || (isMultiSource ? newValue.some(function (v, i) {\n return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hasChanged)(v, oldValue[i]);\n }) : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.hasChanged)(newValue, oldValue)) || false) {\n // cleanup before running cb again\n if (cleanup) {\n cleanup();\n }\n\n callWithAsyncErrorHandling(cb, instance, 3\n /* WATCH_CALLBACK */\n , [newValue, // pass undefined as the old value when it's changed for the first time\n oldValue === INITIAL_WATCHER_VALUE ? undefined : oldValue, onCleanup]);\n oldValue = newValue;\n }\n } else {\n // watchEffect\n effect.run();\n }\n }; // important: mark the job as a watcher callback so that scheduler knows\n // it is allowed to self-trigger (#1727)\n\n\n job.allowRecurse = !!cb;\n var scheduler;\n\n if (flush === 'sync') {\n scheduler = job; // the scheduler function gets called directly\n } else if (flush === 'post') {\n scheduler = function scheduler() {\n return queuePostRenderEffect(job, instance && instance.suspense);\n };\n } else {\n // default: 'pre'\n scheduler = function scheduler() {\n return queuePreFlushCb(job);\n };\n }\n\n var effect = new _vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.ReactiveEffect(getter, scheduler);\n\n if (true) {\n effect.onTrack = onTrack;\n effect.onTrigger = onTrigger;\n } // initial run\n\n\n if (cb) {\n if (immediate) {\n job();\n } else {\n oldValue = effect.run();\n }\n } else if (flush === 'post') {\n queuePostRenderEffect(effect.run.bind(effect), instance && instance.suspense);\n } else {\n effect.run();\n }\n\n return function () {\n effect.stop();\n\n if (instance && instance.scope) {\n (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.remove)(instance.scope.effects, effect);\n }\n };\n} // this.$watch\n\n\nfunction instanceWatch(source, value, options) {\n var publicThis = this.proxy;\n var getter = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isString)(source) ? source.includes('.') ? createPathGetter(publicThis, source) : function () {\n return publicThis[source];\n } : source.bind(publicThis, publicThis);\n var cb;\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isFunction)(value)) {\n cb = value;\n } else {\n cb = value.handler;\n options = value;\n }\n\n var cur = currentInstance;\n setCurrentInstance(this);\n var res = doWatch(getter, cb.bind(publicThis), options);\n\n if (cur) {\n setCurrentInstance(cur);\n } else {\n unsetCurrentInstance();\n }\n\n return res;\n}\n\nfunction createPathGetter(ctx, path) {\n var segments = path.split('.');\n return function () {\n var cur = ctx;\n\n for (var i = 0; i < segments.length && cur; i++) {\n cur = cur[segments[i]];\n }\n\n return cur;\n };\n}\n\nfunction traverse(value, seen) {\n if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isObject)(value) || value[\"__v_skip\"\n /* SKIP */\n ]) {\n return value;\n }\n\n seen = seen || new Set();\n\n if (seen.has(value)) {\n return value;\n }\n\n seen.add(value);\n\n if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.isRef)(value)) {\n traverse(value.value, seen);\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isArray)(value)) {\n for (var i = 0; i < value.length; i++) {\n traverse(value[i], seen);\n }\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isSet)(value) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isMap)(value)) {\n value.forEach(function (v) {\n traverse(v, seen);\n });\n } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isPlainObject)(value)) {\n for (var key in value) {\n traverse(value[key], seen);\n }\n }\n\n return value;\n}\n\nfunction useTransitionState() {\n var state = {\n isMounted: false,\n isLeaving: false,\n isUnmounting: false,\n leavingVNodes: new Map()\n };\n onMounted(function () {\n state.isMounted = true;\n });\n onBeforeUnmount(function () {\n state.isUnmounting = true;\n });\n return state;\n}\n\nvar TransitionHookValidator = [Function, Array];\nvar BaseTransitionImpl = {\n name: \"BaseTransition\",\n props: {\n mode: String,\n appear: Boolean,\n persisted: Boolean,\n // enter\n onBeforeEnter: TransitionHookValidator,\n onEnter: TransitionHookValidator,\n onAfterEnter: TransitionHookValidator,\n onEnterCancelled: TransitionHookValidator,\n // leave\n onBeforeLeave: TransitionHookValidator,\n onLeave: TransitionHookValidator,\n onAfterLeave: TransitionHookValidator,\n onLeaveCancelled: TransitionHookValidator,\n // appear\n onBeforeAppear: TransitionHookValidator,\n onAppear: TransitionHookValidator,\n onAfterAppear: TransitionHookValidator,\n onAppearCancelled: TransitionHookValidator\n },\n setup: function setup(props, _ref8) {\n var slots = _ref8.slots;\n var instance = getCurrentInstance();\n var state = useTransitionState();\n var prevTransitionKey;\n return function () {\n var children = slots[\"default\"] && getTransitionRawChildren(slots[\"default\"](), true);\n\n if (!children || !children.length) {\n return;\n }\n\n var child = children[0];\n\n if (children.length > 1) {\n var hasFound = false; // locate first non-comment child\n\n var _iterator3 = (0,D_project_2023_zhongMian_hongkong_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(children),\n _step3;\n\n try {\n for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n var c = _step3.value;\n\n if (c.type !== Comment) {\n if ( true && hasFound) {\n // warn more than one non-comment child\n warn(' can only be used on a single element or component. ' + 'Use for lists.');\n break;\n }\n\n child = c;\n hasFound = true;\n if (false) {}\n }\n }\n } catch (err) {\n _iterator3.e(err);\n } finally {\n _iterator3.f();\n }\n } // there's no need to track reactivity for these props so use the raw\n // props for a bit better perf\n\n\n var rawProps = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_66__.toRaw)(props);\n var mode = rawProps.mode; // check mode\n\n if ( true && mode && mode !== 'in-out' && mode !== 'out-in' && mode !== 'default') {\n warn(\"invalid mode: \".concat(mode));\n }\n\n if (state.isLeaving) {\n return emptyPlaceholder(child);\n } // in the case of , we need to\n // compare the type of the kept-alive children.\n\n\n var innerChild = getKeepAliveChild(child);\n\n if (!innerChild) {\n return emptyPlaceholder(child);\n }\n\n var enterHooks = resolveTransitionHooks(innerChild, rawProps, state, instance);\n setTransitionHooks(innerChild, enterHooks);\n var oldChild = instance.subTree;\n var oldInnerChild = oldChild && getKeepAliveChild(oldChild);\n var transitionKeyChanged = false;\n var getTransitionKey = innerChild.type.getTransitionKey;\n\n if (getTransitionKey) {\n var key = getTransitionKey();\n\n if (prevTransitionKey === undefined) {\n prevTransitionKey = key;\n } else if (key !== prevTransitionKey) {\n prevTransitionKey = key;\n transitionKeyChanged = true;\n }\n } // handle mode\n\n\n if (oldInnerChild && oldInnerChild.type !== Comment && (!isSameVNodeType(innerChild, oldInnerChild) || transitionKeyChanged)) {\n var leavingHooks = resolveTransitionHooks(oldInnerChild, rawProps, state, instance); // update old tree's hooks in case of dynamic transition\n\n setTransitionHooks(oldInnerChild, leavingHooks); // switching between different views\n\n if (mode === 'out-in') {\n state.isLeaving = true; // return placeholder node and queue update when leave finishes\n\n leavingHooks.afterLeave = function () {\n state.isLeaving = false;\n instance.update();\n };\n\n return emptyPlaceholder(child);\n } else if (mode === 'in-out' && innerChild.type !== Comment) {\n leavingHooks.delayLeave = function (el, earlyRemove, delayedLeave) {\n var leavingVNodesCache = getLeavingNodesForType(state, oldInnerChild);\n leavingVNodesCache[String(oldInnerChild.key)] = oldInnerChild; // early removal callback\n\n el._leaveCb = function () {\n earlyRemove();\n el._leaveCb = undefined;\n delete enterHooks.delayedLeave;\n };\n\n enterHooks.delayedLeave = delayedLeave;\n };\n }\n }\n\n return child;\n };\n }\n}; // export the public type for h/tsx inference\n// also to avoid inline import() in generated d.ts files\n\nvar BaseTransition = BaseTransitionImpl;\n\nfunction getLeavingNodesForType(state, vnode) {\n var leavingVNodes = state.leavingVNodes;\n var leavingVNodesCache = leavingVNodes.get(vnode.type);\n\n if (!leavingVNodesCache) {\n leavingVNodesCache = Object.create(null);\n leavingVNodes.set(vnode.type, leavingVNodesCache);\n }\n\n return leavingVNodesCache;\n} // The transition hooks are attached to the vnode as vnode.transition\n// and will be called at appropriate timing in the renderer.\n\n\nfunction resolveTransitionHooks(vnode, props, state, instance) {\n var appear = props.appear,\n mode = props.mode,\n _props$persisted = props.persisted,\n persisted = _props$persisted === void 0 ? false : _props$persisted,\n onBeforeEnter = props.onBeforeEnter,\n onEnter = props.onEnter,\n onAfterEnter = props.onAfterEnter,\n onEnterCancelled = props.onEnterCancelled,\n onBeforeLeave = props.onBeforeLeave,\n onLeave = props.onLeave,\n onAfterLeave = props.onAfterLeave,\n onLeaveCancelled = props.onLeaveCancelled,\n onBeforeAppear = props.onBeforeAppear,\n onAppear = props.onAppear,\n onAfterAppear = props.onAfterAppear,\n onAppearCancelled = props.onAppearCancelled;\n var key = String(vnode.key);\n var leavingVNodesCache = getLeavingNodesForType(state, vnode);\n\n var callHook = function callHook(hook, args) {\n hook && callWithAsyncErrorHandling(hook, instance, 9\n /* TRANSITION_HOOK */\n , args);\n };\n\n var callAsyncHook = function callAsyncHook(hook, args) {\n var done = args[1];\n callHook(hook, args);\n\n if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_67__.isArray)(hook)) {\n if (hook.every(function (hook) {\n return hook.length <= 1;\n })) done();\n } else if (hook.length <= 1) {\n done();\n }\n };\n\n var hooks = {\n mode: mode,\n persisted: persisted,\n beforeEnter: function beforeEnter(el) {\n var hook = onBeforeEnter;\n\n if (!state.isMounted) {\n if (appear) {\n hook = onBeforeAppear || onBeforeEnter;\n } else {\n return;\n }\n } // for same element (v-show)\n\n\n if (el._leaveCb) {\n el._leaveCb(true\n /* cancelled */\n );\n } // for toggled element with same key (v-if)\n\n\n var leavingVNode = leavingVNodesCache[key];\n\n if (leavingVNode && isSameVNodeType(vnode, leavingVNode) && leavingVNode.el._leaveCb) {\n // force early removal (not cancelled)\n leavingVNode.el._leaveCb();\n }\n\n callHook(hook, [el]);\n },\n enter: function enter(el) {\n var hook = onEnter;\n var afterHook = onAfterEnter;\n var cancelHook = onEnterCancelled;\n\n if (!state.isMounted) {\n if (appear) {\n hook = onAppear || onEnter;\n afterHook = onAfterAppear || onAfterEnter;\n cancelHook = onAppearCancelled || onEnterCancelled;\n } else {\n return;\n }\n }\n\n var called = false;\n\n var done = el._enterCb = function (cancelled) {\n if (called) return;\n called = true;\n\n if (cancelled) {\n callHook(cancelHook, [el]);\n } else {\n callHook(afterHook, [el]);\n }\n\n if (hooks.delayedLeave) {\n hooks.delayedLeave();\n }\n\n el._enterCb = undefined;\n };\n\n if (hook) {\n callAsyncHook(hook, [el, done]);\n } else {\n done();\n }\n },\n leave: function leave(el, remove) {\n var key = String(vnode.key);\n\n if (el._enterCb) {\n el._enterCb(true\n /* cancelled */\n );\n }\n\n if (state.isUnmounting) {\n return remove();\n }\n\n callHook(onBeforeLeave, [el]);\n var called = false;\n\n var done = el._leaveCb = function (cancelled) {\n if (called) return;\n called = true;\n remove();\n\n if (cancelled) {\n callHook(onLeaveCancelled, [el]);\n } else {\n callHook(onAfterLeave, [el]);\n }\n\n el._leaveCb = undefined;\n\n if (leavingVNodesCache[key] === vnode) {\n delete leavingVNodesCache[key];\n }\n };\n\n leavingVNodesCache[key] = vnode;\n\n if (onLeave) {\n callAsyncHook(onLeave, [el, done]);\n } else {\n done();\n }\n },\n clone: function clone(vnode) {\n return resolveTransitionHooks(vnode, props, state, instance);\n }\n };\n return hooks;\n} // the placeholder really only handles one special case: KeepAlive\n// in the case of a KeepAlive in a leave phase we need to return a KeepAlive\n// placeholder with empty content to avoid the KeepAlive instance from being\n// unmounted.\n\n\nfunction emptyPlaceholder(vnode) {\n if (isKeepAlive(vnode)) {\n vnode = cloneVNode(vnode);\n vnode.children = null;\n return vnode;\n }\n}\n\nfunction getKeepAliveChild(vnode) {\n return isKeepAlive(vnode) ? vnode.children ? vnode.children[0] : undefined : vnode;\n}\n\nfunction setTransitionHooks(vnode, hooks) {\n if (vnode.shapeFlag & 6\n /* COMPONENT */\n && vnode.component) {\n setTransitionHooks(vnode.component.subTree, hooks);\n } else if (vnode.shapeFlag & 128\n /* SUSPENSE */\n ) {\n vnode.ssContent.transition = hooks.clone(vnode.ssContent);\n vnode.ssFallback.transition = hooks.clone(vnode.ssFallback);\n } else {\n vnode.transition = hooks;\n }\n}\n\nfunction getTransitionRawChildren(children) {\n var keepComment = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var parentKey = arguments.length > 2 ? arguments[2] : undefined;\n var ret = [];\n var keyedFragmentCount = 0;\n\n for (var i = 0; i < children.length; i++) {\n var child = children[i]; // #5360 inherit parent key in case of