Files
lifeRestart/public/chunk/891.77626.js
Vick Scarlet 5d1b623230 add: banner
2025-04-05 12:29:01 +08:00

1 line
20 KiB
JavaScript

"use strict";(self.webpackChunklife_restart=self.webpackChunklife_restart||[]).push([[891],{2891:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "default": () => (/* binding */ CyberSummary)\n/* harmony export */ });\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(7327);\n/* harmony import */ var core_js_modules_es_array_sort_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2707);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8309);\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(2526);\n/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(1817);\n/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6992);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(1539);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(8783);\n/* harmony import */ var core_js_modules_es_weak_map_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(4129);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(3948);\n/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(8304);\n/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(489);\n/* harmony import */ var core_js_modules_es_reflect_construct_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(2419);\n/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(2165);\nfunction _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _classPrivateFieldInitSpec(obj, privateMap, value) { _checkPrivateRedeclaration(obj, privateMap); privateMap.set(obj, value); }\n\nfunction _checkPrivateRedeclaration(obj, privateCollection) { if (privateCollection.has(obj)) { throw new TypeError("Cannot initialize the same private elements twice on an object"); } }\n\nfunction _classPrivateFieldSet(receiver, privateMap, value) { var descriptor = _classExtractFieldDescriptor(receiver, privateMap, "set"); _classApplyDescriptorSet(receiver, descriptor, value); return value; }\n\nfunction _classApplyDescriptorSet(receiver, descriptor, value) { if (descriptor.set) { descriptor.set.call(receiver, value); } else { if (!descriptor.writable) { throw new TypeError("attempted to set read only private field"); } descriptor.value = value; } }\n\nfunction _classPrivateFieldGet(receiver, privateMap) { var descriptor = _classExtractFieldDescriptor(receiver, privateMap, "get"); return _classApplyDescriptorGet(receiver, descriptor); }\n\nfunction _classExtractFieldDescriptor(receiver, privateMap, action) { if (!privateMap.has(receiver)) { throw new TypeError("attempted to " + action + " private field on non-instance"); } return privateMap.get(receiver); }\n\nfunction _classApplyDescriptorGet(receiver, descriptor) { if (descriptor.get) { return descriptor.get.call(receiver); } return descriptor.value; }\n\nvar _selectedTalent = /*#__PURE__*/new WeakMap();\n\nvar _enableExtend = /*#__PURE__*/new WeakMap();\n\nvar CyberSummary = /*#__PURE__*/function (_ui$view$CyberTheme$C) {\n _inherits(CyberSummary, _ui$view$CyberTheme$C);\n\n var _super = _createSuper(CyberSummary);\n\n function CyberSummary() {\n var _this;\n\n _classCallCheck(this, CyberSummary);\n\n _this = _super.call(this);\n\n _classPrivateFieldInitSpec(_assertThisInitialized(_this), _selectedTalent, {\n writable: true,\n value: void 0\n });\n\n _classPrivateFieldInitSpec(_assertThisInitialized(_this), _enableExtend, {\n writable: true,\n value: void 0\n });\n\n _this.listSelectedTalents.renderHandler = Laya.Handler.create(_assertThisInitialized(_this), _this.renderTalent, null, false);\n\n _this.btnAgain.on(Laya.Event.CLICK, _assertThisInitialized(_this), _this.onAgain);\n\n return _this;\n }\n\n _createClass(CyberSummary, [{\n key: "onAgain",\n value: function onAgain() {\n core.talentExtend(_classPrivateFieldGet(this, _selectedTalent));\n core.times++;\n $ui.switchView(UI.pages.MAIN);\n }\n }, {\n key: "init",\n value: function init(_ref) {\n var talents = _ref.talents,\n enableExtend = _ref.enableExtend;\n var _core = core,\n summary = _core.summary,\n lastExtendTalent = _core.lastExtendTalent;\n\n _classPrivateFieldSet(this, _enableExtend, enableExtend);\n\n var gradeFilters = $ui.common.filter;\n var gradeColors = $ui.common.grade;\n var age = summary[core.PropertyTypes.HAGE];\n this.labAge.text = \'\' + age.value;\n this.labAgeJudge.text = age.judge;\n this.labAgeJudge.color = gradeColors[age.grade];\n var sum = summary[core.PropertyTypes.SUM];\n this.labTotal.text = \'\' + sum.value;\n this.labTotalJudge.text = sum.judge;\n this.labTotalJudge.color = gradeColors[sum.grade];\n var chr = summary[core.PropertyTypes.HCHR];\n this.labCharm.text = \'\' + chr.value;\n this.prgCharm.value = chr.progress;\n this.labCharmJudge.text = chr.judge;\n this.labCharmJudge.color = gradeColors[chr.grade];\n this.boxCharmGrade.colorFilter = gradeFilters[chr.grade];\n var int = summary[core.PropertyTypes.HINT];\n this.labIntelligence.text = \'\' + int.value;\n this.prgIntelligence.value = int.progress;\n this.labIntelligenceJudge.text = int.judge;\n this.labIntelligenceJudge.color = gradeColors[int.grade];\n this.boxIntelligenceGrade.colorFilter = gradeFilters[int.grade];\n var str = summary[core.PropertyTypes.HSTR];\n this.labStrength.text = \'\' + str.value;\n this.prgStrength.value = str.progress;\n this.labStrengthJudge.text = str.judge;\n this.labStrengthJudge.color = gradeColors[str.grade];\n this.boxStrengthGrade.colorFilter = gradeFilters[str.grade];\n var mny = summary[core.PropertyTypes.HMNY];\n this.labMoney.text = \'\' + mny.value;\n this.prgMoney.value = mny.progress;\n this.labMoneyJudge.text = mny.judge;\n this.labMoneyJudge.color = gradeColors[mny.grade];\n this.boxMoneyGrade.colorFilter = gradeFilters[mny.grade];\n var spr = summary[core.PropertyTypes.HSPR];\n this.labSpirit.text = \'\' + spr.value;\n this.prgSpirit.value = spr.progress;\n this.labSpiritJudge.text = spr.judge;\n this.labSpiritJudge.color = gradeColors[spr.grade];\n this.boxSpiritGrade.colorFilter = gradeFilters[spr.grade];\n talents.sort(function (_ref2, _ref3) {\n var a = _ref2.id,\n ag = _ref2.grade;\n var b = _ref3.id,\n bg = _ref3.grade;\n if (a == lastExtendTalent) return -1;\n if (b == lastExtendTalent) return 1;\n return bg - ag;\n });\n\n if (_classPrivateFieldGet(this, _enableExtend)) {\n _classPrivateFieldSet(this, _selectedTalent, talents[0].id);\n } else {\n _classPrivateFieldSet(this, _selectedTalent, lastExtendTalent);\n }\n\n this.listSelectedTalents.array = talents;\n }\n }, {\n key: "renderTalent",\n value: function renderTalent(box) {\n var dataSource = box.dataSource;\n var labTitle = box.getChildByName("labTitle");\n var grade1 = box.getChildByName("grade1");\n var grade2 = box.getChildByName("grade2");\n var grade3 = box.getChildByName("grade3");\n var labDescription = box.getChildByName("labDescription");\n var selected = box.getChildByName("selected");\n var unselected = box.getChildByName("unselected");\n labTitle.text = dataSource.name;\n labDescription.text = dataSource.description;\n\n switch (dataSource.grade) {\n case 1:\n grade1.visible = true;\n grade2.visible = false;\n grade3.visible = false;\n break;\n\n case 2:\n grade1.visible = false;\n grade2.visible = true;\n grade3.visible = false;\n break;\n\n case 3:\n grade1.visible = false;\n grade2.visible = false;\n grade3.visible = true;\n break;\n\n default:\n grade1.visible = false;\n grade2.visible = false;\n grade3.visible = false;\n break;\n }\n\n selected.visible = dataSource.id == _classPrivateFieldGet(this, _selectedTalent);\n unselected.visible = !selected.visible;\n box.off(Laya.Event.CLICK, this, this.onSelectTalent);\n box.on(Laya.Event.CLICK, this, this.onSelectTalent, [dataSource.id]);\n }\n }, {\n key: "onSelectTalent",\n value: function onSelectTalent(talentId) {\n if (!_classPrivateFieldGet(this, _enableExtend)) {\n return $$event(\'message\', [\'M_DisableExtendTalent\']);\n }\n\n if (talentId == _classPrivateFieldGet(this, _selectedTalent)) {\n _classPrivateFieldSet(this, _selectedTalent, null);\n } else {\n _classPrivateFieldSet(this, _selectedTalent, talentId);\n }\n\n this.listSelectedTalents.refresh();\n }\n }]);\n\n return CyberSummary;\n}(ui.view.CyberTheme.CyberSummaryUI);\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjg5MS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7O0FBQ0E7QUFBQTs7QUFBQTs7QUFDQTs7QUFEQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFFQTs7QUFDQTs7QUFIQTtBQUlBOzs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBOztBQUNBOztBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTs7O0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFwQkE7O0FBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7OztBQXRJQSIsInNvdXJjZXMiOlsid2VicGFjazovL2xpZmVfcmVzdGFydC8uL3NyYy91aS90aGVtZXMvY3liZXIvc3VtbWFyeS5qcz80ZDY3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGNsYXNzIEN5YmVyU3VtbWFyeSBleHRlbmRzIHVpLnZpZXcuQ3liZXJUaGVtZS5DeWJlclN1bW1hcnlVSSB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHRoaXMubGlzdFNlbGVjdGVkVGFsZW50cy5yZW5kZXJIYW5kbGVyID0gTGF5YS5IYW5kbGVyLmNyZWF0ZSh0aGlzLCB0aGlzLnJlbmRlclRhbGVudCwgbnVsbCwgZmFsc2UpO1xuICAgICAgICB0aGlzLmJ0bkFnYWluLm9uKExheWEuRXZlbnQuQ0xJQ0ssIHRoaXMsIHRoaXMub25BZ2Fpbik7XG4gICAgfVxuXG4gICAgI3NlbGVjdGVkVGFsZW50O1xuICAgICNlbmFibGVFeHRlbmQ7XG5cbiAgICBvbkFnYWluKCkge1xuICAgICAgICBjb3JlLnRhbGVudEV4dGVuZCh0aGlzLiNzZWxlY3RlZFRhbGVudCk7XG4gICAgICAgIGNvcmUudGltZXMgKys7XG4gICAgICAgICR1aS5zd2l0Y2hWaWV3KFVJLnBhZ2VzLk1BSU4pO1xuICAgIH1cblxuICAgIGluaXQoe3RhbGVudHMsIGVuYWJsZUV4dGVuZH0pIHtcbiAgICAgICAgY29uc3Qge3N1bW1hcnksIGxhc3RFeHRlbmRUYWxlbnR9ID0gY29yZTtcbiAgICAgICAgdGhpcy4jZW5hYmxlRXh0ZW5kID0gZW5hYmxlRXh0ZW5kO1xuXG4gICAgICAgIGNvbnN0IGdyYWRlRmlsdGVycyA9ICR1aS5jb21tb24uZmlsdGVyO1xuICAgICAgICBjb25zdCBncmFkZUNvbG9ycyA9ICR1aS5jb21tb24uZ3JhZGU7XG5cbiAgICAgICAgY29uc3QgYWdlID0gc3VtbWFyeVtjb3JlLlByb3BlcnR5VHlwZXMuSEFHRV07XG4gICAgICAgIHRoaXMubGFiQWdlLnRleHQgPSAnJythZ2UudmFsdWU7XG4gICAgICAgIHRoaXMubGFiQWdlSnVkZ2UudGV4dCA9IGFnZS5qdWRnZTtcbiAgICAgICAgdGhpcy5sYWJBZ2VKdWRnZS5jb2xvciA9IGdyYWRlQ29sb3JzW2FnZS5ncmFkZV07XG5cbiAgICAgICAgY29uc3Qgc3VtID0gc3VtbWFyeVtjb3JlLlByb3BlcnR5VHlwZXMuU1VNXTtcbiAgICAgICAgdGhpcy5sYWJUb3RhbC50ZXh0ID0gJycrc3VtLnZhbHVlO1xuICAgICAgICB0aGlzLmxhYlRvdGFsSnVkZ2UudGV4dCA9IHN1bS5qdWRnZTtcbiAgICAgICAgdGhpcy5sYWJUb3RhbEp1ZGdlLmNvbG9yID0gZ3JhZGVDb2xvcnNbc3VtLmdyYWRlXTtcblxuICAgICAgICBjb25zdCBjaHIgPSBzdW1tYXJ5W2NvcmUuUHJvcGVydHlUeXBlcy5IQ0hSXTtcbiAgICAgICAgdGhpcy5sYWJDaGFybS50ZXh0ID0gJycrY2hyLnZhbHVlO1xuICAgICAgICB0aGlzLnByZ0NoYXJtLnZhbHVlID0gY2hyLnByb2dyZXNzO1xuICAgICAgICB0aGlzLmxhYkNoYXJtSnVkZ2UudGV4dCA9IGNoci5qdWRnZTtcbiAgICAgICAgdGhpcy5sYWJDaGFybUp1ZGdlLmNvbG9yID0gZ3JhZGVDb2xvcnNbY2hyLmdyYWRlXTtcbiAgICAgICAgdGhpcy5ib3hDaGFybUdyYWRlLmNvbG9yRmlsdGVyID0gZ3JhZGVGaWx0ZXJzW2Noci5ncmFkZV07XG5cbiAgICAgICAgY29uc3QgaW50ID0gc3VtbWFyeVtjb3JlLlByb3BlcnR5VHlwZXMuSElOVF07XG4gICAgICAgIHRoaXMubGFiSW50ZWxsaWdlbmNlLnRleHQgPSAnJytpbnQudmFsdWU7XG4gICAgICAgIHRoaXMucHJnSW50ZWxsaWdlbmNlLnZhbHVlID0gaW50LnByb2dyZXNzO1xuICAgICAgICB0aGlzLmxhYkludGVsbGlnZW5jZUp1ZGdlLnRleHQgPSBpbnQuanVkZ2U7XG4gICAgICAgIHRoaXMubGFiSW50ZWxsaWdlbmNlSnVkZ2UuY29sb3IgPSBncmFkZUNvbG9yc1tpbnQuZ3JhZGVdO1xuICAgICAgICB0aGlzLmJveEludGVsbGlnZW5jZUdyYWRlLmNvbG9yRmlsdGVyID0gZ3JhZGVGaWx0ZXJzW2ludC5ncmFkZV07XG5cbiAgICAgICAgY29uc3Qgc3RyID0gc3VtbWFyeVtjb3JlLlByb3BlcnR5VHlwZXMuSFNUUl07XG4gICAgICAgIHRoaXMubGFiU3RyZW5ndGgudGV4dCA9ICcnK3N0ci52YWx1ZTtcbiAgICAgICAgdGhpcy5wcmdTdHJlbmd0aC52YWx1ZSA9IHN0ci5wcm9ncmVzcztcbiAgICAgICAgdGhpcy5sYWJTdHJlbmd0aEp1ZGdlLnRleHQgPSBzdHIuanVkZ2U7XG4gICAgICAgIHRoaXMubGFiU3RyZW5ndGhKdWRnZS5jb2xvciA9IGdyYWRlQ29sb3JzW3N0ci5ncmFkZV07XG4gICAgICAgIHRoaXMuYm94U3RyZW5ndGhHcmFkZS5jb2xvckZpbHRlciA9IGdyYWRlRmlsdGVyc1tzdHIuZ3JhZGVdO1xuXG4gICAgICAgIGNvbnN0IG1ueSA9IHN1bW1hcnlbY29yZS5Qcm9wZXJ0eVR5cGVzLkhNTlldO1xuICAgICAgICB0aGlzLmxhYk1vbmV5LnRleHQgPSAnJyttbnkudmFsdWU7XG4gICAgICAgIHRoaXMucHJnTW9uZXkudmFsdWUgPSBtbnkucHJvZ3Jlc3M7XG4gICAgICAgIHRoaXMubGFiTW9uZXlKdWRnZS50ZXh0ID0gbW55Lmp1ZGdlO1xuICAgICAgICB0aGlzLmxhYk1vbmV5SnVkZ2UuY29sb3IgPSBncmFkZUNvbG9yc1ttbnkuZ3JhZGVdO1xuICAgICAgICB0aGlzLmJveE1vbmV5R3JhZGUuY29sb3JGaWx0ZXIgPSBncmFkZUZpbHRlcnNbbW55LmdyYWRlXTtcblxuICAgICAgICBjb25zdCBzcHIgPSBzdW1tYXJ5W2NvcmUuUHJvcGVydHlUeXBlcy5IU1BSXTtcbiAgICAgICAgdGhpcy5sYWJTcGlyaXQudGV4dCA9ICcnK3Nwci52YWx1ZTtcbiAgICAgICAgdGhpcy5wcmdTcGlyaXQudmFsdWUgPSBzcHIucHJvZ3Jlc3M7XG4gICAgICAgIHRoaXMubGFiU3Bpcml0SnVkZ2UudGV4dCA9IHNwci5qdWRnZTtcbiAgICAgICAgdGhpcy5sYWJTcGlyaXRKdWRnZS5jb2xvciA9IGdyYWRlQ29sb3JzW3Nwci5ncmFkZV07XG4gICAgICAgIHRoaXMuYm94U3Bpcml0R3JhZGUuY29sb3JGaWx0ZXIgPSBncmFkZUZpbHRlcnNbc3ByLmdyYWRlXTtcblxuICAgICAgICB0YWxlbnRzLnNvcnQoKHtpZDphLCBncmFkZTphZ30sIHtpZDpiLCBncmFkZTpiZ30sKT0+e1xuICAgICAgICAgICAgaWYoYSA9PSBsYXN0RXh0ZW5kVGFsZW50KSByZXR1cm4gLTE7XG4gICAgICAgICAgICBpZihiID09IGxhc3RFeHRlbmRUYWxlbnQpIHJldHVybiAxO1xuICAgICAgICAgICAgcmV0dXJuIGJnIC0gYWc7XG4gICAgICAgIH0pO1xuICAgICAgICBpZih0aGlzLiNlbmFibGVFeHRlbmQpIHtcbiAgICAgICAgICAgIHRoaXMuI3NlbGVjdGVkVGFsZW50ID0gdGFsZW50c1swXS5pZDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuI3NlbGVjdGVkVGFsZW50ID0gbGFzdEV4dGVuZFRhbGVudDtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLmxpc3RTZWxlY3RlZFRhbGVudHMuYXJyYXkgPSB0YWxlbnRzO1xuICAgIH1cblxuICAgIHJlbmRlclRhbGVudChib3gpIHtcbiAgICAgICAgY29uc3QgZGF0YVNvdXJjZSA9IGJveC5kYXRhU291cmNlO1xuXG4gICAgICAgIGNvbnN0IGxhYlRpdGxlID0gYm94LmdldENoaWxkQnlOYW1lKFwibGFiVGl0bGVcIik7XG4gICAgICAgIGNvbnN0IGdyYWRlMSA9IGJveC5nZXRDaGlsZEJ5TmFtZShcImdyYWRlMVwiKTtcbiAgICAgICAgY29uc3QgZ3JhZGUyID0gYm94LmdldENoaWxkQnlOYW1lKFwiZ3JhZGUyXCIpO1xuICAgICAgICBjb25zdCBncmFkZTMgPSBib3guZ2V0Q2hpbGRCeU5hbWUoXCJncmFkZTNcIik7XG4gICAgICAgIGNvbnN0IGxhYkRlc2NyaXB0aW9uID0gYm94LmdldENoaWxkQnlOYW1lKFwibGFiRGVzY3JpcHRpb25cIik7XG4gICAgICAgIGNvbnN0IHNlbGVjdGVkID0gYm94LmdldENoaWxkQnlOYW1lKFwic2VsZWN0ZWRcIik7XG4gICAgICAgIGNvbnN0IHVuc2VsZWN0ZWQgPSBib3guZ2V0Q2hpbGRCeU5hbWUoXCJ1bnNlbGVjdGVkXCIpO1xuXG4gICAgICAgIGxhYlRpdGxlLnRleHQgPSBkYXRhU291cmNlLm5hbWU7XG4gICAgICAgIGxhYkRlc2NyaXB0aW9uLnRleHQgPSBkYXRhU291cmNlLmRlc2NyaXB0aW9uO1xuICAgICAgICBzd2l0Y2ggKGRhdGFTb3VyY2UuZ3JhZGUpIHtcbiAgICAgICAgICAgIGNhc2UgMTpcbiAgICAgICAgICAgICAgICBncmFkZTEudmlzaWJsZSA9IHRydWU7XG4gICAgICAgICAgICAgICAgZ3JhZGUyLnZpc2libGUgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICBncmFkZTMudmlzaWJsZSA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgY2FzZSAyOlxuICAgICAgICAgICAgICAgIGdyYWRlMS52aXNpYmxlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgZ3JhZGUyLnZpc2libGUgPSB0cnVlO1xuICAgICAgICAgICAgICAgIGdyYWRlMy52aXNpYmxlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICBjYXNlIDM6XG4gICAgICAgICAgICAgICAgZ3JhZGUxLnZpc2libGUgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICBncmFkZTIudmlzaWJsZSA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIGdyYWRlMy52aXNpYmxlID0gdHJ1ZTtcbiAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgZ3JhZGUxLnZpc2libGUgPSBmYWxzZTtcbiAgICAgICAgICAgICAgICBncmFkZTIudmlzaWJsZSA9IGZhbHNlO1xuICAgICAgICAgICAgICAgIGdyYWRlMy52aXNpYmxlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3RlZC52aXNpYmxlID0gZGF0YVNvdXJjZS5pZCA9PSB0aGlzLiNzZWxlY3RlZFRhbGVudDtcbiAgICAgICAgdW5zZWxlY3RlZC52aXNpYmxlID0gIXNlbGVjdGVkLnZpc2libGU7XG4gICAgICAgIGJveC5vZmYoTGF5YS5FdmVudC5DTElDSywgdGhpcywgdGhpcy5vblNlbGVjdFRhbGVudCk7XG4gICAgICAgIGJveC5vbihMYXlhLkV2ZW50LkNMSUNLLCB0aGlzLCB0aGlzLm9uU2VsZWN0VGFsZW50LCBbZGF0YVNvdXJjZS5pZF0pO1xuICAgIH1cblxuICAgIG9uU2VsZWN0VGFsZW50KHRhbGVudElkKSB7XG4gICAgICAgIGlmKCF0aGlzLiNlbmFibGVFeHRlbmQpIHtcbiAgICAgICAgICAgIHJldHVybiAkJGV2ZW50KCdtZXNzYWdlJywgWydNX0Rpc2FibGVFeHRlbmRUYWxlbnQnXSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYodGFsZW50SWQgPT0gdGhpcy4jc2VsZWN0ZWRUYWxlbnQpIHtcbiAgICAgICAgICAgIHRoaXMuI3NlbGVjdGVkVGFsZW50ID0gbnVsbDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuI3NlbGVjdGVkVGFsZW50ID0gdGFsZW50SWQ7XG4gICAgICAgIH1cblxuICAgICAgICB0aGlzLmxpc3RTZWxlY3RlZFRhbGVudHMucmVmcmVzaCgpO1xuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2891\n')}}]);